
/* css für balken diagramme */







/* hintergrund tabellen */


.restd1
{
	background-repeat:no-repeat;
	background-position:0px 79px
}

.restd2
{
	background-repeat:no-repeat;
	background-position:-300px 79px
}

html* .restd1
{
	background-repeat:no-repeat;
	background-position:0px 72px
}

html* .restd2
{
	background-repeat:no-repeat;
	background-position:-553px 72px
}


.restd1print
{
	background-repeat:no-repeat;
	background-position:0px 81px
}

.restd2print
{
	background-repeat:no-repeat;
	background-position:-300px 81px
}

html* .restd1print
{
	background-repeat:no-repeat;
	background-position:0px 102px
}

html* .restd2print
{
	background-repeat:no-repeat;
	background-position:-553px 102px
}


/* tabellen */


.abstimmungtab3
{
	width:530px;
}

.abstimmungtab4
{
	width:350px;
}

.abstimmungtab2
{
	width:259px;
}

.abstimmungtab1
{
	width:168px;
}


/* bei 3 tabellen */

.tabdiv3
{
	width:169px;
	float:left;
}

.tabHeader3
{
	width:169px;
	height:32px;
	background-image:url(../grafik/backgrounds/tabheader.gif);
	background-repeat: repeat-x;
	text-align:center;
	padding:2px 0px 0px 0px;
	border-style:solid;
	border-color:#C6C6C6;
	border-width:0px 1px 1px 1px;
}

.tabSubHeader3
{
	width:171px;
	border-style:solid;
	border-color:#C6C6C6;
	border-width:0px 1px 0px 1px;
}

.tabUK3
{
	width:169px;
}

.tabUKresultat3_gray
{
	width:165px;
	height:31px;
	padding-left:1px;
	background-image:url(../grafik/backgrounds/tabres_gray.gif);
	background-repeat:repeat-y;
	background-position:-50px 0px;
	border-style:solid;
	border-color:#C6C6C6;
	border-width:0px 1px 0px 1px;
	padding:6px 2px 0px 2px;
}

.tabUKresultat3_white
{
	width:165px;
	height:31px;
	padding-left:1px;
	background-image:url(../grafik/backgrounds/tabres_white.gif);
	background-repeat:repeat-y;
	background-position:-50px 0px;
	border-style:solid;
	border-color:#C6C6C6;
	border-width:0px 1px 0px 1px;
	padding:6px 2px 0px 2px;
}


.tabSubHeaderB3
{
	background-color:white;
	border-style:solid;
	border-color:#C6C6C6;
	border-width:0px 0px 1px 0px;	
}

.querbalkenJ3
{
	height:10px;
	font-size:6px;
	background-color:#369736;	
	margin-top:1px;
	margin-left:6px;
}

.querbalkenN3
{
	height:10px;
	font-size:6px;
	background-color:#D81D04;	
	margin-top:1px;
	margin-left:6px;
}

.gruppenBorder3
{
	border-color:#C6C6C6;
	border-style:solid;
	border-width:1px 0px 1px 0px;	
}


/* bei 2 tabellen */

.tabdiv2
{
	width:252px;
	float:left;
	text-align:center;
	
	border-style:solid;
	border-color:#C6C6C6;
	border-width:0px 1px 0px 1px;
	
}

.tabHeader2
{
	width:252px;
	height:32px;
	background-image:url(../grafik/backgrounds/tabheader.gif);
	background-repeat: repeat-x;
	text-align:center;
	padding:2px 0px 0px 0px;
	border-style:solid;
	border-color:#C6C6C6;
	border-width:0px 1px 1px 1px;
}

.tabSubHeader2
{
	width:253px;
	text-align:center;
	border-style:solid;
	border-color:#C6C6C6;
	border-width:0px 1px 0px 1px;	
}

.tabUK2
{
	width:252px;
}

.tabUKresultat2_gray
{
	/*width:256px;
	height:100%;
	padding-left:2px;
	background-image:url(../grafik/backgrounds/tabres_gray.gif);
	background-repeat:repeat-y;*/
	
	width:250px;
	height:31px;
	padding:6px 2px 0px 6px;
	background-image:url(../grafik/backgrounds/tabres_gray.gif);
	background-repeat:repeat-y;

}

