.valid_err { border: 1px solid #F00F00 !important; }
.ul_error { list-style-position: inside; margin: 0px; padding: 0px; list-style-type: circle; }
.box_error { border: 3px solid #F00F00; position: absolute;
    color: #FFFFFF; background-color: #FFFfFF; margin: 0px; padding: 0px; margin-top: 9px; }
.box_text { margin: 0px; background-color: #F00F00;
    font-size: 14px; padding: 5px; }
.box_title { border-bottom: 1px solid #CCCCCC; background-color: #FFFFFf;
    color: #FFFFFF; text-align: center; font-size: 14px;
    margin: 0px; padding: 2px; background-image: url('../images/close_de.png'); background-position: top right;
    background-repeat: no-repeat; padding-right: 20px; display: none; }
.box_title:hover { margin: 0px; padding: 2px; background-image: url('../images/close_en.png'); cursor: pointer; color: #55555; }
.box_arrow { margin: 0px; padding: 0px; background-color: transparent; position: absolute; width: 19px; height: 9px; margin-left: 10px; }
.line1 { width: 1px; margin: 0px; padding: 0px; background-color: #F00F00; height: 1px; margin-left: 10px; }
.line2 { width: 3px; margin: 0px; padding: 0px; background-color: #F00F00; height: 1px; margin-left: 9px; }
.line3 { width: 5px; margin: 0px; padding: 0px; background-color: #F00F00; height: 1px; margin-left: 8px; }
.line4 { width: 7px; margin: 0px; padding: 0px; background-color: #F00F00; height: 1px; margin-left: 7px; }
.line5 { width: 9px; margin: 0px; padding: 0px; background-color: #F00F00; height: 1px; margin-left: 6px; }
.line6 { width: 11px; margin: 0px; padding: 0px; background-color: #F00F00; height: 1px; margin-left: 5px; }
.line7 { width: 13px; margin: 0px; padding: 0px; background-color: #F00F00; height: 1px; margin-left: 4px; }
.line8 { width: 15px; margin: 0px; padding: 0px; background-color: #F00F00; height: 1px; margin-left: 3px; }
.line9 { width: 17px; margin: 0px; padding: 0px; background-color: #F00F00; height: 1px; margin-left: 2px; }
.line10 { width: 1px; margin: 0px; padding: 0px; background-color: #F00F00; height: 0px; }
