/* Standard-CSS für AS-PZW-ESS/WFM */

/* verwendete Farben:

Blau = #000080
Grün = #009964
Grau = #C0C0C0
Dunkelgrau = #DDDDDD
Orange = #F0E68C
Gelb = #FFFFCC
Weiß = #FFFFFF

*/


/* ****************************************** */
/* Schriftart definieren */
html, body, div, p, h1, h2, h3, ul, ol, span, a, table, td, tr, th, form, img, li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt ;
}

/* ****************************************** */
/* Globale Definitionen für Elemente */

	/* Body und HTML */
Body.Hintergrund1 {
	background-color: #009964;
}

Body.Hintergrund2 {
	background-image:url(htgr_2.jpg);
}

Body.Hintergrund3 {
	background-image:url(ESS_Banner.jpg);
}
td.logo {
	width:190px;
	background-image:url(Logo.png);
}


	/* Links */
a:link {
   color: #000080;
   text-decoration: underline;
}

a:visited {
   color: #000080;
   text-decoration: underline;
}

a:hover {
   color: #000080;
   text-decoration: underline;
}

a:active {
   color: #000080;
   text-decoration: underline;
}

hr {
	visibility: hidden;
}


/* ****************************************** */
/* Eigene Klassen */
.hidden {
	visibility: hidden;
	width: 0px;
	height: 0px;
	margin: 0px;
	padding: 0px;
}

/* ****************************************** */
/* Fortschritt beim laden von vielen Daten    */
#laden {
	width:100%;
	width:expression(document.body.clientWidth);
	height:100%;
	padding:0px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	background-color:#DDDDDD;
	vertical-align:center;
	text-align:center;
	opacity:0.8; 
	filter:alpha(opacity=80);
}
/* span mit Text wird mittig platziert */
#laden span {
	width:200px;
	height:200px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-100px;
	margin-left:-100px;
}
/* ****************************************** */
/* Fortschritt beim laden von vielen Daten    */
#abwesenheit_erfassen_aendern {
	width:100%;
	width:expression(document.body.clientWidth);
	height:100%;
	padding:0px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	background-color:#DDDDDD;
	vertical-align:center;
	text-align:center;
	visibility:hidden;
}
/* span mit Text wird mittig platziert */
#abwesenheit_erfassen_aendern span.fenster {
	width:400px;
	height:450px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top: -200px;
	margin-left: -225px;
	background-color: #434343;
}
#abwesenheit_erfassen_aendern_top {
	background-color: transparent;
	width: 100%;
	left: 0;
	top: 0;
}
#abwesenheit_erfassen_aendern_content {
	background-color: transparent;
	width: 100%;
	left: 0;
}
#abwesenheit_erfassen_aendern_bottom {
	background-color: transparent;
	position: absolute; 
	width: 100%;
	left: 0;
	bottom: 0;
}

/* ****************************************** */
/* Definition der Tabellen */

	/* Tabellencontainer dieser beinhaltet die Überschrift und Detailtabelle */
#tabcont {
	width: 100%;
	overflow: hidden;
}

	/*Überschriftsteil*/
#ueberschrift {
	/* Breite muss immer 17Pixel kleiner sein als im Detaildiv */
	width: 100%;
	overflow:visible;
	text-align:center;
}
#ueberschrift table {
	width: 100%;
	table-layout:fixed;
	empty-cells:show;
	font-size: 10pt ;
	overflow:visible;
	white-space:nowrap;
	border-collapse:collapse;
}
#ueberschrift tr{
	height:25px;
}
#ueberschrift th {
	background-image: url(ESS_Ueberschrift.png);
	background-repeat: repeat-x;
	background-color: #000000;
	color: white;
	text-align: center;
	overflow:hidden;
}
#ueberschrift th.filter {
	background-color: transparent;
	background-image: url();
	color: #000000;
	margin: 2px;
	height: 27px;
	overflow:visible;
}
#ueberschrift .dummy {
	background-color: transparent;
	width: 15px;
}

	/*Detailteil der Tabelle*/
#detail  {
	width:100%;
	overflow-x:hidden;
	overflow-y:scroll;
}
#detail table {
	width: 100%;
	table-layout:fixed;
	empty-cells:show;
	font-size: 10pt ;
	overflow:hidden;
}
#detail tr{
	height:25px;
	min-height:25px;
	max-height:25px;
}
#detail tr.even {
	background-color: #FFFFFF;
}
#detail tr.odd {
	background-color: #fdca8c;
}
#detail tr.sum {
	background-color: 434343;
	color: #FFFFFF;
	font-weight: bold;
}

