/* Business */
* {font-family:verdana,arial,helvetica,sans-serif;font-size:12px;}
html {scrollbar-face-color:#eeeff3;scrollbar-highlight-color:#ffffff;scrollbar-3dlight-color:#cccccc;scrollbar-shadow-color:#aaaaaa;scrollbar-darkshadow-color:#444444;scrollbar-arrow-color:#000022;scrollbar-track-color:#e8e9f0;}
body {background:#bbbbbb;z-index:0;color:#000000;scrollbar-face-color:#eeeff3;scrollbar-highlight-color:#ffffff;scrollbar-3dlight-color:#cccccc;scrollbar-shadow-color:#aaaaaa;scrollbar-darkshadow-color:#444444;scrollbar-arrow-color:#000022;scrollbar-track-color:#e8e9f0;}
p {margin:0;padding:0};
textarea {resize:vertical;}
/* Checkbox + Radio button */
input[type="checkbox"], input[type="radio"] { -webkit-appearance:none; display:inline-block; width:13px; height:13px; background-color:#ffffff; border: 1px solid black; vertical-align:bottom; cursor:pointer; }
input[type="radio"] { border-radius:50%; }
input[type="checkbox"]:disabled, input[type="radio"]:disabled { filter:alpha(opacity=25); opacity:0.25;cursor:default; }
input[type="checkbox"]:checked { background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M7 14.17L2.83 10l-1.41 1.41L7 17 19 5l-1.41-1.42L7 14.17z" /></svg>'); }
input[type="checkbox"].red:checked { background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="rgb(225,0,26)"><path d="M7 14.17L2.83 10l-1.41 1.41L7 17 19 5l-1.41-1.42L7 14.17z" /></svg>'); }
input[type="checkbox"].green:checked { background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="rgb(0,159,109)"><path d="M7 14.17L2.83 10l-1.41 1.41L7 17 19 5l-1.41-1.42L7 14.17z" /></svg>'); }
input[type="checkbox"].blue:checked { background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="rgb(0,109,159)"><path d="M7 14.17L2.83 10l-1.41 1.41L7 17 19 5l-1.41-1.42L7 14.17z" /></svg>'); }
input[type="radio"]:checked { background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><circle cx="50%" cy="50%" r="30%" /></svg>'); }
input[type="radio"].red:checked { background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="rgb(225,0,26)"><circle cx="50%" cy="50%" r="30%" /></svg>'); }
input[type="radio"].green:checked { background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="rgb(0,159,109)"><circle cx="50%" cy="50%" r="30%" /></svg>'); }
input[type="radio"].blue:checked { background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="rgb(0,109,159)"><circle cx="50%" cy="50%" r="30%" /></svg>'); }
/* Background */
#fxbg {background:#bbbbbb;background:-webkit-linear-gradient(top,#8b8b8b,#fefefe);background:linear-gradient(to bottom,#8b8b8b,#fefefe);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8b8b8b',endColorstr='#fefefe',GradientType=0);}
/* No user select */
.nousersel {-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
/* Icons */
.icon, .icon17, .icon17s, .icon21, .icon24, .icon36 {position:relative;float:left;background:#aaaaaa;background:-webkit-linear-gradient(top left,#dddddd,#888888);background:linear-gradient(to bottom right,#dddddd,#888888);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd',endColorstr='#888888',GradientType=1);border:1px solid #666666;}
.icon17 {width:15px;height:15px;border-radius:5px;}
.icon17s {width:13px;height:13px;padding:1px;border-radius:5px;}
.icon17p {position:absolute;left:1px;top:2px;width:13px;height:13px;filter:alpha(opacity=75);opacity:0.75;}
.icon21 {width:19px;height:19px;border-radius:5px;}
.icon21p {position:absolute;left:2px;top:3px;width:13px;height:13px;filter:alpha(opacity=75);opacity:0.75;}
.icon24 {width:22px;height:22px;border-radius:5px;}
.icon24p {position:absolute;left:2px;top:2px;width:18px;height:18px;filter:alpha(opacity=75);opacity:0.75;}
.icon36 {width:34px;height:34px;border-radius:6px;}
.icon36p {position:absolute;left:3px;top:4px;width:28px;height:28px;filter:alpha(opacity=75);opacity:0.75;}
/* Toolbar */
#fxtoolc {border-bottom:1px solid #6b6b6b;background:#8b8b8b;background:-webkit-linear-gradient(top,#4b4b4b,#8b8b8b);background:linear-gradient(to bottom,#4b4b4b,#8b8b8b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b4b4b',endColorstr='#8b8b8b',GradientType=0);}
#fxtoola {background:#8b8b8b;border-right:1px solid #6b6b6b;border-bottom:1px solid #6b6b6b;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}
#fxswlogo {position:absolute;left:10px;top:6px;}
.ttitle {color:#ffffff;font-size:11px;font-weight:normal;}
.ticon, .ticonb, .ticoni {float:right;color:#e8e8ea;padding:3px 4px;margin-right:4px;border:1px solid transparent;border-radius:6px;cursor:pointer;}
.ticoni {cursor:default;filter:alpha(opacity=33);opacity:0.33;}
.ticon:hover {border-color:rgba(0,0,0,0.50);box-shadow:2px 2px 4px #ffffff inset,2px 2px 6px rgba(0,0,0,0.25);color:#ffffff;}
.ticonb:hover {border-color:rgba(0,0,0,0.25);background:rgba(0,0,0,0.05);}
.ticontxt, .ticontxtb {position:relative;color:#ffffff;vertical-align:middle;}
.ticontxtb {color:#666666;padding-top:2px;}
/* Program menue */
#fxmenu1, #fxmenu2, #fxmenu3 {position:relative;width:100%;height:30px;margin:0;padding:0;}
#fxmenu1f, #fxmenu2f, #fxmenu3f {position:absolute;left:0;top:0;width:100%;height:30px;margin:0;padding:0;}
#fxmenu1c, #fxmenu2c, #fxmenu3c {position:absolute;top:0;height:30px;margin:0;padding-top:5px;white-space:nowrap;overflow:hidden;}
.menu {position:relative;white-space:nowrap;font-size:13px;cursor:pointer;margin:0;padding:5px 8px 9px 8px;}
.menu-h {height:30px;}
.menu-sl {position:relative;width:0;height:16px;margin:7px 0;padding:0;filter:alpha(opacity=33);opacity:0.33;}
.menu-c0 {background:#000000;}
.menu-c1 {background:#5b9dbd;}
.menu-c2 {background:#2fb96c;}
.menu-c3 {background:#d4c53c;}
.menu-c4 {background:#b33d8c;}
.menu-c5 {}
.menu-c6 {}
.menu-c7 {}
.menu-c8 {}
.menu-c9 {}
.menu-c10 {}
.menu-c11 {}
.menu-c12 {}
.menu-c13 {}
.menu-c14 {}
.menu-c15 {}
.menu-c16 {}
.menu1-i {background:#3b3b3b;color:#ffffff;}
/* Search */
#fxsrcinput, #pjsmt_src, .srccls {margin-left:2px;background:#e8e8e8;border:0;border-top-left-radius:5px;border-bottom-left-radius:5px;padding:3px 6px;box-shadow:2px 2px 6px rgba(0,0,0,0.50) inset;overflow:hidden;cursor:text;}
#pjsmt_src {background:#eeeeee;}
/* Program menue */
#fxmenuc {background:#ddddee;background:-webkit-linear-gradient(top,#eeeeff,#ccccdd);background:linear-gradient(to bottom,#eeeeff,#ccccdd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeff',endColorstr='#ccccdd',GradientType=0);border:1px solid #ffffff;border-right-color:#888899;border-bottom-color:#888899;box-shadow:3px 3px 6px rgba(0,0,0,0.20);}
#fxmenui {background:#f8f8f8;border-left:1px solid #888888;border-top:1px solid #888888;border-radius:12px;box-shadow:2px 2px 4px rgba(0,0,0,0.20) inset;}
#fxmenua {border:1px solid #888899;border-top:1px solid #ffffff;border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:3px 3px 6px rgba(0,0,0,0.20);overflow:hidden;}
#fxmenuab {position:absolute;left:0;top:0;right:0;bottom:0;background:#e7e7f8;background:-webkit-linear-gradient(top,#ececfd,#e1e1f2);background:linear-gradient(to bottom,#ececfd,#e1e1f2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececfd',endColorstr='#e1e1f2',GradientType=0);border-top-right-radius:6px;border-bottom-right-radius:6px;}
.mtilef {float:left;margin:16px;padding:8px;background:#ffffff;border-left:1px solid #dddddd;border-top:1px solid #dddddd;border-right:1px solid #888888;border-bottom:2px solid #888888;width:200px;height:100px;border-radius:10px;box-shadow:-3px -3px 6px rgba(0,0,0,0.20) inset,2px 2px 4px rgba(0,0,0,0.25);text-align:center;font-size:15px;font-weight:bold;overflow:hidden;cursor:pointer;}
.mtilef:hover {margin:15px 17px 17px 15px;border-color:#0097d8;box-shadow:-3px -3px 6px rgba(0,0,0,0.20) inset,3px 3px 4px rgba(0,0,0,0.25);}
.mtilefghost {float:left;margin:17px 15px 15px 17px;padding:8px;background:#ffffff;border-left:1px solid #dddddd;border-top:1px solid #dddddd;border-right:1px solid #888888;border-bottom:2px solid #888888;width:200px;height:100px;border-radius:10px;box-shadow:-3px -3px 6px rgba(0,0,0,0.20) inset,1px 1px 4px rgba(0,0,0,0.25);text-align:center;font-size:16px;font-weight:bold;overflow:hidden;cursor:default;filter:alpha(opacity=15);opacity:0.15;}
.mtilefu {float:left;margin:20px 0 10px 16px;padding-left:8px;width:774px;font-size:15px;font-weight:normal;color:#006b9f;border-bottom:1px solid #888888;box-shadow:0 -6px 6px rgba(0,0,0,0.15) inset,1px 1px 3px rgba(0,0,0,0.20);overflow:hidden;cursor:default;}
.mtilet {float:left;margin:1px 16px 2px 16px;padding:4px 8px;background:#ffffff;border-left:1px solid #dddddd;border-top:1px solid #dddddd;border-right:1px solid #888888;border-bottom:2px solid #888888;width:200px;height:10px;border-radius:10px;box-shadow:-3px -3px 6px rgba(0,0,0,0.20) inset,2px 2px 4px rgba(0,0,0,0.25);text-align:center;overflow:hidden;cursor:pointer;}
.mtilet:hover {margin:0 17px 3px 15px;border-color:#0097d8;box-shadow:-3px -3px 6px rgba(0,0,0,0.20) inset,3px 3px 4px rgba(0,0,0,0.25);}
.mtiletx {font-size:13px;font-weight:normal;}
.mtilep:hover {text-decoration:underline;}
.mtiles	{float:left;margin:0 16px;padding:4px 8px;width:16px;height:16px;}
.mtilee	{float:left;margin:0 16px;padding:4px 8px;width:200px;height:16px;}
/* Taskbar */
#fxtask {background:#d8d8d8;background:-webkit-linear-gradient(top,#cccccc,#fefefe);background:linear-gradient(to bottom,#cccccc,#fefefe);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc',endColorstr='#fefefe',GradientType=0);padding:2px 6px 0 6px;overflow:hidden;}
/* Action register */
.actregi, .actreg, .actrega {float:left;margin-left:10px;width:85px;font-size:12px;color:#777777;text-align:center;padding:3px 0;border:1px dotted #808080;border-radius:8px;cursor:default;}
.actreg, .actrega {border-style:solid;color:#d8d8d8;background:#999999;cursor:pointer;}
.actreg {box-shadow:1px 1px 2px #bbbbbb inset;}
.actrega {font-weight:bold;background:#a4a4a4;box-shadow:1px 1px 2px #dddddd inset;color:#ffffff;}
.actreg:hover {border-color:#727272;box-shadow:1px 1px 2px #dddddd inset;color:#e8e8e8;}
/* Header */
#fxheaderc, .fxheaderc {border:0;border-top-left-radius:8px;border-top-right-radius:8px;}
#fxheader, .fxheader {font-size:16px;font-weight:bold;color:#ffffff;padding:6px 12px;background:#a8a8a8;background:-webkit-linear-gradient(top,#b7b7b7,#959595);background:linear-gradient(to bottom,#b7b7b7,#959595);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b7b7b7',endColorstr='#959595',GradientType=0);}
#fxbuttons {text-align:center;}
/* Work */
#fxworkf, #fxwork, .fxworkf, .fxwork {background:#f0f0f0;}
#fxworkf, .fxworkf {border:1px solid #dddddd;}
#fxwork, .fxwork {padding:4px;}
/* Footer */
#fxfooterc, .fxfooterc {border:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background:#acacac;}
#fxfooter, .fxfooter {font-size:11px;color:#ffffff;padding:0 12px;}
/* Mask */
.maskf, .maskc {background:#f0f0f0;}
.maskc {margin:2px 8px 8px 2px;border:1px solid #c3c3c3;border-radius:12px;box-shadow:4px 4px 8px rgba(0,0,0,0.10);}
.maskh, .maskt {float:none;padding:4px 10px 10px 10px;background:#e4e4e4;border:0;border-top-left-radius:10px;border-top-right-radius:10px;color:#666666;box-shadow:0 1px 1px #fafafa inset;}
.maskht {font-size:14px;font-weight:bold;padding:4px 0 0 0;}
.maski {padding:4px 10px;}
.maskm {padding:11px;}
.maskb {margin:12px 6px;text-align:center;}
.maskt {padding:4px 1px;font-size:12px;font-weight:bold;}
/* Messages */
.outlay {border:2px solid #ffffff;border-right:2px solid #b8b8bf;border-bottom:2px solid #b8b8bf;border-radius:5px;background:#ddddff;box-shadow:4px 4px 12px #000000;}
.inlay {border:1px solid #ffffff;border-left:1px solid #b8b8bf;border-top:1px solid #b8b8bf;border-radius:5px;background:rgba(0,0,0,0.03);box-shadow:inset 3px 3px 5px rgba(0,0,0,0.33);}
.inlaym {border:1px solid #ffffff;border-left:1px solid #161b26;border-top:1px solid #161b26;border-radius:5px;background:rgba(255,255,255,0.90);box-shadow:inset 3px 3px 5px rgba(0,0,0,0.33);}
.inlayhead {padding:4px;border:1px solid #b8b8bf;border-left:1px solid #ffffff;border-top:1px solid #ffffff;border-radius:5px;background:rgba(255,255,255,0.33);box-shadow:3px 3px 5px rgba(0,0,0,0.33);font-size:16px;color:#006b9f;font-weight:bold;}
.mfailure, .merror, .mwarning, .msuccess, .mneutral {box-shadow:inset 2px 2px 6px #ffffff;border-top-left-radius:16px;border-top-right-radius:20px;cursor:pointer;}
.mfailure {background:#e1001a;background:rgba(225,0,26,0.50);}
.merror {background:#dd8844;background:rgba(221,136,68,0.50);}
.mwarning {background:#dddd00;background:rgba(221,221,0,0.50);}
.msuccess {background:#008800;background:rgba(0,136,0,0.50);}
.mneutral {background:#8888aa;background:rgba(136,136,170,0.50);}
/* Colors */
.black, a, a:visited {color:#161b26;}
.darkergrey {color:#363b46;}
.darkgrey {color:#5a5a5a;}
.grey {color:#868b96;}
.lightgrey {color:#969696;}
.lightergrey {color:#b6bbc6;}
.white {color:#ffffff;}
.darkred {color:#6f000c;}
.red {color:#e1001a;}
.lightred {color:#e87986;}
.darkgreen {color:#004e34;}
.green {color:#009f6b;}
.lightgreen {color:#79c7ae;}
.darkblue {color:#00344e;}
.blue {color:#006b9f;}
.lightblue {color:#79aec7;}
.orange {color:#ff9900;}
/* Wrap */
.wrap {white-space:normal;}
/* Links */
.fxlink {text-decoration:none;border-bottom:1px dotted #888888;color:#006b9f;cursor:pointer;}
.fxlink:hover {color:#ffffff;background:#006b9f;}
/* File Manager */
.fmtype {border:1px solid #c1c1d1;border-radius:8px;padding:12px;box-shadow:4px 4px 12px #d1d1e1 inset;}
.fmaction {background:#e1e1e1;border:1px solid #aaaabb;border-left:1px solid #ffffff;border-top:1px solid #ffffff;padding:8px;border-radius:8px;box-shadow:2px 2px 6px #a1a1b1, -2px -2px 6px #a1a1b1 inset;}
.fmaction:hover {background:#d1d1d1;box-shadow:1px 1px 3px #a1a1b1, 1px 1px 10px #9191a1 inset;}
.fmpdfparam {border:1px solid #c1c1d1;border-radius:8px;padding:10px;box-shadow:2px 2px 6px #d1d1e1;}

a {text-decoration:none;}
hr {margin:0;}
ul,ol {margin:0;margin-left:8px;padding:0;}
li {margin:0;padding:0;}
h1 {font-size:18pt;font-weight:bolder;}
h2 {font-size:16px;font-weight:bold;}
h3 {font-size:14px;font-weight:bold;}
h4 {font-size:12px;font-weight:normal;}
h5 {font-size:10px;font-weight:lighter;}
pre {font-family:"Courier New", Courier, sans-serif;color:#0000c0;}
tt {font-family:"Courier New", Courier, sans-serif;color:#0000c0;}
img {border:none;}
.ma {padding:1px 1px 1px 1px;}
.ma:link {padding:1px 1px 1px 1px;cursor:pointer;color:#222233;}
.ma:active, .sel {padding:0px 0px 0px 0px;border:1px solid;cursor:pointer;color:#3333FF;background-color:#DFDFE2;border-left-color:#CDCDCD;border-top-color:#CDCDCD;border-right-color:#000000;border-bottom-color:#000000;}
.ma:hover {padding:0px 0px 0px 0px;border:1px solid;cursor:pointer;color:#000000;background-color:#FFFFFF;border-left-color:#CDCDCD;border-top-color:#CDCDCD;border-right-color:#000000;border-bottom-color:#000000;}
.mabdy {background-color:#D7D7D7;scrollbar-face-color:#D7D7D7;scrollbar-highlight-color:#FFFFFF;scrollbar-3dlight-color:#444444;scrollbar-shadow-color:#333333;scrollbar-darkshadow-color:#000000;scrollbar-arrow-color:#333333;scrollbar-track-color:#CACACA;}
.mnbdy {background-color:#f0f0f0;scrollbar-face-color:#D6D6E6;scrollbar-highlight-color:#FFFFFF;scrollbar-3dlight-color:#DEDEEB;scrollbar-shadow-color:#8E8EA0;scrollbar-darkshadow-color:#000000;scrollbar-arrow-color:#6E6E80;scrollbar-track-color:#DFDFE2;}
.tdbg {font-size:12px;font-weight:normal;color:#000000;background-color:#DFDFE2;}
.bgbdy {background-color:#DDDEE3;}
.bgmsk {background-color:#CDCEE3;}
.normal, .b, .u, .bu, .sd, .sdb, .sdu, .sdbu, .s3, .s3b, .s3u, .s3bu {font-size:12px;}
.s1, .s1b, .s1u, .s1bu {font-size:8px;}
.s2, .s2b, .s2u, .s2bu {font-size:10px;}
.s4, .s4b, .s4u, .s4bu {font-size:14px;}
.s5, .s5b, .s5u, .s5bu {font-size:16px;}
.s6, .s6b, .s6u, .s6bu {font-size:18px;}
.bold, .b, .bu, .sdb, .s1b, .s2b, .s3b, .s4b, .s5b, .s6b, .sdbu, .s1bu, .s2bu, .s3bu, .s4bu, .s5bu, .s6bu {font-weight:bold;}
.underline, .u, .bu, .sdu, .s1u, .s2u, .s3u, .s4u, .s5u, .s6u, .sdbu, .s1bu, .s2bu, .s3bu, .s4bu, .s5bu, .s6bu {text-decoration:underline;}
.italic {font-style:italic;}
.strike {text-decoration:line-through;}
.transparent {background:transparent;}
.mhl {font-size:12px;font-weight:bold;}
.rhdl {color:#000000;background-image:url(../DSG0/GFX/rhdl.gif);font-size:15px;font-weight:bold;border:1px solid;border-left-color:#FFFFFF;border-top-color:#FFFFFF;border-right-color:#000000;border-bottom-color:#000000;}
.ahdl {font-size:15px;font-weight:bold;color:#444455;padding:1px 2px;background:#e1ffe8;border-bottom:1px solid #aaaaaa;}
.ehdl {color:#440000;background-image:url(../DSG0/GFX/ehdl.gif);font-size:15px;font-weight:bold;border:1px solid;border-left-color:#FFFFFF;border-top-color:#FFFFFF;border-right-color:#000000;border-bottom-color:#000000;}
.bhdl {color:#440000;background-image:url(../DSG0/GFX/bhdl.gif);font-size:15px;font-weight:bold;border:1px solid;border-left-color:#FFFFFF;border-top-color:#FFFFFF;border-right-color:#000000;border-bottom-color:#000000;}
.lhdl {color:#440000;background-image:url(../DSG0/GFX/lhdl.gif);font-size:15px;font-weight:bold;border:1px solid;border-left-color:#FFFFFF;border-top-color:#FFFFFF;border-right-color:#000000;border-bottom-color:#000000;}
.pp {color:#000000;background-color:#f0f0f0;border:3px solid;border-left-color:#FFFFFF;border-top-color:#FFFFFF;border-right-color:#000000;border-bottom-color:#000000;}
.etx {color:#330000;background-color:#FF9988;text-align:center;}
.hdl {background-image:url(../DSG0/GFX/bgg1.gif);font-size:17px;font-weight:bold;border:2px solid;border-left-color:#FFFFFF;border-top-color:#FFFFFF;border-right-color:#000000;border-bottom-color:#000000;}
.bd {border:1px solid;border-left-color:#FFFFFF;border-top-color:#FFFFFF;border-right-color:#000000;border-bottom-color:#000000;}
.tb {background-image:url(../DSG0/GFX/bgmsk.gif);border:1px solid;border-left-color:#D8D8DF;border-top-color:#D8D8DF;border-right-color:#88888F;border-bottom-color:#88888F;}
.tb2 {background-image:url(../DSG0/GFX/bgsl.gif);border:1px solid;border-right-color:#C8C8CF;border-bottom-color:#C8C8CF;border-left-color:#78787F;border-top-color:#78787F;}
.tbo {background-color:#E8E8EF;border:1px solid;border-right-color:#C8C8CF;border-bottom-color:#C8C8CF;border-left-color:#78787F;border-top-color:#78787F;}
.tba {background-color:#ababab;border:1px solid;border-left-color:#E8E8EF;border-top-color:#E8E8EF;border-right-color:#98989F;border-bottom-color:#98989F;}
.tbc {background-color:#E8E8EF;}
.tbk {font-weight:bold;border:1px ridge;}
.fld {background-color:#ffffff;border:0;border-radius:6px;box-shadow:2px 2px 8px #888888 inset;}
#bt {color:#000000;height:20px;font-weight:bold;text-align:center;}
#bth {color:#000088;height:20px;font-weight:bolder;text-align:center;}
#btd {color:#005500;height:20px;font-weight:bolder;text-align:center;}
#tbt {color:#000000;height:20px;font-weight:bold;text-align:center;}
#tbth {color:#000088;height:20px;font-weight:bolder;text-align:center;border-style:solid;}
#mbn {background-image:url(2bn.gif);border-style:solid;border-left-width:1px;border-left-color:#8E8EA0;border-top-width:1px;border-top-color:#8E8EA0;border-right-width:1px;border-right-color:#000000;border-bottom-width:1px;border-bottom-color:#000000;}
#mbh {background-image:url(2bh.gif);border-style:solid;border-left-width:0px;border-top-width:0px;border-right-width:2px;border-right-color:#000000;border-bottom-width:2px;border-bottom-color:#000000;}
#mbd {background-image:url(2bd.gif);border-style:solid;border-left-width:2px;border-left-color:#000000;border-top-width:2px;border-top-color:#000000;border-right-width:0px;border-bottom-width:0px;}
#mbi {border-style:solid;border-left-width:1px;border-left-color:#8E8EA0;border-top-width:1px;border-top-color:#8E8EA0;border-right-width:1px;border-right-color:#8E8EA0;border-bottom-width:1px;border-bottom-color:#8E8EA0;}
#mbv {background-image:url(2bv.gif);border-style:solid;border-left-width:1px;border-left-color:#8E8EA0;border-top-width:1px;border-top-color:#8E8EA0;border-right-width:1px;border-right-color:#000000;border-bottom-width:1px;border-bottom-color:#000000;}
.ro {padding:0;}
.cro {background-color:transparent;}
.lit, .iblit {color:#787878;white-space:nowrap;}

.in {background-color:#FAFAFC;}
.inen {background-color:#BBFFCC;}
.inew {background-color:#FFFFAA;}
.ine {background-color:#FFAA88;}
.inef {background-color:#FF5566;}

.inm {background-color:#E5EFFF;}
.inmen {background-color:#BBFFCC;font-weight:bold;}
.inmew {background-color:#FFFFAA;font-weight:bold;}
.inme {background-color:#FFAA88;font-weight:bold;}
.inmef {background-color:#FF5566;font-weight:bold;}

.ind {background-color:#DADADC;}

.inmd {background-color:#C5CFDF;}

.mh {background-color:#E0EEFF;}
.rhl {font-size:15px;font-weight:bold;color:#444455;padding:1px 2px;background:#dddddd;border-bottom:1px solid #aaaaaa;}
.rghl {background-image:url(../DSG0/GFX/bgg1.gif);font-size:12px;font-weight:normal;border:1px solid;border-left-color:#FFFFFF;border-top-color:#FFFFFF;border-right-color:#000000;border-bottom-color:#000000;}
.rhd, .rhds {position:relative;height:20px;font-weight:bold;color:#8b8b8b;vertical-align:top;box-shadow:0 -1px 1px #cccccc inset;background:#e8e8e8;}
.rhds, .rbr {border-right:1px solid #a8a8a8;}
.rbt {border-top:1px solid #a8a8a8;}
.crhd {background-color:#f1f1f1;}

.rk {background-color:#DDDDDD;font-weight:bold;}

.rv {background-color:#e0e0e0;font-weight:bold;border-bottom:1px solid #d0d0d0;}

.rv0 {background-color:#f4f4f7;}
.crv0 {color:#f4f4f7;}
.cbr0 {background-color:#f4f4f7;}
.rv1 {background-color:#fcfcff;}
.crv1 {color:#fcfcff;}
.cbr1 {background-color:#fcfcff;}
.rv2 {background-color:#f4f4f7;}
.crv2 {color:#f4f4f7;}
.cbr2 {background-color:#f4f4f7;}

.bcr0 {color:#000000;background:#eaf6fb;border-top:1px solid #ccccdd;}
.bcr1 {color:#000000;background:#eefaff;border-top:1px solid #ccccdd;}
.bcr2 {color:#000000;background:#eaf6fb;border-top:1px solid #ccccdd;font-weight:bold;}
.bcr3 {color:#000000;background:#dae6eb;border-top:1px solid #bbbbcc;}
.bcr4 {color:#000000;background:#ffffff;border-top:1px solid #bbbbcc;}
.bcr5 {color:#000000;background:#79aec7;border-top:1px solid #666677;}
.rg0 {background-color:#e0e7ea;}
.rg1 {background-color:#e6eaec;}
.rg2 {background-color:#e0e7ea;}
.rs {background-color:#dddddd;border-top:1px solid #aaaaaa;font-weight:bold;}
.crs {background-color:#FEFF99;}
.cpm0 {background-color:#DDEEFB;}
.cpm1 {background-color:#BBCCD8;}
.cpm2 {background-color:#DDEEFB;}
.crk0 {background-color:#f0f0f8;}
.crk1 {background-color:#f4f4fc;}
.cfp0 {background-color:#dfdfdf;}
.cfp1 {background-color:#e2e2e2;}
.cnb0 {background-color:#F0E6E6}
.cnb1 {background-color:#F6ECEC}

.pspro {background-color:#00491C}
.psauf {background-color:#C5EFFF}

.psgep {background-color:#c9c9c9;}
.psina {background-color:#bbbbbb;}
.psakt {background-color:#858585;}
.psabg {background-color:#585858;}

/* Legende Projektbaum */
.pbd {background-color:#ffffcc;font-weight:bold;}
.pbs {background-color:#ffff99;font-weight:bold;}
.pbt {color:#3300FF;}
.pbw {background-color:#ffcc99;font-weight:bold;}
.vfg {background-color:#55CC66;}
.nvf {background-color:#33AA44;}
.prj { background-color:#ff9966;}
.krk {background-color:#00CCFF;font-weight:bold;}
.url {background-color:Yellow;}
/* Styles fuer Projektbaum */
.mn0 {background-color:#f8f8f8;font-weight:bold;}
.mn1 {background-color:#f1f1f1;font-weight:bold;}
.tgs {background-color:#FFFFAA;}
.tgw {background-color:#FFEE85;}
.tgf {background-color:#FFDD66;}
.tgk {background-color:#FF6688;}
.tgbu {background-color:#88FFEE;}
.tgu {background-color:#88FF99;}
.tgc {background-color:#FFFF66;}
.tgh {background-color:#FFAA66;}
.tgm {background-color:#2255FF;}
.wea {background-color:#EECC00;}
.fr {background-color:#00CC66;}
.ueb {background-color:#DD7744;}

/*** MA-VERFUEGBARKEIT ***/
.ek0 /* Personen-EK (links) */ {background:#dddddd;}
.ekr0 /* Personen-EK (rechts) */ {background:#eeeeee;}
.ek1 /* voraus. EK für Projekt vorhanden */ {background:#eeeeff;}
.ek2 /* MA zu Projekt zugeteilt */ {background:#eeffee;}

/*** TASCHENKALENDER ***/
.thead /* Kopfzeile */ {background:#eecc00;}
.tkw /* Kalenderwoche */ {background:#ffcc99;font-weight:bold;}
.tmark /* Markierung */ {background:#aa88ff;}
.tnow /* Heute */ {background:#b5cfdc;}
.twd /* Arbeitstag */ {background:#ffffff;}
.twe /* Wochenende */ {background:#eeeeee;}
.tft /* Feiertage */ {background:#ffee88;}

.t1178 /* Urlaub (Antrag) */ {background:#009f6b;}
.t1039 /* Urlaub */ {background:#009f6b;}
.t2106 /* Schulung (Antrag) */ {background:#006b9f;}
.t1468 /* Schulung */ {background-color:#006b9f;}
.t2105 /* Krank (Antrag) */ {background:#e1001a;}
.t1040 /* Krank */ {background:#e1001a;}
.t1940 /* Gleittag (Antrag) */ {background:#8c8c8c;}
.t1941 /* Gleittag */ {background:#8c8c8c;}
.t2879 /* Abwesend */ {background:#9f0087;}
.t2877 /* Sonderurlaub (Antrag) */ {background:#e6d700;}
.t2878 /* Sonderurlaub */ {background:#e6d700;}

/* Styles fuer Projektstatus */
.pst {background-color:#00CC66;}
.psw {background-color:#00BB55;}
.psat {background-color:#0099FF;}
.psaw {background-color:#0088EE;}
.psnb {background-color:#FA5577;}
.psp {background-color:#FA88EE;}
.psi {background-color:#6D87C1;}
.psa {background-color:#FAEEAA;}
.psf {background-color:#77D188;}
.era {background-color:#F0F1FF;}
.erad {background-color:#E0E1EF;}
.erasl {color:#223344;}
.ern {background-color:#BBFFCC;}
.ernd {background-color:#AAEEBB;}
.ernsl {color:#66AA77;font-weight:bold;}
.erw {background-color:#FFFFAA;}
.erwd {background-color:#EEEE99;}
.erwsl {color:#AAAA55;font-weight:bold;}
.err {background-color:#FFAA88;}
.errd {background-color:#EE9977;}
.errsl {color:#EE8866;font-weight:bold;}
.erf {background-color:#FF5566;font-weight:bold;}
.erfd {background-color:#EE4455;font-weight:bold;}
.erfsl {color:#EE3344;font-weight:bold;}
.tab {background-color:#AAEEBB;}
.tabh {background-color:#BBFFCC;}
.tst {background-color:#99DDEE;}
.tsth {background-color:#AAEEFF;}
.ttm {background-color:#99BDEE;}
.ttmh {background-color:#AACEFF;}
.tfe {background-color:#EEB99D;}
.tfeh {background-color:#FFCAAE;}
.tfr {background-color:#EE888E;}
.tfrh {background-color:#FF999F;}
.hhl {background-color:#A8CDEE;font-size:17px;font-weight:bold;color:#000088;border:1px solid;border-left-color:#FFFFFF;border-top-color:#FFFFFF;border-right-color:#000000;border-bottom-color:#000000;}
.hbt {background-color:#EEEEEE;font-size:13px;font-weight:bold;color:#000000;border:1px solid;border-left-color:#FFFFFF;border-top-color:#FFFFFF;border-right-color:#000000;border-bottom-color:#000000;}
.hbg {background-color:#FAFAFA;font-size:13px;font-weight:normal;color:#000000;border:1px solid;border-left-color:#FFFFFF;border-top-color:#FFFFFF;border-right-color:#000000;border-bottom-color:#000000;}
.hhd {background-color:#EEEEEE;font-size:11px;font-weight:bold;color:#000000;border:1px solid;border-left-color:#FFFFFF;border-top-color:#FFFFFF;border-right-color:#000000;border-bottom-color:#000000;}
.hen {background-color:#FFFFFF;color:#000000;}
.barnull /* Farbe bei einer Aufwandsdifferenz = 0 */ {background:#b4b4b4;color:#000000;}
.barnegi /* Farbe bei einer Aufwandsdifferenz < 0 (Aufwand Ist) */ {background:#009f6b;color:#000000;}
.barnegs /* Farbe bei einer Aufwandsdifferenz < 0 (Aufwand Soll) */ {background:#cccccc;color:#000000;}
.barplus /* Farbe bei einer Aufwandsdifferenz > 0 und < Max */ {background:#e87986;color:#000000;}
.barplusm /* Farbe bei einer Aufwandsdifferenz > 0 und >= Max */ {background:#e1001a;color:#000000;}
/* Kalender-Design */
.nkz0 {background-color:#ECD7F5;}
.nkz1 {background-color:#E6D1EF;}
.krz0 {background-color:#F6F6FF;}
.krz1 {background-color:#F0F1FF;}
.kat0 {background-color:#e1e1e1;}
.kat1 {background-color:#e8e8e8;}
.yat0 {background-color:#fdfdfd;}
.yat1 {background-color:#fafafa;}
.hld {background-color:#C4FFD9;}
.erl {font-style:italic;}
.pjk {background-color:#FFFF91;}
.mact {color:#006600;font-weight:bold;}
.mdis {color:#666666;font:italic;font-style:italic;}
.minc {color:#660000;font:italic;font-style:italic;}
/* CSS-PopUp von Stefan (Testphase !!!) */
div.pubox2 {display:inline;float:left;height:80px;width:200px;padding:0;margin:20px;border:4px solid black;font:bold 14px verdana, sans-serif;}
div.pubox2 div {display:none;}
div.pubox2:hover div {display:inline;float:left;width:400px;height:300px;position:absolute;top:0px;left:0px;border:1px dashed black;padding:15px;font:normal 14px verdana, sans-serif;background:yellow;white-space:normal;}
.sel_pop {vertical-align:top;cursor:pointer;}
.date_pop {vertical-align:top;cursor:pointer;}
.col_pop {vertical-align:top;cursor:pointer;}

/* MATRIX */
#actionbar {background:#dadada;}
/* ...Action Icons */
.aactive {filter:alpha(opacity=100);opacity:1.00;cursor:pointer;}
.ainactive {filter:alpha(opacity=25);opacity:0.25;cursor:default;}
/* ...Mark */
#imarkc {position:absolute;left:450px;color:#aaaabb;padding-top:6px;}
#imark {position:absolute;left:65px;top:0;width:360px;height:19px;border:1px solid #eeeeff;border-radius:13px;box-shadow:2px 2px 2px rgba(0,0,0,0.10);color:#666699;padding-top:7px;white-space:nowrap;text-align:center;overflow:hidden;}
/* ...Tooltip */
#ttbackground, #ttpointer {background:rgba(255,255,255, 0.95);border:1px solid #ccccdd;border-right:1px solid #888899;border-bottom:1px solid #888899;border-radius:8px;}
#ttbackground {box-shadow:4px 4px 2px rgba(0,0,0, 0.1);}
#ttentry {padding:16px 12px;float:left;white-space:nowrap;font-size:12px;color:#606080;border-radius:6px;}
/* ...Info Popup */
#ipdata {border-left:1px solid #ffffff;border-top:1px solid #ffffff;border-right:1px solid #bbbbdd;border-bottom:1px solid #bbbbdd;border-radius:8px;box-shadow:3px 3px 3px rgba(0,0,0,0.25);filter:alpha(opacity=90);opacity:0.90;}
#ipbar {border-top-left-radius:8px;border-top-right-radius:8px;background:url(../GFX/bgtop1.png);}
#ipprojectname {padding-top:1px;padding-left:4px;font-size:12px;white-space:nowrap;}
#ibinfo {background:#fcfcff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:2px;white-space:normal;}
.iblit {width:120px;float:left;padding:2px;}
.ibval {padding:2px;clear:both;white-space:nowrap;}
/* ...Context Menu */
#cmenu {font-size:11px;background:#f4f4f4;border:1px solid #b0b0b0;color:#444455;box-shadow:3px 3px 3px rgba(0,0,0,0.25);}
#cmentries {position:relative;padding:2px;float:left;white-space:nowrap;font-size:12px;}
/* ...Help/Settings Window */
.rtable {border-spacing:0;border:1px solid #b0b0b0;border-radius:8px;box-shadow:2px 2px 2px rgba(0,0,0,0.15);}
.lcolumn {padding:2px 6px;margin:0;border-bottom:1px solid #b0b0b0;border-right:1px solid #b0b0b0;background:#f4f4f4;width:150px;border-top-left-radius:8px;}
.rcolumn {padding:2px 6px;margin:0;border-bottom:1px solid #b0b0b0;background:#f8f8f8;border-top-right-radius:8px;}
.lcolumnl {padding:2px 6px;margin:0;border-right:1px solid #b0b0b0;background:#f4f4f4;width:140px;border-top-left-radius:8px;border-bottom-left-radius:8px;}
.rcolumnl {padding:2px 6px;margin:0;background:#f8f8f8;border-top-right-radius:8px;border-bottom-right-radius:8px;}
.lscolumn {padding:2px 6px;margin:0;border-bottom:1px solid #b0b0b0;border-right:1px solid #b0b0b0;background:#f8f8f8;border-top-left-radius:8px;}
.rscolumn {padding:2px 6px;margin:0;border-bottom:1px solid #b0b0b0;background:#f4f4f4;width:140px;border-top-right-radius:8px;}
.lscolumnl {padding:2px 6px;margin:0;border-right:1px solid #b0b0b0;background:#f8f8f8;border-top-left-radius:8px;border-bottom-left-radius:8px;}
.rscolumnl {padding:2px 6px;margin:0;background:#f4f4f4;width:140px;border-top-right-radius:8px;border-bottom-right-radius:8px;}
/* ...MAIN */
#sdg_container {background:#ffffff;border:1px solid #dadada;}
.mborder {border-right:1px solid #dadada;}
.cheader {color:#666666;font-weight:bold;}
.csheader {color:#222222;}
.dheader {color:#888888;font-weight:bold;}
.gmarker {background:url(../GFX/mbg.png);border-style:solid;border-color:#79aec7;font-size:11px;}
.gmarkerc {background:url(../GFX/mbg.png);}
#mindatarea {background:#ecb5bb;background:rgba(225,0,26,0.15);border-right:1px dashed #e1001a;}
#maxdatarea {background:#ecb5bb;background:rgba(225,0,26,0.15);border-left:1px dashed #e1001a;}
/* ...Overview */
#overview {background:#eeeeee;border:1px solid #bbbbbb;border-radius:6px;filter:alpha(opacity=75);opacity:0.75;}
#toverviewd {position:absolute;left:8px;top:-17px;width:24px;height:16px;background:#eeeeee;border:1px solid #bbbbbb;border-bottom:0;border-top-left-radius:6px;border-top-right-radius:6px;}
#coverview {border:1px solid #006b9f;border-radius:4px;}
.ocolp {background:#444444;}	/* Project */
.ocolt {background:#999999;}	/* Task */
.ocolm {background:#aa8855;}	/* Milestone */
/* ...Project Bars */
.btask, .btask0, .btask1, .btask2, .btask3, .btask4, .btask5, .btask6, .btask7, .btask8, .btask9, .btaskp, .btaskp0, .btaskp1, .btaskp2, .btaskp3, .btaskp4, .btaskp5, .btaskp6, .btaskp7, .btaskp8, .btaskp9 {background:url(../GFX/bg_tsk.png);border-bottom:1px solid #aaaaaa;border-radius:6px;box-shadow:3px 3px 3px rgba(0,0,0,0.15);filter:alpha(opacity=90);opacity:0.90;}
.btask1, .btaskp1 {background:url(../GFX/bg_tsk_1.png);}
.btask2, .btaskp2 {background:url(../GFX/bg_tsk_2.png);}
.btask3, .btaskp3 {background:url(../GFX/bg_tsk_3.png);}
.btask4, .btaskp4 {background:url(../GFX/bg_tsk_4.png);}
.btask5, .btaskp5 {background:url(../GFX/bg_tsk_5.png);}
.btask6, .btaskp6 {background:url(../GFX/bg_tsk_6.png);}
.btask7, .btaskp7 {background:url(../GFX/bg_tsk_7.png);}
.btask8, .btaskp8 {background:url(../GFX/bg_tsk_8.png);}
.btask9, .btaskp9 {background:url(../GFX/bg_tsk_9.png);}

.btaskp, .btaskp0, .btaskp1, .btaskp2, .btaskp3, .btaskp4, .btaskp5, .btaskp6, .btaskp7, .btaskp8, .btaskp9 {border-bottom:1px solid #e1001a;box-shadow:2px 2px 5px rgba(225,0,26,0.75);}

.bproject, .bproject0, .bproject1, .bproject2, .bproject3, .bproject4, .bproject5, .bproject6, .bproject7, .bproject8, .bproject9 {background:url(../GFX/bg_prj.png);border-bottom:1px solid #666666;box-shadow:3px 3px 3px rgba(0,0,0,0.15);filter:alpha(opacity=70);opacity:0.70;}
.bproject1 {background:url(../GFX/bg_prj_1.png);}
.bproject2 {background:url(../GFX/bg_prj_2.png);}
.bproject3 {background:url(../GFX/bg_prj_3.png);}
.bproject4 {background:url(../GFX/bg_prj_4.png);}
.bproject5 {background:url(../GFX/bg_prj_5.png);}
.bproject6 {background:url(../GFX/bg_prj_6.png);}
.bproject7 {background:url(../GFX/bg_prj_7.png);}
.bproject8 {background:url(../GFX/bg_prj_8.png);}
.bproject9 {background:url(../GFX/bg_prj_9.png);}

.pframe {border:1px ridge #888800;background:#ffeeaa;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:3px 3px 3px rgba(0,0,0,0.20);filter:alpha(opacity=15);opacity:0.15;}
/* ...Status Node Colors */
.st0 {background:#7b7b7c;filter:alpha(opacity=95);opacity:0.95;border-radius:0;}		/* Project */
.st297 {background:#aaaaaa;filter:alpha(opacity=50);opacity:0.50;border-radius:6px;}	/* planned */
.st299 {background:#aaaaaa;filter:alpha(opacity=25);opacity:0.75;border-radius:0;}		/* inactive */
.st300 {background:#222222;filter:alpha(opacity=50);opacity:0.50;border-radius:6px;}	/* active */
.st301 {background:#222222;filter:alpha(opacity=75);opacity:0.75;border-radius:0;}		/* completed */
/* ...Name Colors */
.cmnameb {color:#888855;}	/* Bar: Milestone */
.cmnames {color:#888855;}	/* Structure: Milestone */
.cpnameb {color:#444444;}	/* Bar: Project */
.ctnameb {color:#222222;}	/* Bar: Task */
.cpnames {color:#888888;}	/* Structure: Project */
.ctnames {color:#333355;}	/* Structure: Task */
.cpfnameb, .cpfnames {color:#a90013;}	/* completed */
.ctfnameb, .ctfnames {color:#6f000c;}	/* completed */
/* ...Lines */
.cmline {border-style:dashed;border-color:#888855;}	/* Milestone */
.cmonthline {background:#ccccff;}	/* Month Marker */
.cyearline {background:#8888cc;}	/* Year Marker */
.ctodayline {background:#ffff22;filter:alpha(opacity=15);opacity:0.15;}	/* Today */
.cwholline {background:#bbffdd;filter:alpha(opacity=15);opacity:0.15;}	/* Holiday: Whole day */
.cdholline {background:#dddddd;filter:alpha(opacity=15);opacity:0.15;}	/* Holiday: Just display */
.chholline {background:#ddffee;filter:alpha(opacity=15);opacity:0.15;}	/* Holiday: Half day */
/* ...Context Menu */
.cmtb {border-right:1px solid #dddddd;width:24px;background:transparent;}
.cmtm {background:transparent;}
.cmtk {background:transparent;}
.cmts {color:#777788;font-size:11px;margin:0 8px;}
.cmhrl {border-right:1px solid #dddddd;}
.cmhrr {margin:2px 0;border:0;border-top:1px solid #dddddd;}
/* Switch */
.switch {position:relative;width:97px;height:24px;border:1px solid #d0d0d0;background:#eeeeee;border-radius:10px;}
.switchl0 {position:absolute;left:1px;top:1px;width:48px;height:20px;border:1px solid transparent;border-top-right-radius:8px;border-bottom-right-radius:8px;text-align:center;font-weight:bold;font-size:13px;color:#bbbbbb;}
.switchl1 {position:absolute;left:1px;top:1px;width:48px;height:20px;border:1px outset #ffffff;border-radius:8px;text-align:center;font-weight:bold;font-size:13px;background:#ffffff;box-shadow:-2px -2px 4px #006b9f inset;color:#000000;}
.switchr0 {position:absolute;right:1px;top:1px;width:48px;height:20px;border:1px solid transparent;border-top-right-radius:8px;border-bottom-right-radius:8px;text-align:center;font-weight:bold;font-size:13px;color:#bbbbbb;}
.switchr1 {position:absolute;right:1px;top:1px;width:48px;height:20px;border:1px outset #ffffff;border-radius:8px;text-align:center;font-weight:bold;font-size:13px;background:#ffffff;box-shadow:-1px -1px 2px #aaaaaa inset;color:#888888;}
.switchadd {position:absolute;left:0;top:0;right:0;bottom:0;background:#ffffff;border-radius:10px;filter:alpha(opacity=1);opacity:0.01;cursor:pointer;}
/* HR workload tooltip */
.hrwlh {background:#dddddd;color:#666666;font-weight:bold;text-align:center;border-radius:4px;padding:2px;margin-bottom:4px;}
.hrwlt {background:#eeeeee;border-top-left-radius:4px;border-top-right-radius:4px;padding:2px 4px;}
.hrwlc {border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;padding:0 4px;}
.hrwll {border-left:1px solid #eeeeee;padding:0 4px;}
.hrwlr {border-right:1px solid #eeeeee;padding:0 4px;}
.hrwlb {border-top:1px solid #eeeeee;padding:2px 4px;}

/* Matrix field types */
.fmfro {color:#888888;}
.fmftx, .fmfta {border:0;border-left:1px solid #dadada;border-top:1px solid #dadada;padding:3px 2px;padding-bottom:2px;background:#ffffff;color:#000000;cursor:text;}
.fmftx:focus, .fmfta:focus {border-color:#000000;}
.fmfsl, .focusfmfsl {position:relative;border:1px solid #d2d2d2;padding:2px;background:#e8e8e8;color:#000000;white-space:nowrap;font-weight:normal;overflow:hidden;-moz-user-select:none;cursor:default;}
.fmfslc {position:absolute;top:-1px;right:-1px;width:22px;bottom:-1px;background:#cecece;}
.fmfsli {position:absolute;left:4px;top:3px;width:13px;height:13px;background:url(../GFX/barr.png) 0 -12px;}

.fmftx:focus, .fmfta:focus, .fmfsl:focus, .focusfmfsl {border-color:#000000;}

.fal {position:relative;border:1px solid #d2d2d2;border-right:0;border-top-left-radius:6px;border-bottom-left-radius:6px;background:#cecece;overflow:hidden;}
.fali {position:absolute;left:0;top:3px;width:13px;height:13px;background:url(../GFX/barr.png) -12px -12px;}
.far {position:relative;border:1px solid #d2d2d2;border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;background:#cecece;overflow:hidden;}
.fari {position:absolute;right:0;top:3px;width:13px;height:13px;background:url(../GFX/barr.png) -36px -12px;}
.ftd {position:relative;border:1px solid #d2d2d2;border-radius:6px;background:#cecece;overflow:hidden;text-align:center;}
.fal:focus, .far:focus, .ftd:focus {border-color:#000000;}

/* Field types */
.dfxftx, .dfxfta, .dfxftc, .dfxfpw, .dfxftxm, .dfxftam, .dfxftcm, .dfxfpwm, .fxftx, .fxfta, .fxftc, .fxfpw, .fxftxm, .fxftam, .fxftcm, .fxfpwm, .fxftxg, .fxftag, .fxftcg, .fxfpwg, .fxftxmg, .fxftamg, .fxftcmg, .fxfpwmg {border:0;border-left:1px solid #c0c0c0;border-top:1px solid #c0c0c0;padding:4px 2px;background:#fcfcfc;color:#000000;cursor:text;}

.fxftf, .fxftfm, .fxftfg, .fxftfmg {position:relative;border:1px solid #d2d2d2;padding:4px 2px;background:#f0f0f0;color:#000000;}
.fstatus {border:0;background:#cecece;color:#888888;}

.fxfsl, .focusfxfsl, .fxfslm, .focusfxfslm, .fxfslg, .fxfslmg, .focuscls, .focusclsm {position:relative;border:1px solid #d2d2d2;margin-top:1px;padding:4px 2px;background:#e8e8e8;color:#000000;white-space:nowrap;font-weight:normal;overflow:hidden;-moz-user-select:none;cursor:default;}
.fxfslg, .fxfslmg {filter:alpha(opacity=50);opacity:0.50;}
.fxfslc {position:absolute;top:-1px;right:-1px;width:24px;bottom:-1px;background:#cecece;}
.fxfsli {position:absolute;left:5px;top:5px;width:13px;height:13px;background:url(../GFX/barr.png) 0 -12px;}

.sentry, .sentrysel, .sdisabled {margin:0;margin-left:-8px;list-style-type:none;padding:0 1px;color:#000000;white-space:nowrap;height:16px;}
.sentrysel {background:#cacaca;font-weight:bold;}
.sentry:hover, .sentrysel:hover {color:#ffffff;background:#a2a2a2;}
.selcol {background:#e8e8e8;}
.selcolm {background:#e5e5ef;}
.sdisabled {color:#888888;font-style:italic;}

.fxfsm, .focusfxfsm, .fxfsmm, .focusfxfsmm, .fxfsmg, .fxfsmgm {position:relative;border:1px solid #d2d2d2;margin-top:1px;padding:2px;background:#e8e8e8;color:#000000;white-space:nowrap;font-weight:normal;overflow-x:auto;overflow-y:scroll;-moz-user-select:none;cursor:default;}
.msentry, .msentrysel, .msdisabled {margin:0;margin-left:-8px;list-style-type:none;padding:0 1px;color:#000000;white-space:nowrap;height:16px;}
.msentrysel {background:#cacaca;font-weight:bold;}
.msentry:hover, .msentrysel:hover {color:#ffffff;background:#a2a2a2;}
.mselcol {background:#e8e8e8;}
.mselcolm {background:#e5e5ef;}
.msdisabled {color:#888888;font-style:italic;}

.fxfcb, .fxfcbm, fxfcbg, fxfcbgm, .fxfra, .fxfram, .fxfrag, .fxfragm {cursor:default;}

.fxfis, .fxfil, .fxfisg, .fxfilg {text-align:center;cursor:pointer;}

.dfxftx:focus, .dfxftxm:focus, .dfxfta:focus, .dfxftam:focus, .fxftx:focus, .fxftxm:focus, .fxfta:focus, .fxftam:focus, .fxftc:focus, .fxftcm:focus, .fxfpw:focus, .fxfpwm:focus, .fxfsl:focus, .focusfxfsl, .fxfslm:focus, .focusfxfslm, .fxfsm:focus, .focusfxfsm, .fxfsmm:focus, .focusfxfsmm, .focuscls, .focusclsm {border-color:#000000;}

.fxftxg, .fxftxgm, .fxftag, .fxftagm, .fxftcg, .fxftcgm, .fxfpwg, .fxfpwgm, .fxfslg, .fxfslgm, .fxfsmg, .fxfsmgm, .fxfcbg, .fxfcbgm, .fxfrag, .fxfragm, .fxfisg, .fxfilg {color:#444444;filter:alpha(opacity=50);opacity:0.50;cursor:default;}

.ral {margin:2px 12px 0 4px;}

.fxfbs, .fxfbr, .btn, .dbtn {color:#ffffff;padding:2px 8px 2px 8px;border:1px solid #787878;border-radius:5px;background:#b0b0b0;}
.fxfbs, .fxfbr, .btn {cursor:pointer;}
.fxfbr {float:right;margin-left:12px;color:#444444;}
.fxfbs:hover, .fxfbr:hover, .btn, .dbtn {border-color:#444444;box-shadow:0 0 5px #ffffff inset;}

.fxfbsb, .fxfbrb {color:#ffffff;margin:0 6px;padding:2px 8px 2px 8px;border:1px solid #787878;border-radius:5px;background:transparent;cursor:pointer;}
.fxfbrb {color:#444444;}
.fxfbsb:hover, .fxfbrb:hover {border-color:#444444;box-shadow:0 0 5px #ffffff inset;}
.bts {color:#888888;}

.bdis {color:#777777;padding:2px 8px 2px 8px;border:1px dotted #808080;border-radius:5px;background:transparent;}

.fxhr, .fxhrg {border:0;height:1px;border-top:1px solid #888888;}
.fxhrg {border-top-color:#bbbbbb;}

/* Mandatory fields color */
.dfxftxm, .dfxftam, .dfxftcm, .dfxfpwm, .fxftxm, .fxftam, .fxftcm, .fxfpwm, .fxfslm, .focusfxfslm, .focusclsm, .fxfsmm, .focusfxfsmm {box-shadow:1px 1px 12px #bed3e4 inset;border-color:#79aec7;}
.focusfxfslm, .focusclsm, .fxfsmm, .focusfxfsmm {border-color:#000000;}

/* Select popup */
#selpop {border:1px solid #000000;background:#e8e8e8;padding:0;overflow:auto;cursor:default;}

/* Favorites popup */
#favpop, #searchpop {border:1px solid #444444;border-radius:4px;background:#aaaaaa;padding:4px;overflow:auto;cursor:default;box-shadow:3px 3px 5px rgba(0,0,0,0.25);}
.favlink {color:#444455;}
.favlink:hover {color:#ffffff;}
.favinvalid {color:#888888;font-style:italic;}
.favinvalid:hover {color:#e1001a;}

/* Registers */
.rega, .regi {float:left;width:auto;height:22px;font-weight:bold;margin-left:2px;border:1px solid #dadada;border-right:1px solid #aaaaaa;border-bottom:0;border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden;padding-top:4px;white-space:nowrap;text-align:center;cursor:pointer;}
.rega {margin-top:1px;color:#666666;background:#f4f4f4;box-shadow:4px 4px 4px #ffffff inset;}
.regi {color:#aaaaaa;background:#e4e4e4;box-shadow:4px 4px 4px #eeeeee inset;}

/* Borders */
.block {border:1px solid #bbbbbb;border-radius:6px;padding:0 4px;}

/* Shadows */
.sh44320 {box-shadow:4px 4px 3px rgba(0,0,0,0.20);}
.sh44320m {box-shadow:1px 1px 12px #bed3e4 inset, 4px 4px 3px rgba(0,0,0,0.20);}

/* Handbuch Manual */
.manual_std, .manual_bld, .manual_h1, .manual_h2, .manual_h3, .manual_h4, .manual_h5, .manual_ul, .manual_ol {font-family:verdana,arial,helvetica,sans-serif;}
.manual_h1 {font-size:16px;}
.manual_h2 {font-size:14px;}
.manual_std, .manual_bld, .manual_h3, .manual_ul, .manual_ol {font-size:12px;}
.manual_h4 {font-size:12px;}
.manual_h5 {font-size:10px;}
.manual_h1, .manual_h2, .manual_h3, .manual_h4, .manual_h5 {color:#5a5a5a;}
.manual_std {margin-bottom:10px;text-align:justify;}
.manual_bld, .manual_h1, .manual_h2, .manual_h3 {font-weight:bold;}
.manual_ul, .manual_ol {margin-left:8px;margin-top:2px;margin-bottom:0px;padding:0px;padding-left:20px;}

/* Forschrittsbalken */
#progress_bar_container {position:relative; height:20px; padding-right:2px; background-color:#abb2bc; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #b6bcc6), color-stop(1, #9da5b0));
	background:-moz-linear-gradient(#9da5b0 0%, #b6bcc6 100%);

	-webkit-box-shadow: inset 0px 1px 2px 0px rgba(0,0,0, 0.5), 0px 1px 0px 0px #FFF;
	-moz-box-shadow: inset 0px 1px 2px 0px rgba(0,0,0, 0.5), 0px 1px 0px 0px #FFF;
	box-shadow: inset 0px 1px 2px 0px rgba(0,0,0, 0.5), 0px 1px 0px 0px #FFF;
}
#progress_bar {position:relative; overflow:hidden; top:1px; left:1px; height:18px; background-color:#3d8cb3; border-radius:9px; -moz-border-radius:9px; -webkit-border-radius:9px;
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #006b9f), color-stop(1, #79aec7));
	background:-moz-linear-gradient(#79aec7 0%, #006b9f 100%);

	-webkit-box-shadow: inset 0px 1px 2px 0px rgba(255,255,255, 0.88), 0px 1px 0px 0px #000;
	-moz-box-shadow: inset 0px 1px 2px 0px rgba(255,255,255, 0.88), 0px 1px 0px 0px #000;
	box-shadow: inset 0px 1px 2px 0px rgba(255,255,255, 0.88), 0px 1px 0px 0px #000;
}

#progress_glow_container {position:absolute; overflow:hidden; left:-16px; top:-8px; width:832px; height:48px; box-shadow:0 0 16px transparent inset;}
#progress_glow {position:absolute; left:0; top:-4px; width:128px; height:48px; animation-name:moveGlow; animation-duration:2.5s; animation-iteration-count:infinite; animation-timing-function:linear;}

/* Warteanimation */
@keyframes spinC {0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); };}
@-ms-keyframes spinC {0% { -ms-transform: rotate(0deg); } 100% { -ms-transform: rotate(360deg); };}
@-moz-keyframes spinC {0% { -moz-transform: rotate(0deg); } 100% { -moz-transform: rotate(360deg); };}
@-webkit-keyframes spinC {0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); };}

@keyframes spinCC {0% { transform: rotate(0deg); } 100% { transform: rotate(-360deg); };}
@-ms-keyframes spinCC {0% { -ms-transform: rotate(0deg); } 100% { -ms-transform: rotate(-360deg); };}
@-moz-keyframes spinCC {0% { -moz-transform: rotate(0deg); } 100% { -moz-transform: rotate(-360deg); };}
@-webkit-keyframes spinCC {0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(-360deg); };}

.wacircle1 {
	background-color:rgba(0,0,0,0);
	border:5px solid rgba(255,255,255,0.9); border-top:5px solid rgba(0,0,0,0); border-left:5px solid rgba(0,0,0,0); border-radius:50px;
	box-shadow:0 0 32px #ffffff;
	width:50px; height:50px; margin:0 auto;
	-animation:spinC .5s infinite linear;
	-ms-animation:spinC .5s infinite linear;
	-moz-animation:spinC .5s infinite linear;
	-webkit-animation:spinC .5s infinite linear;
}

.wacircle2 {
	background-color:rgba(0,0,0,0);
	border:5px solid rgba(0,107,159,0.75); border-top:5px solid rgba(0,0,0,0); border-left:5px solid rgba(0,0,0,0); border-radius:50px;
    box-shadow:0 0 8px #ffffff;
    width:30px; height:30px; margin:0 auto; position:relative; top:-50px;
    -animation: spinCC .5s infinite linear;
    -ms-animation: spinCC .5s infinite linear;
    -moz-animation: spinCC .5s infinite linear;
    -webkit-animation: spinCC .5s infinite linear;
}

/* Workflow */
@keyframes pulse { 0% { transform: perspective(200px) translateZ(0); } 100% { transform: perspective(220px) translateZ(20px); } }
@-ms-keyframes pulse { 0% { -ms-transform: perspective(200px) translateZ(0); } 100% { -ms-transform: perspective(220px) translateZ(20px); } }
@-moz-keyframes pulse { 0% { -moz-transform: perspective(200px) translateZ(0); } 100% { -moz-transform: perspective(220px) translateZ(20px); } }
@-webkit-keyframes pulse { 0% { -webkit-transform: perspective(200px) translateZ(0); } 100% { -webkit-transform: perspective(220px) translateZ(20px); } }

.wfmcircle0 {position:absolute;}
.wfmcircle1_act, .wfmcircle1_sel, .wfmscircle1_act, .wfmscircle1_sel {position:absolute;width:100%;height:100%;background:linear-gradient(to bottom right,#f0f0f0,#3b3b3b);border:3px solid #f8f8f8;border-right-color:#dddddd;border-bottom-color:#dddddd;border-radius:50%;filter:alpha(opacity=90);opacity:0.90;box-shadow:rgba(0,0,0,0.50) 6px 6px 6px;}
.wfmcircle1_sel, .wfmscircle1_sel {cursor:pointer;}
.wfmcircle1_sel:hover, .wfmscircle1_sel:hover {
	-animation:pulse 0.5s infinite alternate;
	-ms-animation:pulse 0.5s infinite alternate;
	-moz-animation:pulse 0.5s infinite alternate;
	-webkit-animation:pulse 0.5s infinite alternate;
}
.wfmcircle2, .wfmscircle2 {position:absolute;left:6%;top:6%;right:6%;bottom:6%;background:linear-gradient(to bottom right,#ffffff,#787878);border:1px solid #787878;border-radius:50%;box-shadow:rgba(255,255,255,0.50) -4px -4px 8px;}
.wfmscircle2 {background:linear-gradient(to bottom right,#ffffff,#aaaaaa);}
.wfmimage {position:absolute;left:20%;top:20%;width:60%;height:60%;}
.wfmimage2 {position:absolute;left:13%;top:13%;width:76%;height:76%;}
.wfmtextpos {position:absolute;left:-50%;right:-50%;bottom:2px;text-align:center;}
.wfmtext {border:1px solid #ffffff;border-radius:40px;background:#f8f8f8;padding:3px 14px;white-space:nowrap;font-size:13px;font-weight:bold;color:#000000;text-shadow:-1px -1px #ffffff;box-shadow:rgba(0,0,0,0.25) 4px 4px 8px inset, rgba(0,0,0,0.50) 4px 4px 8px;}
