/* Form Validation */
.fc-tbx {
    z-index:999;
}
.fc-tbx .tl{ background: url('../images/rechner/tooltip/tl.png') no-repeat; }
.fc-tbx .t{ background: url('../images/rechner/tooltip/t.png') repeat-x; height: 16px; }
.fc-tbx .tr{ background: url('../images/rechner/tooltip/tr.png') no-repeat; }
.fc-tbx .l{ background: url('../images/rechner/tooltip/l.png') repeat-y; width:16px; }
.fc-tbx .r{ background: url('../images/rechner/tooltip/r.png') repeat-y; width:16px; }
.fc-tbx .bl{ background: url('../images/rechner/tooltip/bl.png') no-repeat; }
.fc-tbx .b{ background: url('../images/rechner/tooltip/b.png') no-repeat; height: 25px; }
.fc-tbx .br{ background: url('../images/rechner/tooltip/br.png') no-repeat; }
.fc-tbx .c{ background: url('../images/rechner/tooltip/c.png') repeat; }
.fc-tbx a.close {
    float: right;
    background: url('../images/rechner/tooltip/close.png') no-repeat;
    position: relative;
    margin-left: 5px;
    display: block;
    width: 10px;
    height: 10px;
    cursor: pointer;
}
.fc-tbx .err {
    float: left;
}
.fc-tbx p {
    width : auto;
    display: block;
    font-size: 10px;
    margin : 0;
    padding : 0;
    border : 0;
    color : #FFF;
}
input.fc-field-error, select.fc-field-error,.fc-field-error input {
    border:1px solid #ff9600 !important;
}
.error {
    color:#ff9600;
    font-weight: bold;
    padding:0px 5px 0px 5px;
}
