/* generic classes for webblock vote */

.block.vote {
 width: 200px;
 position: relative;
 clear: both;
 color: black;
 border: 2px outset white;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 15px;
 }

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

#container3 .vote {
 background-color: #f5f5f5;
 }

#container3 .vote h1,
#container3 .vote h2 {
 font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
 color:#d14fb1;
 font-size: 1.3em;
 line-height: 1.2em;
 padding: 0px 0px 10px 0px;
 margin: 0px 0px 0px 0px;
 letter-spacing: -0.05em;
 font-weight:normal;
 }

.meningSubmit{
 background-color: #808080;
 color: white;
 float:right;
 }

.vote p {
 color: black;
 line-height: 1.1em;
 }

.radio{
 margin: 7px 0px 0px 0px;
 }

.vote label {
 padding: 0px 0px 0px 8px;
 margin: 0px 0px 0px 0px;
 }

.voteResult {
 color: black;
 padding: 5px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 }

.voteResultBar {
 background-color: #d14fb1;
 padding: 0px 0px 0px 0px;
 margin: 4px 10px 0px 0px;
 }

.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;
 }

.vote table {
 margin-top: 0px;
 padding-top: 0px;
 width: 100%;
 }




/* Votepage */

.votepage #page {
 background-image: url('/components/images/background2cols.gif');
 }

.votepage #container2 {
 width: 622px;
 }

.votepage #container3 {
 display: none;
 }

.votepage .vote_overview .innerbody {
 width: 560px;
 /* height: 320px; */
 float: left;
 padding: 5px;
 visibility: visible;
 z-index: 99;
 position: relative;
 overflow: auto;
 }

.votepage strong {
 color: red;
 clear: both;
 }

.votepage .vote_overview .innerbody a {
 color: #023183;
 text-decoration: underline;
 }
