/* 28.11.2024, 29.12.2024, 22.07.2025, 16.08.2025, 19.08.2025, 13.09.2025, 27.09.2025	*/
/*======================================================================================*/
/*			:	Default Tag Definition													*/
/*	Pdc		:	Public Default Class													*/
/*	Pam		:	Public Application Menu													*/
/*	Pph		:	Public Page Header														*/
/*	Pfe		:	Public Form Element														*/
/*	Pab		:	Public Application Button												*/
/*	Pte		:	Public Table Element													*/
/*	Pca		:	Public Compare Attribute												*/
/*======================================================================================*/

/*========================================================= Default Tag Definition =====*/
a
{
	text-decoration:			none;
	color:						#000000;
}
body
{
	margin:						0px;
	font-family:				Arial,Helvetica,sans-serif;
	font-size:					12px;
	color:						#000000;
	background:					#f0f0f0;
}
fieldset
{
	margin:						4px;
	background:					#e0e0e0;
	border:						1px solid #808080;
}
img
{
	border-width:				0px;
}
legend
{
	padding:					4px;
	font-size:					14px;
	font-weight:				bold;
}
/*======================================================================================*/

/*===================================================== Pdc : Public Default Class =====*/
.PdcCp							/* Cursor Pointer */
{
	cursor:						pointer;
}
/*======================================================================================*/

/*================================================== Pam : Public Application Menu =====*/
table.Pam
{
	border-collapse:			collapse;
}
table.Pam tr td
{
	font-size:					14px;
	white-space:				nowrap;
}
tr.PamG0 td						/* Gruppe */
{
	padding:					4px 0px 0px 0px;
	padding-left:				0px;
	font-weight:				bold;
	color:						#800000;
	border-bottom:				1px solid #800000;
}
tr.PamI0 td						/* Item stufe 0 */
{
	padding-left:				0px;
}
tr.PamI0d td					/* Item stufe 0 Disabled */
{
	padding-left:				0px;
	color:						#a0a0a0;
}
tr.PamG1 td						/* Gruppe */
{
	padding:					4px 0px 0px 0px;
	padding-left:				16px;
	font-weight:				bold;
	color:						#800000;
	border-bottom:				1px solid #800000;
}
tr.PamI1 td						/* Item stufe 1 */
{
	padding-left:				16px;
}
tr.PamI1d td					/* Item stufe 0 Disabled */
{
	padding-left:				16px;
	color:						#a0a0a0;
}
tr.PamI2 td						/* Item stufe 1 */
{
	padding-left:				32px;
}
tr.PamI2d td					/* Item stufe 0 Disabled */
{
	padding-left:				32px;
	color:						#a0a0a0;
}
tr.PamI0:hover, tr.PamI1:hover, tr.PamI2:hover
{
	background:					#f0f080;
}
.PamSp							/* Selektiert */
{
	height:						4px;
}
.PamS							/* Selektiert */
{
	background:					#f0a000;
}
/*======================================================================================*/

/*======================================================= Pph : Public Page Header =====*/
div.Pph
{
	border-bottom:				1px solid #000000;
}
table.Pph
{
	border-collapse:			collapse;
}
table.Pph tr td
{
	padding:					4px 8px;
	white-space:				nowrap;
}
td.PphPt						/* Page Title */
{
	font-size:					14px;
	font-weight:				bold;
}
/*======================================================================================*/

div.SpalteMenu
{
	display:					inline;
	float:						left;
	font-weight:				bold;
	border:						1px solid #00f080;
}
div.SpalteInfo
{
	display:					inline;
	float:						left;
	color:						#FF00FF;
	border:						1px solid #f08000;
}
/*======================================================================================*/

/*====================================================== Pfe : Public Form Element =====*/
td.PfeLl						/* Label Left */
{
	padding:					0px 8px;
	font-weight:				bold;
	text-align:					left;
	color:						#800000;
	white-space:				nowrap;
}
td.PfeLr						/* Label Right */
{
	padding:					0px 8px;
	font-weight:				bold;
	text-align:					right;
	color:						#800000;
	white-space:				nowrap;
}
/*------------------------------------------------------------------------- search -----*/
input.PfeSl						/* Search Left */
{
	text-align:					left;
	color:						#000000;
	background:					#c0f0c0;
	border:						1px solid #808080;
}
select.PfeSl					/* Search Left */
{
	text-align:					left;
	background:					#c0f0c0;
	border:						1px solid #808080;
}
/*--------------------------------------------------------------------------- read -----*/
input.PfeRl						/* Read Left */
{
	text-align:					left;
	color:						#000000;
	background:					#a0e0f0;
	border:						1px solid #808080;
}
input.PfeRr						/* Read Right */
{
	text-align:					right;
	color:						#000000;
	background:					#a0d0f0;
	border:						1px solid #808080;
}
/*-------------------------------------------------------------------------- write -----*/
input.PfeWl						/* Write Left */
{
	text-align:					left;
	color:						#000000;
	background:					#f0f0c0;
	border:						1px solid #808080;
}
input.PfeWlm					/* Write Left Must */
{
	text-align:					left;
	color:						#000000;
	background:					#f0f080;
	border:						1px solid #808080;
}
input.PfeWr						/* Write Right */
{
	text-align:					right;
	color:						#000000;
	background:					#f0f0c0;
	border:						1px solid #808080;
}
select.PfeWl					/* Write Left */
{
	text-align:					left;
	background:					#f0f0c0;
	border:						1px solid #808080;
}
textarea.PfeWl					/* Write Left */
{
	padding:					0px 2px;
	text-align:					left;
	color:						#000000;
	background:					#f0f0c0;
	border:						1px solid #808080;
}
textarea.PfeWlm					/* Write Left Must */
{
	padding:					0px 2px;
	text-align:					left;
	color:						#000000;
	background:					#f0f0c0;
	border:						1px solid #c00000;
}
/*======================================================================================*/

