
.k_td_content
{
	background-image:url(../grafik/backgrounds/bg_verlauf.gif);
	background-repeat:repeat-x;
	border-style:solid;
	border-width:1px 0px 1px 1px;
	border-color:#C6C6C6;
	background-color:#EDEDED;
}

.k_td_karte
{
	background-image:url(../grafik/backgrounds/bg_verlauf.gif);
	background-repeat:repeat-x;
	border-style:solid;
	border-width:1px 1px 1px 0px;
	border-color:#C6C6C6;
	background-color:#EDEDED;
}



/* kandidaten neu */


/* kuk = urnenkreis */


.kuk_header
{
	width:530px;
	height:31px;
	background-image:url(../grafik/balken.gif);
	background-repeat:no-repeat;
	background-position:-1px 10px;
}


.kuk_wappen
{
	float:left;
	margin:0px 5px 0px 8px;
	z-index:777;
}

.kuk_ukname
{
	font-weight:bold;
	font-size:12px;
	position:relative;
	top:12px;
	
}

.kuk_content
{
	border-style:solid;
	border-color:#C9C9C9;
	border-width:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	text-align:left;
}

.kuk_tdcontent
{
   border-style:solid;
   border-color:#C9C9C9;
   border-width:0px 0px 1px 0px;
   background-color:#f2f2f2;
  
}

/* kleiner 3 */

.kuk_contentk3
{
	border-style:solid;
	border-color:#C9C9C9;
	border-width:0px 0px 0px 0px;
	margin:0px 7px 20px 0px;
	text-align:left;
	width:530px;
}


.kuk_tdcontentk3
{
   border-style:solid;
   border-color:#C9C9C9;
   border-width:0px 1px 1px 0px;
   background-color:#f2f2f2;
   
}





/* kp = partei */


.kp_header
{
	width:170px;
	height:16px;
	background-color:White;
	padding:2px 0px 3px 0px;
	z-index:88;
}


.kp_parteibox
{
	width:168px;
	float:left;
	background-color:White;
}

.kp_parteiboxSmall
{
	width:123px;
	float:left;
}

.kp_boxheader
{
	background-image:url(../grafik/backgrounds/balken_grau_schmal.gif);
	background-repeat:no-repeat;
	height:18px;
	text-align:center;
	padding-top:4px;
	font-weight:bold;	
	color:#414141;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#C9C9C9;
}	


.kp_boxcontent
{
	width:100%;
	height:100%;
	background-color:White;	
}


.kp_kandidat
{
	
	cursor:hand;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#C9C9C9;
	border-left-color:white;
}

.kl_kstreifen
{
	padding:4px 0px 2px 6px;
	height:16px;
	cursor:hand;
	border-style:solid;
	border-width:0px 0px 0px 3px;
	border-left-color:white;
}

.kl_kstreifen:hover
{
	padding:4px 0px 2px 6px;
	height:16px;
	cursor:hand;
	border-style:solid;
	border-width:0px 0px 0px 3px;
	border-left-color:white;
	color:#014FC5;
}

.kp_haken
{
	float:right;
	position:relative;
	top:2px;
	left:-5px;
}

.ttt
{
	border-style:solid;
	border-width:0px 1px 0px 1px;
	border-color:#C9C9C9;
	background-color:White;
	width:167px;
}

.tttg3
{
	border-style:solid;
	border-width:0px 1px 0px 1px;
	border-color:#C9C9C9;
	background-color:White;
	width:125px;
}

.k_v_hidden
{
	visibility:hidden;
	height:118px;
}

.k_v_hidden_mitSt
{
	visibility:hidden;
	height:118px;
}

.k_gr_hidden
{
	visibility:hidden;/*height:155px;*/
}

.k_wg
{
	text-align:right;
	padding-right:4px;
}

.k_bez
{
	float:left;
}


/* kandidaten detail */


.kdg_bild
{
	position:absolute;
	top:0px;
	left:0px;
}

.kdg_name
{
	position:absolute;
	top:85px;
	left:0px;
}

.kdg_partei
{
	position:absolute;
	top:69px;
	left:53px;
	width:30px;
	text-align:right;
}

.kdg_prozent
{
	position:absolute;
	top:35px;
	left:58px;
	font-size:12px;
	font-weight:bold;
}


.kdg_stimmen
{
	position:absolute;
	top:50px;
	left:58px;
}

.kdg_farbe
{
	float:right;
	width:4px;
	height:9px;
	background-color:transparent;
	position:relative;
	top:3px;
	left:4px;
}


/* alt */

/* kandidaten von ganzem land */

.kl_header
{
	width:516px;
	height:28px;
	background-color:White;
	padding:6px;
	border:solid 1px #C9C9C9;
	border-width:1px 1px 1px 1px;
}

.kl_wappen
{
	float:left;
	margin-right:8px;
}

.kl_ukname
{
	font-weight:bold;
	font-size:13px;
}

.kl_parteistatus
{
	float:right;
}

.kl_strich
{
	color:#C8C8C8;
	font-weight:bold;
	margin:0px 4px 0px 4px;
}

.kl_content
{
	width:528px;
	border-style:solid;
	border-width:0px 1px 1px 1px;
	border-color:#C9C9C9;
	margin-bottom:10px;
	float:none;
}

