.votes-header{position:relative;display:block;text-align:center;padding:30px 0}.votes-header img{display:block;height:91px;border:none;margin:0 auto}.votes-images{position:relative;display:block;text-align:center;margin-bottom:10px}.votes-images .images-inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.votes-images .images-inner>.image-set{position:relative;display:block;margin:10px}.votes-images .images-inner>.image-set p{text-align:left;font-size:12px;padding-top:5px;margin:0}.button{background-color:#784c4c;color:#fff}.button:hover{background-color:#866161}table.collapsible thead{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
:root {
  --primary-color: #784c4c;
  --text-on-primary: #ffffff;
}

.votest_tableheading, .votest_tableheading tr th{
  background-color: var(--primary-color);
}

.votest_tableheading tr a,
.votest_tableheading tr th {
  color: var(--text-on-primary);
}

.button.secondary.dark-btn {
  background-color: var(--primary-color);
  color: var(--text-on-primary);
}

ul.pagination li.current a,
ul.pagination li.current button {
  background: var(--primary-color);
}

.votesdetail_result table.collapsible .heading {
  background: var(--primary-color);
  color: var(--text-on-primary);
}

#voteresult {
	float: left;
	margin-top: 25px;
	margin-bottom: -35px;
	color: var(--nv-secondary-accent) !important;
	font-family: var(--headingsfontfamily),var(--nv-fallback-ff);
}
.abstimmungen_filter {
	font-size: var(--h3fontsize);
	font-weight: var(--h3fontweight);
	line-height: var(--h3lineheight);
	letter-spacing: var(--h3letterspacing);
	text-transform: var(--h3texttransform);
	color: var(--nv-secondary-accent) !important;
	font-family: var(--headingsfontfamily),var(--nv-fallback-ff);
	margin: 0 0 30px;
}
.abstimmungen_title {
	font-size: var(--h2fontsize);
	font-weight: var(--h2fontweight);
	line-height: var(--h2lineheight);
	letter-spacing: var(--h2letterspacing);
	text-transform: var(--h2texttransform);
	margin: 0 0 30px;
	color: var(--nv-primary-accent) !important;
	font-family: var(--h2fontfamily);
}	
.singlevote_detail .votes h2 {
	font-size: var(--h2fontsize);
	font-weight: var(--h2fontweight);
	line-height: var(--h2lineheight);
	letter-spacing: var(--h2letterspacing);
	text-transform: var(--h2texttransform);
	color: var(--nv-primary-accent) !important;
	font-family: var(--h2fontfamily);
}
	
.exportform_wrapper {
	margin-top: 0;
	position: relative;
	z-index: 50;
	text-align: right;
	margin-bottom: 10px;
}
.weit_imgset {
	display: inline-block;
}
.slbCaption a, .slbContent .slbCaption {
	color: #fff; font-size: 15px;
}
.has-tip.extra_infoicon{border: 2px #000 solid;
	display: inline-block;
	width: 19px;
	margin-left: 5px;
	border-radius: 50%;
	height: 19px;
	text-align: center;
	font-size: 11px;
	line-height: 16px;
}
@media(max-width:767px){
#voteresult {
	margin-bottom: 0;
}

}


@media(max-width:500px){
.exportform_wrapper{margin-top:0px;}

}