#user_registration label { width: 170px; float: left; padding:0; margin:0; vertical-align: middle; margin-bottom: 5px; margin-left: 10px;}
#user_registration input{ height: 19px; padding: 0; margin:0; margin-bottom: 5px; color: #222;}
#user_registration select {margin:0;border: 1px solid #CCC; margin-bottom: 5px; background: #fff; color: #222;}
#user_registration input.text { width: 250px;}
#user_registration input.zipcode_numbers { width: 50px;}
#user_registration input.zipcode_letters { width: 25px; }
#user_registration button { margin-top: 5px; margin-right: 5px; float: right;}
#user_registration fieldset { border: 1px solid #fff;  padding: 10px; margin-bottom: 5px;}
#user_registration fieldset legend { color: #fff; }
#user_registration input.submitButton { width: 100px; height: 25px; margin-top: 5px; margin-right: 5px; float: right;}
fieldset ul { margin-left: 20px; margin-right: 20px;}

#options { list-style: none; margin:0; padding:0;}

form.preferences ul { list-style: none; }
form.preferences label { width: 150px;   float: left; }
form.preferences label.nofloat { float: none; }
form.preferences input.submit_button, form.preferences button { float: right; }

ul#user_registration { margin:0; padding: 0;  }
ul#user_registration li { list-style: none; }

#jarigejoppen { margin-top: 20px;}
#jarigejoppen li { /*height: 25px;*/ }

#inputDate {
    width: 142px;
}

.ui-datepicker-trigger {
    padding-left: 2px;
    vertical-align: middle;
}

#user_registration .radio {
    overflow:hidden;
    display:block;
    float:left;
    height:20px;
    width: 75px;    
}
#user_registration .radio input {
    height:10px;
}

div.attention {
    font-weight:bold;
    text-align:center;
}

.gallery_thumb {
    display:block;
    float:left;
    height: 52px;
    width: 80px;
}