body {
background:#FFFFFF;
font-size:14px;
margin:0px;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
}
a {
border:0px;
}
a:focus {outline: 0;}
a:active {outline: 0;}
img {
border:0px;
}
h2 {
font-size:14px;
font-weight:bold;
color:#009aea;
padding:0px;
margin:0px;
}

#container {
width:948px;
margin:0 auto;
}
  #menu {
  width:948px;
  height:85px;
  background:url(../images/bg_menu.jpg);
  background-repeat:no-repeat;
  float:left;
  }
    .menu_item {
    width:147px;
    height:85px;
    float:left;
    }
  #header {
  width:948px;
  height:247px;
  border-top:3px solid #1a171b;
  border-bottom:4px solid #1a171b;
  float:left;
  }
  #content {
  width:948px;
  border-bottom:4px solid #1a171b;
  padding-bottom:30px;
  margin-bottom:30px;
  float:left;
  }
  /* ============= HOME =========*/
  #home_txt {
  padding-left:60px;
  padding-top:60px;
  width:520px;
  float:left;
  }
      #intro {
      width:520px;
      color:#009aea;
      font-weight:bold;
      float:left;
      }
      #algemeen_txt {
      width:520px;
      color:#1a171b;
      font-weight:normal;
      margin-top:15px;
      float:left;
      }
   #home_image {
   margin-top:30px;
   background:url(../images/home_image.jpg);
   background-repeat:no-repeat;
   width:350px;
   height:275px;
   margin-left:15px;
   float:left;
   }
   /* ============= PRODUCTS =========*/
   .product_box1 {
   width:294px;
   float:left;
   margin-left:40px;
   }
      #products_txt {
      width:280px;
      color:#009aea;
      font-weight:bold;
      text-align:left;
      padding-top:30px;
      }
      #products_alg_txt {
      width:280px;
      color:#000000;
      font-weight:normal;
      text-align:left;
      padding-top:0px;
      }
   .product_box {
   width:294px;
   height:294px;
   margin-top:20px;
   float:left;
   margin-left:10px;
   }
      #whisperer_txt {
      width:230px;
      margin-top:90px;
      margin-left:25px;
      position:absolute;
      color:#000000;
      font-size:13px;
      z-index:2;
      }
      #controlkvm_txt {
      width:230px;
      margin-top:95px;
      margin-left:25px;
      position:absolute;
      color:#ffffff;
      font-size:13px;
      z-index:2;
      }
   /*=== FADEN ====*/
     div.fadehover {
    	position: absolute;
    	z-index:1;
    	}
   
    img.a {
    	position: absolute;
    	left: 0;
    	top: 0;
    	border: 0px;
    	z-index: 10;
            }
     
    img.b {
    	position: absolute;
    	left: 0;
    	border: 0px;
    	top:0;
    	}
  /* ============= WHISPERER =========*/  	
  #whisperer_image {
   margin-top:30px;
   background:url(../images/whisperer_image.jpg);
   background-repeat:no-repeat;
   width:292px;
   height:292px;
   margin-left:65px;
   float:left;
   }
   
  #control_image {
   margin-top:30px;
   background:url(../images/control_image.jpg);
   background-repeat:no-repeat;
   width:292px;
   height:292px;
   margin-left:65px;
   float:left;
   }  	
    	
  /* ============= CONTACT =========*/
  #contact_left {
  float:left;
  width:335px;
  }
  #contact_txt {
  width:335px;
  padding-left:30px;
  padding-top:40px;
  }
  #contact_adres {
  width:335px;
  padding-left:30px;
  margin-top:30px;
  color:#009aea;
  font-weight:normal;
  }
  #contactform {
  width:550px;
  margin-left:45px;
  padding-top:35px;
  float:left;
  }
      .input_veld {
      width:428px;
      height:20px;
      margin-right:10px;
      }
      .txt_veld {
      width:428px;
      height:70px;
      margin-right:10px;
      }
      
  /* == SEND ==*/
    .input {
    border: 1px solid #006;
    background: #ffc;
    outline:0;
    }
    .input:hover {
        border: 1px solid #f00;
        background: #ff6;
        outline:0;
    }
    .button {
        border: none;
        background: url('../images/send.jpg') no-repeat top left;
        padding: 2px 8px;
        width:449px;
        height:42px;
        outline:0;
        cursor:pointer;
    }
    .button:hover {
        border: none;
        background: url('../images/send_a.jpg') no-repeat top left;
        padding: 2px 8px;
        outline:0;
        cursor:pointer;
    }
    label {
        display: block;
        width: 150px;
        float: left;
        margin: 2px 4px 6px 4px;
        text-align: right;
        outline:0;
    }
    br { clear: left; }
   