
body {
	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
	background-color:transparent;
	font-size:small;
	padding-bottom:100px;
}

a {
	text-decoration:underline;
	color:#138BB9;
	white-space:nowrap;
}

a:hover{
	color:#3CBFFF;
	text-decoration:underline;
}

img{
	border:none;
	vertical-align:middle;
}

h1{
	font-size:large;
}

h2{
	font-size:medium;
}

/*-------------------------------------------------------------------------*/

#tid{
	position:relative;
	float:right;
	padding-right:3px;
}

#navigation{
	margin-left:2px;
	width:99.5%;
}

#valnatt #riksdagsval #navigation {
	background-position:top right;
	background-repeat:no-repeat;
}
#slutlig #riksdagsval #navigation {
	background-position:top right;
	background-repeat:no-repeat;
}

#valnatt #landstingsval #navigation {
	background-position:top right;
	background-repeat:no-repeat;
}
#slutlig #landstingsval #navigation {
	background-position:top right;
	background-repeat:no-repeat;
}

#valnatt #kommunval #navigation {
	background-position:top right;
	background-repeat:no-repeat;
}
#slutlig #kommunval #navigation {
	background-position:top right;
	background-repeat:no-repeat;
}

#riksdagsval #navigation {
	background-color:#FFFEE1;
	border-top:1px solid #E0E1A8;
	border-right:1px solid #E0E1A8;
	border-left:1px solid #E0E1A8;
}

#landstingsval #navigation {
	background-color:#F2FAFC;
	border-top:1px solid #B1CFD8;
	border-right:1px solid #B1CFD8;
	border-left:1px solid #B1CFD8;
}

#kommunval #navigation {
	background-color:#F2FFE6;
	border-top:1px solid #CEDDAE;
	border-right:1px solid #CEDDAE;
	border-left:1px solid #CEDDAE;
}

#navigation h1{
	font-size:large;
	margin:0;
	padding:8px 0 8px 8px;
}

#navigation p{
	margin:0;
	padding:8px 0 0 8px;
}

#navigation a{
	text-decoration:underline;
}

#navigation ul{
	margin-top:0;
	margin-left:-25px;
	margin-bottom:0;
}

* html #navigation ul {
	\margin-left: 10px; /* for IE5 and IE6 in quirks mode */
	ma\rgin-left: 10px; /* for IE6 in standards mode */
}

#navigation li{
}

#tree{
	margin:10px 0 0 0;
	padding:0 0 0 10px;
}


/*-------------------------------------------------------------------------*/

#toppflikar{
	position:relative;
	background-color:transparent;
	margin-left:8px;
}

#toppflikar a{
	position:relative;
	border-bottom:none;
	color:black;
	text-decoration:none;
}

a.riksdagsflik{
	background-color:#FFFBB0;
	border:1px solid #E0E1A8;
	padding:0 10px 0 10px;
}

a.riksdagsflik:hover{
	background-color:#FFFEE1;
}

a.riksdagsflik_selected{
	background-color:#FFFEE1;
	top:1px;
	border:1px solid #E0E1A8;
	padding:2px 6px 0 6px;
}

a.landstingsflik {
	background-color:#D7F0F7;
	padding:0 10px 0 10px;
	border:1px solid #B1CFD8;
}

a.landstingsflik_selected {
	background-color:#F2FAFC;
	border:1px solid #B1CFD8;
	top:1px;
	padding:2px 6px 0 6px;
}

a.landstingsflik:hover {
	background-color:#F2FAFC;
}

a.kommunflik {
	background-color:#DCFFB9;
	border:1px solid #CEDDAE;
	padding:0 10px 0 10px;
}

a.kommunflik_selected {
	background-color:#F2FFE6;
	border:1px solid #CEDDAE;
	top:1px;
	padding:2px 6px 0 6px;
}

a.kommunflik:hover {
	background-color:#F2FFE6;
}

a.neutralflik {
	background-color:#F8F8F8;
	border:1px solid #cccccc;
	padding:0 10px 0 10px;
}

