/* general styles*/* {    margin: 0;    padding: 0;    font-family: 'Calibri', 'Arial';    outline: none;}*:focus {    outline: none;}.gap {    height: 8px;}.tmg {    margin-top: 10px;}.tmg-sm {    margin-top: 5px;}.rmg {    margin-right: 10px;}a {    text-decoration: none;}a img {    border: 0;}a.static {    cursor: default;}a.static:hover {    color: inherit !important;    background: none;}a.nolink {    text-decoration: none !important;}th {    font-weight: normal;    text-align: left;    color: #444;}td {    vertical-align: top;}input[type=checkbox] {    width: 13px;    min-width: 0;}.x {    background-color: red;}.bg {    background-color: #fff;}.link {    cursor: pointer;}.clear {    clear: both;}.floatR {    float: right;}.floatL {    float: left;}.center {    text-align: center;}.left {    text-align: left;}.right {    text-align: right;}.hidden {    display: none;}.invisible {    visibility: hidden;}.empty {    font-size: 90%;    color: #888;}div#aimInsertDiv {    display: none;}/* widths */.full {    width: 100%;} .ninety {    width: 90%;}.ninetyfive {    width: 95%;}.eighty {    width: 80%;}.seventy {    width: 70%;}.sixty {    width: 60%;}.half {    width: 50%;}.fortyfive {    width: 45%;}.forty {    width: 40%;}.thirty {    width: 30%;}.twenty {    width: 20%;}.fifteen {    width: 15%;}.thin, .ten {    width: 10%;   }.tiny, .five {    width: 5%;}/* icons */a.icon {    margin: 4px 0 0 2px;   }a.icon img {    display: inline;    vertical-align: top;}img.sortShift {    display: inline-block;    margin-top: 9px;}/* hints */div.hint {    margin: 6px 0;    font-size: 90%;    margin-right: 5px;}div.hint div.tl {    background: url('../../frontend/gfx/hintTL.png') left no-repeat;    padding-left: 8px;}div.hint div.tr {    background: url('../../frontend/gfx/hintTR.png') right no-repeat;    padding-right: 4px;}div.hint div.tm {    background: url('../../frontend/gfx/hintTM.png') repeat-x;    height: 11px;}div.hint div.content {    background-color: #fffbe2;    border: 1px solid #ffeaac;    border-top: 0;    border-bottom: 0;    padding: 0 4px;}div.hint div.bl {    background: url('../../frontend/gfx/hintBL.png') left no-repeat;    padding-left: 4px;}div.hint div.br {    background: url('../../frontend/gfx/hintBR.png') right no-repeat;    padding-right: 4px;}div.hint div.bm {    background: url('../../frontend/gfx/hintBM.png') repeat-x;    height: 4px;}/* margin */.mgR {    margin-right: 5px;}.action-hl {    font-weight: bold;    color: #ff5a00;}