/*================================================ Pab : Public Application Button =====*/
div.PabC						/* button Choose */
{
	margin:						2px;
	float:						left;
	padding:					2px 8px;
	text-align:					center;
	border:						1px solid #808080;
	background:					#f0f0f0;
	white-space:				nowrap;
}
div.PabD						/* button Disabled */
{
	margin:						2px;
	float:						left;
	padding:					2px 8px;
	text-align:					center;
	color:						#808080;
	border:						1px solid #808080;
	background:					#d0d0d0;
	white-space:				nowrap;
}
div.PabS						/* button Selected */
{
	margin:						2px;
	float:						left;
	padding:					2px 8px;
	text-align:					center;
	border:						1px solid #808080;
	background:					#f0a000;
	white-space:				nowrap;
}
div.PabSc						/* button Selected and Choose */
{
	margin:						2px;
	float:						left;
	padding:					2px 8px;
	text-align:					center;
	border:						1px solid #808080;
	background:					#f0a000;
	white-space:				nowrap;
}
div.PabC:hover, div.PabSc:hover
{
	color:						#000000;
	background:					#f0f080;
	cursor:						pointer;
}

div.PabC span, div.PabD span, div.PabS span, div.PabSc span
{
	display:					table-cell;
	vertical-align:				middle;
}
/*======================================================================================*/

/*===================================================== Pte : Public Table Element =====*/
tr.Pte th
{
	padding:					2px 4px;
	font-weight:				bold;
	text-align:					center;
	vertical-align:				bottom;
	color:						#000080;
	border-bottom:				2px solid #000080;
	white-space:				nowrap;
}
tr.PteR1 th						/* Caption Row 1 */
{
	padding:					2px 4px;
	font-weight:				bold;
	text-align:					center;
	vertical-align:				bottom;
	color:						#000080;
	white-space:				nowrap;
}
tr.PteR2 th						/* Caption Row 2 */
{
	padding:					2px 4px;
	font-weight:				bold;
	text-align:					center;
	vertical-align:				bottom;
	color:						#000080;
	border-bottom:				2px solid #000080;
	white-space:				nowrap;
}
td.PteSt						/* Sub Table */
{
	vertical-align:				top;
}
/*======================================================================================*/

/*================================================= Pca : Public Compare Attribute =====*/
td.PcaC							/* Caption */
{
	font-weight:				bold;
	text-align:					right;
	color:						#800000;
}
td.PcaAL						/* geändert durch Links */
{
	text-align:					left;
	color:						#808080;
	border-bottom:				1px solid #c0c0c0;
}
td.PcaAL2						/* geändert durch Links */
{
	text-align:					left;
	color:						#808080;
	border-bottom:				2px solid #808080;
}
td.PcaNC						/* Neutral Links */
{
	text-align:					center;
}
td.PcaNC2						/* Neutral Links */
{
	text-align:					center;
	border-bottom:				2px solid #808080;
}
td.PcaGC						/* Grün Links */
{
	text-align:					center;
	background:					#80f080;
}
td.PcaGR						/* Grün Rechts */
{
	text-align:					right;
	background:					#80f080;
}
td.PcaRC						/* Rot Links */
{
	text-align:					center;
	background:					#f08080;
}
td.PcaRC2						/* Rot Links */
{
	text-align:					center;
	border-bottom:				2px solid #808080;
	background:					#f08080;
}
td.PcaNL						/* Neutral Links */
{
	text-align:					left;
	border-bottom:				1px solid #c0c0c0;
}
td.PcaNL2						/* Neutral Links */
{
	text-align:					left;
	border-bottom:				2px solid #808080;
}
td.PcaNR2						/* Neutral Rechts */
{
	text-align:					right;
	border-bottom:				2px solid #808080;
}
td.PcaGL						/* Grün Links */
{
	text-align:					left;
	background:					#80f080;
}
td.PcaRL						/* Rot Links */
{
	text-align:					left;
	background:					#f08080;
}
td.PcaRL2						/* Rot Links */
{
	text-align:					left;
	border-bottom:				2px solid #808080;
	background:					#f08080;
}
td.PcaRR2						/* Rot Rechts */
{
	text-align:					right;
	border-bottom:				2px solid #808080;
	background:					#f08080;
}
/*======================================================================================*/