a.neutralflik_selected {
	background-color:white;
	border:1px solid #cccccc;
	top:1px;
	padding:2px 6px 0 6px;
}

a.neutralflik:hover {
	background-color:white;
}

/*-------------------------------------------------------------------------*/

#flikar{
	position:relative;
	margin-left:2px;
	padding-left:3px;
}

#flikar span{
	position:relative;
	top:1px;
	padding:3px 11px 0 11px;
	background-color:white;
	border:1px solid black;
	border-bottom:none;
	z-index:4;
}

#flikar a{
	position:relative;
	padding:0 10px 0 10px;
	color:black;
	text-decoration:none;
}

#riksdagsval #flikar a{
	background-color:#FFFBB0;
	border-top:1px solid #E0E1A8;
	border-right:1px solid #E0E1A8;
	border-left:1px solid #E0E1A8;
}

#landstingsval #flikar a{
	background-color:#D7F0F7;	
	border-top:1px solid #B1CFD8;
	border-right:1px solid #B1CFD8;
	border-left:1px solid #B1CFD8;
}

#kommunval #flikar a{
	background-color:#DCFFB9;
	border-top:1px solid #CEDDAE;
	border-right:1px solid #CEDDAE;
	border-left:1px solid #CEDDAE;
}

#riksdagsval #flikar a:hover{
	background-color:#FFFEE1;
	border:1px solid black;
}

#landstingsval #flikar a:hover{
	background-color:#F2FAFC;
	border:1px solid black;
}

#kommunval #flikar a:hover{
	background-color:#F2FFE6;
	border:1px solid black;
}

#flikar a.selected{
	background-color:white;
}

/*-------------------------------------------------------------------------*/

#resultat {
	border:1px solid black;
	padding: 10px;
	background-color:transparent;
}

#resultat a{
	text-decoration:underline;
}

#neutral #resultat{
	border:1px solid #cccccc;
}

#status{
	position:relative;
	float:right;
	width:29%;
}
#valdeltagande{
	border:1px solid black;
	width:100%;
	padding-bottom:1px;
}
#valdeltagande td{

}
#valdeltagande th{
	border-bottom:1px solid black;
}
div.valdeltagande_stapel{
	background-color:#777777;
	position:relative;
	float:left;
	clear:left;
	z-index:5;
	height:32px;
	top:2px;
	border-top:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
}

div.valdeltagande_tidigare{
	position:relative;
	float:left;
	clear:left;
	z-index:1;
	background-color:#cccccc;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	height:32px;
	top:-5px;
	vertical-align:bottom;
}
div.valdeltagande_etikett{
	position:relative;
	float:left;
	clear:left;
	z-index:5;
	white-space:nowrap;
	padding-left:3px;
}

div.valdeltagande_plusminus{
	position:relative;
	float:right;
	padding-right:3px;
	background-color:white;
	font-weight:bold;
	z-index:30;
}

/*-------------------------------------------------------------------------*/

div.stapeldiagram {
	width:70%;
}

/*-------------------------------------------------------------------------*/

table{
	width:70%;
	border-collapse:collapse;
	text-align:left;
	background-color:white;
}

tr{

}

td{
	line-height:1.4em;
}

td h3{
	margin:4px 0 4px 0;
	text-align:left;
	font-size:medium;
}

td a{
	display:block;
	width:98%;
}
th{
	padding:2px;
}
/*-------------------------------------------------------------------------*/
#delar td{
	padding:0 2px 0 2px;
	font-size:x-small;
}
#delar td a{
	padding:2px;
}
/*-------------------------------------------------------------------------*/

#riksdagsval .og{
	background-color:#FFFBB0;
	filter:alpha(opacity=70);
	opacity:0.70;
}
#riksdagsval .vdt{
	background-color:#E0E1A8;
	filter:alpha(opacity=70);
	opacity:0.70;
}

