/*
pi1, pi2 -  Certified Installers/Engineers/Designers

G. Biwer, 18.05.2012

*/
.tx-pxdprofibuscertified-pi1 {
	margin-left: 5px;
}

.tx-pxdprofibuscertified-pi1 .topArrow {
	text-align: right;
}

.tx-pxdprofibuscertified-pi1 .topText {
	text-align: right;
	font-size: 100%;
	float: left;
	clear: right;
	font-weight: bold;
}

.tx-pxdprofibuscertified-pi1 .firstLetter {
	float:left;
	width: 180px;
	font-size: 120%;
	font-weight: bold;
	margin-left: 5px;
}

.tx-pxdprofibuscertified-pi1 .middleField {
	width: 345px;
}

.tx-pxdprofibuscertified-pi1 td.installername {
	clear: both;
	float: left;
	width: 200px;
	font-size: 100%;
}

.tx-pxdprofibuscertified-pi1 td.installerdate {
	width: 100px;
	font-size: 90%;
	text-align: center;
}

.tx-pxdprofibuscertified-pi1 td.installercompany {
	width: 250px;
	font-size: 100%;
	font-weight: bold;
}

.tx-pxdprofibuscertified-pi1 td.neutral {
	width: 15px;
	text-align:center;
	background-color: #FFFFFF;
	color: #000000;
}

.tx-pxdprofibuscertified-pi1 td.pb_ci {
	width: 15px;
	text-align:center;
	background-color: #99c1de
;
	color: #000000;
}

.tx-pxdprofibuscertified-pi1 td.pb_ce {
	width: 15px;
	text-align:center;
	background-color: #99c1de;
	color: #000000;
}

.tx-pxdprofibuscertified-pi1 td.pb_cpae {
	width: 15px;
	text-align:center;
	background-color: #99c1de;
	color: #000000;
}

.tx-pxdprofibuscertified-pi1 td.pb_cd {
	width: 15px;
	text-align:center;
	background-color: #99c1de;
	color: #000000;
}

.tx-pxdprofibuscertified-pi1 td.pn_ci {
	width: 15px;
	text-align:center;
	background-color:  #abdbca;
	color: #000000;
}

.tx-pxdprofibuscertified-pi1 td.pn_ce{
	width: 15px;
	text-align:center;
	background-color:  #abdbca;
	color: #000000;
}

.tx-pxdprofibuscertified-pi1 td.ps_cd {
	width: 15px;
	text-align:center;
	background-color: #fff19e;
	color: #000000;
}

.tx-pxdprofibuscertified-pi1 .alphabet  {
	clear: both;
	float: left;
	background-image:  url(./../../../resources/productguide_bg_search.gif);
	background-repeat: repeat-x;
	width:  575px;
	height: 52px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.tx-pxdprofibuscertified-pi1 .alphabet .headline {
	clear: both;
	float: left;
	font-size: 1em;
	text-indent: 5px;	

}

.tx-pxdprofibuscertified-pi1 .alphabet .characters {
	clear: both;
	float: left;
	font-size: 18px;
		
}

.tx-pxdprofibuscertified-pi1 .alphabet .characters .character {
	float: left;
	margin-right: 8px;
}

.tx-pxdprofibuscertified-pi1 .alphabet .characters .character_normal {
	float: left;
	margin-right: 8px;
}


.tx-pxdprofibuscertified-pi1 .alphabet .characters .character_red {
	float: left;
	margin-right: 9px;
	font-weight: bolder;
	color: #0064ad;
}

.tx-pxdprofibuscertified-pi1 .index {

}

.tx-pxdprofibuscertified-pi1 .rpaMemberLine {
	width: 400px;
}

.tx-pxdprofibuscertified-pi1 .memberContent {
}

.tx-pxdprofibuscertified-pi1 td.legend_left {
	clear: both;
	float: left;
	width: 75px;
	font-size: 100%;
	font-weight: bold;
	text-align: left;
}

.tx-pxdprofibuscertified-pi1 td.legend_right {
	clear: both;
	float: left;
	width: 200px;
	font-size: 100%;
	font-weight: bold;
	text-align: left;
}



.tx-pxdprofibuscertified-pi2 {
	margin-left: 5px;
}


.tx-pxdprofibuscertified-pi2 tr.pb_ci {
	
	background-color: #99c1de
;
	color: #000000;
}


.tx-pxdprofibuscertified-pi2 tr.pb_ce {
	

	background-color: #99c1de;
	color: #000000;
}

.tx-pxdprofibuscertified-pi2 tr.pb_cpae {
	
	background-color: #99c1de;
	color: #000000;
}

.tx-pxdprofibuscertified-pi2 tr.pb_cd {
	
	background-color: #99c1de;
	color: #000000;
}

.tx-pxdprofibuscertified-pi2 tr.pn_ci {
	
	background-color:  #abdbca;
	color: #000000;
}

.tx-pxdprofibuscertified-pi2 tr.pn_ce{
	

	background-color:  #abdbca;
	color: #000000;
}

.tx-pxdprofibuscertified-pi2 tr.ps_cd {
	
	background-color: #fff19e;
	color: #000000;
}

.tx-pxdprofibuscertified-pi2 td.pb_ci {
	
	text-align:center;
	background-color: #99c1de
;
	color: #000000;
}


.tx-pxdprofibuscertified-pi2 td.pb_ce {
	
	text-align:center;
	background-color: #99c1de;
	color: #000000;
}

.tx-pxdprofibuscertified-pi2 td.pb_cpae {
	
	text-align:center;
	background-color: #99c1de;
	color: #000000;
}

.tx-pxdprofibuscertified-pi2 td.pb_cd {
	
	text-align:center;
	background-color: #99c1de;
	color: #000000;
}

.tx-pxdprofibuscertified-pi2 td.pn_ci {
	
	text-align:center;
	background-color:  #abdbca;
	color: #000000;
}

.tx-pxdprofibuscertified-pi2 td.pn_ce{
	
	text-align:center;
	background-color:  #abdbca;
	color: #000000;
}

.tx-pxdprofibuscertified-pi2 td.ps_cd {
	
	text-align:center;
	background-color: #fff19e;
	color: #000000;
}


.tx-pxdprofibuscertified-pi2 td.cert_type {
	clear: both;
	float: left;
	width: 20px;
	font-size: 100%;
	font-weight: bold;
	text-align: left;
}

.tx-pxdprofibuscertified-pi2 td.cert_date {
	clear: both;
	float: center;
	width: 20px;
	font-size: 100%;
	font-weight: bold;
	text-align: left;
}

.tx-pxdprofibuscertified-pi2 td.cert_tc_name {
	clear: both;
	float: left;
	width: 29px;
	font-size: 100%;
	font-weight: bold;
	text-align: left;
}

.tx-pxdprofibuscertified-pi2 td.legend_left {
	clear: both;
	float: left;
	width: 100px;
	
	font-weight: bold;
	text-align: center;
}

.tx-pxdprofibuscertified-pi2 td.legend_right {
	clear: both;
	float: left;
	width: 200px;
	
	font-weight: bold;
	text-align: left;
}

.tx-pxdprofibuscertified-pi2 .pers_normal {
	text-align: left;
}

.tx-pxdprofibuscertified-pi2 .pers_bold {
	font-weight: bold;
	text-align: left;
}