/* CSS Document fuer Special-Box */

a:link { color: #001a4b; text-decoration: none; }
a:visited { color: #001a4b; text-decoration: none; }
a:hover { color: #001a4b; text-decoration: underline; }


/* kasten um den gesamten vote */
.ardVote, .ardVote_erg {
width: 99%;
padding: 0;
margin: 0 0 2em 0;
display: block;
float: left;
border: 1px solid #3a72a9 !important;
clear: both;
background: #e5eef6 !important;
}


/* headline in der Farbe */

.ardVote h2, .ardVote_erg h2 {
clear: both;
padding: 0.4em 0 0.4em 2%;
margin: 0;
font-size: 0.75em;
line-height: 1.2em;
color: #fff;
float: left;
width: 98%;
background: #3a72a9 !important;
}

.voteKopf {
clear: both;
width: 100%;
padding: 0;
margin: 0;
display: inline;
float: left;
color: #000;
border-bottom: #fff 2px solid;
}


.voteKopf img {
display: none;
}

/* Vote-Frage */

.voteKopf h3 {
	padding: 0.5em 2% 0.5em 2%;
	margin: 0;
	display: block;
	font-weight: bold;
	line-height: 1.25em;
	font-size: 0.9em;
	border: 0;
	float: left;
	width: 96%;
	clear: none;
	background: #e5eef6 url(/static/ard/pics/backs/verlauf_ReSP.jpg) repeat-x bottom;
	}


.voteFuss {
	clear: both;
	width: 100%;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	background: #e5eef6;
	}
	
.voteFuss p {
	padding: 0.5em 0 0.25em 1em;
	margin: 0;
	line-height: 1.35em;
	font-size: 0.7em;
	display: block;

	color: #000;
	}

/* umfasst den gesamten vote, auch erg */
.voteContainer {
width: 100%;
padding: 0;
margin: 0;
display: block;
float: left;
}

/* ul in Vote und erg */
.ardVote .voteContainer ul, .ardVote_erg .voteContainer ul
{
width: 100%;
margin: 0;
padding: 0;
display: inline;
float: left;
clear: both;
background: #fff;
}

.ardVote form, .ardVote form, .ardVote fieldset, .ardVote_erg fieldset {
width: 100%;
padding: 0;
margin: 0;
display: block;
float: left;
border: 0;
}

/* lis der ul in Vote und erg */
.ardVote .voteContainer ul li, .ardVote_erg .voteContainer ul li
{
width: 100%;
padding: 0.5em 0 0.5em 0;
display: block;
line-height: 1.2em;
list-style: none;
float: left;
margin: 0;
border-bottom: 1px solid #3a72a9 !important;
clear: both;


}

.ardVote_erg .voteContainer ul li.first
{
background: #ffffff;
}

img.xxxvotePic {
margin: 0.25em 0.25em 0.25em 0.25em;
display: block;
float: left;
border: 0;
border: #fff 2px solid;
}

img.votePic {
border-right: 2px #fff solid;
border-bottom: 2px #fff solid;
border-top: 2px #95999a solid;
border-left: 2px #95999a solid;
}

.voteContainer .voteNum
{
padding: 0.15em 0 0.15em 0;
margin: 0;
display: block;
float: left;
color: #000;
}



.voteContainer .txt {
float: right;
padding: 0.15em 0 0.15em 0;
margin: 0 1.5em 0 0;
display: inline;
width: 85%;
color: #000;
}

*html .voteContainer .txt {
width: 84%;
}



.voteContainer .txt p {
clear: both;
padding: 0.15em 0 0.15em 0;
margin: 0;
display: block;
}




.ardVote form .bttRadio, .ardVote_erg form .bttRadio {
float: left;
padding-top: 0.35em;
margin: 0 0.15em  0 0.35em;
font-weight: bold;
text-align: center;
/* height: 80px; */
height: 1.75em;
width: 2.5em;
text-align: center;
background: #fff !important;
}

.ardVote_erg .numR {
float: left;
padding: 0.15em 0 0 0;
text-align: center;

margin: 0 0.25em 0 0.25em;
width: 1.45em;
font-size: 1.5em;
font-weight: bold;
color: #000;
}

.ardVote .numR {
display: none;
}

.ardVote_erg form .bttRadio {
display: none;
}

.ardVote_erg .BarPanal
{
clear: both;
margin: 0.15em 0 0 0;
padding: 0;
float: left;
width: 100%;
}

.ardVote_erg .ardBarContainer
{
clear: both;
background: #e5eef6;
border: #A8B2C2 1px solid;
padding: 0;
margin: 0;
float: left;
width: 80%;
}

.ardVote_erg form .ardBar
{
line-height: 0;
font-size: 0;
height: 12px;
margin: 0;
padding: 0;
}

.ardVote_erg .ardBarPro
{
font-size: 1em;
font-weight: bold;
float: right;
/* border: #000000 1px solid; */
margin: 0;
padding: 0 0 0 0.25em;
}


form .bttSchick {
float: right;
padding: 0.25em 0.35em 0.35em 0.35em;
font-family: verdana, sans-serif;
color: #fff;
text-align: center;
margin: -1.25em 0.75em 0.5em 0;
border: 1px solid #fff;
font-size: 0.75em;
background: #3a72a9 !important;
}

*html form .bttSchick {
margin: -1em 0.75em 0.5em 0;
}

.voteContainer .txt h4 {
padding: 0;
margin: 0;
color: #000;
font-size: 0.85em !important;
display: block;
float: left;
}

.xxvoteContainer .kult4
{
background: #fff !important;
}

.bildBox
{
/* border: #d5d6d7 1px solid; */
float: left;
width: 86%;
/* background: #e9e9e9; */
}

.ardVote .voteBu, .ardVote_erg .voteBu
{
/* border: #000000 1px solid; */
color: #666666;
float: left;
width: 9.5em;
padding: 0.15em 0 0 0;
}


.voteBu h4
{
font-size: 0.75em;
padding: 0.15em 0 0 0;
margin: 0;
line-height: 120%;
}

.voteBu p
{
font-size: 0.7em;
padding: 0.15em 0 0.15em 0;
margin: 0;
line-height: 120%;
}

.xxardVote .votezoom
{
border: #000000 1px solid;
}
.ardVote .xxxvotePicContainer
{
border: #fff 2px solid;
width:11.25em;
background: #fff;
float: left;
margin: 0.25em 0.25em 0.25em 0.25em;
text-align: center;
}


.ardVote .votePicContainer, .ardVote_erg .votePicContainer
{
width: 12em;
background: #e9e9e9;
float: left;
margin: 0 0.25em 0 0;
padding: 0.5em 0 0.25em 0;
display: inline;
text-align: center;
vertical-align: middle;
}


.ardVote .votePicContainer p, .ardVote_erg .votePicContainer p
{
padding: 0 0 0 0;
font-size: 0.7em;
margin: 0;

}

.ardVote .votezoom, .ardVote_erg .votezoom
{
padding: 0.15em 0.25em 0.25em 0.25em;
vertical-align: middle;
/* border: #000000 1px solid; */
}