#riksdagsval th{
	background-color:#FFFBB0;
}
#riksdagsval th.heading_old {
	background-color:#E0E0E0;
	color:#666666;
}
#riksdagsval td.odd_new, #riksdagsval td.odd_left {
	background-color:#FFFEE1;
}
#riksdagsval td.even_new {
	background-color:transparent;
}
#riksdagsval td.sum {
	font-weight:bold;
	background-color:#FFFBB0;
}
#riksdagsval td.sum a{
	color:black;
}
#riksdagsval td.total {
	font-weight:bold;
	background-color:#E0E1A8;
}
#riksdagsval td.odd_old {
	background-color:#F3F3F3;
	color:#666666;
}
#riksdagsval td.even_old {
	background-color:transparent;
	color:#666666;
}
#riksdagsval #delar{
	border-bottom:1px solid #E0E1A8;
	border-left:1px solid #E0E1A8;
}
#riksdagsval #delar td{
	border-top:1px solid #E0E1A8;
	border-right:1px solid #E0E1A8;
}
#riksdagsval #delar th{
	border-top:1px solid #E0E1A8;
	border-right:1px solid #E0E1A8;
}
#riksdagsval #delar td.border{
	border-left:1px solid #E0E1A8;
}
/*-------------------------------------------------------------------------*/
#landstingsval .og{
	background-color:#D7F0F7;
	filter:alpha(opacity=70);
	opacity:0.70;
}
#landstingsval .vdt{
	background-color:#B1CFD8;
	filter:alpha(opacity=70);
	opacity:0.70;
}

#landstingsval th{
	background-color:#D7F0F7;
}
#landstingsval th.heading_old {
	background-color:#E0E0E0;
	color:#666666;
}
#landstingsval td.odd_new, #landstingsval td.odd_left {
	background-color:#F2FAFC;
}
#landstingsval td.even_new {
	background-color:transparent;
}
#landstingsval td.sum {
	font-weight:bold;
	background-color:#D7F0F7;
}
#landstingsval td.sum a{
	color:black;
}
#landstingsval td.total {
	font-weight:bold;
	background-color:#E0E1A8;
}
#landstingsval td.odd_old {
	background-color:#F3F3F3;
	color:#666666;
}
#landstingsval td.even_old {
	background-color:transparent;
	color:#666666;
}
#landstingsval #delar{
	border-bottom:1px solid #B1CFD8;
	border-left:1px solid #B1CFD8;
}
#landstingsval #delar td{
	border-top:1px solid #B1CFD8;
	border-right:1px solid #B1CFD8;
}
#landstingsval #delar th{
	border-top:1px solid #B1CFD8;
	border-right:1px solid #B1CFD8;
}
#landstingsval #delar td.border{
	border-left:1px solid #B1CFD8;
}
/*-------------------------------------------------------------------------*/
#kommunval .og{
	background-color:#DCFFB9;
	filter:alpha(opacity=70);
	opacity:0.70;
}
#kommunval .vdt{
	background-color:#CEDDAE;
	filter:alpha(opacity=70);
	opacity:0.70;
}
#kommunval th{
	background-color:#DCFFB9;
}
#kommunval th.heading_old {
	background-color:#E0E0E0;
	color:#666666;
}
#kommunval td.odd_new, #kommunval td.odd_left {
	background-color:#F2FFE6;
}
#kommunval td.even_new {
	background-color:transparent;
}
#kommunval td.sum {
	font-weight:bold;
	background-color:#DCFFB9;
}
#kommunval td.sum a{
	color:black;
}
#kommunval td.total {
	font-weight:bold;
	background-color:#E0E1A8;
}
#kommunval td.odd_old {
	background-color:#F3F3F3;
	color:#666666;
}
#kommunval td.even_old {
	background-color:transparent;
	color:#666666;
}
#kommunval #delar{
	border-bottom:1px solid #CEDDAE;
	border-left:1px solid #CEDDAE;
}
#kommunval #delar td{
	border-top:1px solid #CEDDAE;
	border-right:1px solid #CEDDAE;
}
#kommunval #delar th{
	border-top:1px solid #CEDDAE;
	border-right:1px solid #CEDDAE;
}
#kommunval #delar td.border{
	border-left:1px solid #CEDDAE;
}



