.class1 A:link {text-decoration: none; color: #a0a0a0; font-size: 12}
.class1 A:visited {text-decoration: none; color: #a0a0a0; font-size: 12}
.class1 A:active {text-decoration: none; color: #000000; font-size: 12}
.class1 A:hover {text-decoration: none; color: #0000ff; background-color:yellow; font-size: 12}

.class2 A:link {text-decoration: none; color: #0000ff}
.class2 A:visited {text-decoration: none; color: #0000ff}
.class2 A:active {text-decoration: none; color: #000000}
.class2 A:hover {text-decoration: none; color: #0000ff; background-color:yellow}

/* Design 6 */
table.Design6 {
    border-spacing: 0px;
    border-collapse: collapse;
    background: #ffffff;
    border: 1px solid #8888FF;
}
table.Design6 th {
    font-weight: normal;
    padding: 0.1em 1.0em;
    border: 0px;
    border-bottom: 1px solid #9999AA;
}
table.Design6 td {
    border: 0px;
/*    border-bottom: 1px solid #DDDDFF;
    border-left: 1px solid #9999AA; */
    padding: 0.1em 0.1em;
    vertical-align: top;
}
table.Design6 td.composer {
    border: 0px;
/*    border-bottom: 1px solid #DDDDFF;
    border-left: 1px solid #9999AA; */
    padding: 0.1em 0.25cm;
    vertical-align: top;
    /* text-align: right; */
    /* background: url(/images/opusBullet.gif) no-repeat 0.25 cm 0.4em; */
    /* font-weight: bold; */
}
table.Design6 td.opus {
    border: 0px;
/*    border-bottom: 1px solid #DDDDFF;
    border-left: 1px solid #9999AA; */
    padding: 0.1em 0;
    vertical-align: top;
}
table.Design6 td.instrument {
    border: 0px;
/*    border-bottom: 1px solid #DDDDFF;
    border-left: 1px solid #9999AA; */
    padding: 0.1em 1.0em;
    vertical-align: top;
    font-size: 12;
}
table.Design6 td.version {
    border: 0px;
/*    border-bottom: 1px solid #DDDDFF;
    border-left: 1px solid #9999AA; */
    padding: 0.1em 0.5cm;
    vertical-align: top;
    font-size: 12;
}
table.Design6 td.movement {
    border: 0px;
/*    border-bottom: 1px solid #DDDDFF;
    border-left: 1px solid #9999AA; */
    padding: 0.1em 0.5cm;
    vertical-align: top;
}
table.Design6 thead th {
    text-align: center;
    font-weight: bold;
    color: #6C6C9A;
    border-left: 1px solid #9999AA;
}
table.Design6 th.Corner {
    text-align: left;
    border-left: 0px;
}
table.Design6 tr.Odd {
    background: #ddddff;
}
table.Design6 tr.section {
    background: #8888ff;
}
table.Design6 td.section {
    background: #8888ff;
    color: #ffffff;
    font-size: 1.5em;
    font-weight: bold;
    padding: 0.25em 0.25cm
}
