#intro_text_registration{
   border: none;
   padding: 0px;
   margin: 0px;
   width: 300px;
   height: 60px;
   position: absolute;
   top: 70px;
   left: 0px;
   background-color: transparant;
}

#container_inputboxes_registration {
   width: 300px;
   height: 100px;
   margin: 0px;
   padding: 0px;
   position: absolute;
   top: 130px;
   left: 0px;
   background-color: transparant;
}

#registration_name {
   width: 118px;
   height: 25px;
   margin: 0px;
   padding: 0px;
   font-weight: bold;
   text-align: left;
   background-color: transparant;
}

#registration_inputbox_name {
   width: 182px;
   height: 25px;
   background-image: url(images/input_box_flower.jpg);
   background-repeat: no-repeat;
   background-color: transparant;
}

#registration_emailaddress {
   width: 118px;
   height: 25px;
   margin: 0px;
   padding: 0px;
   font-weight: bold;
   text-align: left;
   background-color: transparant;
}

#registration_inputbox_emailaddress {
   width: 182px;
   height: 25px;
   margin: 0px;
   padding: 0px;
   font-weight: bold;
   text-align: left;
   background-color: transparant;
}

#registration_confirm_emailaddress {
   width: 118px;
   height: 25px;
   margin: 0px;
   padding: 0px;
   font-weight: bold;
   text-align: left;
   background-color: transparant;
}

#registration_inputbox_confirm_emailaddress {
   width: 182px;
   height: 25px;
   margin: 0px;
   padding: 0px;
   font-weight: bold;
   text-align: left;
   background-color: transparant;
}

#registration_street {
   width: 118px;
   height: 25px;
   margin: 0px;
   padding: 0px;
   font-weight: bold;
   text-align: left;
   background-color: transparant;
}

#registration_inputbox_street {
   width: 182px;
   height: 25px;
   margin: 0px;
   padding: 0px;
   font-weight: bold;
   text-align: left;
   background-color: transparant;
}

#registration_house_no {
   width: 118px;
   height: 25px;
   margin: 0px;
   padding: 0px;
   font-weight: bold;
   text-align: left;
   background-color: transparant;
}

#registration_inputbox_house_no {
   width: 182px;
   height: 25px;
   margin: 0px;
   padding: 0px;
   font-weight: bold;
   text-align: left;
   background-color: transparant;
}

#registration_city {
   width: 118px;
   height: 25px;
   margin: 0px;
   padding: 0px;
   font-weight: bold;
   text-align: left;
   background-color: transparant;
}

#registration_inputbox_city {
   width: 182px;
   height: 25px;
   margin: 0px;
   padding: 0px;
   font-weight: bold;
   text-align: left;
   background-color: transparant;
}

#registration_postcode {
   width: 118px;
   height: 25px;
   margin: 0px;
   padding: 0px;
   font-weight: bold;
   text-align: left;
   background-color: transparant;
}

#registration_inputbox_postcode {
   width: 182px;
   height: 25px;
   margin: 0px;
   padding: 0px;
   font-weight: bold;
   text-align: left;
   background-color: transparant;
}

#registration_telnr {
   width: 118px;
   height: 25px;
   margin: 0px;
   padding: 0px;
   font-weight: bold;
   text-align: left;
   background-color: transparant;
}

#registration_inputbox_telnr {
   width: 182px;
   height: 25px;
   margin: 0px;
   padding: 0px;
   font-weight: bold;
   text-align: left;
   background-image: url(images/input_box_flower_1.jpg);
   background-repeat: no-repeat;
   background-color: transparant;
}

#registration_conditions {
   width: 250px;
   height: 50px;
   margin: 0px;
   padding: 0px;
   font-weight: bold;
   background-color: transparant;
}

#registration_conditions input {
   width: auto;
   height: auto;
   margin: 0px;
   margin-left: 5px;
   margin-bottom: 0px;
   padding: 0px;
   font-weight: bold;
   background-color: transparant;
}

.registration_inputbox {
   width: 182px;
   height: 25px;
   background-image: url(images/input_box.jpg);
   background-repeat: no-repeat;
   background-color: transparant;
}

#button_pay {
   width: 39px;
   height: 22px;
   position: absolute;
   margin: 0px;
   padding: 0px;
   top: 270px;
   left: 0px;
   font-weight: bold;
   text-align: center;
   background-image: url(images/send_button.jpg);
   background-repeat: no-repeat;
}

#registration {
   text-align: left;
   border: none;
   margin-left: -2px;
   padding-top: 0px;
   background-color: transparant;
}

#registration td{
   vertical-align: middle;
   border: none;
   margin: 0px;
   padding: 0px;
}

#registration tr{
   border: none;
   margin: 0px;
   padding: 0px;
}

#registration_message {
   width: 300px;
   height: 20px;
   margin: 0px;
   padding: 0px;
   position: absolute;
   top: 300px;
   left: 0px;
   background-color: transparent;
   color: #FF0000;
}
