.reg_createuserwizard
{
    width: 650px;
    background-color: #FFFFFF;
    padding-bottom: 10px;
}

.regTypeButton
{    
    background-color: #4B5D84;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#1E345D" ,endColorStr="#4B5D84" ,gradientType= "0" );
    border-color: #CCCCCC #0068AD #00497A #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #c5be61;
    cursor: pointer;    
    font-size: 11px;
    font-weight:bold;
    margin: 0 4px 2px 0;
    padding: 1px 4px;
    text-decoration:none;
}
.reg_startnextbutton, .reg_stepnextbutton, .reg_steppreviousbutton, .reg_finishpreviousbutton, .reg_finishbutton, .reg_buttonhelp
{
    background-color: #DCE7FD;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#ffffff" ,endColorStr="#DCE7FD" ,gradientType= "0" );
    border-color: #4B5D84;
    border-style: solid;
    border-width: 1px;
    font-size: 11px;
    color: #1E345D;
    width: 80px;
    height: 20px;
    font-weight: bold;
    cursor: pointer;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    text-align: center;
}
.reg_button
{
    background-color: #DCE7FD;
    border-color: #4B5D84;
    border-style: solid;
    border-width: 1px;
    font-size: 11px;
    color: #1E345D;
    width: 100px;
    height: 20px;
    font-weight: bold;
}
.reg_customstepnextbutton
{
    background-color: #DCE7FD;
    border-color: #4B5D84;
    border-style: solid;
    border-width: 1px;
    font-size: 1.3em;
    color: #1E345D;
    width: auto;
    height: 20px;
    font-weight: bold;
    cursor: pointer;
}
.reg_ButtonAcceptPostCodeBelgie
{
    background-color: #DCE7FD;
    border-color: #4B5D84;
    border-style: solid;
    border-width: 1px;
    font-size: 11px;
    color: #1E345D;
    width: 130px;
    height: 20px;
    font-weight: bold;
    cursor: pointer;
}
.reg_customstepnextbuttoncell
{
    padding-top: 5px;
    text-align: left;
}
.reg_rdbLidTypeCell
{
    padding-left: 50px;
}
.reg_helpbuttoncell
{
    width: 100px;
    max-width: 100px;
    text-align: right;
    vertical-align: top;
}
.reg_panelLidType, .reg_panelLoginGegevens, .reg_panelBedrijfsGegevens, .reg_pnlContactPersoonGegevens, .reg_pnlIngaveAdres, .reg_panelPersoonlijkeGegevens, .reg_panelAdresGegevens, .reg_panelChangePassword
{
    font-size: 11px;
    margin: 0px;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    width: 100%;
    padding-bottom: 10px;
}
.reg_panelWijzigProfiel
{
    width: 626px;
    padding-bottom: 10px;
}
.reg_radiobutton
{
    font-size: 11px;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.reg_label
{
    font-size: 11px;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.reg_labelfooter
{
    font-size: 11px;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.reg_labelheader
{
    font-size: 11px;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.reg_footercell
{
    text-align: justify;
}
.reg_headercell
{
    text-align: justify;
}
.reg_errormessagecell
{
    text-align: center;
    color: #FF0000;
}
.reg_errormessage
{
    color: #FF0000;
    font-size: 11px;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.reg_textboxinfolabel
{
    font-size: 11px;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.reg_TextBoxGSM, .reg_TextBoxTelefoon
{
    font-size: 11px;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    width: 100px;
}
.reg_textboxHuisnr, .reg_textboxBus
{
    font-size: 11px;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    width: 68px;
}
.reg_textboxZIP
{
    font-size: 11px;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    width: 50px;
}
.reg_textboxGebDat
{
    font-size: 11px;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    width: 100px;
}
.reg_panelLogo
{
    background-color: #FFFFFF;
}
.reg_imageLogo
{
    background-color: #FFFFFF;
    border-width: 0px;
    width: 381px;
}
.reg_textboxcell
{
    font-size: 11px;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    vertical-align: middle;
    text-align: left;
    min-width: 350px;
    width: 350px;
    height: 20px;
}
.reg_instructioncell
{
    vertical-align: middle;
    text-align: left;
    height: 20px;
    min-width: 350px;
    width: 350px;
}
.reg_labelInstruction
{
    font-size: 11px;
    font-weight: bold;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    color: #000000;
}
.reg_labelcell
{
    text-align: right;
    vertical-align: middle;
    padding-right: 15px;
    height: 25px;
    width: 160px;
    min-width: 160px;
    max-width: 160px;
}
.reg_ingaveadrescell
{
    width: 100%;
    padding-left: 4px;
}

.reg_textboxBTW
{
    font-size: 11px;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    width: 200px;
    text-transform: uppercase;
}
.reg_textbox
{
    font-size: 11px;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    width: 200px;
}
.reg_dropdownlist
{
    font-size: 11px;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    width: 207px;
}
.reg_DropDownListVennootschap
{
    font-size: 11px;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    width: 340px;
}
.reg_dropdownGeslacht
{
    font-size: 11px;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    width: 107px;
}
.reg_labelvennootschapsvorm
{
    font-size: 11px;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.reg_spacercell
{
    font-size: 11px;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    text-align: left;
    vertical-align: middle;
}
.reg_LabelMeldingenBuit, .reg_meldingen
{
    color: #FF0000;
    font-size: 11px;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.reg_labelUpdateOK
{
    text-align: center;
    font-size: 11px;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
}
hr
{
    color: #C5BE61;
    height: 1px;
}
.reg_link
{
    color: #4B5D84;
    font-weight: bold;
}
.reg_PasswordRecoveryControl
{
    background-color: #FFFFFF  !important;
    border-style: solid !important;
    border-width: 1px  !important;
    border-color: #4B5D84  !important; 
    text-align :left;   
}
.reg_usernameTable, .reg_successTable
{
    font-size: 11px;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    margin: 10px 10px 10px 10px  !important;    
}
.reg_title
{
    font-weight: bold;
    color: #4B5D84;
}
.reg_titlecell
{
    height: 19px;
}
.reg_btnChooseLidType
{
    text-decoration: underline;
    color: #4B5D84;
    font-weight: bold;
    background-color: #FFFFFF;
    border: none 0px #FFFFFF;
    text-align: left;
    vertical-align: bottom;
    cursor: pointer;
}
.reg_centeredText
{
    text-align: center;
    font-size: 11px;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.reg_ChangePasswordControl
{
    padding-bottom: 10px;
}
.reg_requiredfieldstar
{
    color: #FF0000;
    font-size: 11px;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.reg_watermark
{
    font-size: 11px;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    width: 200px;
    background-color: #FFFFE1;
    color: #FF0000; /*#AAAAAA;*/
    border: solid 1px #FF0000;
}
.validation_summary
{
    display: inline;
}
.validation_summary_wijzig
{
    display: inline;
}
.validation_summary_wijzig ul
{
    padding-left: 30px;
    padding-top: 5px;
}
.validation_wrapper, .validation_wrapp
{
    width: 650px;
    border-width: 1px;
    border-style: solid;
    border-color: #C3D9FE;
    background-color: #EEF5FF;
    padding-top: 8px;
    padding-left: 35px;
    padding-bottom: 10px;
    font: 11px Verdana;
    color: #8598B9;
    background-position: 10px 6px;
    background-repeat: no-repeat;
    margin: 3px;
    overflow: hidden;
}
.validation_wrapper_wijzig
{
    width: 650px;
    border-width: 1px;
    border-style: solid;
    border-color: #C3D9FE;
    background-color: #EEF5FF;
    padding-top: 8px;
    padding-left: 35px;
    padding-bottom: 10px;
    font: 11px Verdana;
    color: #8598B9;
    background-position: 10px 6px;
    background-repeat: no-repeat;
    margin: 3px;
    overflow: hidden;
}
.validation_summary_image
{
    padding-right: 5px;
    vertical-align: middle;
}
.vsHeaderText
{
    color: #5C98FC;
    font-weight: bold;
}

