/*--------CSS asg-nice----------*/

.nf {
    background-color: #ffffff;
    border: 0px solid red;
    width: 690px;
}

.nf div.content {
    position: relative;
    top: 0px;
    margin: -13px 0 0 0;
    padding: 0;
    border: 0px solid red;
}

.nf, .nf h1, .nf h2, .nf h3, .nf input, .nf textarea, .nf select, .nf ul, .nf li, .nf th, .nf td, .nf div {
    color: #000000;
    font-family: Verdana;
    font-size: 12px;
    line-height: 1.3em;
}

.nf select {
    border: 1px solid #cccccc;
    padding: 2px;
    margin: 0;
    width: 100%;
    line-height: normal;
}

.nf textarea, .nf input {
    border: 1px solid #cccccc;
    padding: 2px;
    margin: 0;
    width: 97.5%;
    *width: 96%;
    line-height: normal;
}

.nf input.button {
    background-color: #cccccc;
    background-image: url(../img/bg_button.jpg);
    background-repeat: repeat-x;
    background-position: 0 50%;
    color: #ffffff;
    padding: 0;
    margin: 0 0 5px 0;
    border: 1px solid #666666;
    font-size: 12px;
    width: 110px;
    height: 24px;

}

.nf .g th.order2 a {
    background: none;
    color: #00b15a;
}

.nf .g th.sortable a {
    background: none;
    display: block;
}

.nf ul.set {
    background: none;
    margin: 0;
    padding: 1px 0 20px 0px;
    border: 0px solid #999999;
}

.nf ul.setbutton {
    margin: 0;
    padding: 0 0 15px 0px;
    white-space: nowrap;
    border-bottom: 1px solid #999999;
}

.nf .g th {
    border-bottom: 1px solid #999999;
    font-weight: normal;
    padding: 0 5px 0 2px;

}

.nf .g th a:hover {
    color: #00b15a;

}

.nf .g div.txt {
    margin: 0;
    background: none;
    padding: 3px 0px;
}

/*-------test----*/
.nf div.menu {
    display: block;
    display: none;
    left: 0;
    margin: 0;
    padding: 5px 10px 0 6px;
    position: absolute;
    top: 0;
    z-index: 10;
}

/*---end_test----*/

.nf a {
    color: #00b15a;

}

.nf .g thead tr {
    background-color: #ffffff;
}

.nf .g ul.setbutton {
    padding: 3px 0px;
    border-bottom: none;
}

/*----nice-titels-----*/

.nf h2 {
    border-bottom: 1px solid #EEEEEE;
    color: #00B15A;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 0px;
    padding-bottom: 15px;
    font-family: Verdana;
}

.nf h3 {
    font-size: 12px;
    font-family: Verdana;
    font-weight: bold;
    margin: 0;
    padding: 10px 0 20px 0;
    color: #00B15A;
    line-height: 1.5em;

}

.nf div.content div.form {
    margin: 0;
    padding: 0 0px 3px 0px;
}

/*-----Nice-table content----*/
.nf .g .odd div.txt {
    background: #F0F0F0;
}

/*---------------------------*/

.progressBar {
    border: 0;
    margin: 0px 0px 10px 0px;

}

.nf td.label {
    margin: 0;
    padding: 0;
    width: 120px;
    border: 0px solid #000000;

}

.nf table.elements td .txt {
    border: 0px solid red;
    margin-right: 18px;
}

.nf td.label div {
    width: auto;
}

.nf ul.setbutton {
    white-space: normal;
}



