* {
        margin: 0;
        padding: 0;
        font-family: helvetica,arial,sans-serif;
        font-size:10pt;
        }
body {
        background-color:#D3D3D3;
        background-image:url(img/body_bg.png);
        background-repeat:repeat-x;
        background-attachment:fixed;
        }

img {
        border:none;
        }

#center {
        position:absolute;
        width:1020px;
        left:50%;
        margin-left:-510px;
        color:#000;
        background-color:#fff;
        min-height:95%;
        z-index:0;
        }

#text {
       position:absolute;
       top:225px;
       width:940px;
       min-height:1500px;
       padding:0px 40px 20px 40px;
       background-color:#fff;
       text-align:justify;
       z-index:-1;
       /*border:1px solid black;*/
       }

#top {
     position:absolute;
     right:10px;
     top:10px;
     background-color:#3485c2;
     }
#top a {
     text-decoration:none;
     font-size:0.7em;
     color:white;
     }
#top a:hover {
     color:lightgrey;
     }

h1 {
   font-size:1.5em;
   font-weight:bold;
   margin-bottom:10px;
   }

h2 {
   font-size:1.2em;
   font-weight:bold;
   font-style:italic;
   margin-bottom:10px;
   }

h4 {
   font-size:1.1em;
   font-weight:bold;
   margin:10px 0 4px 0;
   }

ul.liste {
         margin:5px 0 5px 0;
         text-align:left;
         }

ul.liste li {
   margin-left:50px;
   }

ol.liste {
         margin:5px 0 5px 0;
         text-align:left;
         }

ol.liste li {
   margin-left:40px;
   }
/*verschiedene allgemeine Formatierungen*/
a {
  color: #3485c2;
  font-weight:bold;
  }
a:hover {
        color: #cce1f0;
        }
sub {
        font-size:60%;
    }
sup {
        font-size:60%;
    }
hr {
        border:1px solid lightgrey;
        margin:10px 0 20px 0;
   }

/*Produktbild*/
.prod {
        width:353px;
        height:353px;
        float:right;
        margin:0px 0px 0px 20px;
        /*border:1px solid lightgrey;*/
}
.prod250 {
        width:250px;
        height:250px;
        float:right;
        margin:0px 0px 0px 20px;
        /*border:1px solid lightgrey;*/
}

/*Breite Übersicht bei Beschreibung*/
.uebersicht {
            width:470px;
            }

/*Artikel*/
.artikel {
        display:table-cell;
        width:850px;
        font-weight:bold;
}
.artnr {
        display:table-cell;
        font-weight:bold;
        text-align:right;
        }
.artbesch {
        width:700px;
        margin-left:20px;
}
/*Technische Daten* *ZubehÃ¶r*/
.techdat {
        text-align:left;
        margin-left:40px;
        padding-right:30px;
        }
.techdat br {
        clear:left;
        }
.dat  {
        float:left;
        width:430px;
        font-weight:bold;
}
.datnorm  {
        float:left;
        width:410px;
}
.zub  {
        float:left;
        width:700px;
}

/*Downloads*/
.dl table {
    width:840px;
    margin-left:40px;
    margin-bottom:20px;
    border-collapse: collapse;
    text-align:left;
    }
.dl tr {
    border-bottom: 2px solid lightgrey;
    }
.dl td {
    padding:5px 10px 5px 10px;
    vertical-align:top;
    }

/*Formulare*/
.form {
        text-align:left;
        margin-left:40px;
        padding-right:30px;
        line-height:30px;
        }
.form br {
        clear:left;
        }
.form label {
        float:left;
        width:200px;
        }





/*Ab hier Menu-Formatierung----------------------------------------------------*/

#menu {
      width:1020px;
      background-image:url(img/bg.png);
      font-size: 1em;
      line-height: 45px;
      float: left;
}

#menu ul {
      float: left;
      width: 170px;
      list-style-type: none;
}

#menu h3 {
      font-size: 1em;
      text-align: center;
      color: #fff;
      /*border: 1px solid black;*/
      background-image:url(img/bg.png);
      /*background: blue;*/
}

#menu a {
      text-decoration: none;
      display: block;
      /*border: 1px solid #ccc;*/
      text-align: center;
      /*background-color: #99c2e1;*/
      color: #fff;
      font-weight:bold;
}

#menu a:hover {
      /*color: red;*/
      background-color:#3485c2;
      /*background-image:url(img/bg_invers.png);*/
}
/*-----------------------------------------------Bilder Definition Top-Leiste--------------------------*/
#menu a img {
      display:none;
}
#menu a:hover img {
      display:block;
      position:absolute;
      height:150px;
      width:680px;
      background-color:grey;
}
#menu a:hover img.head {top:-150px;left:0px;}                    /*gilt nur für em Überschriften*/
#menu a:hover img.head_li {top:-150px;left:-170px;}
#menu a:hover img.head_unt {top:-150px;left:-340px;}
#menu a:hover img.head_as {top:-150px;left:-510px;}
#menu a:hover img.head_se {top:-150px;left:-680px;}
#menu a:hover img.head_shop {top:-150px;left:-850px;}

