@charset "UTF-8";
/* CSS Document */

.kommwahl_header {
	width:1039px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.kommwahl_main_left {
	float: left;
	width: 728px;
	padding-left: 10px;
	padding-right: 10px;
	display: inline;
}

.kommwahl_main_right {
	float: right;
	width: 311px;
	display: inline;
}

.kommwahl_lra_box {
	width:708px;
	height:auto;
	border:solid 10px #FFF;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;	
	background: #FFF;
}

.kommwahl_headline_ort {
	width:708px;
	height:auto;
	border:solid 10px #CCC;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;	
	background: #CCC;
}

.kommwahl_gewaehr {
	width:708px;
	height:auto;
	border:solid 10px #F30;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;	
	background: #F30;
	text-align:center;
}

.kommwahl_ort {
	font-family:Arial;
	font-size:30px;
	font-weight:normal;
	color:#000;
}

.kommwahl_headline {
	font-family:Arial;
	font-size:28px;
	font-weight:normal;
	color:#000;
}

.kommwahl_trenner_schwarz {
	border-top: solid 5px #FFF;
	border-bottom:solid 5px #FFF;
	background:#000;
	height:3px;
	width:100%
}

.kommwahl_trenner_grau {
	border-top: solid 5px #FFF;
	border-bottom:solid 5px #FFF;
	background:#CCC;
	height:1px;
	width:100%
}

.kommwahl_balken_rahmen {
	width:400px;
	height:25px;
	position:relative;
	border:solid 1px #333333;
	float:left;
}

.kommwahl_balken_prozent {
	height:25px;
	
background: #d0e4f7; /* Old browsers */

background: -moz-linear-gradient(top,  #d0e4f7 0%, #73b1e7 24%, #0a77d5 50%, #539fe1 79%, #87bcea 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0e4f7), color-stop(24%,#73b1e7), color-stop(50%,#0a77d5), color-stop(79%,#539fe1), color-stop(100%,#87bcea)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #d0e4f7 0%,#73b1e7 24%,#0a77d5 50%,#539fe1 79%,#87bcea 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #d0e4f7 0%,#73b1e7 24%,#0a77d5 50%,#539fe1 79%,#87bcea 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #d0e4f7 0%,#73b1e7 24%,#0a77d5 50%,#539fe1 79%,#87bcea 100%); /* IE10+ */

background: linear-gradient(to bottom,  #d0e4f7 0%,#73b1e7 24%,#0a77d5 50%,#539fe1 79%,#87bcea 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e4f7', endColorstr='#87bcea',GradientType=0 ); /* IE6-9 */
}

.kommwahl_prozent {
	height:25px;
	width:100px;
	text-align:right;
	float:left;
}

.kommwahl_stimmen {
	height:25px;
	width:200px;
	text-align:left;
	float:left;
}



.kommwahl_kandidat_name {
	font-family:Arial;
	font-size:20px;
	color:#000;
}

.kommwahl_kandidat_partei {
	font-family:Arial;
	font-size:14px;
	color:#555F00;
}

.kommwahl_gesamt {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#666;
}