{====================================================}
{                        HTML                        }
{====================================================}

html
 {
  height               : 100%;
  padding              : 0px;
  margin               : 0px;
  border               : 0px;
 }

{====================================================}
{                        BODY                        }
{====================================================}

body 
 {
  cursor               : default;
  font-family          : Verdana, Arial, Helvetica, sans-serif;
  x_font-size            : 9pt;
  x_font-size            : 10pt;
  x_font-size            : 8pt;
  font-size            : 8.5pt;
  font-style           : normal;
  font-weight          : normal;
  text-transform       : none;
  text-decoration      : none;
  x_line-height          : normal;
  line-height          : 1.5;
  _line-height          : 1.4;
  x_color                : #999999;
  x_color                : #888888;
  color                : #666666;
  border               : 0px;
  border-width         : 0px;
  border-top-width     : 0px;
  border-right-width   : 0px;
  border-bottom-width  : 0px;
  border-left-width    : 0px;
  border-style         : none;
  border-color         : #cccccc;
  margin               : 0px;
  margin-bottom        : 0px;
  margin-left          : 0px;
  margin-right         : 0px;
  margin-top           : 0px;
  padding              : 0px;
  padding-bottom       : 0px;
  padding-left         : 0px;
  padding-right        : 0px;
  padding-top          : 0px;
  x_background-color     : #ffffff;
  background-color     : #cccccc;
  x_background-color     : #282828;
  x_background-color     : #333333;
  x_background-color     : #555555;
  x_background-color     : #777777;
  x_background-color     : #999999;
  x_background-color     : #aaaaaa;
  min-height           : 100%;
  height               : 100%;
 } 

{====================================================}
{                      LAYOUT: NEU                   }
{                         index                      }
{====================================================}

    #main_index
     {
      position         : absolute;
      width            : 990px;
      background-color : #ffffff;
      left             : 50%;
      margin           : 0px 0px 0px -495px;
     }

    #header_index
     {
      position         : relative;
      float            : left;
      width            : 990px;
      background       : url(../img/index_bg_grau_blau.jpg);
      background-repeat: repeat-y;
     }

    #logo_index
     {
      position         : relative;
      float            : left;
      width            : 690px;
      _width           : 730px;
      height           : 100px;
      _height          : 115px;
      padding-left     : 40px;
      padding-top      : 15px;
      background-color : #ffffff;
     }

    #text_index
     {
      position           : relative;
      float              : left;
      overflow           : visible;
      top                : -75px;
      width              : 530px;
      _width             : 990px;
      padding-right      : 400px;
      padding-left       : 60px;
      padding-top        : 110px;
      padding-bottom     : 40px;
      background         : url(../img/index_bg_eyecatcher_neu.png);
      background-position: bottom right;
      background-repeat  : no-repeat;
     }

    #footer_index
     {
      position         : relative;
      float            : left;
      top              : -75px;
      width            : 990px;
      background-color : #ffffff;
     }

    #menuebar_index
     {
      position             : relative;
      float                : left;
      overflow             : hidden;
      width                : 930px;
      _width               : 990px;
      height               : 26px;
      padding-left         : 60px;
      background-color     : #CCCCCC;
      background           : url(../img/bg_menuebar.gif);
      background-repeat    : repeat-x;
     }

    #menuebar_left_index
     {
      position             : relative;
      float                : left;
      width                : 500px;
      height               : 26px;
      top                  : 4px;
      left                 : 0px;
     }
    
    #menuebar_right_index
     {
      position             : relative;
      float                : left;
      width                : 250px;
      height               : 26px;
      top                  : 0px;
      left                 : 170px;
     }

    #footer_hintergrund_index
     {
      position             : relative;
      float                : left;
      overflow             : visible;
      top                  : -75px;
      width                : 990px;
      background-color     : #ffffff;
     }

    #navigation_index
     {
      position             : relative;
      float                : left;
      top                  : 31px;
      _top                  : 30px;
      left                 : 0px;
      width                : 671px;
      _width               : 731px;
      height               : 207px;
      padding-left         : 60px;
      padding-top          : 1px;
      background-color     : #ffffff;
      background           : url(../img/bg_navigation.gif);
      background-repeat    : repeat-x;
     }
    
    #news_index
     {
      position             : relative;
      float                : left;
      overflow             : visible;
      top                  : -225px;
      left                 : 731px;
      width                : 240px;
      _width               : 260px;
      margin-bottom        : -250px;
      _margin-bottom        : -250px;
      padding              : 10px;
      background-color     : #ffffff;
      background           : url(../img/bg_news.jpg);
      background-repeat    : repeat-y;
     }

{====================================================}
{                      LAYOUT: NEU                   }
{                        subpage                     }
{====================================================}

    #main_sub
     {
      position         : absolute;
      overflow         : visible;
      width            : 990px;
      left             : 50%;
      margin           : 0px 0px 0px -495px;
      background       : url(../img/bg_page.jpg);
      background-repeat: repeat-y;
     }

    #logo_sub
     {
      position         : relative;
      float            : left;
      width            : 690px;
      _width           : 730px;
      height           : 100px;
      _height          : 115px;
      padding-left     : 40px;
      padding-top      : 15px;
     }

    #menuebar_page_sub
     {
      position             : relative;
      float                : left;
      overflow             : hidden;
      width                : 671px;
      _width               : 731px;
      height               : 26px;
      padding-left         : 60px;
      background-color     : #CCCCCC;
      background           : url(../img/bg_menuebar.gif);
      background-repeat    : repeat-x;
     }

    #menuebar_page_left_sub
     {
      position             : relative;
      float                : left;
      width                : 0px;
      height               : 26px;
      top                  : 4px;
      left                 : 0px;
      _padding-bottom      : 2px;
     }

    #menuebar_page_right_sub
     {
      position             : relative;
      float                : left;
      width                : 550px;
      height               : 26px;
      top                  : 0px;
      _top                 : -8px;
      left                 : 130px;
      _padding-bottom      : 2px;
     }

    #navigation_page_sub
     {
      position             : relative;
      float                : left;
      top                  : 1px;
      left                 : 0px;
      width                : 671px;
      _width               : 731px;
      padding-left         : 60px;
      _padding-left        : 45px;
      _padding-right       : -60px;
      margin               : 0px;
      background           : url(../img/bg_navigation.gif);
      background-repeat    : repeat-x;
      z-index              : 1000;
     }

    #pfade_datei_page_sub
     {
      position             : relative;
      overflow             : visible;
      float                : left;
      width                : 500px;
      _width               : 500px;
      padding-left         : 60px;
      padding-top          : 5px;
      padding-bottom       : 30px;
      left                 : 0px;
      top                  : 0px;
     }

    #text_sub
     {
      position           : relative;
      float              : left;
      overflow           : visible;
      top                : 0px;
      width              : 631px;
      _width             : 731px;
      padding-left       : 60px;
      padding-top        : 0px;
      padding-bottom     : 40px;
      padding-right      : 40px;
     }

{====================================================}
{                  LAYOUT: Abstand IllU              }
{====================================================}

    #abstand_sub
     {
      position           : relative;
      float              : left;
      overflow           : hidden;
      top                : 0px;
      left               : 0px;
      width              : 259px;
      height             : 10px;
      padding            : 0px;
      margin             : 0px;
      xxx_background-color   : #33ddff;
     }

{====================================================}
{                      LAYOUT: Wippe1                }
{====================================================}

    #header_sub_wippe1
     {
      position           : relative;
      float              : left;
      overflow           : visible;
      float              : left;
      width              : 990px;
      background         : url(../img/Illu_Wippe1.jpg);
      background-position: top right;
      background-repeat  : no-repeat;
     }

    #spalte_sub_wippe1
     {
      position           : relative;
      float              : left;
      overflow           : visible;
      top                : 261px;
      _top               : 262px;
      left               : 0px;
      width              : 259px;
      padding            : 0px;
      margin             : 0px;
     }

{====================================================}
{                     LAYOUT: Wippe                  }
{====================================================}

    #header_sub_wippe
     {
      position           : relative;
      float              : left;
      overflow           : visible;
      float              : left;
      width              : 990px;
      background         : url(../img/Illu_Wippe.jpg);
      background-position: top right;
      background-repeat  : no-repeat;
     }

    #spalte_sub_wippe
     {
      position           : relative;
      float              : left;
      overflow           : visible;
      top                : 261px;
      _top               : 262px;
      left               : 0px;
      width              : 259px;
      padding            : 0px;
      margin             : 0px;
     }

{====================================================}
{                     LAYOUT: Heli                   }
{====================================================}

    #header_sub_heli
     {
      position           : relative;
      float              : left;
      overflow           : visible;
      float              : left;
      width              : 990px;
      background         : url(../img/Illu_Heli.jpg);
      background-position: top right;
      background-repeat  : no-repeat;
     }

    #spalte_sub_heli
     {
      position           : relative;
      float              : left;
      overflow           : visible;
      top                : 206px;
      _top               : 207px;
      left               : 0px;
      width              : 259px;
      padding            : 0px;
      margin             : 0px;
     }

{====================================================}
{                     LAYOUT: PC                     }
{====================================================}

    #header_sub_pc
     {
      position           : relative;
      float              : left;
      overflow           : visible;
      float              : left;
      width              : 990px;
      background         : url(../img/Illu_PC.jpg);
      background-position: top right;
      background-repeat  : no-repeat;
     }

    #spalte_sub_pc
     {
      position           : relative;
      float              : left;
      overflow           : visible;
      top                : 176px;
      _top               : 177px;
      left               : 0px;
      width              : 259px;
      padding            : 0px;
      margin             : 0px;
     }

{====================================================}
{                  LAYOUT: Produkte                  }
{====================================================}

    #header_sub_produkte
     {
      position           : relative;
      float              : left;
      overflow           : visible;
      float              : left;
      width              : 990px;
      background         : url(../img/Illu_Produkte.jpg);
      background-position: top right;
      background-repeat  : no-repeat;
     }

    #spalte_sub_produkte
     {
      position           : relative;
      float              : left;
      overflow           : visible;
      top                : 106px;
      _top               : 107px;
      left               : 0px;
      width              : 259px;
      padding            : 0px;
      margin             : 0px;
     }

{====================================================}
{                   LAYOUT: Feder1                   }
{====================================================}

    #header_sub_feder1
     {
      position           : relative;
      float              : left;
      overflow           : visible;
      float              : left;
      width              : 990px;
      background         : url(../img/Illu_Feder1.jpg);
      background-position: top right;
      background-repeat  : no-repeat;
     }

    #spalte_sub_feder1
     {
      position           : relative;
      float              : left;
      overflow           : visible;
      top                : 52px;
      _top               : 53px;
      left               : 0px;
      width              : 259px;
      padding            : 0px;
      margin             : 0px;
     }

{====================================================}
{                    LAYOUT: Hand                    }
{====================================================}

    #header_sub_hand
     {
      position           : relative;
      float              : left;
      overflow           : visible;
      float              : left;
      width              : 990px;
      background         : url(../img/Illu_Hand.jpg);
      background-position: top right;
      background-repeat  : no-repeat;
     }

    #spalte_sub_hand
     {
      position           : relative;
      float              : left;
      overflow           : visible;
      top                : 50px;
      _top               : 51px;
      left               : 0px;
      width              : 259px;
      padding            : 0px;
      margin             : 0px;
     }

{====================================================}
{                LAYOUT: Technologien                }
{====================================================}

    #header_sub_technologien
     {
      position           : relative;
      float              : left;
      overflow           : visible;
      float              : left;
      width              : 990px;
      background         : url(../img/Illu_Technologien.jpg);
      background-position: top right;
      background-repeat  : no-repeat;
     }

    #spalte_sub_technologien
     {
      position           : relative;
      float              : left;
      overflow           : visible;
      top                : 153px;
      _top               : 154px;
      left               : 0px;
      width              : 259px;
      padding            : 0px;
      margin             : 0px;
     }

{====================================================}
{                   LAYOUT: Podest                   }
{====================================================}

    #header_sub_podest
     {
      position           : relative;
      float              : left;
      overflow           : visible;
      float              : left;
      width              : 990px;
      background         : url(../img/Illu_Podest.jpg);
      background-position: top right;
      background-repeat  : no-repeat;
     }

    #spalte_sub_podest
     {
      position           : relative;
      float              : left;
      overflow           : visible;
      top                : 63px;
      _top               : 64px;
      left               : 0px;
      width              : 259px;
      padding            : 0px;
      margin             : 0px;
     }

{====================================================}
{                   LAYOUT: Zahnrad                  }
{====================================================}

    #header_sub_zahnrad
     {
      position           : relative;
      float              : left;
      overflow           : visible;
      float              : left;
      width              : 990px;
      background         : url(../img/Illu_Zahnrad.jpg);
      background-position: top right;
      background-repeat  : no-repeat;
     }

    #spalte_sub_zahnrad
     {
      position           : relative;
      float              : left;
      overflow           : visible;
      top                : 83px;
      _top               : 84px;
      left               : 0px;
      width              : 259px;
      padding            : 0px;
      margin             : 0px;
     }