#detail td {
	overflow:hidden;
}
/* Definition für Tabellen welche noch nicht in Kopf und Detail getrennt sind */

	/* Standardzeile */
tr {
	height:25px;
	min-height:25px;
	max-height:25px;
	background-color: #FFFFFF;
}

	/* Überschriften */
th {
	background-image: url(ESS_Ueberschrift.png);
	background-repeat: repeat-x;
	background-color: #000000;
	color: white;
	text-align: center;
	margin: 2px;
}
th.filter {
	background-color: transparent;
	background-image: url();
	color: #000000;
	margin: 2px;
	height: 27px;
}
th.left {
	text-align: left;
}
th.right {
	text-align: right;
}
th.print {
	background-image: url();
	background-color: #808080;
}

	/* Legende */
tr.legende {
	background-color: transparent;
	text-align: left;
}

	/* Zeilen (Zebra und Summen) */
tr.even {
	background-color: #FFFFFF;
}
tr.prt_even {
	background-color: #FFFFFF;
}
tr.odd {
	background-color: #fdca8c;
}
tr.prt_odd {
	background-color: #D3D3D3;
}
tr.sum {
	background-color: #fdca8c;
}
tr.prt_sum {
	background-color: #A9A9A9;
}
tr.filter {
	background-color: transparent;
	background-image: url();
}
	
	/* Transparente Zellen */
.design {
	background-image: url();
	background-color: transparent;
}


/* ****************************************** */
/* Spaltendefinitionen der verschiedenen Seiten */

/* cwm21000 - Übersicht Vorgänge */
.cwm21000_tab01_det {
	height: 300px;
}
.cwm21000_tab01_col01 { /* Löschen */
	width:10%;
	text-align:center;
	visibility:visible;
	margin: 1pt;
}
.cwm21000_tab01_col02 { /* Vorgangsbezeichnung */
	width:27%;
	text-align:left;
	visibility:visible;
	margin: 1pt;
}
.cwm21000_tab01_col03 { /* Status */
	width:24%;
	text-align:left;
	visibility:visible;
	margin: 1pt;
}
.cwm21000_tab01_col04 { /* Antragsdatum */
	width:13%;
	text-align:right;
	visibility:visible;
	margin: 1pt;
}
.cwm21000_tab01_col05 { /* Datum von */
	width:13%;
	text-align:right;
	visibility:visible;
	margin: 1pt;
}
.cwm21000_tab01_col06 { /* Datum bis */
	width:13%;
	text-align:right;
	visibility:visible;
	margin: 1pt;
}

/* cwm60000 - Zeitkonto+Details */
.cwm60000_tab01_det {
	height: 300px;
}
.cwm60000_tab01_col01 { /* Datum */
	width:8%;
	text-align:center;
	visibility:visible;
	margin: 1pt;
}
.cwm60000_tab01_col02 { /* Wochentag */
	width:4%;
	text-align:center;
	visibility:visible;
	margin: 1pt;
}
.cwm60000_tab01_col03 { /* Kommt gestempelt*/
	width:7%;
	text-align:right;
	visibility:visible;
	margin: 1pt;
}
.cwm60000_tab01_col04 { /* Kommt angerechnet*/
	width:7%;
	text-align:right;
	visibility:visible;
	margin: 1pt;
}
.cwm60000_tab01_col05 { /* Funktion kommt */
	width:3%;
	text-align:center;
	visibility:visible;
	margin: 1pt;
}
.cwm60000_tab01_col06 { /* Geht gestempelt*/
	width:7%;
	text-align:right;
	visibility:visible;
	margin: 1pt;
}
.cwm60000_tab01_col07 { /* Geht angerechnet */
	width:7%;
	text-align:right;
	visibility:visible;
	margin: 1pt;
}
.cwm60000_tab01_col08 { /* Funktion Geht */
	width:3%;
	text-align:center;
	visibility:visible;
	margin: 1pt;
}
.cwm60000_tab01_col09 { /* Sollzeit */
	width:8%;
	text-align:right;
	visibility:visible;
	margin: 1pt;
}
.cwm60000_tab01_col10 { /* Istzeit */
	width:8%;
	text-align:right;
	visibility:visible;
	margin: 1pt;
}
.cwm60000_tab01_col11 { /* Abweichung */
	width:8%;
	text-align:right;
	visibility:visible;
	margin: 1pt;
}
.cwm60000_tab01_col12 { /* Zusatzspalte 1 */
	width:8%;
	text-align:right;
	visibility:visible;
	margin: 1pt;
}
.cwm60000_tab01_col13 { /* Zusatzspalte 2 */
	width:8%;
	text-align:right;
	visibility:visible;
	margin: 1pt;
}
.cwm60000_tab01_col14 { /* Abwesenheiten */
	width:*;
	text-align:left;
	visibility:visible;
	margin: 1pt;
}

