#grp_cnt_ende, #grp_code_1_2, #grp_aboutdata { width: 50%; }

#grp_cnt_fres, #grp_code_3_4, #grp_logindata { width: 50%; margin-right: -20px;}

#form_cnten input, #form_cntde input, #form_cntfr input, #form_cntes input,
#form_lastname input, #form_firstname input,
#form_ageperiod select, #form_email input,
#form_password input, #form_passwordre input {
    width: 265px;
}
#form_dictcode1 input, #form_dictcode2 input,
#form_dictcode3 input, #form_dictcode4 input,
#form_dictcode5 input, #form_dictcode6 input {
    width: 250px;
}

#grp_cnt_ende p.pc,
#grp_cnt_fres p.pc {
    float: left;
    font-size: 0.85em;
    font-style: italic;
    margin: 0 0 5px;
    text-align: center;
    width: 265px;
}

#grp_isbndata { margin-right: -10px; }

#form_isbn input,
#form_flycode input,
#form_dictcode input {
    width: 171px;
}

#form_dictacc select { width: 265px; }

p.description { width: 553px; }



#freecode_form_desc {
    
}
#show_freecode_form {
    
}
#freecode_form {
    padding: 5px 10px;
    background-color: #EEEEEE;
}
    

#freecode_form h1 {
    float: left;
     margin-top: 5px;
    width: auto !important;
}
#hide_freecode_form {
     float: right;
     margin-top: 6px;
}