{====================================================}
{                  LAYOUT: Produkte1                 }
{====================================================}

    #header_sub_produkte1
     {
      position           : relative;
      float              : left;
      overflow           : visible;
      float              : left;
      width              : 990px;
      background         : url(../img/Illu_Produkte1.jpg);
      background-position: top right;
      background-repeat  : no-repeat;
     }

    #spalte_sub_produkte1
     {
      position           : relative;
      float              : left;
      overflow           : visible;
      top                : 106px;
      _top               : 107px;
      left               : 0px;
      width              : 259px;
      padding            : 0px;
      margin             : 0px;
     }

{====================================================}
{                    LAYOUT: Schild                  }
{====================================================}

    #header_sub_schild
     {
      position           : relative;
      float              : left;
      overflow           : visible;
      float              : left;
      width              : 990px;
      background         : url(../img/Illu_Schild.jpg);
      background-position: top right;
      background-repeat  : no-repeat;
     }

    #spalte_sub_schild
     {
      position           : relative;
      float              : left;
      overflow           : visible;
      top                : 174px;
      _top               : 175px;
      left               : 0px;
      width              : 259px;
      padding            : 0px;
      margin             : 0px;
     }

{====================================================}
{                    LAYOUT: Abacus                  }
{====================================================}

    #header_sub_abacus
     {
      position           : relative;
      float              : left;
      overflow           : visible;
      float              : left;
      width              : 990px;
      background         : url(../img/Illu_Abacus.jpg);
      background-position: top right;
      background-repeat  : no-repeat;
     }

    #spalte_sub_abacus
     {
      position           : relative;
      float              : left;
      overflow           : visible;
      top                : 112px;
      _top               : 113px;
      left               : 0px;
      width              : 259px;
      padding            : 0px;
      margin             : 0px;
     }

{====================================================}
{                   LAYOUT: Benchmarq                }
{====================================================}

    #header_sub_benchmarq
     {
      position           : relative;
      float              : left;
      overflow           : visible;
      float              : left;
      width              : 990px;
      background         : url(../img/Illu_Benchmarq.jpg);
      background-position: top right;
      background-repeat  : no-repeat;
     }

    #spalte_sub_benchmarq
     {
      position           : relative;
      float              : left;
      overflow           : visible;
      top                : 22px;
      _top               : 23px;
      left               : 0px;
      width              : 259px;
      padding            : 0px;
      margin             : 0px;
     }

{====================================================}
{                    LAYOUT: Hand1                   }
{====================================================}

    #header_sub_hand1
     {
      position           : relative;
      float              : left;
      overflow           : visible;
      float              : left;
      width              : 990px;
      background         : url(../img/Illu_Hand1.jpg);
      background-position: top right;
      background-repeat  : no-repeat;
     }

    #spalte_sub_hand1
     {
      position           : relative;
      float              : left;
      overflow           : visible;
      top                : 70px;
      _top               : 71px;
      left               : 0px;
      width              : 259px;
      padding            : 0px;
      margin             : 0px;
     }


{====================================================}
{                      LAYOUT: FORMMAILER            }
{====================================================}

    .inp_edit
     {
      font-family : Arial;
      font-size   : 10pt;
      width : 250px;
      margin: 0px;
     }

    .inp_edit_strasse
     {
      font-family : Arial;
      font-size   : 10pt;
      width : 195px;
      margin: 0px;
     }

    .inp_edit_hnr
     {
      font-family : Arial;
      font-size   : 10pt;
      width : 50px;
      margin: 0px;
     }

    .inp_edit_plz
     {
      font-family : Arial;
      font-size   : 10pt;
      width : 50px;
      margin: 0px;
     }

    .inp_edit_ort
     {
      font-family : Arial;
      font-size   : 10pt;
      width : 195px;
      margin: 0px;
     }

    .inp_memo
     {
      font-family : Arial;
      font-size   : 10pt;
      width : 250px;
      height: 150px;
      margin: 0px;
     }

    .fs_email
     {
      font-family : Arial;
      font-size   : 10pt;
      width : 475px;
      margin: 0px;
     }

    .tab_email
     {
      font-family : Arial;
      font-size   : 10pt;
      border-style : none;
      width        : 400px;
      margin       : 20px;
      padding      : 0px;
      spacing      : 0px;
      vertical-align: top;
     }

    .tab_email tr
     {
      font-family : Arial;
      font-size   : 10pt;
      border-style : none;
      margin       : 0px;
      padding      : 0px;
      spacing      : 0px;
      vertical-align: top;
     }

    .tab_email td
     {
      font-family : Arial;
      font-size   : 10pt;
      border-style : none;
      margin       : 0px;
      padding      : 0px;
      spacing      : 0px;
     }

    .ft_fusszeile
     {
      font-family : Arial;
      font-size   : 8pt;
     }

    .ft_rechtsbuendig
     {
      text-align : right;
     }

{====================================================}
{                      LAYOUT: ALT                   }
{====================================================}

{====================================================}
{                        FONT                        }
{====================================================}

h1
 {
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  x_font-size          : 28pt;  
  x_font-size          : 24pt;  
  font-size          : 22pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #0066cc;
  x_line-height        : 1.25;
  line-height        : 1.15;
  margin-top         : 0px;
  margin-bottom      : 8px;
 }

{====================================================}

h2
 {
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  x_font-size          : 14pt;  
  font-size          : 12pt;  
  border-style       : none;
  text-decoration    : none;
  x_color              : #999999;
  x_color              : #888888;
  color              : #666666;
  x_line-height        : 1.35;
  x_line-height        : 1.25;
  line-height        : 1.3;
  margin-top         : 0px;
  margin-bottom      : 35px;
 }

{====================================================}

h3
 {
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  x_font-size          : 14pt;  
  x_font-size          : 13pt;  
  font-size          : 9pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #0066cc;
  x_line-height        : 1.35;
  x_line-height        : 1.25;
  line-height        : 1.3;
  margin-top         : 0px;
  x_margin-bottom      : 8px;
 }

{====================================================}

p
 {
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  x_font-size          : 10pt;  
  x_font-size          : 9pt;  
  x_font-size            : 8pt;
  font-size            : 8.5pt;
  border-style       : none;
  text-decoration    : none;
  x_color              : #999999;
  x_color              : #888888;
  color              : #666666;
  line-height        : 1.5;
  _line-height          : 1.4;
 }

.bodytext
 {
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  x_font-size          : 10pt;  
  x_font-size          : 9pt;  
  x_font-size            : 8pt;
  font-size            : 8.5pt;
  border-style       : none;
  text-decoration    : none;
  x_color              : #999999;
  x_color              : #888888;
  color              : #666666;
  line-height        : 1.5;
  _line-height          : 1.4;
  vertical-align     : top;
 }

{====================================================}
{                      TABELLEN                      }
{====================================================}

.contenttable
 {
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  x_font-size        : 10pt;
  x_font-size        : 9pt;
  x_font-size        : 8pt;
  font-size          : 8.5pt;
  border-width       : 0px;
  border-style       : none;
  x_width              : 580px;
  width              : 640px;
  x_width            : 610px;
  line-height        : 1.5;
 }

.contenttable tr
 {
  text-align         : left;
  vertical-align     : top;
  border-width       : 0px;
  border-style       : none;
 }

.contenttable td
 {
  text-align         : left;
  border-width       : 0px;
  border-style       : none;
  x_width              : 300px;
  width              : 330px;
  x_width            : 300px;
  margin             : 0px;
  padding            : 0px;
  padding-right      : 30px;
 }

{====================================================}

.tabelle
 {
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 8.5pt;
  border-width       : 0px;
  border-style       : none;
  width              : 630px;
  vertical-align     : top;
  line-height        : 1.5;
 }

.tabelle tr
 {
  text-align         : left;
  vertical-align     : top;
  border-width       : 0px;
  border-style       : none;
 }

.tabelle td
 {
  text-align         : left;
  vertical-align     : top;
  border-width       : 0px;
  border-style       : none;
  width              : 315px;
  margin             : 0px;
  padding            : 0px;
  padding-right      : 30px;
  xx_background-color   : #33ddff;
  todo: svs;
 }

{====================================================}
{                        LINKS                       }
{====================================================}

a:link
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 8.5pt;
  border-style       : none;
  text-decoration    : underline;
  color              : #0066cc;
 }

a:visited
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 8.5pt;
  border-style       : none;
  text-decoration    : underline;
  color              : #0066cc;
 }

a:focus 
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 8.5pt;
  border-style       : none;
  text-decoration    : underline;
  color              : #ffffff;
  background-color   : #0066cc;
 }

a:hover
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 8.5pt;
  border-style       : none;
  text-decoration    : underline;
  color              : #ffffff;
  background-color   : #0066cc;
 }

a:active
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 8.5pt;
  border-style       : none;
  text-decoration    : underline;
  color              : #ffffff;
  background-color   : #0066cc;
 }

{====================================================}

.a_img:link
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 9pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #ffffff;
  background-color   : #ffffff;
 }

.a_img:visited
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 9pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #ffffff;
  background-color   : #ffffff;
 }

.a_img:focus 
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 9pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #ffffff;
  background-color   : #ffffff;
 }

.a_img:hover
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 9pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #ffffff;
  background-color   : #ffffff;
 }

.a_img:active
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 9pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #ffffff;
  background-color   : #ffffff;
 }

{====================================================}

.a_marine:link
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  x_font-size          : 10pt;  
  font-size          : 9pt;  
  border-style       : none;
  text-decoration    : none;
  x_color              : #043882;
  color              : #003399;
  margin-left        : 0px;
  margin-top         : 8px;
 }

.a_marine:visited
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  x_font-size          : 10pt;  
  font-size          : 9pt;    
  border-style       : none;
  text-decoration    : none;
  x_color              : #043882;
  color              : #003399;
  margin-left        : 0px;
  margin-top         : 8px;
 }

.a_marine:focus 
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  x_font-size          : 10pt;  
  font-size          : 9pt;  
  border-style       : none;
  text-decoration    : none;
  margin-left        : 0px;
  margin-top         : 8px;
  color              : #ffffff;
  x_background-color   : #043882;
  background-color   : #003399;
 }

.a_marine:hover
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  x_font-size          : 10pt;  
  font-size          : 9pt;  
  border-style       : none;
  text-decoration    : none;
  margin-left        : 0px;
  margin-top         : 8px;
  color              : #ffffff;
  x_background-color   : #043882;
  background-color   : #003399;
 }

.a_marine:active
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  x_font-size          : 10pt;  
  font-size          : 9pt;  
  border-style       : none;
  text-decoration    : none;
  margin-left        : 0px;
  margin-top         : 8px;
  color              : #ffffff;
  x_background-color   : #043882;
  background-color   : #003399;
 }

{====================================================}

.a_schwarz:link
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  x_font-size          : 10pt;  
  font-size          : 9pt;   
  x_font-size            : 8pt;
  x_font-size            : 8.5pt;
  border-style       : none;
  text-decoration    : none;
  color              : #000000;
  x_margin-left        : 8px;
  margin-left        : 0px;
  x_margin-top         : 8px;
  margin-top         : 10px;
 }

.a_schwarz:visited
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  x_font-size          : 10pt;  
  font-size          : 9pt;  
  x_font-size            : 8pt;
  x_font-size            : 8.5pt;
  border-style       : none;
  text-decoration    : none;
  color              : #000000;
  x_margin-left        : 8px;
  margin-left        : 0px;
  x_margin-top         : 8px;
  margin-top         : 10px;
 }

.a_schwarz:focus 
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  x_font-size          : 10pt;  
  font-size          : 9pt;    
  x_font-size            : 8pt;
  x_font-size            : 8.5pt;
  border-style       : none;
  text-decoration    : none;
  x_margin-left        : 8px;
  margin-left        : 0px;
  x_margin-top         : 8px;
  margin-top         : 10px;
  color              : #ffffff;
  background-color   : #000000;
 }

.a_schwarz:hover
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  x_font-size          : 10pt;  
  font-size          : 9pt;  
  x_font-size            : 8pt;
  x_font-size            : 8.5pt;
  border-style       : none;
  text-decoration    : none;
  x_margin-left        : 8px;
  margin-left        : 0px;
  x_margin-top         : 8px;
  margin-top         : 10px;
  color              : #ffffff;
  background-color   : #000000;
 }

.a_schwarz:active
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  x_font-size          : 10pt;  
  font-size          : 9pt;  
  x_font-size            : 8pt;
  x_font-size            : 8.5pt;
  border-style       : none;
  text-decoration    : none;
  x_margin-left        : 8px;
  margin-left        : 0px;
  x_margin-top         : 8px;
  margin-top         : 10px;
  color              : #ffffff;
  background-color   : #000000;
 }

{====================================================}

.a_grau_underline:link
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  x_font-size          : 10pt;  
  x_font-size          : 9pt;  
  x_font-size            : 8pt;
  font-size            : 8.5pt;
  border-style       : none;
  x_text-decoration    : none;
  text-decoration    : underline;
  x_color              : #999999;
  x_color              : #888888;
  color              : #666666;
  margin-left        : 0px;
  margin-top         : 8px;
 }