.kl_parteibox
{
	width:125px;
	height:100%;
	float:left;
}

.kl_boxheader
{
	background-image:url(../grafik/backgrounds/bg_header_ganz.gif);
	background-repeat:repeat-x;
	background-position:-1px 0px;
	height:24px;
	width:125px;
	text-align:center;
}	

.kl_boxstreifen
{
	border-style:solid;
	border-width:0px 0px 0px 3px;
	height:17px;
	width:100%;
	text-align:center;
	padding-top:4px;
	font-weight:bold;
	margin:1px 0px 0px 1px;	
	color:#414141;
}

.kl_boxcontent
{
	width:124px;
	height:100%;
	background-color:White;	
}

html* .kl_boxcontent
{
	width:129px;
	background-color:White;	
	height:100%;
}



.kl_kandidat
{
	padding:3px 0px 3px 6px;
	height:15px;
	cursor:hand;
}

.kl_vorsteherdiv
{
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#C9C9C9;	
}

html* .kl_vorsteherdiv
{
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#C9C9C9;	
}


.kl_vorsteher
{
	padding:5px 0px 6px 6px;
	border-style:solid;
	border-width:0px 0px 0px 2px;
	border-color:#C9C9C9;
	height:12px;
}





/* kandidaten von gemeinde */


.kg_header
{
	width:517px;
	height:28px;
	background-color:White;
	padding:6px;
	border:solid 1px #C9C9C9;
	border-width:1px 1px 1px 1px;
}

.kg_content
{
	width:528px;
	border-style:solid;
	border-width:0px 1px 1px 1px;
	border-color:#C9C9C9;
	margin-bottom:10px;
}

.kg_wappen
{
	float:left;
}

.kg_ukname
{
	float:left;
	font-weight:bold;
	margin-left:8px;
	font-size:13px;
}

.kg_parteistatus
{
	float:right;
}

.kl_strich
{
	color:#C8C8C8;
	font-weight:bold;
	margin:0px 4px 0px 4px;
}

.kg_boxheader
{
	background-image:url(../grafik/backgrounds/bg_header_ganz.gif);
	background-repeat:repeat-x;
	background-position:-1px -1px;
	height:24px;
	width:126px;
	text-align:center;
	border-style:solid;
	border-width:0px 0px 0px 0px;
	border-color:#c9c9c9;
	cursor:hand;
}	

.kg_boxstreifen
{
	border-style:solid;
	border-width:0px 0px 0px 4px;
	height:17px;
	width:100%;
	text-align:center;
	padding-top:4px;
	font-weight:bold;
	margin:0px 0px 0px 1px;	
	color:#414141;
}

.kg_boxcontent
{
	width:121px;
	height:100%;
	background-color:White;	
}

html* .kg_boxcontent
{
	width:125px;
	background-color:White;	
	height:100%;
}

.kg_bilddiv
{
	width:100%;
	padding:8px 0px 3px 2px;
}

.kg_namediv
{
	border-style:solid;
	border-width:0px 0px 0px 3px;
	padding:2px 0px 3px 5px;
	line-height:1.4;
}

.kg_vnamediv
{
	
	border-style:solid;
	border-width:0px 0px 0px 2px;
	height:30px;
	padding:1px 0px 0px 4px;
	line-height:1.3;
}

.kg_haken
{
	float:right;
	margin-right:10px;
}

.kg_stimmen
{
	width:100%;
	margin:2px 0px 0px 0px;
	font-size:11px;	
}


/* kandidaten von gemeinde und partei */

.kgp_vorsteherdiv
{
	width:263px;
	height:146px;
	background-color:White;
	border-style:solid;
	border-width:0px 1px 0px 1px;
	border-color:#c9c9c9;
	float:left;
	margin:0px;
}

.kgp_emptydiv
{
	width:263px;
	height:146px;
	border-style:solid;
	border-width:0px 1px 0px 0px;
	border-color:#c9c9c9;
	margin:0px;
	padding:0px;
	float:left;
}

.kgp_datalist
{
	border:solid 1px #c9c9c9;
}

html* .kgp_datalist
{
	
}


.kgp_vorsteherbild
{
	margin:0px 10px 0px 5px;
}

.kgp_vorsteherdaten
{
	height:87px;
	border-style:solid;
	border-width:0px 0px 0px 2px;
	padding:10px 0px 0px 4px;
}

.kgp_kdaten
{
	border-style:solid;
	border-width:0px 0px 0px 2px;	
}

/* ausgewählter kandidat */

.k_bild
{
	margin:0px 0px 4px 9px;	
}

.k_datendiv
{
	border-style:solid;
	border-width:0px 0px 0px 2px;
	border-color:#c9c9c9;
	padding:0px 0px 0px 5px;	
}

.k_rcontent
{
	width:287px;
	height:165px;
	display:none;	
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#C9C9C9;
	margin-bottom:8px;
	padding:15px 0px 0px 10px;
	background-image:url(../grafik/backgrounds/bg_verlauf_kandidat.gif);
	background-repeat:repeat-x;

}

.k_boxheaderklein
{
	background-image:url(../grafik/backgrounds/bg_boxheader_small.gif);
	background-repeat:no-repeat;
	width:293px;
	height:17px;
	text-align:left;
	padding:3px 0px 0px 10px;
	font-weight:bold;
	color:#414141;
}

