body {
        color: #000030 ; background-color: white /*#D5D5FF */;
        font-size: 100.00%;
        font-family: Arial,Helvetica,sans-serif;
        margin: 0; padding: 1em;
        width: 630px;
     }
* html, * html body {
    position:fixed;
    overflow:scroll;
    padding:0;margin:0em;
    top:0px;
    left:0px;
    height:100%;
    width:100%;
    width: 640px;
}

h1 {
            color:#00004c;
            font-size:20px;
}

h2 {
            color:#00004c;
            font-size:16px;
}

div  {
            color:#00004c;
            text-align:left;
            font-size:12px;
          }

html>body #fixiert
    {  /* nur fuer moderne Browser! */
        position: fixed;
    }
html>body h1
    {
        border-color: gray;  /* Farbangleichung an den Internet Explorer  */
    }
/* anchor style definitions */

#nav a:link,#nav a:visited,#nav a:focus {
            color:#000030;
            text-decoration:none;
          }
#nav a:hover   {
            color:red;
            text-decoration:none;
          }

#logo_text_1 {
            color:#00004c;
            text-align:center;
            font-size:40px;
}
#logo_text_2 {
            color:#00004c;
            font-weight:800;
            font-size:20px;
}

#logo_short {
            z-index:3;
            position:absolute;
            left:450px;
            top:5px;
}
#logo {
        position:absolute;
        top:70px;
        left:55px;
        z-index:3;
}
* html #logo_short {
            right:5px;
            top:5px;
}
#logo_big {
            text-align:center;
}

#nav   {    border:none;
            margin: 0;
            padding:0.1em;
            top:  0px;
            left:10px;
            clear:both;
            }

* html #nav{
            margin: 0.1em;
            padding:0.1em;
}

#product_title {
                 border:solid 0.1em #000030;
                 background-color:#000030;
                 color:white;
                 margin:0 0 0 0;
                 padding:0.1em;
                 text-align:left;
                 vertical-align:middle;
                 width:623px;

}



#page_content {
            margin: 0 0 0.7em;padding:0.3em;
            right:10px;
            top:10px;
            left:10px;
            min-width:530px;
         }
* html #page_content {
            top:10px;
            left:10px;
            min-width:650px;
            width:80%;
            min-height:400px;
            height:*;
         }
                   */
.center {
           text-align:center;
}
.left {
           text-align:left;
}
.right {
           text-align:right;
}

p {      font-family:Arial,avangarde,helvetica;
         font-size:14px;
}


img {border:0;}

#picture_preview {
        position:absolute;
        left:20px;right:10px;top:93px;
        height:200px;
}
  #prev_big {
        position:absolute;
        left:5px;bottom:0px;
  }
  #prev_1 {
        position:absolute;
        bottom:0px;left:303px;
  }
  #prev_2 {
        position:absolute;
        bottom:80px;left:303px;
  }
  #prev_3 {
        position:absolute;
        bottom:0px;left:413px;
  }
  #prev_4 {
        position:absolute;
        bottom:80px;left:413px;
  }
  #prev_5 {
        position:absolute;
        bottom:0px;left:523px;
  }
  #prev_6 {
        position:absolute;
        bottom:80px;left:523px;
  }
  #technical-data {
        position:absolute;
        left:20px;top:303px;
        height:120px;
        width:340px;
 }
 #technical-title {
                 border:solid 0.1em #000030;
                 background-color:#000030;
                 color:white;
                 margin:0 0 0 0;
                 padding:0.1em;
                 text-align:left;
                 vertical-align:middle;
                 width:  100%;
       }
  #technical_desc {
          position:absolute;
          top:35px;
          left:5px;
          font-size:14px;
          padding:0;margin:0;
          width:70px;
 }
   #technical_content {
          position:absolute;
          top:35px;
          left:100px;
          font-size:14px;
          padding:0;margin:0;
          width:110px;
 }
  #price-information {
        position:absolute;
        left:375px;top:303px;
        height:120px;
        width:268px;
 }
 #price-title {
                 border:solid 0.1em #000030;
                 background-color:#000030;
                 color:white;
                 margin:0 0 0 0;
                 padding:0.1em;
                 text-align:left;
                 vertical-align:middle;
                 width:  100%;
       }
  #price-description {
          position:absolute;
          top:35px;
          left:5px;
          font-size:14px;
          padding:0;margin:0;
          width:70px;
 }
   #price-content {
          position:absolute;
          top:35px;
          left:100px;
          font-size:14px;
          padding:0;margin:0;
          width:110px;
 }
#text-title {
                 border:solid 0.1em #000030;
                 background-color:#000030;
                 color:white;
                 margin:0 0 0 0;
                 padding:0.1em;
                 text-align:left;
                 vertical-align:middle;
                 width:  100%;
       }
  #freitext {
           position:absolute;
           top: 430px /* 500px */;
           left:20px;
           font-size:14px;
           width:623px;
           text-align:justify;
   }
   * html #freitext {
           width:623px;
   }
      #text {
          position:absolute;
          top:35px;
          left:5px;
          font-size:14px;
          padding:0;margin:0;
          width:100%
          text-align:justify;
 }

   #contact {
           position:absolute;
           top:850px /* 800px */ ;
           left:20px;
           font-size:14px;
           width:623px;
           text-align:justify;
   }
   * html #contact {
           width:623px;
           position:absolute;
           top:800px /* 750px */;
           left:20px;
           font-size:14px;
           width:623px;
           text-align:justify;
   }
   
    #contact-title {
                 border:solid 0.1em #000030;
                 background-color:#000030;
                 color:white;
                 margin:0 0 0 0;
                 padding:0.1em;
                 text-align:left;
                 vertical-align:middle;
                 width:  100%;
       }
      #contact-data {
          page-break-after:always;
          position:absolute;
          top:120px;
          left:5px;
          font-size:14px;
          padding:0;margin:0;
          width:613px;
 }
      #contact-type {
          position:absolute;
          top:0px;
          left:190px;
          font-size:14px;
          padding:0;margin:0;
          width:60px;
 }
      #contact-content {
          position:absolute;
          top:0px;
          left:275px;
          font-size:14px;
          padding:0;margin:0;
          width:200px;
 }
      #contact-type-2 {
          position:absolute;
          top:0px;
          left:490px;
          font-size:14px;
          padding:0;margin:0;
          width:60px;
 }
      #contact-content-2 {
          position:absolute;
          top:0px;
          left:523px;
          font-size:14px;
          padding:0;margin:0;
          width:100px;
 }

#disclaimer {
position:absolute;
top:1050px;
        width:623px;height:1700px;
}
#short_disclaimer {
        position:absolute;
        left:5px;
        top:400px /*390px */;
}
@page {
  margin-top:   0cm;
  margin-left:  2cm;
  margin-right: 2cm;
  margin-bottom:0cm;
  size:21.0cm 29.7cm;
}

*.pricetab *.noprint
{
  visibility:hidden !important;
  display:none !important;
}
