.exerciseContainer p {
color: black;
font-family: Arial, Verdana, sans-serif;
margin: 3px 4px;
font-size: 12px;
line-height: 18px;
}

.exerciseContainer .kinai {
font-size: 16px;
}

.exerciseContainer .grammatik {
width: 530px;
font-size: 12px;
line-height: 1.2em;
padding: 4px;
border: 1px solid #cdcdcd;
margin: 4px 0;
}
.exerciseContainer .grammatik tr td {
padding: 4px;
border: 1px solid #cdcdcd;
}
.exerciseContainer .grammatik tr.color1 {
background: #f0f0f0;
}
.exerciseContainer .grammatik tr.color2 {
background: #fff;
}
.exerciseContainer .grammatik tr.color3 {
background: #dddddd;
}
.exerciseContainer .grammatik tr.color4 {
background: #BFDAE7;
}
.exerciseContainer .grammatik tr.color5 {
background: #ffd79b;
}
.exerciseContainer .grammatik td {
height: 22px;
}
.exerciseContainer .bold {
color: #cc0000;
}
.exerciseContainer .grammatik tr td .chinese {
font-size: 28px;
font-family: Simsun;
font-weight: bold;
color: #990000;
}