body,p,div,span,td,th,ul,ol,li,b,i,select,input,option,textarea,h1,h2,h3,h4,dt,dd { font-family: Arial, sans-serif; color: #000000;  }
body { background-color: #ffffff; }
h1 { font-size: 20px;}
h2 { font-size: 18px;}
h3 { font-size: 16px;}
h4 { font-size: 14px;}
a:link,a:active,a:visited { color: #6a90bb; text-decoration: none; }
a:hover { color: #aaaaaa; text-decoration: underline; }
.questiontext { font-weight: bold; }
.questiontextmarked { font-weight: bold; border-left: 5px solid #d00; color: #d00; }
textarea,.selectbox,input { background-color:#eee; }
.globaltable2 { width:100% }
.answertable {  }
.answerelement,.answerelementmarked,.answerelement2 { text-align: center;}
.answerelementleft, .answerelement2left { text-align: left; }
.answerelementmarked, .answertextmarked { background-color: #ff6600; }
td, th { padding: 1px; }
.answerelement2,.answerelement2left,.answertext2,.answerscale2,.betweenscales2 { background-color: #e8e8e8; }
.answerscale,.answerscale2 { font-weight: bold; text-align: center; width:30px; }
.submitbutton,.backbutton,.ignorebutton,.emendbutton { background-color: #9ac0eb; }
.cancelbutton { background-color: #dac0cb; }
.plausi,.plausi2, .plausi3 { color: #d00; border: 5px solid white; }
.hrstyle { color:#cccccc; }
.helptext { background-color:#ffa; font-style: italic; }
.boldtext { font-weight: bold; text-align: center; font-size: 14px; }
.normaltext { font-weight: normal; text-align: center; font-size: 11px; }
.buttontable { text-align: center; }
.instruction { color: #336699; }