/* cwm60500 - Salden */
.cwm60500_tab01_det {
	height: 300px;
}
.cwm60500_tab01_col01 { /* Zählerbezeichnung */
	width:*;
	text-align:left;
	visibility:visible;
	margin: 1pt;
}
.cwm60500_tab01_col02 { /* Vormonat */
	width:15%;
	text-align:right;
	visibility:visible;
	margin: 1pt;
}
.cwm60500_tab01_col03 { /* aktueller Monat */
	width:15%;
	text-align:right;
	visibility:visible;
	margin: 1pt;
}
.cwm60500_tab01_col04 { /* aktueller Stand bzw. Stand zum Periodenende */
	width:15%;
	text-align:right;
	visibility:visible;
	margin: 1pt;
}
.cwm60500_tab01_col05 { /* Einheit */
	width:15%;
	text-align:center;
	visibility:visible;
	margin: 1pt;
}

/* cwm61000 - Fehlerprotokoll */
.cwm61000_tab01_det {
	height: 300px;
}
.cwm61000_tab01_col01 { /* Datum */
	width:6%;
	text-align:left;
	visibility:visible;
	margin: 1pt;
}
.cwm61000_tab01_col02 { /* Wochentag */
	width:2%;
	text-align:center;
	visibility:visible;
	margin: 1pt;
}
.cwm61000_tab01_col03 { /* Sollzeit */
	width:4%;
	text-align:right;
	visibility:visible;
	margin: 1pt;
}
.cwm61000_tab01_col04 { /* Stempelungen */
	width:18%;
	text-align:left;
	visibility:visible;
	margin: 1pt;
}
.cwm61000_tab01_col05 { /* Fehlerbezeichnung */
	width:18%;
	text-align:left;
	visibility:visible;
	margin: 1pt;
}
.cwm61000_tab01_col06 { /* Korrekturen */
	width:*;
	text-align:left;
	visibility:visible;
	margin: 1pt;
}
.cwm61000_tab01_col07 { /* Assistent */
	width:3%;
	text-align:center;
	visibility:visible;
	margin: 1pt;
}

/* cwm61501 - Stempelungen erfassen im Assistenten */
.cwm61501_tab01_det {
}
.cwm61501_tab01_col01 { /* Stempelung Col1 */
	width:20%;
	text-align:left;
	visibility:visible;
	margin: 0pt;
}
.cwm61501_tab01_col02 { /* Grund Col1 */
	width:28%;
	text-align:left;
	visibility:visible;
	margin: 0pt;
}
.cwm61501_tab01_col03 { /* Zwischenraum */
	width:4%;
	text-align:left;
	visibility:visible;
	margin: 0pt;
}
.cwm61501_tab01_col04 { /* Stempelung Col2 */
	width:20%;
	text-align:left;
	visibility:visible;
	margin: 0pt;
}
.cwm61501_tab01_col05 { /* Grund Col2 */
	width:28%;
	text-align:left;
	visibility:visible;
	margin: 0pt;
}

/* cwm62000 - Urlaubskonto Details */
.cwm62000_tab01_det {
	height: 150px;
}
.cwm62000_tab01_col01 { /* Datum von */
	width:15%;
	text-align:right;
	visibility:visible;
	margin: 1pt;
}
.cwm62000_tab01_col02 { /* Datum bis */
	width:15%;
	text-align:right;
	visibility:visible;
	margin: 1pt;
}
.cwm62000_tab01_col03 { /* genommener Urlaub */
	width:15%;
	text-align:right;
	visibility:visible;
	margin: 1pt;
}
.cwm62000_tab01_col04 { /* Resturlaub */
	width:15%;
	text-align:right;
	visibility:visible;
	margin: 1pt;
}
.cwm62000_tab01_col05 { /* Planebene/Bemerkungen */
	width:*;
	text-align:left;
	visibility:visible;
	margin: 1pt;
}

/* cwm62500 - Abwesenheitsplaner */
.cwm62500_tab01_det {
	height: 300px;
}