.a_grau_underline:visited
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  x_font-size          : 10pt;  
  x_font-size          : 9pt;  
  x_font-size            : 8pt;
  font-size            : 8.5pt;
  border-style       : none;
  x_text-decoration    : none;
  text-decoration    : underline;
  x_color              : #999999;
  x_color              : #888888;
  color              : #666666;
  margin-left        : 0px;
  margin-top         : 8px;
 }

.a_grau_underline:focus 
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  x_font-size          : 10pt;  
  x_font-size          : 9pt;  
  x_font-size            : 8pt;
  font-size            : 8.5pt;
  border-style       : none;
  x_text-decoration    : none;
  text-decoration    : underline;
  margin-left        : 0px;
  margin-top         : 8px;
  color              : #ffffff;
  background-color   : #999999;
 }

.a_grau_underline:hover
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  x_font-size          : 10pt;  
  x_font-size          : 9pt;  
  x_font-size            : 8pt;
  font-size            : 8.5pt;
  border-style       : none;
  x_text-decoration    : none;
  text-decoration    : underline;
  margin-left        : 0px;
  margin-top         : 8px;
  color              : #ffffff;
  background-color   : #999999;
 }

.a_grau_underline:active
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  x_font-size          : 10pt;  
  x_font-size          : 9pt;  
  x_font-size            : 8pt;
  font-size            : 8.5pt;
  border-style       : none;
  x_text-decoration    : none;
  text-decoration    : underline;
  margin-left        : 0px;
  margin-top         : 8px;
  color              : #ffffff;
  background-color   : #999999;
 }

{====================================================}

.a_grau:link
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  x_font-size          : 10pt;  
  x_font-size          : 9pt;  
  x_font-size            : 8pt;
  font-size            : 8.5pt;
  border-style       : none;
  text-decoration    : none;
  x_color              : #999999;
  x_color              : #888888;
  color              : #666666;
  margin-left        : 0px;
  margin-top         : 8px;
 }

.a_grau:visited
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  x_font-size          : 10pt;  
  x_font-size          : 9pt;  
  x_font-size            : 8pt;
  font-size            : 8.5pt;
  border-style       : none;
  text-decoration    : none;
  x_color              : #999999;
  x_color              : #888888;
  color              : #666666;
  margin-left        : 0px;
  margin-top         : 8px;
 }

.a_grau:focus 
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  x_font-size          : 10pt;  
  x_font-size          : 9pt;  
  x_font-size            : 8pt;
  font-size            : 8.5pt;
  border-style       : none;
  text-decoration    : none;
  margin-left        : 0px;
  margin-top         : 8px;
  color              : #ffffff;
  background-color   : #999999;
 }

.a_grau:hover
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  x_font-size          : 10pt;  
  x_font-size          : 9pt;  
  x_font-size            : 8pt;
  font-size            : 8.5pt;
  border-style       : none;
  text-decoration    : none;
  margin-left        : 0px;
  margin-top         : 8px;
  color              : #ffffff;
  background-color   : #999999;
 }

.a_grau:active
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  x_font-size          : 10pt;  
  x_font-size          : 9pt;  
  x_font-size            : 8pt;
  font-size            : 8.5pt;
  border-style       : none;
  text-decoration    : none;
  margin-left        : 0px;
  margin-top         : 8px;
  color              : #ffffff;
  background-color   : #999999;
 }

{====================================================}
{                         DIV                        }
{====================================================}

#main
 {
  position             : absolute;
  overflow             : visible;
  width                : 990px;
  min-height           : 100%;
  _height              : 100%;
  top                  : 0px;
  left                 : 50%;
  margin               : 0px 0px 0px -495px;
  background-color     : #ffffff;
 }

#main_neu
 {
  position             : absolute;
  overflow             : visible;
  width                : 990px;
  x_height               : 700px;
  top                  : 0px;
  left                 : 50%;
  margin               : 0px 0px 0px -495px;
  background-color     : #ffffff;
  x_background           : url(../img/bg_page.jpg);
  x_background-repeat    : repeat-y;
  x_background-position  : top right;
 }

{====================================================}

#oben
 {
  position             : relative;
  overflow             : visible;
  float                : left;
  width                : 960px;
  x_width                : 930px;
  _width               : 990px;
  x_padding-left         : 60px;
  padding-left         : 30px;
  x_padding-top          : 30px;
  x_padding-bottom       : 30px;
  padding-top          : 15px;
  padding-bottom       : 15px;
  background-color     : #ffffff;
  background           : url(../img/index_bg_weiss_blau.jpg);
  background-repeat    : repeat-y;
  background-position  : bottom right;
 }

#oben_neu
 {
  position             : relative;
  overflow             : visible;
  float                : left;

  x_width                : 960px;
  width                : 701px;

  x_width                : 930px;
  x__width               : 990px;
  _width                : 731px;

  x_padding-left         : 60px;
  padding-left         : 30px;
  x_padding-top          : 30px;
  x_padding-bottom       : 30px;
  padding-top          : 15px;
  padding-bottom       : 30px;
  _padding-bottom       : 15px;
  background-color     : #ffffff;
  background           : url(../img/index_bg_weiss_blau.jpg);
  background-repeat    : repeat-y;
  background-position  : top left;
  z-index              : 1000;
 }

#bg_neu
 {
  position             : absolute;
  overflow             : visible;
  float                : left;
  top                  : 0px;
  left                 : 730px;
  width                : 260px;
  height               : 15px;
  background           : url(../img/index_bg_weiss_blau.jpg);
  background-repeat    : repeat-y;
  background-position  : bottom right;
 }

{====================================================}

#mitte
 {
  position             : relative;
  overflow             : visible;
  float                : left;
  width                : 990px;
  padding              : 0px;
  x_background-color     : #ffffff;
  background           : url(../img/index_bg_grau_blau.jpg);
  background-repeat    : repeat-y;
  background-position  : bottom right;
 }

#mitte_neu
 {
  position             : relative;
  overflow             : visible;
  margin-top           : -94px;
  _margin-top           : -94px;
  float                : left;
  width                : 990px;
  _width               : 990px;
  padding              : 0px;
  background           : url(../img/index_bg_eyecatcher_neu.jpg);
  background-repeat    : no-repeat;
  background-position  : bottom right;
  x_background-color     : #000000;
  z-index              : 999;
 }

{====================================================}

#unten
 {
  position             : relative;
  overflow             : visible;
  float                : left;
  width                : 990px;
  background-color     : #ffffff;
 }

{====================================================}

#logo
 {
  position             : relative;
  overflow             : visible;
  float                : left;
  width                : 210px;
  height               : 64px;
  x_width              : 175px;
  x_height             : 40px;
  top                  : 0px;
  left                 : 15px;
  background-color     : #ffffff;
 }

{====================================================}

#content
 {
  position             : relative;
  overflow             : visible;
  x_width                : 460px;
  width                : 620px;
  _width               : 990px;
  min-height           : 320px;
  _height              : 380px;
  top                  : 0px;
  bottom               : 0px;
  left                 : 0px;
  padding-left         : 60px;
  x_padding-right        : 470px;
  padding-right        : 310px;
  x_padding-right        : 0px;
  x_padding-top          : 60px;
  padding-top          : 30px;
  padding-bottom       : 30px;
  background           : url(../img/index_bg_eyecatcher.jpg);
  background-repeat    : no-repeat;
  background-position  : bottom right;
  x_background-color     : #000000;
 }

#content_neu
 {
  position             : relative;
  overflow             : visible;
  x_width                : 460px;

  x_width                : 620px;
  x__width               : 990px;
  width                : 540px;
  _width               : 600px;

  min-height           : 279px;
  _height              : 280px;
  top                  : 0px;
  bottom               : 0px;
  left                 : 0px;
  padding-left         : 60px;
  _padding-left         : 60px;
  x_padding-right        : 470px;
  x_padding-right        : 310px;
  padding-right        : 30px;
  _padding-right        : 0px;

  x_padding-right        : 0px;
  x_padding-top          : 60px;
  padding-top          : 30px;
  _padding-bottom       : 0px;
  margin-top           : 94px;
  background           : url(../img/index_bg_grau_blau.jpg);
  background-repeat    : repeat-y;
  background-position  : top left;
  z-index              : 999;
 }

{====================================================}

#menuebar
 {
  position             : relative;
  float                : left;
  overflow             : hidden;
  width                : 930px;
  _width               : 990px;
  height               : 26px;
  top                  : 1px;
  padding-left         : 60px;
  background-color     : #CCCCCC;
  background           : url(../img/bg_menuebar.gif);
  background-repeat    : repeat-x;
 }

{====================================================}

#menuebar_left
 {
  position             : relative;
  float                : left;
  width                : 500px;
  height               : 26px;
  top                  : 4px;
  left                 : 0px;
 }

{====================================================}

#menuebar_right
 {
  position             : relative;
  float                : left;
  width                : 250px;
  height               : 26px;
  top                  : 0px;
  left                 : 170px;
 }

{====================================================}

#suchen_home
 {
  x_position             : relative;
  x_float                : left;
  position             : absolute;
  width                : 250px;
  height               : 26px;
  top                  : 4px;
  left                 : 155px;
 }

.inp_suche
 {
  margin-top           : 2px;
  _margin-top          : 1px;
  width                : 150px;
 }

.inp_suche2
 {
  margin-top           : 2px;
  _margin-top          : 10px;
  _margin-bottom       : -2px;
  width                : 150px;
 }

{====================================================}
{                        BILDER                      }
{====================================================}

.csc-textpic-imagewrap
 {
  margin-top           : 3px;
 }

{====================================================}
{                      NAVIGATION                    }
{====================================================}

#navigation
 {
  position             : relative;
  float                : left;
  top                  : 31px;
  _top                  : 30px;
  left                 : 0px;
  width                : 671px;
  _width               : 731px;
  height               : 207px;
  padding-left         : 60px;
  padding-top          : 1px;
  background-color     : #ffffff;
  background           : url(../img/bg_navigation.gif);
  background-repeat    : repeat-x;
 }

{====================================================}

ul
 {
  font-family          : Verdana, Arial, Helvetica, sans-serif;
  x_font-size            : 10pt;
  x_font-size            : 8pt;
  font-size            : 8.5pt;
  font-style           : normal;
  font-weight          : normal;
  padding              : 0px;
  margin               : 0px;
  margin-top           : 0px;
  margin-left          : 0px;
  x_list-style-type      : none;
  list-style-type      : disc;
 }

li
 {
  font-family          : Verdana, Arial, Helvetica, sans-serif;
  x_font-size            : 10pt;
  x_font-size            : 8pt;
  font-size            : 8.5pt;
  font-style           : normal;
  font-weight          : normal;
  margin               : 0px; 
  margin-left          : 15px;
  padding-top          : 5px;
  padding-left         : 0px; 
  padding-right        : 0px; 
 }

.ul_navi
 {
  font-family          : Verdana, Arial, Helvetica, sans-serif;
  x_font-size            : 10pt;
  x_font-size            : 8pt;
  font-size            : 8.5pt;
  font-style           : normal;
  font-weight          : normal;
  padding              : 0px;
  margin               : 0px;
  margin-top           : 0px;
  margin-left          : 0px;
  list-style-type      : none;
 }

.li_navi
 {
  font-family          : Verdana, Arial, Helvetica, sans-serif;
  x_font-size            : 10pt;
  x_font-size            : 8pt;
  font-size            : 8.5pt;
  font-style           : normal;
  font-weight          : normal;
  margin               : 0px; 
  padding-top          : 5px;
  padding-left         : 0px; 
  padding-right        : 0px; 
 }

.li_sitemap
 {
  font-family          : Verdana, Arial, Helvetica, sans-serif;
  x_font-size          : 10pt;
  x_font-size          : 8pt;
  font-size            : 8.5pt;
  font-style           : normal;
  font-weight          : normal;
  margin               : 10px; 
  padding-top          : 0px;
  padding-left         : 0px; 
  padding-right        : 0px; 
 }

{====================================================}

.table_nav
 {
  border-width         : 0px;
  border-style         : none;
  width                : 670px;
 }

.table_nav tr
 {
  text-align           : left;
  border-width         : 0px;
  border-style         : none;
  vertical-align       : top;
 }

.table_nav td
 {
  text-align           : left;
  border-width         : 0px;
  border-style         : none;
  padding-right        : 0px;
  line-height          : 1.5;
 }

{====================================================}
{                        NEWS                        }
{====================================================}

#news
 {
  position             : relative;
  float                : left;
  overflow             : visible;
  top                  : -152px;
  left                 : 731px;
  width                : 240px;
  _width               : 260px;
  x_min-height           : 177px;
  margin-bottom        : -100px;
  _margin-bottom        : -100px;
  padding              : 10px;
  background-color     : #ffffff;
  background           : url(../img/bg_news.jpg);
  background-repeat    : repeat-y;
 }

.bodytext
 {
  font-weight          : normal;
  font-family          : Verdana, Arial, Helvetica, sans-serif;
  x_font-size            : 9pt;  
  x_font-size            : 8pt;
  font-size            : 8.5pt;
  margin               : 0px;
  padding              : 0px;
  xx_background-color     : #44ee33;
  todo: svs;
 }

{====================================================}
{                        PAGE                        }
{====================================================}