.tabUKresultat2_white
{
	/*width:256px;
	height:100%;
	padding-left:2px;
	background-image:url(../grafik/backgrounds/tabres_white.gif);
	background-repeat:repeat-y;*/
	
	width:251px;
	height:31px;
	padding:6px 2px 0px 6px;
	background-image:url(../grafik/backgrounds/tabres_white.gif);
	background-repeat:repeat-y;

}

.tabSubHeaderB2
{
	background-color:white;
	border-style:solid;
	border-color:#C6C6C6;
	border-width:0px 0px 1px 0px;	
}

.querbalkenJ2
{
	height:10px;
	font-size:6px;
	background-color:#369736;	
	margin-top:1px;
	margin-left:12px;
}

.querbalkenN2
{
	height:10px;
	font-size:6px;
	background-color:#D81D04;	
	margin-top:1px;
	margin-left:12px;
}

.gruppenBorder2
{
	border-color:#C6C6C6;
	border-style:solid;
	border-width:1px 0px 1px 0px;	
}

/* bei 1 tabelle */

.tabdiv1
{
	width:530px;
	float:left;
	text-align:center;

}

.tabHeader1
{
	width:528px;
	height:31px;
	background-image:url(../grafik/backgrounds/tabheader.gif);
	background-repeat: repeat-x;
	text-align:center;
	padding:2px 0px 0px 0px;
	border-style:solid;
	border-color:#C6C6C6;
	border-width:0px 1px 1px 1px;
}

.tabSubHeader1
{
	width:290px;
	text-align:center;
	border-style:solid;
	border-color:#C6C6C6;
	border-width:0px 1px 0px 1px;
	
}

.tabUK1
{
	width:528px;
	padding-right:2px;	
}

.tabUKresultat1_gray
{
	width:278px;
	height:31px;
	padding:6px 5px 0px 5px;
	background-image:url(../grafik/backgrounds/tabres_gray.gif);
	background-repeat:repeat-y;
	border-style:solid;
	border-color:#C6C6C6;
	border-width:0px 1px 0px 1px;	
	margin-left:2px;
}

.tabUKresultat1_white
{
	width:278px;
	height:31px;
	padding:6px 5px 0px 5px;
	background-image:url(../grafik/backgrounds/tabres_white.gif);
	background-repeat:repeat-x;
	border-style:solid;
	border-color:#C6C6C6;
	border-width:0px 1px 0px 1px;
	margin-left:2px;
}



.tabSubHeaderB1
{
	background-color:white;
	border-color:#C6C6C6;
	border-style:solid;
	border-width:0px 1px 1px 1px;
}


.querbalkenJ1
{
	height:10px;
	font-size:6px;
	background-color:#369736;	
	margin-top:1px;
	margin-left:4px;
}

.querbalkenN1
{
	height:10px;
	font-size:6px;
	background-color:#D81D04;	
	margin-top:1px;
	margin-left:4px;
}

.tabRow_gray
{
	background-color:#F2F2F2;
}

.tabRow_white
{
	background-color:white;	
}

.tabRow_blue
{
	background-color:#D8E2F1;
}

.gruppenBorder1
{
	border-color:#C6C6C6;
	border-style:solid;
	border-width:1px;	
}


/* bei 1 tabelle mit bildern */

.tabdivS
{
	width:530px;
	float:left;
	text-align:right;
	border-color:#C6C6C6;
	border-style:solid;
	border-width:0px 0px 1px 1px;
	background-color:White;
}

.tabUKS
{
	width:263px;
	float:right;
	border-color:#C6C6C6;
	border-style:solid;
	border-width:0px 0px 1px 0px;
}

.tabSubHeaderBS
{
	background-color:white;
	border-color:#C6C6C6;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	position:relative;
	top:0px;
	left:0px;
	width:263px;
	height:20px;
	text-align:left;
	float:right;
}

.tabvergleichS
{
	position:absolute;
	top:3px;
	left:110px;
}

.tabprozentS
{
	position:absolute;
	top:3px;
	left:9px;
	font-family:Arial;
	font-size:13px;
}