/* cwm63000 - Anwesenheitsliste */
.cwm63000_tab01_det {
	height: 300px;
}
.cwm63000_tab01_col01 { /* Anwesenheitskennzeichen */
	width:7%;
	text-align:center;
	visibility:visible;
	margin: 1pt;
}
.cwm63000_tab01_col02 { /* Mandant */
	width:8%;
	text-align:right;
	visibility:visible;
	margin: 1pt;
}
.cwm63000_tab01_col03 { /* Personalnummer */
	width:10%;
	text-align:left;
	visibility:visible;
	margin: 1pt;
}
.cwm63000_tab01_col04 { /* Name */
	width:*;
	text-align:left;
	visibility:visible;
	margin: 1pt;
}
.cwm63000_tab01_col05 { /* Telefon intern */
	width:6%;
	text-align:left;
	visibility:visible;
	margin: 1pt;
}
.cwm63000_tab01_col06 { /* Letzte Stempelung */
	width:16%;
	text-align:left;
	visibility:visible;
	margin: 1pt;
}
.cwm63000_tab01_col07 { /* Abwesenheit */
	width:9%;
	text-align:left;
	visibility:visible;
	margin: 1pt;
}
.cwm63000_tab01_col08 { /* Abteilung */
	width:8%;
	text-align:left;
	visibility:visible;
	margin: 1pt;
}
.cwm63000_tab01_col09 { /* Kostenstelle */
	width:8%;
	text-align:left;
	visibility:visible;
	margin: 1pt;
}
.cwm63000_tab01_col10 { /* Gruppe */
	width:8%;
	text-align:left;
	visibility:visible;
	margin: 1pt;
}

/* cwm64000 - Mitarbeiterübersicht in WFM */
.cwm64000_tab01_det {
	height: 300px;
}
.cwm64000_tab01_col01 { /* Personalnummer */
	width:10%;
	text-align:left;
	visibility:visible;
	margin: 1pt;
}
.cwm64000_tab01_col02 { /* Name */
	width:20%;
	text-align:left;
	visibility:visible;
	margin: 1pt;
}
.cwm64000_tab01_col03 { /* Ausweisnummer */
	width:10%;
	text-align:right;
	visibility:visible;
	margin: 1pt;
}
.cwm64000_tab01_col04 { /* Zeitkonto */
	width:20%;
	text-align:center;
	visibility:visible;
	margin: 1pt;
}
.cwm64000_tab01_col05 { /* Salden */
	width:20%;
	text-align:center;
	visibility:visible;
	margin: 1pt;
}
.cwm64000_tab01_col06 { /* Urlaubskonto */
	width:20%;
	text-align:center;
	visibility:visible;
	margin: 1pt;
}

/* cwm64000 - Mitarbeiterübersicht in ESS */
.cwm65000_tab01_det {
	height: 300px;
}
/* hier keine Spaltendefinitionen da diese in der Datei cw00000.ini gepflegt werden */

/* cwm62600 - Parkplatzplaner */
.cwm62600_tab01_det {
	height: 400px;
}

/* cwm71000 - Vorgänge genehmigen */
.cwm71000_tab01_det {
	height: 300px;
}
.cwm71000_tab01_col01 { /* Genehmigen */
	width:14%;
	text-align:center;
	visibility:visible;
	margin: 1pt;
}
.cwm71000_tab01_col02{ /* Mitarbeiter */
	width:18%;
	text-align:left;
	visibility:visible;
	margin: 1pt;
}
.cwm71000_tab01_col03 { /* Vorgang */
	width:18%;
	text-align:left;
	visibility:visible;
	margin: 1pt;
}
.cwm71000_tab01_col04 { /* Antragsdatum */
	width:11%;
	text-align:right;
	visibility:visible;
	margin: 1pt;
}
.cwm71000_tab01_col05 { /* Datum von */
	width:10%;
	text-align:right;
	visibility:visible;
	margin: 1pt;
}
.cwm71000_tab01_col06 { /* Datum bis */
	width:10%;
	text-align:right;
	visibility:visible;
	margin: 1pt;
}
.cwm71000_tab01_col07 { /* Details */
	width:11%;
	text-align:left;
	visibility:visible;
	margin: 1pt;
}
.cwm71000_tab01_col08 { /* Status */
	width:6%;
	text-align:center;
	visibility:visible;
	margin: 1pt;
}
.cwm71000_tab01_col09 { /* Stufe */
	width:2%;
	text-align:center;
	visibility:visible;
	margin: 1pt;
}

