body {
     color: #000000;
     margin: 0;
     padding: 0;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 100.01%;
     text-align: center;
     background: #FFFFFF url(bg.gif) repeat-y center;
     }
img { border: 0; }
a { text-decoration: none; }
#counter {
         color: #FFFFFF;
         position: relative;
         top: 400px;
         }
#container {
           width: 900px;
           margin: 0 auto;
           text-align: left;
           font-size: 11px;
           }
#header {
        margin-top: 10px;
        }
#logo {
      position: relative;
      left: 15px;
      float: left;
      }
#logo span {
           display: none;
           }
#contimp {
         text-align: right;
         position: relative;
         top: 15px;
         right: 3px;
         }
#picture {
         position: relative;
         clear: both;
         }
#maincont {
          position: relative;
          top: -2px;
          left: 0;
          }
#navi {
      float: left;
      position: relative;
      width: 133px;
      }
.mainnav {
	       list-style-type: none;
	       margin: 0px;
	       padding: 0px;
	       font-size: 10px;
	       color: #FFFFFF;
	       background-color: #999999;
	       border-right: 1px solid #FFFFFF;
         text-transform: uppercase;
         display: block;
         line-height: 20px;
         }
.mainnav li 	
		{
		text-align:	left;
		padding: 3px 0px 3px 8px;
		border-bottom: 1px solid #FFFFFF;
		}
.mainnav li a {
         color: #FFFFFF;
         }
.mainnav li a:hover {
         color: #000000;
         }
.mainnav li a:active {
         color: #000000;
         }
#login {
       position: relative;
       top: 100px;
       }
#address {
         border: 1px solid #999999;
         position: relative;
         top: 150px;
         padding: 10px 1px 10px 3px;
         line-height: 15px;
         }
#address .firma  {
                 font-weight: bold;
                 }
#content {
         border-top: 18px solid #029CDC;
	       padding: 20px 40px 20px 180px;
         text-align: justify;
         }
#content h4, #content a {
	       font-size: 13px;
	       font-weight: bold;
	       color: #1C87BC;
	       line-height: 16px;
         }
#content h5 {
	       font-size: 11px;
	       font-weight: bold;
	       color: #1C87BC;
	       line-height: 16px;
         }
#content .senso, .web {
	       font-size: 13px;
	       font-style: italic;
	       font-weight: bold;
	       color: #1C87BC;
	       line-height: 16px;
	       }
#content .web {
              color: #000000;
              }
#content .Bild2 {
                position: relative;
                float: right;
                margin: 0px 20px 20px 20px;
                }
#content hr {
            clear: both;
            height: 0px;
            border: 0;
            border-top: 1px solid #1C87BC;
            }
#content .Bild3 {
                position: relative;
                float: left;
                }
#content .liste {
                list-style-type: none;
                line-height: 30px;
                vertical-align: top;
                padding-left: 30px;
                }
#content .liste li ul {
                list-style-type: disc;
                line-height: 15px;
                }
#datasheets {
            float: right;
            position: relative;
            width: 40%;
            line-height: 30px;
            }
#datasheets .Bild4 {
                position: relative;
                float: right;
                left: -50px;
                }
.link {
      text-decoration: underline;
      }
#content table {
      position: relative;
      width: 100%;
      border-collapse: collapse;
      }
#content td,#content th {
      height: 50px;
      border: 1px solid #222222;
      text-align: center;
      }
#content th {
            font-size: 14px;
            }

/*für IE*/
*html .mainnav {
		           height:	15px;
               }
*html #address {
               border-top: 2px solid #999999;
               }
*html #datasheets {
            width: 35%;
            }
*html #content table {
                     position: absolute;
                     }
*html #content .unten {
                     position: absolute;
                     top: 450px;
                     }
*+html #address {
               border-top: 2px solid #999999;
               }