#menu a:hover img.fm6 {top:-195px;left:0px;}
#menu a:hover img.fm10 {top:-225px;left:0px;}
#menu a:hover img.es10 {top:-255px;left:-170px;}
#menu a:hover img.sts1 {top:-285px;left:-170px;}
#menu a:hover img.bs13 {top:-285px;left:-170px;}
#menu a:hover img.epl {top:-315px;left:-170px;}
#menu a:hover img.epl3 {top:-345px;left:-170px;}
#menu a:hover img.efs3 {top:-375px;left:-170px;}
#menu a:hover img.efs6 {top:-405px;left:-170px;}
#menu a:hover img.mfs100 {top:-345px;left:-170px;}
/* UMS Verschiebung von Messtechnik nach Feldstärke */
#menu a:hover img.ums4 {top:-375px;left:-170px;}
#menu a:hover img.enb {top:-405px;left:-170px;}
#menu a:hover img.mag3 {top:-435px;left:-170px;}
#menu a:hover img.ht1 {top:-465px;left:-170px;}
/*Verschiebung Ende */

#menu a:hover img.messtechniken {top:-195px;left:-340px;}
#menu a:hover img.untersuchungen {top:-225px;left:-340px;}
#menu a:hover img.anfrage {top:-255px;left:-340px;}

#menu a:hover img.lm10 {top:-195px;left:-170px;}
#menu a:hover img.lifli {top:-225px;left:-170px;}
#menu a:hover img.zadpad {top:-255px;left:-170px;}
#menu a:hover img.spektroskope {top:-285px;left:-170px;}
#menu a:hover img.spek_1 {top:-315px;left:-340px;}
#menu a:hover img.passport {top:-345px;left:-340px;}
#menu a:hover img.luxmeter {top:-345px;left:-170px;}
#menu a:hover img.leuchtmittel {top:-375px;left:-170px;}
#menu a:hover img.hf35c {top:-225px;left:-510px;}
#menu a:hover img.hf38b {top:-255px;left:-510px;}
#menu a:hover img.hfe59b {top:-285px;left:-510px;}
#menu a:hover img.p1290 {top:-255px;left:-510px;}
#menu a:hover img.p1205 {top:-285px;left:-510px;}
#menu a:hover img.schuki1a {top:-285px;left:-510px;}
#menu a:hover img.feldfrei {top:-195px;left:-680px;}
#menu a:hover img.abg_ltg {top:-225px;left:-680px;}
#menu a:hover img.nf_absch {top:-225px;left:-510px;}
#menu a:hover img.hf_absch {top:-255px;left:-510px;}
#menu a:hover img.absch_zub {top:-285px;left:-510px;}

#menu a:hover img.impressum {top:-195px;left:-680px;}
#menu a:hover img.datenschutz {top:-225px;left:-680px;}
#menu a:hover img.agb {top:-255px;left:-680px;}
#menu a:hover img.widerruf {top:-285px;left:-680px;}
#menu a:hover img.zahlung {top:-315px;left:-680px;}

#menu a:hover img.bestellung {top:-195px;left:-850px;}
#menu a:hover img.kontakt {top:-225px;left:-850px;}
#menu a:hover img.registrierung {top:-255px;left:-850px;}
#menu a:hover img.newsletter {top:-285px;left:-850px;}
#menu a:hover img.download {top:-315px;left:-850px;}
#menu a:hover img.faq {top:-345px;left:-850px;}
#menu a:hover img.se_links {top:-375px;left:-850px;}








/*-----------------------------------------------Bilder Definition Top-Leiste--------------------------*/


#menu li {
      position: relative;
}
#menu li.ueber {
      font-weight:bold;
      color:#fff;
      /*background-color:blue;*/
      /*background-image:url(img/ul_ueber.png);*/
      text-align:center;
      }
#menu li.ueber:hover {
      font-weight:bold;
      color:#fff;
      background-color:#3485c2;
      /*background-image:url(img/ul_ueber.png);*/
      text-align:center;
      }


#menu ul ul {
      position: absolute;
      z-index: 2;
      display: none;
      line-height:30px;
      background-color:#99c2e1;
      /*background-color:#cce1f0;*/
      /*background-color:#3485c2;*/
      /*background-image:url(img/mn_bg_invers.png);*/
}


#menu ul li:hover ul {
      display: block;
}

/*3. Ebene*/
#menu ul li:hover ul ul {
      display: none;
}
div#menu ul ul li:hover ul {
         display: block;
         position: absolute;
         top: 0;
         left: 100%;
}

/*Karteikarten--------------------------------------------------------*/

#tabs {
           margin:20px 0 30px 0;
           margin:20px 0 30px 0;
           height:28px;
           border-bottom:3px solid #3485c2;
           }

.links {
       width:235px;
       line-height:28px;
       font-weight:bold;
       float:left;
       background-image:url(img/tab_hell.png);
       text-align:center;
       vertical-align:middle;
       text-decoration:none;
       color:#fff;
       }

.links a {
      text-decoration:none;
      }
.links a:hover {
      /*background-image:url(img/tab_aktiv.png);*/
      color:#fff;
      }
.aktiv {
       background-image:url(img/tab_aktiv.png);
       color:#fff;
       font-weight:bold;
       float:left;
       width:235px;
       line-height:28px;
       text-align:center;
       vertical-align:middle;
       }

/*----------------------------------------*/

/*IE kleiner gleich 6*/
img,div {
                behavior: url(iepngfix.htc);
                 }

* html #menu ul li{
       float: left;
       width: 100%;
}
*html body {
      behavior: url(csshover3-source.htc);
      font-size: 100%;
}
*html #menu ul li a {
      height: 1%;
}
/*nur IE 7*/
*+ html #menu ul li {
   float: left;
   width: 100%;
}