/*4010176.12*/
.dsmVotingCounterImagesAppear {
margin: 0px;
width: 458px;
background: url(http://www.bild.de/BILD/System/Bilder/dsm/digit-bg.gif);
background-repeat: repeat-x;
padding-left: 0px;
padding-top: 15px;
padding-right: 0px;
padding-bottom: 0px;
text-align: center;
z-index:4;
}
.dsmVotingCounterImagesFade {
position: relative;
width: 458px;
background: url(http://www.bild.de/BILD/System/Bilder/dsm/digit-bg.gif);
background-repeat: repeat-x;

top: -101px;
padding-left: 0px;
padding-top: 15px;
padding-right: 0px;
padding-bottom: 0px;
text-align: center;
z-index: 3;
}
.dsmVoting, .dsmVotingResult {
background: url(http://www.bild.de/BILD/System/Bilder/dsm/dark__result__header-bg__1x800.gif) repeat-x;
width: 458px;
}
.bar {
background-image: url(http://www.bild.de/BILD/System/Bilder/dsm/bar-bg.png);
width: 80px;
text-align: left;
}
.dsmVotingListContainer, .dsmVotingResultListContainer {
clear: both;
font-weight: bold;
line-height: 9pt;
font-size: 9pt;
color: #a6a6a6;
background-image: url(http://www.bild.de/BILD/System/Bilder/dsm/trbg.jpg);
background-repeat: repeat-y;
}
.dsmVotingListContainer tr:hover {
background-image: url(http://www.bild.de/BILD/System/Bilder/dsm/tr-bg-hi.gif);
background-color: #4f4f4f;

}

.dsmVotingCounter {
background: #3e3e3e url(http://www.bild.de/BILD/System/Bilder/dsm/dark__result__header-bg__1x800.gif) repeat-x;
width: 458px;
padding: 0;
margin: 0;
}

.dsmVotingContainer {
width: 458px;
margin: 0;
padding: 0;
background-color: #fff;
font-family: Helvetica,Verdana,Arial,Tahoma,sans-serif;
position:relative;
}
.logo {
background-color: #fff;
width: 458px;
}
.dsmVoting {
border: none;
}

.dsmVotingHeader  {
padding-top: 12px;
height: 146px;
}
.dsmVotingResultHeader  {
padding-top: 20px;
height: 138px;
}

.topVoteImage {
float: left;
padding: 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 0px;
height: 146px;
}
.eyecatcher {
position: absolute;
margin-left: 130px;
margin-top: 90px;
}
.dsmVotingHeaderText {
}
.dsmVotingHeaderQuestion {
padding-right: 16px;
font-weight: 900;
font-size: 16pt;
line-height: 16pt;
color: #fff;
}
.dsmVotingList {
clear: both;
font-weight: bold;
line-height: 9pt;
font-size: 9pt;
}
.dsmVotingList table {

}

.answer, .lastColumn, .letter {
}

.answerItem {
height: 30px;
}

.letter {
}
.answer {

}
.checkboxColumn {
padding-right: 20px;

}

.dsmVotingFooter {
padding-left:10px;
color: #a6a6a6;
background-color: #000;
font-size: 8pt;
padding-top: 4px;
padding-bottom: 4px;
height: 16px;
clear:both;
}
.footerInfoText, .resultFooterInfoText {
color: #ff0000;
float:left;
margin-left: 10px;
}
.footerInfoText {
width: 147px;
}
.resultFooterInfoText {
width: 85px;
}

.totalVotes {
float: left;


width: 95px;
}
.endDate {
float:left;
width: 100px;
}

.button {


}
#dsmVotingForm {
margin: 0px;
padding: 0px;
}
.clickable {
cursor: pointer;
}



.topVotePercentage {
float: left;
padding: 0;
margin-left: 10px;
margin-right: 10px;
height: 138px;
}
.dsmVotingResultHeaderText {
}
.dsmVotingResultHeaderQuestion {
font-weight: 900;
font-size: 10pt;
line-height: 10pt;
color: #a6a6a6;
}
.dsmVotingResultHeaderAnswer {
padding-right: 16px;
font-weight: 900;
font-size: 16pt;
line-height: 16pt;
color: #fff;
padding-top: 6px;
}


.dsmVotingListContainer {

}

.dsmVotingResultListContainer {

}

.dsmVotingListContainer td,.dsmVotingResultListContainer td  {
padding-left: 10px;

height: 32px;
}

.dsmVotingListContainer tr, .dsmVotingResultListContainer tr {

cursor: pointer;
height: 32px;
}


.dsmVotingCaptchaContainer {
visibility: hidden;
opacity: 0;
-moz-opacity: 0;

z-index: 1;
position: relative;
left: 51px;
top: 41px;
width: 348px;
height: 208px;
margin: 0px;
padding: 1px;
background-color: #dcdcdc;
}

.dsmVotingCaptcha {
margin: 0px;
padding: 0px;
background-color: #000;
border: 1px solid #dd0000;
}
.dsmVotingCaptchaText {
margin: 0px;
padding: 20px;
height: 20px;
font-family: Helvetica,Verdana,Arial,Tahoma,sans-serif;
font-size: 9pt;
font-weight: 900;
line-height: 9pt;
text-align: center;
}
.redText {
color: #dd0000;
}
.dsmVotingCaptchaForm,
.dsmVotingCaptchaForm form {
margin: 0px;
padding: 0px;
}
.captchaCodeInputText {
margin-left: 98px;
padding-left: 2px;
padding-top: 2px;
padding-right: 2px;
width: 144px;
height: 26px;
font-family: Helvetica,Verdana,Arial,Tahoma,sans-serif;
font-size: 16pt;
font-weight: 900;
line-height: 16pt;
text-align: center;
}
.dsmVotingCaptchaImage {
margin-top: 10px;
padding-top: 0px;
padding-bottom: 10px;
text-align: center;
}
.dsmVotingCaptchaButtons {
margin: 0px;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 20px;
}
.captchabuttonBack {
margin: 0px;
padding-left: 15px;
padding-right: 15px;
line-height: 15px;
}
.captchabuttonContinue {
float: right;
position: relative;
left: 0px;
top: -15px;
margin: 0px;
padding-left: 15px;
padding-right: 15px;
line-height: 15px;
}
.dsmInvisibleElement {
width: 0px;
height: 0px;
margin: 0px;
padding: 0px;
}

.dsmVotingCounterContainer {
width: 458px;
margin: 0;
padding: 0;
background-color: #fff;
font-family: Helvetica,Verdana,Arial,Tahoma,sans-serif;
display: none;
position: absolute; 
left: 0px;
top: 0px;
}


.dsmVotingCounterMessage {
margin: 0px;
padding-left: 0px;
padding-top: 15px;
padding-right: 0px;
padding-bottom: 0px;
font-family: Helvetica,Verdana,Arial,Tahoma,sans-serif;
font-weight: 900;
font-size: 14pt;
color: #fff;
text-align: center;
}
.dsmBlock
{
border-color: #d00;
border-style: solid;
border-width: 4px 3px;
}

