
/* F R A M E S */

.inp_data
{
    margin:             0px;
}
table
{
    border-collapse:    collapse;
}
.fra_tabstrip
{
    margin-left:        0px;
    padding-left:       0px;
}
#absWidth
{
    width:              705px;
    padding:            0px;
    padding-left:       36px;
    padding-bottom:     20px;
}
.fra_tab
{
    float:              left;
    color:              #000;
    text-align:         right;
    padding-top:        5px;
    padding-left:       1px;
    display:            block;
    cursor:             default;
    width:              175px;
    height:             25px;
}
.cmd_go
{
    cursor:             pointer;
}
.fra_sub
{
    clear:              both;
}
.fra_page
{
    padding-right:      10px;
    display:            none;
}

#cmdStage0
{
    background:         url('/static/img/rekenmachines/orv_0.jpg') no-repeat
}
#cmdStage1
{
    background:         url('/static/img/rekenmachines/orv_1.jpg') no-repeat
}
#cmdStage2
{
    background:         url('/static/img/rekenmachines/orv_2.jpg') no-repeat
}
#cmdStage4
{
    background:         url('/static/img/rekenmachines/orv_4.jpg') no-repeat
}


/* I N P U T  */

.inp_head
{
    padding-top:        32px;
    padding-left:       4px;
    font-weight:        bold;
}
.inp_lbl, .inp_infolbl
{
    clear:              both;
    padding-left:       4px;
    padding-top:        16px;
    padding-bottom:     1px;
    color:              #59698d;
}
.inp_infolbl
{
    padding-top:        4px;
}
.inp_infotxt
{
    padding-top:        4px;
}
.inp_lblsub
{
    padding-top:        3px;
}
.inp_lbltxt
{
    float:              left;
    margin-top:         4px;
}
.inp_box
{
    padding-top:        18px;
}
.inp_pct
{
    margin-left:        18px;
}
.help
{
    float:              left;
    height:             17px;
    width:              17px;
    margin-top:         3px;
    margin-right:       5px;
    cursor:             pointer;
}
.helptxt
{
    display:            none;
    position:           absolute;
    background-color:   #fff;
    color:              #000;
    border:             1px solid #000;
    padding:            8px;
    text-align:         left;
}


/* C O N T R O L S */

.float
{
    float:              left;
}
.nofloat
{
    clear:              both;
}
.introlbl
{
    width:              325px;
    padding-top:        32px;
    padding-left:       8px;
    height:             32px;
    font-weight:        bold;
}
.introlbl p
{
    display:            inline;
}
.intro p
{
    display:            inline;
}
.intro
{
    width:              325px;
    padding-top:        3px;
    padding-left:       8px;
}
.cmd_next
{
    float:              right;
    cursor:             pointer;
    width:              72px;
    margin:             4px;
    margin-top:         8px;
    margin-bottom:      8px;
    padding:            4px;
    background-color:   #7658a4;
    border:             1px solid #000;
    font-size:          10px;
    color:              #fff;
    text-align:         center;
}
.ctl_combo
{
    width:              104px;
}
.ctl_num
{
    float:              left;
    width:              98px;
    text-align:         right;
}
.ctl_day
{
    width:              44px;
}
.ctl_month
{
    width:              58px;
    text-align:         left;
}
.ctl_year
{
    width:              60px;
    text-align:         left;
}
.ctl_purpose
{
    width:              170px;
}
.radio_txt
{
    cursor:             default;
    color:              #000;
}
.radio_txt input
{
    margin-left:        0px;
}

/* W A I T */

.wait
{
    height:             50px;
    weight:             140px;
    background-repeat:  no-repeat;
}

/* R E Q U E S T */

.req_head
{
    padding-top:        27px;
    padding-left:       4px;
    padding-bottom:     12px;
    font-weight:        bold;
}
.req_lbl
{
    padding-top:        10px;
    padding-left:       4px;
    width:              140px;
    color:              #59698d;
}
.req_box
{
    padding-top:        8px;
}
.req_options
{
    margin-top:         10px;
    padding-left:       6px;
}
.subscript
{
    font-size:          10px;
}
.name tr td
{
    margin:             0px;
    padding:            0px;
}
.pers_first
{
    width:              75px;
}
.pers_mid
{
    width:              75px;
}
.pers_last
{
    width:              150px;
}
.pers_tel
{
    width:              158px;
}
.pers_mail
{
    width:              318px;
}

.pers_street
{
    width:              248px;
}
.pers_streetnr
{
    width:              60px;
}
.pers_zip
{
    width:              88px;
}
.pers_city
{
    width:              220px;
}

#owner
{
    display:            none;
}
#owner_addr1
{
    display:            none;
}
#owner_addr2
{
    display:            none;
}

/* P R O D U C T */

.prod_td
{
    width:              700px;
}
.prod_box
{
    padding-top:        4px;
    vertical-align:     bottom;
}
.prod_lbl
{
    padding-top:        4px;
    padding-left:       4px;
    width:              200px;
    color:              #59698d;
}
#prod_quality
{
    height:             7px;
    width:              100%;
    padding-top:        5px;
}
.prodspec
{
    list-style:         square;
    padding-left:       20px;
    padding-top:        4px;
    color:              #8695B9;
}
.prodspec span
{
    color:              #000;
}
.prodlist
{
    width:              276px;
    overflow-y:         auto;
    overflow-x:         hidden;
    border:             1px solid #e1e6f2;
    padding-left:       4px;
}
.prodlist_l
{
    float:              left;
    width:              90px;
    color:              #59698d;
    padding-top:        2px;
    padding-bottom:     2px;
    padding-left:       3px;
}
.prodlist_i
{
    float:              left;
    width:              90px;
}
#prodlist_price
{
    width:              70px;
    text-align:         right;
}
#prodlist_lbl
{
    width:              66px;
    text-align:         right;
}


/* T E S T */

.test_title
{
    font-size:          14px;
    font-weight:        bold;
    margin-top:         20px;
    margin-bottom:      20px;
    margin-left:        36px;
}


/* S U B   P A G E S */

.pagebar
{
    float:              left;
    width:              294px;
    padding-left:       6px;
    padding-top:        12px;
    padding-bottom:     12px;
    color:              #59698D;
}
.pagelinks_top
{
    float:              left;
    width:              400px;
}
.pagelinks
{
    padding-top:        12px;
    padding-bottom:     12px;
    text-align:         right;
}
.pagelink_a:link,
.pagelink_a:active,
.pagelink_a:visited,
.pagelink_a:hover
{
    cursor:             text;
    text-decoration:    none;
    color:              #99abd5;
}
.pagelink_i
{
    cursor:             pointer;
    text-decoration:    underline;
    color:              #5E388A;
}
.sel_td
{
    text-align:         right;
}
.sel_lnk
{
    font-size:          11px;
    color:              #7658a4;
    cursor:             pointer;
    font-weight:        bold;
}
.calc_text
{
    padding-top:        16px;
    padding-bottom:     16px;
}
