/* generic classes for webblock poll */

#container1 .block.vote,
#container2 .block.vote,
#container3 .block.vote{
 background-color: #88c0e6;
 /* Do rounding (native in Safari, Firefox and Chrome) */
 -webkit-border-radius: 9px;
 -moz-border-radius: 9px;
 -moz-border-radius-topleft: 9px;
 -webkit-border-top-left-radius: 9px;
 -moz-border-radius-bottomleft: 0px;
 -webkit-border-top-bottom-radius: 0px;
 -moz-border-radius-topright: 0px;
 -webkit-border-top-right-radius: 0px;
 -moz-border-radius-bottomright: 9px;
 -webkit-border-top-right-radius: 9px;
 }

#container2 .block.vote{
 margin: 0px 0px 10px 10px;
 width: 208px;
 }

.webblockpage #container2 .block.vote {
 margin: 0px 0px 10px 0px;
 width: 420px;
}

.vote h2{
 padding: 0px;
 color: #fff;
 margin: 0px 0px 5px 0px;
 font-size: .9em;
 }

#container3 .vote .body h2{
 float: none;
}

.vote .head {
 display: none;
 }
  
.vote .bottom {
 display: none;
 }

.block.vote .body {
 display: block;
 padding-bottom: 10px;
 }
 
.block.vote table td {
 padding-bottom: 10px;
 }

.voteResult {
 font-size:0.8em;
 padding:0px;
 margin:0px;
 }
  
.voteResultBar {
 background-color: #057ac9;
 }
  
.vote table {
 margin-top: 0px;
 padding-top: 0px;
 width: 100%;
 }
  
.vote label {
 padding-left: 5px;
 display: inline-table;
 }
  

.meningSubmit{
 color:#ffffff;
 font-weight: bold;
 background-color: #057ac9;
 float:right;
 }

.vote p.options {
  margin: 0px;
  }

.vote img.actionButton {
  border: none;
  position: relative;
  visibility: visible;
  z-index: 49;
  float: right;
  margin-top: 10px;
  }
.vote p.info {
  text-align: left;
  margin: 0px 0px 0px 0px;
  clear: right;
  }
