.richtext p img {
  float: none !important;
  padding-left: 5px;
}

table {
  border-collapse: collapse;
}

th,
td {
  border: 1px solid #cecece;
  padding: 5px;
}

/* Kreuze Frageseiten */

td label.check {
  display: block;
  background: url(/static/img/ver33/check_sprite.gif) no-repeat 0 0;
  width: 54px;
  height: 54px;
  cursor: pointer;
}

td.check_1 label.active {
  background-position: 0 -54px !important;
}

td.check_2 label.active {
  background-position: 0 -108px !important;
}

td.check_4 label.active {
  background-position: 0 -162px !important;
}

td.check_1:hover label {
  background-position: -54px -54px;
}

td.check_2:hover label {
  background-position: -54px -108px;
}

td.check_4:hover label {
  background-position: -54px -162px;
}

/* Kreuze Ergebnisseite */

td.info {
  background: url(/static/img/ver33/hoverme.gif) no-repeat right bottom;
  cursor: help;
}

td.r_check span {
  display: block;
  background: url(/static/img/ver33/r_check_0.gif) no-repeat center;
  width: 34px;
  height: 34px;
}

td span.r_check_1 {
  background: url(/static/img/ver33/r_check_1.gif) no-repeat center;
}

td span.r_check_2 {
  background: url(/static/img/ver33/r_check_2.gif) no-repeat center;
}

td span.r_check_4 {
  background: url(/static/img/ver33/r_check_4.gif) no-repeat center;
}




#importance {
  margin-top: 15px;
  font-weight: bold;
}

#importance .importance_label {
  float: left;
  color: #999;
}

#importance ul {
  list-style-type: none;
  float: right;
  border: 1px solid #cecece;
  border-left: 0;
  margin-top: -1px;
}

#importance ul li {
  list-style-type: none;
  display: inline;
}

#importance li {
  border-left: 1px solid #cecece;
  cursor: pointer;
  font-weight: normal;
  margin-left: -1px;
  position: relative;
}

#importance li:hover {
  background: #f4f4f4;
}

#importance li.active {
  background: #e4e4e4;
  font-weight: bold;
}

#importance li label {
  cursor: pointer;
  padding: 2px 8px;
}

.msie #importance li label {
  cursor: pointer;
  padding: 0 8px;
}

#importance .marker {
  display: none;
}

#importance .active .marker {
  display: block;
  top: 16px;
}

.msie6 #importance .active .marker {
  top: 11px;
}

#importance #less .marker {
  left: 47px;
}

#importance #norm .marker {
  left: 23px;
}

#importance #more .marker {
  left: 53px;
}


/* Legende Auswertung */

.wwquiz_result .legende {
  position: absolute;
  top: 40px;
  right: 80px;
  width: 140px;
}

.wwquiz_result .legende h3 {
  color: #999;
  font-size: 1em;
  font-family: Arial, sans-serif;
  margin: 0;
}

.wwquiz_result .legende ul {
  list-style-type: none;
}

.wwquiz_result .legende li {
  list-style-type: none;
  padding: 5px 0 5px 20px;
}

.wwquiz_result .legende li.leg_less {
  background: url(/static/img/ver33/l_check_1.gif) no-repeat left center;
}

.wwquiz_result .legende li.leg_norm {
  background: url(/static/img/ver33/l_check_2.gif) no-repeat left center;
}

.wwquiz_result .legende li.leg_more {
  background: url(/static/img/ver33/l_check_4.gif) no-repeat left center;
}