body {
 color: #000000;
 background-color: #FFFFFF;
 margin: 1cm;
 padding: 0;
 font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}


table {
 border-spacing: 0;
 border: 1px solid #ddd;
}

th {
 cursor: pointer;
}

th,
td {
 text-align: right;
 padding: 2mm;
}

thead tr > td {
 text-align: center;
}

thead {
 background-color: #e6e6e6;
 font-size: larger;
}


td.sep {
 padding-left: 4mm;
 border-left: 1mm solid #ddd;

}


td.lang {
 background-color: #e6e6e6;
 font-size: larger;
 text-align: left;
}
td.label {
 background-color: #e6e6e6;
 font-size: larger;
 text-align: left;
}

