.register {
}
.register .smallheader {
margin-top:20px;
font-size:11px;
font-weight:bold;
}
.register .form {
position: relative;
height: 340px;
}
.register .form .firstname,
.register .form .lastname,
.register .form .email,
.register .form .email2,
.register .form .password,
.register .form .password2,
.register .form .birthday,
.register .form .gender {
position: absolute;
height: 60px;
width: 200px;
}
.register .form .firstname,
.register .form .email,
.register .form .password,
.register .form .gender {
left:60px;
}
.register .form .lastname,
.register .form .email2,
.register .form .password2,
.register .form .birthday {
left:260px;
}
.register .form .firstname,
.register .form .lastname {
top: 20px;
}
.register .form .gender,
.register .form .birthday {
top: 75px;
}
.register .form .email,
.register .form .email2 {
top: 140px;
}
.register .form .password,
.register .form .password2 {
top: 190px;
}
.register .form .terms {
position: absolute;
height: 60px;
width: 360px;
top: 270px;
left:70px;
font-size: 12px;
}
.register .form label {
position: relative;
left: 5px;
font-size: 11px;
}
.register .form .inputfirstnamebg,
.register .form .inputlastnamebg,
.register .form .inputemailbg,
.register .form .inputemail2bg,
.register .form .inputpasswordbg,
.register .form .inputpassword2bg {
position: relative;
display: block;
height: 29px;
width: 177px;
background: transparent url(../../images/bewegungsmelder/layout/bg_login_txt.gif) no-repeat;
}
.register .form .inputfirstnamebg input,
.register .form .inputlastnamebg input,
.register .form .inputemailbg input,
.register .form .inputemail2bg input,
.register .form .inputpasswordbg input,
.register .form .inputpassword2bg input {
display: block;
height: 26px;
width: 171px;
border: none;
padding: 3px 3px 0 3px;
font-size: 16px;
font-weight: bold;
background: none;
}
.register .form .error {
position: relative;
left: 5px;
font-size: 11px;
color: red;
}



