/* CSS Document fuer Special-Box */

.ardVote a:link { color: #e30262; text-decoration: none; }
.ardVote a:visited { color: #e30262; text-decoration: none; }
.ardVote a:hover { color: #e30262; text-decoration: underline; }


/* kasten um den gesamten vote */
.ardVote, .ardVote_erg {
width: 25.31em;
/* width: 36.56em; */
padding: 0;
margin: 0 0 1em 0;
display: block;
float: left;
border: 1px solid #ADBBC6 !important;
background: #EAEDF1 url(/static/pics/kinderzukunft/verlauf_ranking.jpg) repeat-x top left !important;
clear: both;
position: relative;
z-index: 700;
}


/* headline in der Farbe */

.ardVote h2, .ardVote_erg h2 {
padding: 0.4em 0 0.4em 0.5em !important;
margin: 0;
font-size: 0.75em !important;
line-height: 1.2em;
color: #fff !important;
display: block;
float: left;
width: 33.246em;
background: #6aabd9;
border-bottom: 1px solid #ADBBC6 !important;
}

.voteKopf {
clear: both;
width: 100%;
padding: 0;
margin: 0;
display: inline;
float: left;
color: #001a4b;
background: #EAEDF1 url(/static/pics/kinderzukunft/verlauf_ranking_kopf.jpg) repeat-x bottom left !important;
border-bottom: #ADBBC6 1px solid;
}


.voteKopf img {
padding: 0.5em 0 0.5em 0.45em;
margin: 0;
display: block;
float: left;
border: 0;
}

/* Vote-Frage */

.voteKopf h3 {
	padding: 0.5em 0 0.5em 0.85em;
	margin: 0;
	display: block;
	font-weight: normal;
	line-height: 1.25em;
	font-size: 0.85em;
	border: 0;
	float: left;
	width: 80%;
	}


.ardVote .voteFuss, .ardVote_erg .voteFuss {
	clear: both;
	width: 100%;
	padding: 0;
	margin: 0;
	display: block;
	position: relative;
	height: 3em;
	}
	
.ardVote_erg .voteFuss.grau1 {
	background: none !important;
	}
	
.voteFuss p, .ardVote_erg .voteFuss p {
	clear: both;
	padding: 0.5em 0 0 1em !important;
	margin: 0 !important;
	line-height: 1.35em;
	font-size: 0.7em;
	display: block;
	float: left;
	width: 50%;
	color: #e30262;
	position: relative;
	}
	
.ardVote_erg .voteFuss p {
	width: 90%;
	padding: 0.5em 0 0 1em;
	margin: 0;
	}

/* 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: none !important;
}

.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 #ADBBC6 !important;
clear: both;
}

.ardVote_erg .voteContainer ul li.first
{
background: none !important;
}


.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 1em 0 0.5em;
display: inline;
width: 80%;
}


.voteContainer .txt p {
clear: both;
padding: 0;
margin: 0;
display: block;
color: #001a4b;
font-size: 0.75em;
font-weight: bold;
background: none !important;
}


.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: none !important;
}

.ardVote form .bttRadio {
padding-top: 0.05em;
}

.ardVote_erg .numR {
float: left;
padding: 0.15em 0.25em 0 0.25em;
text-align: center;
margin: 0;
width: 1.45em;
font-size: 1.5em;
font-weight: bold;
color: #ADBBC6;
}


.ardVote_erg form .bttRadio {
display: none;
}

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

.ardVote_erg .ardBarContainer
{
clear: both;
background: #fff;
border: #fff 1px solid;
padding: 0;
height: 1em !important;
margin: 0;
float: left;
width: 75%;
}


.ardVote_erg .ardBarContainer .ardBar {
line-height: 0;
font-size: 0;
height: 100% !important;
margin: 0;
padding: 0;
border: none !important;
background: url(/static/pics/kinderzukunft/verlauf_vote_erg.jpg) repeat-y !important;
}



.ardVote_erg .ardBarPro
{
font-size: 1em;
font-weight: bold;
float: right;
color: #e30262 !important;
margin: 0;
padding: 0 0 0 0.25em;
}


.ardVote form input.bttSchick {
float: right;
padding: 0.25em 0.5em 0.35em 0.5em;
font-family: verdana, sans-serif;
color: #e30262;
font-weight: bold;
margin: 0.5em 1em 0 0;
background: #edeef2 url(/static/pics/kinderzukunft/verlauf_btt.jpg) repeat-x top left !important;
border: 1px solid #fff;
font-size: 0.75em;
}

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

.bildBox
{
float: left;
width: 86%;
}

.ardVote .voteBu, .ardVote_erg .voteBu
{
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%;
}

.ardVote .votePicContainer, .ardVote_erg .votePicContainer
{
width: 12em;
background: #edeef2;
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;
}


.voteFehler, .mehrVoteFehler {
	padding: 0.5em 0 0.5em 0.5em;
	margin: 0 0 0.5em 0;
	float: left;
	border: 1px solid;
	width: 98%;
	text-align: center;
	font-size: 0.85em;
	font-weight: bold;
	color: #e30262;
	}
	
