html,body { height: 100%; }
body { margin: 0; padding: 0; text-align: center; background-color: #003466; }
table {	margin: 0; padding: 0; border: 0; border-spacing: 0px;  border-collapse: collapse; }
form,p,td {margin: 0; padding: 0;  border: 0; }
img { border: 0; display: block; }
a { cursor: pointer; }
div { overflow: hidden; text-align: left; }
p,a,div,td { font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-style: normal; text-decoration: none;}
select { font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal;}
.bold { font-weight: bolder;  }
a:hover { text-decoration: underline; }
input {display: inline;height: 16px; padding: 1px;}
h2 { color: #333333; font-weight: bolder; font-size: 12px; margin: 0; padding: 0;}
#main { width: 750px; margin: 0 auto 0 auto; text-align: center; background-color: #FFFFFF;}
#formulier { margin: 17px auto 0px auto;  width: 450px;  }
#mainelement { margin: 0 auto 0 auto;  }
#underTXT { text-align: center;  margin: 34px auto 34px auto; width: 500px; text-align: center;  line-height: 17px; font-weight: normal;  }
#underBalk { text-align: center;  margin: 20px auto 10px auto; color: #333333; height: 21px; border-bottom: 1px solid #999999; border-top: 1px solid #999999; line-height: 18px; width: 620px; font-weight: bolder; }
#underBalk a { color: #999999; }
#hidden  { display: none; }
#hidden input { border: 0; padding: 0; margin: 0;}

#ja_txt { text-align: center; width: 500px; margin: auto; margin-top: 25px; line-height: 17px;  }
#submitKnop { background-color: #003466; color: #ffffff; }
#titleUiting { margin: 0 auto 0 auto; width: 620px;  text-align: center; border-bottom: 1px solid #999999; margin: 15px auto 6px auto; height: 19px;}
#titleUiting h1 { color: #999999; font-weight: bolder;   font-size: 11px; margin: 0;}

#formulierTable  { margin: auto; max-width: 400px;  }
#formulierTable td { vertical-align: middle; height: 30px;  }
#formulierTable div { line-height: 30px;   height: 30px;}
#formulierTable span {   }
#formulierTable input { margin: 5px 0 5px 0; height: 16px;  }
#formulierTable select { margin: 5px 0 5px 0; height: 24px;  }

#formulierTable .L1 { width: 10px; color: #333333;  }
#formulierTable .L2 { padding-right: 10px; font-weight: bolder;   }
#formulierTable .L3 .verplicht { color: #333333; }
#formulierTable .L3 .T2 input {  }
#formulierTable .L3 div { float: left; }
#formulierTable .L3 {  font-weight: bolder; }
#formulierTable .L3 select { width: 207px; border: 1px solid #000000; background-color: #F4F4F4; height: 18px; }
#formulierTable .submit { width: 205px; _width: 207px; height: 20px; border: 1px solid #000000; background-color: #003466; color: #ffffff; font-weight: bolder;  padding-bottom: 3px; cursor: pointer; }

.L3 .F1 { width: 58px;  border: 1px solid #000000; background-color: #F4F4F4;  }
.L3 .F2 { width: 203px;  border: 1px solid #000000; background-color: #F4F4F4;  }
.L3 .F3 { width: 94px;  border: 1px solid #000000; background-color: #F4F4F4;   }
.L3 .F4 { width: 28px;  border: 1px solid #000000; background-color: #F4F4F4;   }

.L3 .T1 { font-weight: bolder;  width: 75px;   }
.L3 .T2 input { margin: 0; }
.L3 .T2 {  }
.L3 .T3 { font-weight: bolder;  width: 70px; }
.L3 .T4 { width: 73px; }
#formulierTable .L3 .T4 select { width: 61px;  }
.L3 .T5 { width: 11px; text-align: center; }  
#formulierTable .L3 .T6 select { width: 61px;  }
.L3 .T7 { width: 98px; }
.L3 .T8 {  padding-left: 4px; *padding-left: 0px;}

.formElement { width: 450px;  height: 30px; line-height: 30px; }
.formElement div { float: left; height: 30px; }
.formElement .verplicht { width: 30px; }
.formElement .title { width: 150px;  }
.formElement .input { width: 200px; }
.formElement .input input { width: 190px; }
.formElement .verplicht { width: 30px; }

.regular_txt { line-height: 17px; padding: 5px 0 5px 0; }
#nieuwsbriefTXT div { float: left; height: 17px; margin-left: -2px;}
#nieuwsbriefTXT { width: 330px; text-align: left;  margin: 34px auto 34px auto;line-height: 17px; padding-left: 20px; font-weight: normal; }



#mainelement {   	position:relative;  	left:0px;  	top:0px;  	width:620px;  	height:421px;   }
#thyssenkrupp-huisliften-01_ { position:absolute; left:0px; top:0px; width:248px; height:421px; padding: 0px 0px 0px 0px; text-align: left;  }
#thyssenkrupp-huisliften-02_ { position:absolute; left:248px; top:0px; width:372px; height:76px; padding: 0px 0px 0px 0px; text-align: left;  }
#thyssenkrupp-huisliften-03_ { position:absolute; left:248px; top:76px; width:362px; height:143px; padding: 0px 0px 0px 10px; text-align: left;  background-image: url(images/thyssenkrupp-huisliften_03.gif); }
#thyssenkrupp-huisliften-04_ { position:absolute; left:248px; top:219px; width:372px; height:202px; padding: 0px 0px 0px 0px; text-align: left;  }
