@CHARSET "UTF-8";

div.register_mit_topnavi {
    width: 920px;
    padding: 65px 20px 40px 20px;
}

div.register_mit_topnavi > form {
    float: left;
}

/********************************/
/****** Register - Header *******/
div.register_mit_topnavi div.header {
    float: left;
    width: 921px;
    border-bottom: 1px solid #cecece;
}

/*** Ende - Register - Header ***/
/********************************/

/******************************/
/****** Register - Fuss *******/
div.register_mit_topnavi > div.fuss {
    border: 1px solid #ccc;
    width: 916px;
    padding: 12px;
    margin-top: 20px;
}

div.register_mit_topnavi > div.fuss > button {
    width: 180px;
}

/*** Ende - Register - Fuss ***/
/******************************/


/********************************************************************/
/********************************************************************/


/********************************/
/******** Konto - Login *********/
div.login {
    padding-top: 0px;
}

div.login > p.subtitle {
    color: #8f8f8f;
    margin-top: 15px;
    margin-bottom: 10px;
}

div.login > p.subcont {
    padding: 4px;
    margin-left: 15px;
}

div.login > button {
    margin-left: 20px;
}

/********************************/
div.reg_person {
    float: left;
    width: 916px;
    border: 1px solid #ccc;
    padding: 12px;
    /*margin-left:	-12px;*/
}

div.reg_person > button {
    width: 200px;
    margin-top: 10px;
    margin-left: 350px;
}

div.reg_person > p.col1 {
    float: left;
    width: 390px;
    padding: 4px;
    font-size: 12px;
    text-align: right;
    margin-right: 20px;
}

div.reg_person > p.col2 {
    float: left;
    width: 300px;
    padding: 4px;
    text-align: left;
}

div.reg_person > p.col2 > input {
    width: 200px;
    font-size: 12px;
}

/********************************************/
/******** Konto - Kontrollübersicht *********/
table.reg_adressen {
    width: 832px;
    margin: 10px 20px 20px 9px;
}

table.reg_rechadr, table.reg_liefadr {
    width: 425px;
}

table.reg_adressen input {
    border: 1px solid #AAAAAA;
    font-size: 14px;
    min-height: 24px;
    line-height: 24px;
    font-family: Arial;
}

table.reg_adressen td.reg_adressen_ueber {
    font-weight: bold;
    font-size: 14px;
    min-height: 24px;
    line-height: 24px;
    font-family: Arial;
    border-bottom: 1px solid #cecece;
}

table.reg_liefadr {
    margin-left: 40px;
}

table.reg_adressen td.rcol1, table.reg_adressen td.lcol1 {
    width: 80px;
    font-size: 14px;
    min-height: 24px;
    line-height: 24px;
    font-family: Arial;
}

table.reg_adressen td.rcol2, table.reg_adressen td.lcol2 {
    width: 20px;
}

table.reg_adressen td.rcol3, table.reg_adressen td.lcol3 {
    width: 250px;
    font-size: 14px;
    min-height: 24px;
    line-height: 24px;
    font-family: Arial;
}

table.reg_adressen input.small {
    width: 42px;
}

table.reg_adressen input.medium {
    width: 150px;
}

table.reg_adressen input.large {
    width: 250px;
}

table.reg_kata {
    width: 912px;
    font-size: 14px;
}

table.reg_kata td.kata_ueber {
    font-size: 14px;
    min-height: 24px;
    line-height: 24px;
    font-family: Arial;
    font-weight: bold;
    border-bottom: 1px solid #cecece;
}

table.reg_kata td.kata_col1, table.reg_kata td.kata_col2 {
    padding: 4px 0px;
}

table.reg_kata td.kata_col1 {
    width: 50px;
    text-align: center;
}

table.reg_kata td.kata_col2 {
    width: 862px;
}

table.reg_kata td.kata_col2 input {
    border: 1px solid #AAAAAA;
    font-size: 14px;
    min-height: 24px;
    line-height: 24px;
    font-family: Arial;
}

/********************************************/