#main_page
 {
  position             : absolute;
  overflow             : visible;
  width                : 990px;
  min-height           : 100%;
  _height              : 100%;
  top                  : 0px;
  left                 : 50%;
  margin               : 0px 0px 0px -495px;
  background-color     : #ffffff;
  background           : url(../img/bg_page.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
 }

#main_page_pc
 {
  position             : absolute;
  overflow             : visible;
  width                : 990px;
  min-height           : 100%;
  _height              : 100%;
  top                  : 0px;
  left                 : 50%;
  margin               : 0px 0px 0px -495px;
  background-color     : #ffffff;
  background           : url(../img/bg_page.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
 }

#main_page_wippe
 {
  position             : absolute;
  overflow             : visible;
  width                : 990px;
  min-height           : 100%;
  _height              : 100%;
  top                  : 0px;
  left                 : 50%;
  margin               : 0px 0px 0px -495px;
  background-color     : #ffffff;
  background           : url(../img/bg_page.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
 }

#main_page_wippe1
 {
  position             : absolute;
  overflow             : visible;
  width                : 990px;
  min-height           : 100%;
  _height              : 100%;
  top                  : 0px;
  left                 : 50%;
  margin               : 0px 0px 0px -495px;
  background-color     : #ffffff;
  background           : url(../img/bg_page.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
 }

#main_page_heli
 {
  position             : absolute;
  overflow             : visible;
  width                : 990px;
  min-height           : 100%;
  _height              : 100%;
  top                  : 0px;
  left                 : 50%;
  margin               : 0px 0px 0px -495px;
  background-color     : #ffffff;
  background           : url(../img/bg_page.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
 }

#main_page_technologien
 {
  position             : absolute;
  overflow             : visible;
  width                : 990px;
  min-height           : 100%;
  _height              : 100%;
  top                  : 0px;
  left                 : 50%;
  margin               : 0px 0px 0px -495px;
  background-color     : #ffffff;
  background           : url(../img/bg_page.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
 }

#main_page_produkte
 {
  position             : absolute;
  overflow             : visible;
  width                : 990px;
  min-height           : 100%;
  _height              : 100%;
  top                  : 0px;
  left                 : 50%;
  margin               : 0px 0px 0px -495px;
  background-color     : #ffffff;
  background           : url(../img/bg_page.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
 }

#main_page_schild
 {
  position             : absolute;
  overflow             : visible;
  width                : 990px;
  min-height           : 100%;
  _height              : 100%;
  top                  : 0px;
  left                 : 50%;
  margin               : 0px 0px 0px -495px;
  background-color     : #ffffff;
  background           : url(../img/bg_page.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
 }

#main_page_produkte1
 {
  position             : absolute;
  overflow             : visible;
  width                : 990px;
  min-height           : 100%;
  _height              : 100%;
  top                  : 0px;
  left                 : 50%;
  margin               : 0px 0px 0px -495px;
  background-color     : #ffffff;
  background           : url(../img/bg_page.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
 }

#main_page_zahnrad
 {
  position             : absolute;
  overflow             : visible;
  width                : 990px;
  min-height           : 100%;
  _height              : 100%;
  top                  : 0px;
  left                 : 50%;
  margin               : 0px 0px 0px -495px;
  background-color     : #ffffff;
  background           : url(../img/bg_page.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
 }

#main_page_feder1
 {
  position             : absolute;
  overflow             : visible;
  width                : 990px;
  min-height           : 100%;
  _height              : 100%;
  top                  : 0px;
  left                 : 50%;
  margin               : 0px 0px 0px -495px;
  background-color     : #ffffff;
  background           : url(../img/bg_page.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
 }

#main_page_hand
 {
  position             : absolute;
  overflow             : visible;
  width                : 990px;
  min-height           : 100%;
  _height              : 100%;
  top                  : 0px;
  left                 : 50%;
  margin               : 0px 0px 0px -495px;
  background-color     : #ffffff;
  background           : url(../img/bg_page.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
 }

#main_page_benchmarq
 {
  position             : absolute;
  overflow             : visible;
  width                : 990px;
  min-height           : 100%;
  _height              : 100%;
  top                  : 0px;
  left                 : 50%;
  margin               : 0px 0px 0px -495px;
  background-color     : #ffffff;
  background           : url(../img/bg_page.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
 }

#main_page_hand1
 {
  position             : absolute;
  overflow             : visible;
  width                : 990px;
  min-height           : 100%;
  _height              : 100%;
  top                  : 0px;
  left                 : 50%;
  margin               : 0px 0px 0px -495px;
  background-color     : #ffffff;
  background           : url(../img/bg_page.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
 }

#main_page_abacus
 {
  position             : absolute;
  overflow             : visible;
  width                : 990px;
  min-height           : 100%;
  _height              : 100%;
  top                  : 0px;
  left                 : 50%;
  margin               : 0px 0px 0px -495px;
  background-color     : #ffffff;
  background           : url(../img/bg_page.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
 }

#main_page_podest
 {
  position             : absolute;
  overflow             : visible;
  width                : 990px;
  min-height           : 100%;
  _height              : 100%;
  top                  : 0px;
  left                 : 50%;
  margin               : 0px 0px 0px -495px;
  background-color     : #ffffff;
  background           : url(../img/bg_page.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
 }

#main_page_bg
 {
  position             : absolute;
  overflow             : visible;
  x_overflow             : auto;
  width                : 990px;
  height               : 2500px;
  x_min-height           : 100%;
  x__height              : 100%;
  top                  : 0px;
  background-color     : #ffffff;
  background           : url(../img/bg_page.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
 }

{====================================================}

#mitte_page
 {
  position             : absolute;
  overflow             : visible;
  top                  : 220px;
  left                 : 0px;
  width                : 611px;
  _width                : 990px;
  padding              : 0px;
  padding-left         : 60px;
  padding-right        : 60px;
  padding              : 0px;
  x_background-color     : #ffffff;
  x_background           : url(../img/bg_page.jpg);
  x_background-repeat    : repeat-y;
  x_background-position  : top right;
  z-index              : 1000;
 }

{====================================================}

#content_page
 {
  position             : relative;
  overflow             : visible;
  float                : left;
  x_width                : 491px;
  width                : 620px;
  x__width               : 611px;
  _width               : 740px;
  x_min-height           : 360px;
  x__height              : 450px;
  min-height           : 660px;
  _height              : 750px;
  top                  : 0px;
  bottom               : 0px;
  left                 : 0px;
  padding              : 0px;
  padding-left         : 60px;
  padding-right        : 60px;
  x_background-color     : #ffffff;
  z-index              : 1000;
 }

#content_page_rechts_wippe
 {
  position             : relative;
  overflow             : visible;
  float                : left;
  width                : 491px;
  _width               : 611px;
  x_min-height           : 360px;
  x__height              : 450px;
  min-height           : 760px;
  _height              : 850px;
  top                  : 0px;
  bottom               : 0px;
  left                 : 0px;
  padding              : 0px;
  padding-left         : 60px;
  padding-right        : 60px;
  x_background-color     : #ffffff;
  z-index              : 999;
 }

#content_page_rechts_wippe1
 {
  position             : relative;
  overflow             : visible;
  float                : left;
  width                : 491px;
  _width               : 611px;
  x_min-height           : 360px;
  x__height              : 450px;
  min-height           : 660px;
  _height              : 750px;
  top                  : 0px;
  bottom               : 0px;
  left                 : 0px;
  padding              : 0px;
  padding-left         : 60px;
  padding-right        : 60px;
  x_background-color     : #ffffff;
  z-index              : 999;
 }

#content_page_rechts_heli
 {
  position             : relative;
  overflow             : visible;
  float                : left;
  width                : 491px;
  _width               : 611px;
  x_min-height           : 360px;
  x__height              : 450px;
  min-height           : 660px;
  _height              : 750px;
  top                  : 0px;
  bottom               : 0px;
  left                 : 0px;
  padding              : 0px;
  padding-left         : 60px;
  padding-right        : 60px;
  x_background-color     : #ffffff;
  z-index              : 999;
 }

#content_page_rechts_technologien
 {
  position             : relative;
  overflow             : visible;
  float                : left;
  width                : 491px;
  _width               : 611px;
  x_min-height           : 360px;
  x__height              : 450px;
  min-height           : 660px;
  _height              : 750px;
  top                  : 0px;
  bottom               : 0px;
  left                 : 0px;
  padding              : 0px;
  padding-left         : 60px;
  padding-right        : 60px;
  x_background-color     : #ffffff;
  z-index              : 999;
 }

#content_page_rechts_produkte
 {
  position             : relative;
  overflow             : visible;
  float                : left;
  width                : 491px;
  _width               : 611px;
  x_min-height           : 360px;
  x__height              : 450px;
  min-height           : 660px;
  _height              : 750px;
  top                  : 0px;
  bottom               : 0px;
  left                 : 0px;
  padding              : 0px;
  padding-left         : 60px;
  padding-right        : 60px;
  x_background-color     : #ffffff;
  z-index              : 999;
 }

#content_page_rechts_schild
 {
  position             : relative;
  overflow             : visible;
  float                : left;
  width                : 491px;
  _width               : 611px;
  x_min-height           : 360px;
  x__height              : 450px;
  min-height           : 660px;
  _height              : 750px;
  top                  : 0px;
  bottom               : 0px;
  left                 : 0px;
  padding              : 0px;
  padding-left         : 60px;
  padding-right        : 60px;
  x_background-color     : #ffffff;
  z-index              : 999;
 }

#content_page_rechts_produkte1
 {
  position             : relative;
  overflow             : visible;
  float                : left;
  width                : 491px;
  _width               : 611px;
  x_min-height           : 360px;
  x__height              : 450px;
  min-height           : 660px;
  _height              : 750px;
  top                  : 0px;
  bottom               : 0px;
  left                 : 0px;
  padding              : 0px;
  padding-left         : 60px;
  padding-right        : 60px;
  x_background-color     : #ffffff;
  z-index              : 999;
 }

#content_page_rechts_zahnrad
 {
  position             : relative;
  overflow             : visible;
  float                : left;
  width                : 491px;
  _width               : 611px;
  x_min-height           : 360px;
  x__height              : 450px;
  min-height           : 660px;
  _height              : 750px;
  top                  : 0px;
  bottom               : 0px;
  left                 : 0px;
  padding              : 0px;
  padding-left         : 60px;
  padding-right        : 60px;
  x_background-color     : #ffffff;
  z-index              : 999;
 }

#content_page_rechts_feder1
 {
  position             : relative;
  overflow             : visible;
  float                : left;
  width                : 491px;
  _width               : 611px;
  x_min-height           : 360px;
  x__height              : 450px;
  min-height           : 660px;
  _height              : 750px;
  top                  : 0px;
  bottom               : 0px;
  left                 : 0px;
  padding              : 0px;
  padding-left         : 60px;
  padding-right        : 60px;
  x_background-color     : #ffffff;
  z-index              : 999;
 }

#content_page_rechts_hand
 {
  position             : relative;
  overflow             : visible;
  float                : left;
  width                : 491px;
  _width               : 611px;
  x_min-height           : 360px;
  x__height              : 450px;
  min-height           : 660px;
  _height              : 750px;
  top                  : 0px;
  bottom               : 0px;
  left                 : 0px;
  padding              : 0px;
  padding-left         : 60px;
  padding-right        : 60px;
  x_background-color     : #ffffff;
  z-index              : 999;
 }

#content_page_rechts_benchmarq
 {
  position             : relative;
  overflow             : visible;
  float                : left;
  width                : 491px;
  _width               : 611px;
  x_min-height           : 360px;
  x__height              : 450px;
  min-height           : 660px;
  _height              : 750px;
  top                  : 0px;
  bottom               : 0px;
  left                 : 0px;
  padding              : 0px;
  padding-left         : 60px;
  padding-right        : 60px;
  x_background-color     : #ffffff;
  z-index              : 999;
 }

#content_page_rechts_hand1
 {
  position             : relative;
  overflow             : visible;
  float                : left;
  width                : 491px;
  _width               : 611px;
  x_min-height           : 360px;
  x__height              : 450px;
  min-height           : 660px;
  _height              : 750px;
  top                  : 0px;
  bottom               : 0px;
  left                 : 0px;
  padding              : 0px;
  padding-left         : 60px;
  padding-right        : 60px;
  x_background-color     : #ffffff;
  z-index              : 999;
 }

#content_page_rechts_abacus
 {
  position             : relative;
  overflow             : visible;
  float                : left;
  width                : 491px;
  _width               : 611px;
  x_min-height           : 360px;
  x__height              : 450px;
  min-height           : 660px;
  _height              : 750px;
  top                  : 0px;
  bottom               : 0px;
  left                 : 0px;
  padding              : 0px;
  padding-left         : 60px;
  padding-right        : 60px;
  x_background-color     : #ffffff;
  z-index              : 999;
 }

#content_page_rechts_podest
 {
  position             : relative;
  overflow             : visible;
  float                : left;
  width                : 491px;
  _width               : 611px;
  x_min-height           : 360px;
  x__height              : 450px;
  min-height           : 660px;
  _height              : 750px;
  top                  : 0px;
  bottom               : 0px;
  left                 : 0px;
  padding              : 0px;
  padding-left         : 60px;
  padding-right        : 60px;
  x_background-color     : #ffffff;
  z-index              : 999;
 }

{====================================================}

#oben_page
 {
  position             : absolute;
  overflow             : visible;
  top                  : 0px;
  left                 : 0px;
  x_width                : 671px;
  width                : 701px;
  _width               : 731px;
  x_padding-left         : 60px;
  x_padding-top          : 30px;
  x_padding-bottom       : 30px;
  padding-left         : 30px;
  padding-top          : 15px;
  padding-bottom       : 15px;
  background-color     : #ffffff;
  background           : url(../img/page_profit_bg_rotor.jpg);
  background-repeat    : no-repeat;
  background-position  : top right;
 }

#oben_page_pc
 {
  position             : absolute;
  overflow             : visible;
  top                  : 0px;
  left                 : 0px;
  x_width                : 671px;
  width                : 701px;
  height               : 200px;
  _width               : 731px;
  x_padding-left         : 60px;
  x_padding-top          : 30px;
  x_padding-bottom       : 30px;
  padding-left         : 30px;
  padding-top          : 15px;
  padding-bottom       : 15px;
  background-color     : #ffffff;
  background           : url(../img/page_pc_bg_grau_oben.jpg);
  background-repeat    : no-repeat;
  background-position  : top right;
 }

#oben_page_wippe
 {
  position             : absolute;
  overflow             : visible;
  top                  : 0px;
  left                 : 0px;
  x_width                : 671px;
  width                : 701px;
  height               : 200px;
  _width               : 731px;
  x_padding-left         : 60px;
  x_padding-top          : 30px;
  x_padding-bottom       : 30px;
  padding-left         : 30px;
  padding-top          : 15px;
  padding-bottom       : 15px;
  background-color     : #ffffff;
  background           : url(../img/page_wippe_bg_grau_oben.jpg);
  background-repeat    : no-repeat;
  background-position  : top right;
  z-index              : 1;
 }

#oben_page_wippe1
 {
  position             : absolute;
  overflow             : visible;
  top                  : 0px;
  left                 : 0px;
  x_width                : 671px;
  width                : 701px;
  height               : 200px;
  _width               : 731px;
  x_padding-left         : 60px;
  x_padding-top          : 30px;
  x_padding-bottom       : 30px;
  padding-left         : 30px;
  padding-top          : 15px;
  padding-bottom       : 15px;
  background-color     : #ffffff;
  background           : url(../img/page_wippe1_bg_grau_oben.jpg);
  background-repeat    : no-repeat;
  background-position  : top right;
 }

#oben_page_heli
 {
  position             : absolute;
  overflow             : visible;
  top                  : 0px;
  left                 : 0px;
  x_width                : 671px;
  width                : 701px;
  height               : 200px;
  _width               : 731px;
  x_padding-left         : 60px;
  x_padding-top          : 30px;
  x_padding-bottom       : 30px;
  padding-left         : 30px;
  padding-top          : 15px;
  padding-bottom       : 15px;
  background-color     : #ffffff;
  background           : url(../img/page_heli_bg_grau_oben.jpg);
  background-repeat    : no-repeat;
  background-position  : top right;
 }

#oben_page_technologien
 {
  position             : absolute;
  overflow             : visible;
  top                  : 0px;
  left                 : 0px;
  x_width                : 671px;
  width                : 701px;
  height               : 200px;
  _width               : 731px;
  x_padding-left         : 60px;
  x_padding-top          : 30px;
  x_padding-bottom       : 30px;
  padding-left         : 30px;
  padding-top          : 15px;
  padding-bottom       : 15px;
  background-color     : #ffffff;
  background           : url(../img/page_technologien_bg_grau_oben.jpg);
  background-repeat    : no-repeat;
  background-position  : top right;
 }

#oben_page_produkte
 {
  position             : absolute;
  overflow             : visible;
  top                  : 0px;
  left                 : 0px;
  x_width                : 671px;
  width                : 701px;
  height               : 200px;
  _width               : 731px;
  x_padding-left         : 60px;
  x_padding-top          : 30px;
  x_padding-bottom       : 30px;
  padding-left         : 30px;
  padding-top          : 15px;
  padding-bottom       : 15px;
  background-color     : #ffffff;
  background           : url(../img/page_produkte_bg_grau_oben.jpg);
  background-repeat    : no-repeat;
  background-position  : top right;
 }

#oben_page_schild
 {
  position             : absolute;
  overflow             : visible;
  top                  : 0px;
  left                 : 0px;
  x_width                : 671px;
  width                : 701px;
  height               : 200px;
  _width               : 731px;
  x_padding-left         : 60px;
  x_padding-top          : 30px;
  x_padding-bottom       : 30px;
  padding-left         : 30px;
  padding-top          : 15px;
  padding-bottom       : 15px;
  background-color     : #ffffff;
  background           : url(../img/page_schild_bg_grau_oben.jpg);
  background-repeat    : no-repeat;
  background-position  : top right;
 }

#oben_page_produkte1
 {
  position             : absolute;
  overflow             : visible;
  top                  : 0px;
  left                 : 0px;
  x_width                : 671px;
  width                : 701px;
  height               : 200px;
  _width               : 731px;
  x_padding-left         : 60px;
  x_padding-top          : 30px;
  x_padding-bottom       : 30px;
  padding-left         : 30px;
  padding-top          : 15px;
  padding-bottom       : 15px;
  background-color     : #ffffff;
  background           : url(../img/page_produkte1_bg_grau_oben.jpg);
  background-repeat    : no-repeat;
  background-position  : top right;
 }

#oben_page_zahnrad
 {
  position             : absolute;
  overflow             : visible;
  top                  : 0px;
  left                 : 0px;
  x_width                : 671px;
  width                : 701px;
  height               : 200px;
  _width               : 731px;
  x_padding-left         : 60px;
  x_padding-top          : 30px;
  x_padding-bottom       : 30px;
  padding-left         : 30px;
  padding-top          : 15px;
  padding-bottom       : 15px;
  background-color     : #ffffff;
  background           : url(../img/page_zahnrad_bg_grau_oben.jpg);
  background-repeat    : no-repeat;
  background-position  : top right;
 }

#oben_page_feder1
 {
  position             : absolute;
  overflow             : visible;
  top                  : 0px;
  left                 : 0px;
  x_width                : 671px;
  width                : 701px;
  height               : 200px;
  _width               : 731px;
  x_padding-left         : 60px;
  x_padding-top          : 30px;
  x_padding-bottom       : 30px;
  padding-left         : 30px;
  padding-top          : 15px;
  padding-bottom       : 15px;
  background-color     : #ffffff;
  background           : url(../img/page_feder1_bg_grau_oben.jpg);
  background-repeat    : no-repeat;
  background-position  : top right;
 }

#oben_page_hand
 {
  position             : absolute;
  overflow             : visible;
  top                  : 0px;
  left                 : 0px;
  x_width                : 671px;
  width                : 701px;
  height               : 200px;
  _width               : 731px;
  x_padding-left         : 60px;
  x_padding-top          : 30px;
  x_padding-bottom       : 30px;
  padding-left         : 30px;
  padding-top          : 15px;
  padding-bottom       : 15px;
  background-color     : #ffffff;
  background           : url(../img/page_hand_bg_grau_oben.jpg);
  background-repeat    : no-repeat;
  background-position  : top right;
 }

#oben_page_benchmarq
 {
  position             : absolute;
  overflow             : visible;
  top                  : 0px;
  left                 : 0px;
  x_width                : 671px;
  width                : 701px;
  height               : 200px;
  _width               : 731px;
  x_padding-left         : 60px;
  x_padding-top          : 30px;
  x_padding-bottom       : 30px;
  padding-left         : 30px;
  padding-top          : 15px;
  padding-bottom       : 15px;
  background-color     : #ffffff;
  background           : url(../img/page_benchmarq_bg_grau_oben.jpg);
  background-repeat    : no-repeat;
  background-position  : top right;
 }

#oben_page_hand1
 {
  position             : absolute;
  overflow             : visible;
  top                  : 0px;
  left                 : 0px;
  x_width                : 671px;
  width                : 701px;
  height               : 200px;
  _width               : 731px;
  x_padding-left         : 60px;
  x_padding-top          : 30px;
  x_padding-bottom       : 30px;
  padding-left         : 30px;
  padding-top          : 15px;
  padding-bottom       : 15px;
  background-color     : #ffffff;
  background           : url(../img/page_hand1_bg_grau_oben.jpg);
  background-repeat    : no-repeat;
  background-position  : top right;
 }

#oben_page_abacus
 {
  position             : absolute;
  overflow             : visible;
  top                  : 0px;
  left                 : 0px;
  x_width                : 671px;
  width                : 701px;
  height               : 200px;
  _width               : 731px;
  x_padding-left         : 60px;
  x_padding-top          : 30px;
  x_padding-bottom       : 30px;
  padding-left         : 30px;
  padding-top          : 15px;
  padding-bottom       : 15px;
  background-color     : #ffffff;
  background           : url(../img/page_abacus_bg_grau_oben.jpg);
  background-repeat    : no-repeat;
  background-position  : top right;
 }


#oben_page_podest
 {
  position             : absolute;
  overflow             : visible;
  top                  : 0px;
  left                 : 0px;
  x_width                : 671px;
  width                : 701px;
  height               : 200px;
  _width               : 731px;
  x_padding-left         : 60px;
  x_padding-top          : 30px;
  x_padding-bottom       : 30px;
  padding-left         : 30px;
  padding-top          : 15px;
  padding-bottom       : 15px;
  background-color     : #ffffff;
  background           : url(../img/page_podest_bg_grau_oben.jpg);
  background-repeat    : no-repeat;
  background-position  : top right;
 }

{====================================================}

#menuebar_page
 {
  position             : absolute;
  overflow             : hidden;
  top                  : 110px;
  left                 : 0px;
  width                : 671px;
  _width               : 731px;
  height               : 26px;
  padding-left         : 60px;
  background-color     : #CCCCCC;
  background           : url(../img/bg_menuebar.gif);
  background-repeat    : repeat-x;
  z-index              : 1000;
 }

{====================================================}

#menuebar_page_left
 {
  position             : relative;
  float                : left;
  width                : 0px;
  height               : 26px;
  top                  : 4px;
  left                 : 0px;
  _padding-bottom      : 2px;
 }

{====================================================}

#menuebar_page_right
 {
  position             : relative;
  float                : left;
  width                : 550px;
  height               : 26px;
  top                  : 0px;
  _top                  : -8px;
  x_left                 : 170px;
  left                 : 130px;
  _padding-bottom      : 2px;
 }

{====================================================}

#page_profit_eyecatcher
 {
  position             : absolute;
  overflow             : visible;
  width                : 259px;
  height               : 309px;
  left                 : 731px;
  top                  : 0px;
  padding              : 0px;
  background-color     : #ffffff;
  background           : url(../img/page_profit_bg_eyecatcher.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
 }

#page_pc_eyecatcher
 {
  position             : absolute;
  overflow             : visible;
  width                : 259px;
  height               : 438px;
  left                 : 731px;
  top                  : 0px;
  padding              : 0px;
  background-color     : #ffffff;
  background           : url(../img/page_pc_bg_eyecatcher.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
  z-index              : 1;
 }

#page_wippe_eyecatcher
 {
  position             : absolute;
  overflow             : visible;
  width                : 259px;
  height               : 488px;
  left                 : 731px;
  top                  : 0px;
  padding              : 0px;
  background-color     : #ffffff;
  background           : url(../img/page_wippe_bg_eyecatcher.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
  z-index              : 1;
 }

#page_wippe1_eyecatcher
 {
  position             : absolute;
  overflow             : visible;
  width                : 259px;
  height               : 488px;
  left                 : 731px;
  top                  : 0px;
  padding              : 0px;
  background-color     : #ffffff;
  background           : url(../img/page_wippe1_bg_eyecatcher.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
  z-index              : 1;
 }

#page_heli_eyecatcher
 {
  position             : absolute;
  overflow             : visible;
  width                : 259px;
  height               : 428px;
  left                 : 731px;
  top                  : 0px;
  padding              : 0px;
  background-color     : #ffffff;
  background           : url(../img/page_heli_bg_eyecatcher.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
  z-index              : 1;
 }

#page_technologien_eyecatcher
 {
  position             : absolute;
  overflow             : visible;
  width                : 259px;
  height               : 378px;
  left                 : 731px;
  top                  : 0px;
  padding              : 0px;
  background-color     : #ffffff;
  background           : url(../img/page_technologien_bg_eyecatcher.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
  z-index              : 1;
 }

#page_produkte_eyecatcher
 {
  position             : absolute;
  overflow             : visible;
  width                : 259px;
  height               : 330px;
  left                 : 731px;
  top                  : 0px;
  padding              : 0px;
  background-color     : #ffffff;
  background           : url(../img/page_produkte_bg_eyecatcher.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
  z-index              : 1;
 }

#page_schild_eyecatcher
 {
  position             : absolute;
  overflow             : visible;
  width                : 259px;
  height               : 399px;
  left                 : 731px;
  top                  : 0px;
  padding              : 0px;
  background-color     : #ffffff;
  background           : url(../img/page_schild_bg_eyecatcher.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
  z-index              : 1;
 }

#page_produkte1_eyecatcher
 {
  position             : absolute;
  overflow             : visible;
  width                : 259px;
  height               : 330px;
  left                 : 731px;
  top                  : 0px;
  padding              : 0px;
  background-color     : #ffffff;
  background           : url(../img/page_produkte1_bg_eyecatcher.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
  z-index              : 1;
 }

#page_zahnrad_eyecatcher
 {
  position             : absolute;
  overflow             : visible;
  width                : 259px;
  height               : 311px;
  left                 : 731px;
  top                  : 0px;
  padding              : 0px;
  background-color     : #ffffff;
  background           : url(../img/page_zahnrad_bg_eyecatcher.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
  z-index              : 1;
 }


#page_feder1_eyecatcher
 {
  position             : absolute;
  overflow             : visible;
  width                : 259px;
  height               : 278px;
  left                 : 731px;
  top                  : 0px;
  padding              : 0px;
  background-color     : #ffffff;
  background           : url(../img/page_feder1_bg_eyecatcher.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
  z-index              : 1;
 }

#page_hand_eyecatcher
 {
  position             : absolute;
  overflow             : visible;
  width                : 259px;
  height               : 277px;
  left                 : 731px;
  top                  : 0px;
  padding              : 0px;
  background-color     : #ffffff;
  background           : url(../img/page_hand_bg_eyecatcher.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
  z-index              : 1;
 }

#page_benchmarq_eyecatcher
 {
  position             : absolute;
  overflow             : visible;
  width                : 259px;
  height               : 245px;
  left                 : 731px;
  top                  : 0px;
  padding              : 0px;
  background-color     : #ffffff;
  background           : url(../img/page_benchmarq_bg_eyecatcher.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
  z-index              : 1;
 }

#page_hand1_eyecatcher
 {
  position             : absolute;
  overflow             : visible;
  width                : 259px;
  height               : 299px;
  left                 : 731px;
  top                  : 0px;
  padding              : 0px;
  background-color     : #ffffff;
  background           : url(../img/page_hand1_bg_eyecatcher.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
  z-index              : 1;
 }

#page_abacus_eyecatcher
 {
  position             : absolute;
  overflow             : visible;
  width                : 259px;
  height               : 336px;
  left                 : 731px;
  top                  : 0px;
  padding              : 0px;
  background-color     : #ffffff;
  background           : url(../img/page_abacus_bg_eyecatcher.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
  z-index              : 1;
 }

#page_podest_eyecatcher
 {
  position             : absolute;
  overflow             : visible;
  width                : 259px;
  height               : 297px;
  left                 : 731px;
  top                  : 0px;
  padding              : 0px;
  background-color     : #ffffff;
  background           : url(../img/page_podest_bg_eyecatcher.jpg);
  background-repeat    : repeat-y;
  background-position  : top right;
  z-index              : 1;
 }

{====================================================}

#rechts_page
 {
  position             : absolute;
  overflow             : hidden;
  text-align           : left;
  top                  : 309px;
  left                 : 731px;
  width                : 259px;
  x_height               : 600px;
  height               : 1000px;
  padding              : 0px;
 }

#rechts_page_pc
 {
  position             : absolute;
  overflow             : hidden;
  text-align           : left;
  top                  : 438px;
  left                 : 731px;
  width                : 259px;
  height               : 600px;
  padding              : 0px;
 }

#rechts_page_wippe
 {
  position             : absolute;
  overflow             : hidden;
  text-align           : left;
  top                  : 518px;
  left                 : 731px;
  width                : 259px;
  height               : 600px;
  padding              : 0px;
 }

#rechts_page_wippe1
 {
  position             : absolute;
  overflow             : hidden;
  text-align           : left;
  top                  : 510px;
  left                 : 731px;
  width                : 259px;
  x_height               : 600px;
  height               : 700px;
  padding              : 0px;
 }

#rechts_page_heli
 {
  position             : absolute;
  overflow             : hidden;
  text-align           : left;
  top                  : 460px;
  left                 : 731px;
  width                : 259px;
  height               : 600px;
  padding              : 0px;
 }

#rechts_page_technologien
 {
  position             : absolute;
  overflow             : hidden;
  text-align           : left;
  top                  : 480px;
  left                 : 731px;
  width                : 259px;
  height               : 600px;
  padding              : 0px;
 }

#rechts_page_produkte
 {
  position             : absolute;
  overflow             : hidden;
  text-align           : left;
  top                  : 360px;
  left                 : 731px;
  width                : 259px;
  height               : 750px;
  padding              : 0px;
 }

#rechts_page_schild
 {
  position             : absolute;
  overflow             : hidden;
  text-align           : left;
  top                  : 430px;
  left                 : 731px;
  width                : 259px;
  height               : 1000px;
  padding              : 0px;
 }

#rechts_page_produkte1
 {
  position             : absolute;
  overflow             : hidden;
  text-align           : left;
  top                  : 380px;
  left                 : 731px;
  width                : 259px;
  height               : 600px;
  padding              : 0px;
 }

#rechts_page_zahnrad
 {
  position             : absolute;
  overflow             : hidden;
  text-align           : left;
  top                  : 380px;
  left                 : 731px;
  width                : 259px;
  height               : 600px;
  padding              : 0px;
 }

#rechts_page_feder1
 {
  position             : absolute;
  overflow             : hidden;
  text-align           : left;
  top                  : 270px;
  left                 : 731px;
  width                : 259px;
  height               : 600px;
  padding              : 0px;
 }

#rechts_page_hand
 {
  position             : absolute;
  overflow             : hidden;
  text-align           : left;
  top                  : 300px;
  left                 : 731px;
  width                : 259px;
  height               : 600px;
  padding              : 0px;
 }

#rechts_page_benchmarq
 {
  position             : absolute;
  overflow             : hidden;
  text-align           : left;
  top                  : 300px;
  left                 : 731px;
  width                : 259px;
  height               : 600px;
  padding              : 0px;
 }

#rechts_page_hand1
 {
  position             : absolute;
  overflow             : hidden;
  text-align           : left;
  top                  : 330px;
  left                 : 731px;
  width                : 259px;
  height               : 600px;
  padding              : 0px;
 }

#rechts_page_abacus
 {
  position             : absolute;
  overflow             : hidden;
  text-align           : left;
  top                  : 380px;
  left                 : 731px;
  width                : 259px;
  height               : 600px;
  padding              : 0px;
 }

#rechts_page_podest
 {
  position             : absolute;
  overflow             : hidden;
  text-align           : left;
  top                  : 330px;
  left                 : 731px;
  width                : 259px;
  height               : 600px;
  padding              : 0px;
 }

{====================================================}

.tabelle_rechts_zitat
 {
  font-family          : Verdana, Arial, Helvetica, sans-serif;
  font-size            : 8.5pt;
  font-style           : normal;
  font-weight          : normal;
  border-width         : 0px;
  border-style         : none;
  width                : 259px;
  background-color     : #CCCCCC;
  line-height          : 1.5;
  background           : url(../img/bg_zitate.gif);
  background-repeat    : repeat-y;
  background-position  : top left;
 }

.tabelle_rechts_zitat tr
 {
  text-align           : left;
  border-width         : 0px;
  border-style         : none;
  vertical-align       : top;
 }

.tabelle_rechts_zitat td
 {
  text-align           : left;
  border-width         : 0px;
  border-style         : none;
  padding-top          : 10px;
  padding-bottom       : 10px;
  padding-left         : 20px;
  padding-right        : 20px;
 }

#mitarbeiter
 {
  font-family          : Verdana, Arial, Helvetica, sans-serif;
  font-size            : 8.5pt;
  font-style           : normal;
  font-weight          : normal;
  border-width         : 0px;
  border-style         : none;
  width                : 629px;
  height               : 117px;
  line-height          : 1.5;
  background           : url(../img/Mustermitarbeiter.jpg);
  background-repeat    : repeat-y;
  background-position  : top left;
  padding              : 0px;
  margin               : 0px;
 }

#mitarbeiter_foto
 {
  position             : absolute;
  width                : 110px;
  height               : 117px;
  padding              : 0px;
  margin               : 0px;
  margin-top           : -3px;
 }

#mitarbeiter_spalte_links
 {
  position             : absolute;
  width                : 220px;
  height               : 105px;
  padding              : 0px;
  margin               : 0px;
  left                 : 200px;
  padding-top          : 10px;
 }

#mitarbeiter_spalte_rechts
 {
  position             : absolute;
  width                : 208px;
  _width               : 248px;
  height               : 95px;
  _height              : 95px;
  padding              : 0px;
  margin               : 1px;
  left                 : 440px;
  padding              : 10px;
  padding-left         : 20px;
  padding-right        : 20px;
  _padding-bottom      : 6px;
  background           : url(../img/bg_zitate.gif);
  background-repeat    : repeat-y;
  background-position  : top left;
 }



#mitarbeiter
 {
  font-family          : Verdana, Arial, Helvetica, sans-serif;
  font-size            : 8.5pt;
  font-style           : normal;
  font-weight          : normal;
  border-width         : 0px;
  border-style         : none;
  width                : 629px;
  height               : 117px;
  line-height          : 1.5;
  background           : url(../img/Mustermitarbeiter.jpg);
  background-repeat    : repeat-y;
  background-position  : top left;
  padding              : 0px;
  margin               : 0px;
 }

#mitarbeiter_foto1
 {
  position             : absolute;
  width                : 110px;
  height               : 117px;
  padding              : 0px;
  margin               : 0px;
  margin-top           : -3px;
 }

#mitarbeiter_spalte_foto1
 {
  position             : absolute;
  width                : 150px;
  height               : 117px;
  padding              : 0px;
  margin               : 0px;
  left                 : 200px;
  padding-top          : 10px;
 }

#mitarbeiter_foto2
 {
  position             : absolute;
  width                : 110px;
  height               : 117px;
  padding              : 0px;
  margin               : 0px;
  left                 : 370px;
  margin-top           : -3px;
 }

#mitarbeiter_spalte_foto2
 {
  position             : absolute;
  width                : 150px;
  height               : 117px;
  padding              : 0px;
  margin               : 0px;
  left                 : 510px;
  padding-top          : 10px;
 }



.tabelle_rechts
 {
  font-family          : Verdana, Arial, Helvetica, sans-serif;
  x_font-size            : 10pt;
  x_font-size            : 9pt;
  x_font-size            : 8pt;
  font-size            : 8.5pt;
  font-style           : normal;
  font-weight          : normal;
  border-width         : 0px;
  border-style         : none;
  width                : 259px;
  background-color     : #CCCCCC;
  line-height        : 1.5;
 }

.tabelle_rechts tr
 {
  text-align           : left;
  border-width         : 0px;
  border-style         : none;
  vertical-align       : top;
 }

.tabelle_rechts td
 {
  text-align           : left;
  border-width         : 0px;
  border-style         : none;
  padding-top          : 10px;
  padding-bottom       : 10px;
  padding-left         : 20px;
  padding-right        : 20px;
 }


.tabelle_rechts_text
 {
  font-family          : Verdana, Arial, Helvetica, sans-serif;
  font-size            : 8.5pt;
  font-style           : normal;
  font-weight          : normal;
  border-width         : 0px;
  border-style         : none;
  width                : 259px;
  _width               : 219px;
  line-height          : 1.5;
 }

.tabelle_rechts_text tr
 {
  text-align           : left;
  border-width         : 0px;
  border-style         : none;
  vertical-align       : top;
 }

.tabelle_rechts_text td
 {
  text-align           : left;
  border-width         : 0px;
  border-style         : none;
  padding-left         : 20px;
  padding-right        : 20px;
 }

{====================================================}
{                   NAVIGATION PAGE                  }
{====================================================}

#navigation_page
 {
  position             : relative;
  float                : left;
  top                  : 137px;
  left                 : 0px;
  width                : 671px;
  _width               : 731px;
  _yyheight               : 207px;
  padding-left         : 60px;
  _padding-left        : 45px;
  _padding-right       : -60px;
  margin               : 0px;
  background           : url(../img/bg_navigation.gif);
  background-repeat    : repeat-x;
  z-index              : 1000;
 }

{====================================================}

#pfade_page
 {
  position             : absolute;
  overflow             : visible;
  width                : 671px;
  _width               : 731px;
  height               : 100px;
  x_top                  : 150px;
  top                  : 141px;
  left                 : 0px;
  padding-left         : 60px;
  padding-top          : 30px;
  padding-bottom       : 30px;
  background-color     : #ffffff;
  background           : url(../img/page_profit_bg_fuss.jpg);
  background-repeat    : no-repeat;
  background-position  : top right;
 }

#pfade_page_pc
 {
  position             : absolute;
  overflow             : visible;
  width                : 671px;
  _width               : 731px;
  height               : 150px;
  top                  : 150px;
  left                 : 0px;
  padding-left         : 60px;
  padding-top          : 30px;
  padding-bottom       : 30px;
  background-color     : #ffffff;
  background           : url(../img/page_pc_bg_grau_unten.jpg);
  background-repeat    : no-repeat;
  background-position  : top right;
  z-index              : 10;
 }

#pfade_page_wippe
 {
  position             : absolute;
  overflow             : visible;
  width                : 671px;
  _width               : 791px;
  height               : 280px;
  _height              : 340px;
  top                  : 151px;
  left                 : -60px;
  padding-left         : 120px;
  padding-top          : 30px;
  padding-bottom       : 30px;
  background-color     : #ffffff;
  background           : url(../img/page_wippe_bg_grau_unten.jpg);
  background-repeat    : no-repeat;
  background-position  : bottom right;
  z-index              : 10;
 }

#pfade_page_wippe1
 {
  position             : absolute;
  overflow             : visible;
  width                : 671px;
  _width               : 791px;
  height               : 280px;
  _height              : 340px;
  top                  : 151px;
  left                 : -60px;
  padding-left         : 120px;
  padding-top          : 30px;
  padding-bottom       : 30px;
  background-color     : #ffffff;
  background           : url(../img/page_wippe1_bg_grau_unten.jpg);
  background-repeat    : no-repeat;
  background-position  : bottom right;
  z-index              : 10;
 }

#pfade_page_heli
 {
  position             : absolute;
  overflow             : visible;
  width                : 671px;
  _width               : 791px;
  height               : 219px;
  _height              : 279px;
  top                  : 151px;
  left                 : -60px;
  padding-left         : 120px;
  padding-top          : 30px;
  padding-bottom       : 30px;
  background-color     : #ffffff;
  background           : url(../img/page_heli_bg_grau_unten.jpg);
  background-repeat    : no-repeat;
  background-position  : bottom right;
  z-index              : 10;
 }

#pfade_page_technologien
 {
  position             : absolute;
  overflow             : visible;
  width                : 671px;
  _width               : 791px;
  height               : 173px;
  _height              : 233px;
  top                  : 151px;
  left                 : -60px;
  padding-left         : 120px;
  padding-top          : 30px;
  padding-bottom       : 30px;
  background-color     : #ffffff;
  background           : url(../img/page_technologien_bg_grau_unten.jpg);
  background-repeat    : no-repeat;
  background-position  : bottom right;
  z-index              : 10;
 }

#pfade_page_produkte
 {
  position             : absolute;
  overflow             : visible;
  width                : 671px;
  _width               : 791px;
  height               : 219px;
  _height              : 279px;
  top                  : 151px;
  left                 : -60px;
  padding-left         : 120px;
  padding-top          : 30px;
  padding-bottom       : 30px;
  background-color     : #ffffff;
  background           : url(../img/page_produkte_bg_grau_unten.jpg);
  background-repeat    : no-repeat;
  background-position  : bottom right;
  z-index              : 10;
 }

#pfade_page_schild
 {
  position             : absolute;
  overflow             : visible;
  width                : 671px;
  _width               : 791px;
  height               : 98px;
  _height              : 158px;
  top                  : 151px;
  left                 : -60px;
  padding-left         : 120px;
  padding-top          : 30px;
  padding-bottom       : 30px;
  background-color     : #ffffff;
  background           : url(../img/page_schild_bg_grau_unten.jpg);
  background-repeat    : no-repeat;
  background-position  : bottom right;
  z-index              : 10;
 }

#pfade_page_produkte1
 {
  position             : absolute;
  overflow             : visible;
  width                : 671px;
  _width               : 791px;
  height               : 219px;
  _height              : 279px;
  top                  : 151px;
  left                 : -60px;
  padding-left         : 120px;
  padding-top          : 30px;
  padding-bottom       : 30px;
  background-color     : #ffffff;
  background           : url(../img/page_produkte1_bg_grau_unten.jpg);
  background-repeat    : no-repeat;
  background-position  : bottom right;
  z-index              : 10;
 }

#pfade_page_zahnrad
 {
  position             : absolute;
  overflow             : visible;
  width                : 671px;
  _width               : 791px;
  height               : 90px;
  _height              : 150px;
  top                  : 151px;
  left                 : -60px;
  padding-left         : 120px;
  padding-top          : 30px;
  padding-bottom       : 30px;
  background-color     : #ffffff;
  background           : url(../img/page_zahnrad_bg_grau_unten.jpg);
  background-repeat    : no-repeat;
  background-position  : bottom right;
  z-index              : 10;
 }

#pfade_page_feder1
 {
  position             : absolute;
  overflow             : visible;
  width                : 671px;
  _width               : 791px;
  height               : 219px;
  _height              : 279px;
  top                  : 151px;
  left                 : -60px;
  padding-left         : 120px;
  padding-top          : 30px;
  padding-bottom       : 30px;
  background-color     : #ffffff;
  background           : url(../img/page_feder1_bg_grau_unten.jpg);
  background-repeat    : no-repeat;
  background-position  : bottom right;
  z-index              : 10;
 }

#pfade_page_hand
 {
  position             : absolute;
  overflow             : visible;
  width                : 671px;
  _width               : 791px;
  height               : 219px;
  _height              : 279px;
  top                  : 151px;
  left                 : -60px;
  padding-left         : 120px;
  padding-top          : 30px;
  padding-bottom       : 30px;
  background-color     : #ffffff;
  background           : url(../img/page_hand_bg_grau_unten.jpg);
  background-repeat    : no-repeat;
  background-position  : bottom right;
  z-index              : 10;
 }

#pfade_page_benchmarq
 {
  position             : absolute;
  overflow             : visible;
  width                : 671px;
  _width               : 791px;
  height               : 219px;
  _height              : 279px;
  top                  : 151px;
  left                 : -60px;
  padding-left         : 120px;
  padding-top          : 30px;
  padding-bottom       : 30px;
  background-color     : #ffffff;
  background           : url(../img/page_benchmarq_bg_grau_unten.jpg);
  background-repeat    : no-repeat;
  background-position  : bottom right;
  z-index              : 10;
 }

#pfade_page_hand1
 {
  position             : absolute;
  overflow             : visible;
  width                : 671px;
  _width               : 791px;
  height               : 219px;
  _height              : 279px;
  top                  : 151px;
  left                 : -60px;
  padding-left         : 120px;
  padding-top          : 30px;
  padding-bottom       : 30px;
  background-color     : #ffffff;
  background           : url(../img/page_hand1_bg_grau_unten.jpg);
  background-repeat    : no-repeat;
  background-position  : bottom right;
  z-index              : 10;
 }

#pfade_page_abacus
 {
  position             : absolute;
  overflow             : visible;
  width                : 671px;
  _width               : 791px;
  height               : 90px;
  _height              : 150px;
  top                  : 151px;
  left                 : -60px;
  padding-left         : 120px;
  padding-top          : 30px;
  padding-bottom       : 30px;
  background-color     : #ffffff;
  background           : url(../img/page_abacus_bg_grau_unten.jpg);
  background-repeat    : no-repeat;
  background-position  : bottom right;
  z-index              : 10;
 }

#pfade_page_podest
 {
  position             : absolute;
  overflow             : visible;
  width                : 671px;
  _width               : 791px;
  height               : 187px;
  _height              : 247px;
  top                  : 151px;
  left                 : -60px;
  padding-left         : 120px;
  padding-top          : 30px;
  padding-bottom       : 30px;
  background-color     : #ffffff;
  background           : url(../img/page_podest_bg_grau_unten.jpg);
  background-repeat    : no-repeat;
  background-position  : bottom right;
  z-index              : 10;
 }

{====================================================}

#pfade_datei_page
 {
  position             : relative;
  overflow             : visible;
  float                : left;
  width                : 500px;
  _width               : 500px;
  padding-left         : 10px;
  padding-top          : 0px;
  padding-bottom       : 30px;
  left                 : 0px;
  top                  : 0px;
 }

{====================================================}

.table_nav_page
 {
  border-width         : 0px;
  border-style         : none;
  width                : 671px;
 }

.table_nav_page tr
 {
  text-align           : left;
  border-width         : 0px;
  border-style         : none;
  vertical-align       : top;
 }

.table_nav_page td
 {
  text-align           : left;
  border-width         : 0px;
  border-style         : none;
  padding-right        : 0px;
 }

{====================================================}
{                     POPUP MENUE                    }
{====================================================}

ul.menu, ul.menu ul, ul.menu_schwarz, ul.menu_schwarz ul 
 {
  list-style-type    : none;
  margin-top         : 0px;
 }

ul.menu a:link
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 10pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #043882;
  margin-left        : -10px;
  _margin-left       : 0px;
  x_margin-top         : -3px;
  margin-top         : 0px;
  margin-right       : 10px;
  display            : block;

  padding-left       : 10px;
  padding-right      : 10px;

  _padding-right      : 0px;

  x_padding-top        : 5px;
  x_padding-bottom     : 4px;

  padding-top        : 3px;
  padding-bottom     : 5px;
  border             : 0px none;
 }

ul.menu a:visited
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 10pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #043882;
  margin-left        : -10px;
  _margin-left       : 0px;
  x_margin-top         : -3px;
  margin-top         : 0px;
  margin-right       : 10px;
  display            : block;
  padding-left       : 10px;
  padding-right      : 10px;

  _padding-right      : 0px;

  x_padding-top        : 5px;
  x_padding-bottom     : 4px;

  padding-top        : 3px;
  padding-bottom     : 5px;
  border             : 0px none;
 }

ul.menu a:focus 
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 10pt;  
  border-style       : none;
  text-decoration    : none;
  margin-left        : -10px;
  _margin-left       : 0px;
  x_margin-top         : -3px;
  margin-top         : 0px;
  margin-right       : 10px;
  color              : #ffffff;
  background-color   : #043882;
  display            : block;
  padding-left       : 10px;
  padding-right      : 10px;

  _padding-right      : 0px;

  x_padding-top        : 5px;
  x_padding-bottom     : 4px;

  padding-top        : 3px;
  padding-bottom     : 5px;
  border             : 0px none;
 }

ul.menu a:hover
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 10pt;  
  border-style       : none;
  text-decoration    : none;
  margin-left        : -10px;
  _margin-left       : 0px;
  x_margin-top         : -3px;
  margin-top         : 0px;
  margin-right       : 10px;
  color              : #ffffff;
  background-color   : #043882;
  display            : block;
  padding-left       : 10px;
  padding-right      : 10px;

  _padding-right      : 0px;

  x_padding-top        : 5px;
  x_padding-bottom     : 4px;

  padding-top        : 3px;
  padding-bottom     : 5px;
  border             : 0px none;
 }

ul.menu a:active
 {
  cursor             : hand;
  font-weight        : bold;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 10pt;  
  border-style       : none;
  text-decoration    : none;
  margin-left        : -10px;
  _margin-left       : 0px;
  x_margin-top         : -3px;
  margin-top         : 0px;
  margin-right       : 10px;
  color              : #ffffff;
  background-color   : #043882;
  display            : block;
  padding-left       : 10px;
  padding-right      : 10px;

  _padding-right      : 0px;

  x_padding-top        : 5px;
  x_padding-bottom     : 4px;

  padding-top        : 6px;
  padding-bottom     : 2px;
  border             : 0px none;
 }

ul.menu li 
 {
  padding            : 0;
  margin             : 0;
  float              : left;
  height             : 28px;
 }

ul.menu_schwarz a:link
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  x_font-size          : 10pt;  
  font-size          : 9pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #000000;
  margin-left        : 0px;
  x_margin-top         : -3px;
  margin-top         : 0px;
  _margin-top        : 0px;
  margin-right       : 10px;
  display            : block;
  padding-left       : 10px;
  padding-right      : 10px;
  padding-top        : 5px;
  padding-bottom     : 4px;
  border             : 0px none;
 }

ul.menu_schwarz a:visited
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  x_font-size          : 10pt;  
  font-size          : 9pt;  
  border-style       : none;
  text-decoration    : none;
  color              : #000000;
  margin-left        : 0px;
  x_margin-top         : -3px;
  margin-top         : 0px;
  _margin-top        : 0px;
  margin-right       : 10px;
  display            : block;
  padding-left       : 10px;
  padding-right      : 10px;
  padding-top        : 5px;
  padding-bottom     : 4px;
  border             : 0px none;
 }

ul.menu_schwarz a:focus 
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  x_font-size          : 10pt;  
  font-size          : 9pt;  
  border-style       : none;
  text-decoration    : none;
  margin-left        : 0px;
  x_margin-top         : -3px;
  margin-top         : 0px;
  _margin-top        : 0px;
  margin-right       : 10px;
  x_color              : #ffffff;
  color              : #000000;
  x_background-color   : #000000;
  background-color   : #f8a808;
  display            : block;
  padding-left       : 10px;
  padding-right      : 10px;
  padding-top        : 5px;
  padding-bottom     : 4px;
  border             : 0px none;
 }

ul.menu_schwarz a:hover
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  x_font-size          : 10pt;  
  font-size          : 9pt;  
  border-style       : none;
  text-decoration    : none;
  margin-left        : 0px;
  x_margin-top         : -3px;
  margin-top         : 0px;
  _margin-top        : 0px;
  margin-right       : 10px;
  x_color              : #ffffff;
  color              : #000000;
  x_background-color   : #000000;
  background-color   : #f8a808;
  display            : block;
  padding-left       : 10px;
  padding-right      : 10px;
  padding-top        : 5px;
  padding-bottom     : 4px;
  border             : 0px none;
 }

ul.menu_schwarz a:active
 {
  cursor             : hand;
  font-weight        : normal;
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  x_font-size          : 10pt;  
  font-size          : 9pt;  
  border-style       : none;
  text-decoration    : none;
  margin-left        : 0px;
  x_margin-top         : -3px;
  margin-top         : 0px;
  _margin-top        : 0px;
  margin-right       : 10px;
  x_color              : #ffffff;
  color              : #000000;
  x_background-color   : #000000;
  background-color   : #f8a808;
  display            : block;
  padding-left       : 10px;
  padding-right      : 10px;
  padding-top        : 5px;
  padding-bottom     : 4px;
  border             : 0px none;
 }

ul.menu_schwarz li 
 {
  padding            : 0;
  margin             : 0;
  float              : left;
  height             : 28px;
 }

/* Für Unterpunkte keine Float-Eigenschaft */
ul.menu ul li, ul.menu_schwarz ul li
 {
  float              : none;
  z-index            : 1000;
 }

/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */
ul.menu ul li.hover, ul.menu ul li:hover, ul.menu_schwarz ul li.hover, ul.menu_schwarz ul li:hover
 {
  x_background-color   : #FFF0D5;
  background-color   : #f8a808;
  z-index            : 1000;
 }

/* Zweite Ebene */
ul.menu ul, ul.menu_schwarz ul 
 {
  margin             : 0;
  x__margin-top        : 1px;
  _margin-top        : 2px;
  margin-top         : 1px;
  margin-left        : -10px;
  _margin-left       : 0px;
  padding            : 0;
  position           : absolute;
  background-color   : #FFF0D5;
  x_background-color   : #FFD93B;
  x_border             : 1px solid #FFCC00;
  border             : 1px solid #f8a808;
  border-left        : 0px;
  border-top         : 0px;
  display            : none;
  width              : 230px;
  z-index            : 1000;
 }

/* Zweite Ebene anzeigen */
ul.menu li.hover ul, ul.menu li:hover ul, ul.menu_schwarz  li.hover ul, ul.menu_schwarz li:hover ul  
 {
  display            : block;
  z-index            : 1000;
 }

/* Dritte Ebene */
ul.menu li.hover ul ul, ul.menu li:hover ul ul, ul.menu_schwarz li.hover ul ul, ul.menu_schwarz li:hover ul ul
 {
  display            : none;
  margin-left        : 220px; /* Breite eines Listenelements - Überlagerung */
  margin-top         : -27px; /* Höhe eines Listenelements */
  _margin-top         : -26px; /* Höhe eines Listenelements */
  z-index            : 1000;
 }

/* Dritte Ebene anzeigen */
ul.menu li.hover ul li.hover ul, ul.menu li:hover ul li:hover ul, ul.menu_schwarz li.hover ul li.hover ul, ul.menu_schwarz li:hover ul li:hover ul
 {
  display            : block;
  z-index            : 1000;
 }

/* Vierte Ebene */
ul.menu li.hover ul li.hover ul ul, ul.menu li:hover ul li:hover ul ul, ul.menu_schwarz li.hover ul li.hover ul ul, ul.menu_schwarz li:hover ul li:hover ul ul
 {
  display            : none;
  z-index            : 1000;
 }

/* Vierte Ebene anzeigen */
ul.menu li.hover ul li.hover ul li.hover ul , ul.menu li:hover ul li:hover ul li:hover ul, ul.menu_schwarz  li.hover ul li.hover ul li.hover ul , ul.menu_schwarz  li:hover ul li:hover ul li:hover ul
 {
  display            : block;
  z-index            : 1000;
 }


{====================================================}
{                     LINIE                          }
{====================================================}

hr
 {
  background-color   : #666666;
  border             : none; 
  color              : #666666;
  height             : 1px; 
  margin-top         : 25px;
  margin-bottom      : 25px;
  width              : 600px;
 }





































#header
 {
  position             : relative;
  float                : left;
  overflow             : visible;
  width                : 990px;
  height               : 100%;
  top                  : 0px;
  left                 : 0px;
 }

{====================================================}

#header_top
 {
  position             : absolute;
  width                : 731px;
  height               : 110px;
  top                  : 0px;
  left                 : 0px;
  background-color     : #ffffff;
 }































































#top
 {
  position             : relative;
  float                : left;
  width                : 990px;
  top                  : 0px;
  left                 : 0px;
  background-color     : #000000;
 }

{====================================================}

#top_left
 {
  position             : relative;
  float                : left;
  width                : 589px;
  top                  : 0px;
  left                 : 0px;
  background-color     : #f1f1f1;
 }

{====================================================}

#top_right
 {
  position             : relative;
  float                : right;
  width                : 401px;
  height               : 500px;
  top                  : 0px;
  left                 : 0px;
  background-color     : #a2a2a2;
 }

{====================================================}

#top_right_top
 {
  _position             : relative;
  position             : absolute;
  _float                : left;
  width                : 401px;
  height               : 100%;
  top                  : 0px;
  left                 : 0px;
  background           : url(../img/index_bg_eyecatcher.jpg);
  background-repeat    : repeat-y;
 }

{====================================================}

#top_right_bottom
 {
  position             : absolute;
  bottom               : 0px;
  left                 : 0px;
  width                : 401px;
  height               : 446px;
  background-color     : #0C3151;
  background           : url(../img/index_eyecatcher.jpg);
  background-repeat    : no-repeat;
 }

{====================================================}

#middle
 {
  position             : relative;
  float                : left;
  width                : 990px;
  top                  : 0px;
  left                 : 0px;
  background-color     : #333333;
 }

{====================================================}

#bottom
 {
  position             : relative;
  float                : left;
  width                : 990px;
  top                  : 0px;
  left                 : 0px;
  background-color     : #666666;
 }

{====================================================}

#bottom_left
 {
  position             : relative;
  float                : left;
  width                : 500px;
  top                  : 0px;
  left                 : 0px;
  background-color     : #f1f1f1;
 }

{====================================================}

#bottom_right
 {
  position             : relative;
  float                : left;
  width                : 490px;
  top                  : 0px;
  left                 : 0px;
  background-color     : #a2a2a2;
 }

{====================================================}



























#eyecatcher_index
 {
  position             : absolute;
  top                  : 0px;
  left                 : 589px;
  width                : 401px;
  height               : 446px;
  background-color     : #0C3151;
  background           : url(../img/index_eyecatcher.jpg);
  background-repeat    : no-repeat;
 }

{====================================================}

#content_index
 {
  position             : absolute;
  overflow             : visible;
  width                : 469px;
  _height               : 258px;
  top                  : 98px;
  left                 : 0px;
  padding-left         : 60px;
  padding-right        : 60px;
  padding-top          : 60px;
  padding-bottom       : 30px;
  background-color     : #ECEDED;
 }























#language
 {
  position             : absolute;
  top                  : 98px;
  left                 : 42px;
 }

{====================================================}


#headerbgtop
 {
  position             : absolute;
  top                  : 0px;
  left                 : 0px;
  width                : 975px;
  height               : 9px;
  background-color     : #0C3151;
  background           : url(../img/header_bg_blau_top.gif);
  background-repeat    : no-repeat;
 }

{====================================================}

#barrierefreiheit
 {
  position             : absolute;
  top                  : 9px;
  _left                 : 20px;
  left                 : 0px;
  width                : 955px;
  height               : 30px;
  padding-left         : 20px;
  background-color     : #0C3151;
 }

{====================================================}

#shortmenue
 {
  position             : absolute;
  top                  : 9px;
  left                 : 735px;
  height               : 20px;
  background-color     : #0C3151;
 }

{====================================================}

#eyecatcherbg
 {
  position             : absolute;
  top                  : 39px;
  left                 : 0px;
  width                : 975px;
  height               : 327px;
  background-color     : #0C3151;
  background           : url(../img/header_bg_eyecatcher.gif);
  background-repeat    : no-repeat;
 }

{====================================================}


#headerbuttons
 {
  position             : absolute;
  overflow             : visible;
  top                  : 366px;
  _left                 : 19px;
  left                 : 0px;
  padding-left         : 19px;
  padding-top          : 15px;
  padding-bottom       : 15px;
  width                : 956px;
  height               : 51px;
  background-color     : #ffffff;
  background-color     : #0C3151;
 }

{====================================================}

#button
 {
  position             : relative;
  float                : left;
  top                  : 0px;
  left                 : 0px;
  margin-right         : 12px;
  padding-top          : 4px;
  width                : 225px;
  height               : 47px;
  background-color     : #0C3151;
  background           : url(../img/header_button.gif);
  background-repeat    : no-repeat;
 }

{====================================================}

#button_right
 {
  position             : relativ;
  float                : left;
  top                  : 0px;
  left                 : 0px;
  padding-top          : 4px;
  width                : 225px;
  height               : 47px;
  background-color     : #0C3151;
  background           : url(../img/header_button.gif);
  background-repeat    : no-repeat;
 }

{====================================================}

#headerbgbottom
 {
  position             : absolute;
  top                  : 447px;
  left                 : 0px;
  width                : 975px;
  height               : 66px;
  background-color     : #0C3151;
  background           : url(../img/header_bg_blau_bottom.gif);
  background-repeat    : no-repeat;
 }



{====================================================}

#footer
 {
  position             : relative;
  width                : 1024px;
  height               : 153px;
  top                  : 0px;
  left                 : 0px;
  background-color     : #ffffff;
 }

{====================================================}

#footer_nav
 {
  position             : absolute;
  width                : 975px;
  height               : 133px;
  top                  : 0px;
  left                 : 25px;
  margin-bottom        : 0px;
  background-color     : #0C3151;
  background           : url(../img/footer_bg_grau.gif);
  background-repeat    : no-repeat;
 }

{====================================================}


{====================================================}
{                     NAVIGATION                     }
{====================================================}


#sub_navigation
 {
  font-family          : Verdana, Arial, Helvetica, sans-serif;
  x_font-size            : 8pt;
  font-size            : 7pt;
  font-style           : normal;
  font-weight          : normal;
  position             : relative;
  bottom               : 370px;
  left                 : 25px;
  width                : 480px;
  height               : 255px;
  margin               : 0px;  
  padding              : 25px;
  background           : url(../img/sub_menue.gif);
  background-repeat    : no-repeat;
 }


{====================================================}
{                      TABELLEN                      }
{====================================================}

.table_produkte
 {
  border-width         : 0px;
  border-style         : none;
 }

.table_produkte tr
 {
  text-align           : center;
  border-width         : 0px;
  border-style         : none;
 }

.table_produkte td
 {
  text-align           : center;
  border-width         : 0px;
  border-style         : none;
 }

{====================================================}

img
 { 
  border-width         : 0px;
  border-style         : none;
 }

{====================================================}

label 
 {
  width                : 150px;
  float                : left;
 }

input_ALT
 {
  width                : 400px;
  font-family          : Verdana, Arial, Helvetica, sans-serif;
  x_font-size            : 8pt;
  font-size            : 8.5pt;
  font-style           : normal;
  font-weight          : normal;
  text-transform       : none;
  text-decoration      : none;
  color                : #666666;
  margin-bottom        : 5px;
 }

input_ALT:radio
 {
  width                : 25px;
 }

textarea_ALT
 {
  width                : 400px;
  height               : 250px;
  font-family          : Verdana, Arial, Helvetica, sans-serif;
  x_font-size            : 8pt;
  font-size            : 8.5pt;
  font-style           : normal;
  font-weight          : normal;
  text-transform       : none;
  text-decoration      : none;
  line-height          : 1.5;
  color                : #666666;
  margin-bottom        : 5px;
 }


{====================================================}
{            Einheitliche Schriftgrößen              }
{====================================================}

.a_marine:link
 {
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 8.5pt;
 }

.a_marine:visited
 {
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 8.5pt;
 }

.a_marine:focus 
 {
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 8.5pt;
 }

.a_marine:hover
 {
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 8.5pt;
 }

.a_marine:active
 {
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 8.5pt;
 }



.a_schwarz:link
 {
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 8.5pt;
 }

.a_schwarz:visited
 {
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 8.5pt;
 }

.a_schwarz:focus 
 {
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 8.5pt;
 }

.a_schwarz:hover
 {
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 8.5pt;
 }

.a_schwarz:active
 {
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 8.5pt;
 }



a:link
 {
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 8.5pt;
 }

a:visited
 {
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 8.5pt;
 }

a:focus 
 {
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 8.5pt;
 }

a:hover
 {
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 8.5pt;
 }

a:active
 {
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 8.5pt;
 }




ul.menu a:link
 {
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 8.5pt; 
 }

ul.menu a:visited
 {
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 8.5pt; 
 }

ul.menu a:focus 
 {
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 8.5pt;
 }

ul.menu a:hover
 {
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 8.5pt; 
 }

ul.menu a:active
 {
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 8.5pt;  
 }


ul.menu_schwarz a:link
 {
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 8.5pt; 
 }

ul.menu_schwarz a:visited
 {
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 8.5pt; 
 }

ul.menu_schwarz a:focus 
 {
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 8.5pt;
 }

ul.menu_schwarz a:hover
 {
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 8.5pt; 
 }

ul.menu_schwarz a:active
 {
  font-family        : Verdana, Arial, Helvetica, sans-serif;
  font-size          : 8.5pt;  
 }