/* cwm72001 - Übersicht Vorgänge */
.cwm72001_tab01_det {
	height: 300px;
}
.cwm72001_tab01_col01 { /* Mitarbeiter */
	width:20%;
	text-align:left;
	visibility:visible;
	margin: 1pt;
}
.cwm72001_tab01_col02 { /* Vorgang */
	width:18%;
	text-align:left;
	visibility:visible;
	margin: 1pt;
}
.cwm72001_tab01_col03 { /* Antragsdatum */
	width:11%;
	text-align:right;
	visibility:visible;
	margin: 1pt;
}
.cwm72001_tab01_col04 { /* Datum von */
	width:11%;
	text-align:right;
	visibility:visible;
	margin: 1pt;
}
.cwm72001_tab01_col05 { /* Datum bis */
	width:11%;
	text-align:right;
	visibility:visible;
	margin: 1pt;
}
.cwm72001_tab01_col06 { /* Details */
	width:11%;
	text-align:left;
	visibility:visible;
	margin: 1pt;
}
.cwm72001_tab01_col07 { /* Status */
	width:16%;
	text-align:center;
	visibility:visible;
	margin: 1pt;
}
.cwm72001_tab01_col08 { /* Stufe */
	width:2%;
	text-align:center;
	visibility:visible;
	margin: 1pt;
}

/* cwm73000 - Überfällige Vorgänge */
.cwm73000_tab01_det {
	height: 300px;
}
.cwm73000_tab01_col01 { /* Mitarbeiter */
	width:20%;
	text-align:left;
	visibility:visible;
	margin: 1pt;
}
.cwm73000_tab01_col02 { /* Vorgang */
	width:18%;
	text-align:left;
	visibility:visible;
	margin: 1pt;
}
.cwm73000_tab01_col03 { /* Antragsdatum */
	width:11%;
	text-align:right;
	visibility:visible;
	margin: 1pt;
}
.cwm73000_tab01_col04 { /* Datum von */
	width:11%;
	text-align:right;
	visibility:visible;
	margin: 1pt;
}
.cwm73000_tab01_col05 { /* Datum bis */
	width:11%;
	text-align:right;
	visibility:visible;
	margin: 1pt;
}
.cwm73000_tab01_col06 { /* Details */
	width:11%;
	text-align:left;
	visibility:visible;
	margin: 1pt;
}
.cwm73000_tab01_col07 { /* Status */
	width:16%;
	text-align:center;
	visibility:visible;
	margin: 1pt;
}
.cwm73000_tab01_col08 { /* Stufe */
	width:2%;
	text-align:center;
	visibility:visible;
	margin: 1pt;
}


/* ******************************************************************** */
/* Bisherige Definitionen */
input.btn {
width:100px;
height:25;
margin-right:5px;}
input.btn_aendern {
width:25px;
height:25;
margin-right:5px;
background-color:#EEEEEE;
background-image:url(/genehmig.bmp);
background-repeat:no-repeat;
background-position:1px 1px;}
input.btn_loeschen {
width:25px;
height:25;
margin-right:5px;
background-color:#EEEEEE;
background-image:url(/del.gif);
background-repeat:no-repeat;
background-position:2px 2px;}
Input.Titel1 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 18pt;
font-weight: bold;
border: 0;
margin: 3pt;
background-color: transparent;
color: white;}
Input.Titel2 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13pt;
font-weight: bold;
border: 0;
margin: 3pt;
background-color: transparent;
color: white;}
Input.Text1 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt ;
margin: 1pt;}
Input.Text1center {
text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt ;
margin: 1pt;}
Input.Text1right {
text-align: right;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt ;
margin: 1pt;}
Input.Text2right {
text-align: right;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 8pt ;
margin: 0pt;}
Input.ausgabe {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
border: 0;
background-color: #C0C0C0;}
Input.Filter {
text-align: left;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 8pt ;
margin: 1pt;}
textarea.Text1 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt ;
margin: 1pt;}
p.Text1 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt ;
margin-bottom: 3pt;}
p.Text1left {
text-align: left;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt ;
margin-bottom: 3pt;}
p.Text1right {
text-align: right;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt ;
margin-bottom: 3pt;}
p.Text1center {
text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt ;
margin-bottom: 3pt;}
p.Text1rot {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt ;
color: red;
margin-bottom: 3pt;}
p.Text2 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt ;
margin: 1pt;}
p.Titel1 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 18pt;
font-weight: bold;
border: 0;
margin: 3pt;
background-color: transparent;
color: white;}
Input.Feld1weiss {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
border: 0;
background-color: #FFFFFF;}
select.Tageskennz {
width: 40pt}
select.Popup {
max-width: 10%;
overflow: auto;
}