div.sidebarModulUmfrageFirst {
  width: 115px;
  padding: 5px 7px 0px 0px;
  float: left;
  overflow: hidden;
}
div.sidebarModulUmfrageLast {
  width: 205px;
  padding: 0px 0px 0px 0px;
  float: right;
  overflow: hidden;
}
div.umfrageInput {
  float: left;
  clear: both;
}
.poll_head_shift {
  padding-left: 7px;
}
.poll_body_shift {
  padding-left: 9px;
}
div.pollresultcount {
  padding-top: 5px;
  color: #990000;
}
.poll {
  display: inline-block;
  width: 100%;
  margin-bottom: 5px;
}
.poll.pollresult .fltlft {
  width: 170px;
}
.poll.pollresult .fltrt {
  width: 140px;
}
.poll.last {
  margin-bottom: 0;
}
.poll input[type="radio"] {
  vertical-align: middle;
  width: 25px;
  display: inline-block;
  outline: 0;
  margin: 0;
}
.poll label {
  display: inline-block;
  vertical-align: middle;
  width: 280px;
}
.poll label img {
  width: 75px;
  float: left;
  margin-right: 10px;
}
.poll input[type="radio"],
.poll label {
  cursor: pointer;
}
.resultEmpty {
  float: left;
  background-color: white;
  height: 22px;
}
.pollResultSheet {
  background-color: #f7f6f2;
  padding: 10px;
}
.resultPercent {
  float: left;
  background-color: #b88b10;
  height: 22px;
}
.resultText {
  float: left;
  padding-left: 10px;
  height: 15px;
  color: #6d6a64;
}
.fltlft {
  float: left;
  padding-left: 10px;
  height: 15px;
  color: #6d6a64;
}
.fltrt {
  float: right;
  padding-right: 10px;
  height: 15px;
  color: #6d6a64;
}

.clearfloat {
  clear: both;
  height: 0;
  line-height: 0px;
  font-size: 0px;
}