.pfxyzzz { font-style:italic; padding-left:10px; background-repeat:no-repeat; background-position:right; text-align:justify; table-layout:fixed; }

.pftblfix { table-layout:fixed; }

.pftdpad3 { padding-left:5px; padding-right:2px; }
.pftdpadr { padding-right:4px; }

.txmode { font-size:12px; color:#990000; font-family:verdana,arial,helvetica,sans-serif; font-style:italic; letter-spacing:1px; }

td.date_weekend {	background-color:#FFDDAA; font-size:11px; color:#444444; font-family:verdana,arial,helvetica,sans-serif; }
td.date_norm {	background-color:#FFFFCC; font-size:11px; color:#444444; font-family:verdana,arial,helvetica,sans-serif; }
td.date_today {	background-color:#99CC99; font-size:11px; color:#444444; font-family:verdana,arial,helvetica,sans-serif; }

.pfkopftxt { padding-top:1px; padding-bottom:2px; background-color:#E6E6E6; height:22px; padding-left:5px;
  font-weight:bold; letter-spacing:1px; font-size:11px; color:#444444; font-family:verdana,arial,helvetica,sans-serif;}

.pfkopftxt2 { padding-top:1px; padding-bottom:2px; background-color:#E6E6E6; height:22px; padding-left:5px;
  font-weight:bold; letter-spacing:1px; font-size:11px; color:#8B0000; font-family:verdana,arial,helvetica,sans-serif;}

.pfmemotxt { font-size:11px; color:#444444; font-family:verdana,arial,helvetica,sans-serif; padding-left:20px; }
.pfmemotxt2 { font-size:9px; color:#444444; font-family:verdana,arial,helvetica,sans-serif; padding-top:1px; padding-bottom:2px; }
.pfmemotxt3 { padding-top:1px; padding-bottom:2px; width:100px; line-height:20px; background-color:#E6E6E6; display:block; }
.pfmemotxt4 { font-size:11px; color:#000099; font-family:verdana,arial,helvetica,sans-serif; }
.pfnotext { font-size:11px; color:#FF0000; font-family:verdana,arial,helvetica,sans-serif; padding-left:20px; }

.pftxt8 { font-size:9px; color:#444444; font-family:helvetica,arial,verdana; }
.pfaztextx { font-size:10px; color:#444444; font-family:verdana,arial,helvetica,sans-serif; }
.pfaztext2 { font-size:10px; color:#444444; font-family:verdana,arial,helvetica,sans-serif; }
.pfaztext3 { font-size:10px; color:#444444; font-family:verdana,arial,helvetica,sans-serif; }
.pfazwert { font-size:11px; color:#000099; font-family:verdana,arial,helvetica,sans-serif; }
.pfazshwn { border-color:#FFFFFF; border-width:0px; border-top-width:3px; border-style:solid; font-size:11px; color:#000099; font-family:verdana,arial; padding-left:5px; }

.inttxt1 { font-size:11px; color:#FF0000; font-family:verdana,arial,helvetica,sans-serif; }
.inttar { width:590px; font-size:11px; color:#000099; font-family:verdana,arial,helvetica,sans-serif; }

.kopffirma { padding-left:8px; padding-bottom:5px; font-size:42px; color:#888888; font-family:verdana,arial,helvetica,sans-serif; font-weight:600; font-style:italic; }
.druckazb { padding-left:5px; padding-bottom:50px; font-size:26px; color:#AAAAAA; font-family:verdana,arial,helvetica,sans-serif; font-weight:600; font-style:italic; }
.menuname { font-size:10px; color:#666666; font-family:verdana,helvetica; font-weight:bold; letter-spacing:1px; }
.textgr10 { font-size:10px; color:#777777; font-family:verdana,arial,helvetica,sans-serif; }

.pftxtkl8 { font-size:8px; font-family:verdana,arial,helvetica,sans-serif; line-height:10px; }
.pftxtkl9 { font-size:9px; font-family:verdana,arial,helvetica,sans-serif; line-height:12px; }
.pftxtkl9b { font-size:9px; font-family:verdana,arial,helvetica,sans-serif; line-height:12px; background-color:#EFEFEF; }

.pfmenu { font-size:11px; color:#444444; font-family:verdana,arial,helvetica,sans-serif; padding-left:30px; }
.pfmenua { font-size:12px; color:#444444; font-family:verdana,arial,helvetica,sans-serif; padding-left:20px; }

.pfmenudiv { width:200; height:30; padding-left:15px; padding-top:8px; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; cursor:pointer; }

.pfbtnaus { display:block; }

.downmenu { border-width:0px; border-color:#CCCCCC; border-style:solid; border-bottom-width:1px; font-size:11px; color:#000099; font-family:verdana,arial,helvetica,sans-serif; }
.downmenu a { color:#000099; text-decoration:none; }
.downmenu a:hover { color:#CC9900; text-decoration:none; }

a.link:link { color:#000099; text-decoration:none; }
a.link:visited { color:#000099; text-decoration:none; }
a.link:active { color:#000099; text-decoration:none; }
a.link:hover { color:#0099FF; text-decoration:none; }

a.linktermin:link { color:green; text-decoration:none; }
a.linktermin:visited { color:green; text-decoration:none; }
a.linktermin:active { color:green; text-decoration:none; }
a.linktermin:hover { color:#00CC00; text-decoration:none; }

a.pfbtntool:link {	border-color:#BBBBBB; background-color:#EFEFEF; border-width:1px; border-style:solid; }
a.pfbtntool:visited {	border-color:#BBBBBB; background-color:#EFEFEF; border-width:1px; border-style:solid; }
a.pfbtntool:hover {	border-color:#316ac5; background-color:#c1d2ee; border-width:1px; border-style:solid; }
a.pfbtntool:active {	border-color:#316ac5; background-color:#c1d2ee; border-width:1px; border-style:solid; }

a.btnm1:link { background-color:#EFEFEF; }
a.btnm1:visited { background-color:#EFEFEF; }
a.btnm1:hover { background-color:#c1d2ee; }
a.btnm1:active { background-color:#c1d2ee; }

.pfforminfo { font-size:9px; color:#FF6600; font-family:verdana,arial,helvetica,sans-serif; padding-bottom:0px; }

.pfcheckbox { height:16px; width:17px; border:1px solid #7FA9CB; background-color:#FEFEFE; font-family:verdana,arial,helvetica,sans-serif; }
.pffeld04 { font-size:11px; height:17px; width:40px; border:1px solid #7FA9CB; background-color:#FEFEFE; font-family:verdana,arial,helvetica,sans-serif; }
.pffeld07 { font-size:11px; width:70px; border:1px solid #7FA9CB; background-color:#FEFEFE; font-family:verdana,arial,helvetica,sans-serif; }
.pffeld08 { font-size:9px; width:70px; border:1px solid #7FA9CB; background-color:#FEFEFE; font-family:verdana,arial,helvetica,sans-serif; }
.pffeld09 { font-size:10px; width:91px; border:1px solid #7FA9CB; background-color:#FEFEFE; font-family:verdana,arial,helvetica,sans-serif; }
.pffeld14 { font-size:10px; width:140px; border:1px solid #7FA9CB; background-color:#FEFEFE; font-family:verdana,arial,helvetica,sans-serif; }
.pffeld16 { font-size:11px; width:152px; border:1px solid #7FA9CB; background-color:#FEFEFE; font-family:verdana,arial,helvetica,sans-serif; }
.pffeld18 { font-size:11px; width:178px; border:1px solid #7FA9CB; background-color:#FEFEFE; font-family:verdana,arial,helvetica,sans-serif; }
.pffeld20 { font-size:11px; width:200px; border:1px solid #7FA9CB; background-color:#FEFEFE; font-family:verdana,arial,helvetica,sans-serif; }
.pffeld22 { font-size:11px; width:226px; border:1px solid #7FA9CB; background-color:#FEFEFE; font-family:verdana,arial,helvetica,sans-serif; }
.pffeld30 { font-size:11px; width:300px; border:1px solid #7FA9CB; background-color:#FEFEFE; font-family:verdana,arial,helvetica,sans-serif; }
.pffeld42 { font-size:11px; width:420px; border:1px solid #7FA9CB; background-color:#FEFEFE; font-family:verdana,arial,helvetica,sans-serif; }
.pffeld46 { font-size:11px; width:463px; border:1px solid #7FA9CB; background-color:#FEFEFE; font-family:verdana,arial,helvetica,sans-serif; }
.pfbutton { font-size:11px; height:20px; width:120px; color:#5672B1; background-color:#D0D0D0; border:1px solid #7FA9CB; letter-spacing:1px; }
.pfbutton10 { font-size:11px; height:17px; width:100px; color:#5672B1; background-color:#D0D0D0; border:1px solid #7FA9CB; letter-spacing:1px; }
.pfbuttonlogin { font-size:10px; height:15px; width:16px; color:#35987C; background-color:#EEEEEE; border:1px solid #7FA9CB; letter-spacing:1px; font-weight:bold; font-family:verdana,arial,helvetica,sans-serif; margin-top:1px; }
.pfbuttonlogout { font-size:10px; height:14px; width:15px; color:#35987C; background-color:#EEEEEE; border:1px solid #7FA9CB; letter-spacing:1px; font-weight:bold; font-family:verdana,arial,helvetica,sans-serif; }

.bordtext { padding-left:10px; font-size:11px; color:#000099; font-family:verdana,arial,helvetica,sans-serif; }

@media print,screen
{
.pfaztext { border-width:0px; border-color:#CCCCCC; border-style:solid; border-bottom-width:1px; font-size:10px; color:#444444; font-family:verdana,arial,helvetica,sans-serif; }
.pfaztext2 { font-size:10px; color:#444444; font-family:verdana,arial,helvetica,sans-serif; }
.pfaztext3 { font-size:10px; color:#444444; font-family:verdana,arial,helvetica,sans-serif; }
.pfazwert { border-width:0px; border-color:#CCCCCC; border-style:solid; border-bottom-width:1px; font-size:11px; color:#000099; font-family:verdana,arial,helvetica,sans-serif; }
.bordttBlr { border-top-width:1px; border-bottom-width:2px; border-left-width:1px; border-right-width:1px; border-color:#CCCCCC; border-style:solid; }
.bordttbr { border-top-width:1px; border-bottom-width:1px; border-left-width:0px; border-right-width:1px; border-color:#CCCCCC; border-style:solid; }
.bordttBrx { border-top-width:1px; border-bottom-width:2px; border-left-width:0px; border-right-width:1px; border-color:#CCCCCC; border-style:solid; }
.bordtBr { border-top-width:0px; border-bottom-width:2px; border-left-width:0px; border-right-width:1px; border-color:#CCCCCC; border-style:solid; }
.bordtext { border-top-width:1px; border-bottom-width:1px; border-left-width:1px; border-right-width:1px; border-color:#CCCCCC; border-style:dashed; padding-left:10px; font-size:11px; color:#000099; font-family:verdana,arial,helvetica,sans-serif; }
.bordtblr { border-top-width:0px; border-bottom-width:1px; border-left-width:1px; border-right-width:1px; border-color:#CCCCCC; border-style:solid; font-size:11px; color:#000099; font-family:verdana,arial,helvetica,sans-serif; }
.bordtbrx { border-top-width:0px; border-bottom-width:1px; border-left-width:0px; border-right-width:1px; border-color:#CCCCCC; border-style:solid; font-size:11px; color:#000099; font-family:verdana,arial,helvetica,sans-serif; }
.bordsblr { border-top-width:1px; border-bottom-width:0px; border-left-width:0px; border-right-width:1px; border-color:#CCCCCC; border-style:solid; font-size:11px; color:#000099; font-family:verdana,arial,helvetica,sans-serif; }
.bordsbrx { border-top-width:1px; border-bottom-width:1px; border-left-width:0px; border-right-width:1px; border-color:#CCCCCC; border-style:solid; font-size:11px; color:#000099; font-family:verdana,arial,helvetica,sans-serif; }
}