.tabRowS_white
{
	position:relative;
	top:0px;
	left:0px;
	height:37px;
	text-align:left;
	width:263px;
	background-color:White;
}

.tabRowS_gray
{
	position:relative;
	top:0px;
	left:0px;
	height:37px;
	text-align:left;
	width:263px;
	background-color:#EAEAEA;
}

.tabRowS_blue
{
	position:relative;
	top:0px;
	left:0px;
	height:37px;
	text-align:left;
	width:263px;
	background-color:#DEE8F7;
}


.tabJaPS
{
	position:absolute;
	top:4px;
	left:0px;
	width:30px;
	text-align:right;
}

.tabNeinPS
{
	position:absolute;
	top:18px;
	left:0px;
	width:30px;
	text-align:right;
}

.tabJaSS
{
	position:absolute;
	top:4px;
	left:217px;
	width:40px;
	text-align:right;
}

.tabNeinSS
{
	position:absolute;
	top:18px;
	left:217px;
	width:40px;
	text-align:right;
}

.querbalkenJS
{
	position:absolute;
	top:6px;
	left:35px;
	height:10px;
	font-size:6px;
	background-color:#369736;	
	margin-top:1px;
	margin-left:4px;
}

.querbalkenNS
{
	position:absolute;
	top:19px;
	left:35px;
	height:10px;
	font-size:6px;
	background-color:#D81D04;	
	margin-top:1px;
	margin-left:4px;
}

.tabfiftylineS
{
	height:37px;
	width:2px;
	border-style:solid;
	border-color:#C6C6C6;
	border-width:0px 0px 0px 1px;	
	position:absolute;
	top:0px;
	left:133px;
}


.gruppenBorderS
{
	width:263px;
	border-color:#C6C6C6;
	border-style:solid;
	border-width:1px 0px 0px 0px;	
	text-align:right;
}


/* gemeinden */

.gruppenBorderG
{
	border-color:#C6C6C6;
	border-style:solid;
	border-width:1px 0px 1px 0px;	
	width:178px;
	text-align:right;
}

.tabdivG
{
	width:178px;
	float:left;
}
.tabHeaderG
{
	width:178px;
	height:25px;
	background-color:#E2E2E2;
	text-align:center;
	padding:10px 0px 0px 0px;
	border-style:solid;
	border-color:#C6C6C6;
	border-width:0px 0px 2px 1px;
	font-weight:bold;

}

.tabSubHeaderB
{
	width:178px;
	border-style:solid;
	border-color:#C6C6C6;
	border-width:0px 0px 1px 0px;
	
}

.tabUKG
{
	width:178px;
}

.tabTdG
{
	border-style:solid;
	border-color:#C6C6C6;
	border-width:0px 1px 0px 0px;
}



.tabRowG_gray1
{
	height:31px;
	padding-left:1px;
	background-color:#EAEAEA;
	color:#014FC5;
}


.tabRowG_gray2
{
	height:31px;
	padding-left:1px;
	background-color:#EAEAEA;
}

.tabRowG_blue
{
	height:31px;
	padding-left:1px;
	background-color:#D8E2F1;
}

.tabRowG_gray2 a
{
	color:#898989;
}

.tabRowG_white1
{
	height:31px;
	padding-left:1px;
	background-color:white;
	color:#014FC5;
}


.tabRowG_white2
{
	height:31px;
	padding-left:1px;
	background-color:white;
	
}

.tabRowG_white2 a
{
	color:#898989;
}

	

/* chronologie */

.chronomonth
{
	width:120px;
	height:14px;
	background-color:#E2E2E2;
	padding:4px;
	font-weight:bold;
	font-size:13px;
	color:#414141;
	
}


.protokoll_left
{
	border-style:solid;
	border-width:0px 1px 0px 0px;
	border-color:#C6C6C6;
	padding:0px 5px 0px 4px;
}

.protokoll_right
{
	margin:0px 4px 0px 0px;
}



.protokollrow1
{
	background-color:#EAEAEA;

}

.protokollrow2
{
	background-color:White;	

}

.protokolltd
{
	padding: 3px 3px 3px 3px;
}