/*  usual               */
td,body,p,ul,li {font-family: Verdana, Arial, Helvetica;font-size: 9pt}

BODY
{
    BACKGROUND-COLOR: #e6e6dc;
    FONT-FAMILY: Tahoma, Arial, helvetica, 'sans- serif';
    FONT-SIZE: 12px
}
P
{
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    TEXT-INDENT: 15px
}
P.actordner
{
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    TEXT-INDENT: 5px;
    FONT-WEIGHT: bold;
}
.alltext
{
    COLOR: #000000;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
}
TD
{
    BACKGROUND-COLOR: #e6e6dc;
    COLOR: #000000;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px
}
SELECT
{
    COLOR: #000000;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
}
H2
{
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 17px;
    FONT-WEIGHT: bold;
}
H2.darkblue
{
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
    COLOR: #000066;
}
H3
{
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 13px;
    FONT-STYLE: normal
}
H3.darkblue
{
    BACKGROUND-COLOR: transparent;
    BORDER-BOTTOM: silver ridge;
    BORDER-TOP: silver thin ridge;
    COLOR: blue;
    FONT-FAMILY: Arial;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: center;
    WIDTH: 300;
}
A
{
    /*COLOR: black;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}

A:hover
{
    text-decoration: underline;
}

A:link
{
    /*COLOR: #00008B;*/
    font-weight: bold;
    text-decoration: none; 
    color: #333399;
}
A:hover.link
{
    background-color: #CFD3F8;
    /*COLOR: #ffffff;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}
A:active
{
    
    text-decoration: underline;
}
A:hover.active
{
    background-color: #CFD3F8;
    /*COLOR: #ffffff;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}
A:visited
{
    font-weight: bold;
    text-decoration: none; 
    color: #333399;
}
A:hover.visited
{
    background-color: #CFD3F8;
    /*COLOR: #ffffff;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}
/* menu and button documents        */
TD.menu
{
    BACKGROUND-COLOR: #96abbd;
    COLOR: #000000;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px
}
TD.login
{
    BACKGROUND-COLOR: #a4bacf;
    COLOR: #000000;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px
}
TD.menubold
{
    BACKGROUND-COLOR: #c0c0c0;
    COLOR: #000000;
    FONT-FAMILY: sans-serif;
    FONT-WEIGHT: bold;
}
TD.sottomenu
{
    BACKGROUND-COLOR: #c0c0c0;
    COLOR: #000000;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px
}
TD.sottomenubold
{
    BACKGROUND-COLOR: #c0c0c0;
    COLOR: #000000;
    FONT-FAMILY: sans-serif
}

/* styles for documents with content        */
TD.head
{
    BACKGROUND-COLOR: #000066;
    COLOR: white;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    HEIGHT: 25px
}
TD.formula
{
    BACKGROUND-COLOR: #c0c0c0;
    COLOR: black;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
TD.dialogtxt
{
    BACKGROUND-COLOR: #c0c0c0;
    COLOR: #000000;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal
}
TD.wizardbig
{
    BACKGROUND-COLOR: #e6e6dc;
    COLOR: #000000;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 15px;
    FONT-WEIGHT: normal
}
TD.wizard
{
    BACKGROUND-COLOR: #e6e6dc;
    COLOR: black;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal
}
TD.wizardbold
{
    BACKGROUND-COLOR: #e6e6dc;
    COLOR: black;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}
TD.emptyLine
{
    BACKGROUND-COLOR: #c0c0c0;
    HEIGHT: 3px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 11px;
    PADDING-RIGHT: 11px
}
TD.texteditor
{
    BACKGROUND-COLOR: #c0c0c0;
    COLOR: black;
    FONT-FAMILY: fixedsys, monospace;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

INPUT
{
    COLOR: black;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

INPUT.button
{
    COLOR: black;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    WIDTH: 100px;
}
INPUT.textfield
{
    BACKGROUND-COLOR: #e6e6dc;
    COLOR: black;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    HEIGHT: 20px;
    WIDTH: 150px
}
INPUT.textfield1
{
    BACKGROUND-COLOR: #e6e6dc;
    COLOR: black;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    HEIGHT: 20px;
    WIDTH: 200px
}
INPUT.textfield2
{
    BACKGROUND-COLOR: #e6e6dc;
    COLOR: black;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    WIDTH: 425px
}
INPUT.textfield3
{
    BACKGROUND-COLOR: #e6e6dc;
    COLOR: black;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    WIDTH: 300px
}
INPUT.textfield4
{
    BACKGROUND-COLOR: #e6e6dc;
    COLOR: black;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    WIDTH: 500px
}
TEXTAREA.textarea
{
    COLOR: #000000;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    WIDTH: 300px
}
TEXTAREA.textarea1
{
    COLOR: #000000;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    WIDTH: 500px
}
a.inactive
{
    /*COLOR: #ffffff;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}
a:visited.inactive
{
    /*COLOR: #ffffff;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}
P.introduction
{
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    TEXT-INDENT: 5px
}
P.normal
{
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    TEXT-INDENT: 0px;
}
P.leftmargin
{
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    TEXT-INDENT: 0px;
    MARGIN-LEFT: 5px;
}
P.tab
{
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    TEXT-INDENT: 15px
}
/* Tasks                    */
TD.taskalert
{
    COLOR: #ff0000;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
}
TD.taskalertok
{
    COLOR: #ff0000;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: line-through;
}
TD.taskok
{
    COLOR: #000000;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: line-through;
}
/* Tasksview                    */
TD.taskviewhead
{
    BACKGROUND-COLOR: #e6e6dc;
    COLOR: #000066;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
TD.taskviewhead2
{
    BACKGROUND-COLOR: #e6e6dc;
    COLOR: #000066;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}
TD.taskviewheadactive
{
    BACKGROUND-COLOR: blue;
    COLOR: #ffffff;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}
TD.taskviewheadnew
{
    BACKGROUND-COLOR: #CFD3F8;
    COLOR: #000000;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}
TD.taskviewheadalert
{
    BACKGROUND-COLOR: #ff0000;
    COLOR: #ffffff;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
TD.taskviewheadok
{
    BACKGROUND-COLOR: #c0c0c0;
    COLOR: #000000;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}
TD.taskviewbold
{
    BACKGROUND-COLOR: #c0c0c0;
    COLOR: black;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
TD.taskviewtxt
{
    BACKGROUND-COLOR: #cccccc;
    COLOR: #000000;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal
}
TD.taskviewtxtred
{
    BACKGROUND-COLOR: #cccccc;
    COLOR: #ff0000;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal
}
TD.taskviewbackblue
{
    BACKGROUND-COLOR: blue;
    COLOR: #ffffff;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal
}
TD.taskviewbackblack
{
    BACKGROUND-COLOR: black;
    COLOR: #ffffff;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal
}
TD.taskviewemptyline
{
    BACKGROUND-COLOR: #e6e6dc;
    HEIGHT: 2px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 11px;
    PADDING-RIGHT: 11px
}
TD.projectdescr
{
    BACKGROUND-COLOR: #e6e6dc;
    PADDING-LEFT: 5px;
    COLOR: #000000;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
}
INPUT.taskviewbutton
{
    /*BACKGROUND-COLOR: #FFEBC5;*/
    /*COLOR: #000066;*/
    BACKGROUND-COLOR: #C0C0C0;
    COLOR: #000000;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    WIDTH: 100px
}

INPUT.linkButton
{
    /*BACKGROUND-COLOR: #FFEBC5;*/
    /*COLOR: #000066;*/
    BACKGROUND-COLOR: #e6e6dc;
    COLOR: #ffffff;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    WIDTH: 100px
}

a.task
{
    /*COLOR: black;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
}
a:visited.task
{
    /*COLOR: black;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
}
a:hover.task
{
    BACKGROUND-COLOR: #000066;
    /*COLOR: white;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
}
a.taskok
{
    /*COLOR: black;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: line-through;
}
a:visited.taskok
{
    /*COLOR: black;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: line-through;
}
a:hover.taskok
{
    BACKGROUND-COLOR: #000066;
    /*COLOR: white;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: line-through;
}
a.taskalert
{
    /*COLOR: #ff0000;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px
}
a:visited.taskalert
{
    /*COLOR: #ff0000;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px
}
a:hover.taskalert
{
    BACKGROUND-COLOR: #000066;
    /*COLOR: #00ffff;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px
}
a.taskalertok
{
    /*COLOR: #ff0000;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: line-through;
}
a:visited.taskalertok
{
    /*COLOR: #ff0000;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: line-through;
}
a:hover.taskalertok
{
    BACKGROUND-COLOR: #000066;
    /*COLOR: #00ffff;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: line-through;
}

/* styles for the tree                      */
a.treefolder
{
    /*COLOR: black;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
}
a:visited.treefolder
{
    /*COLOR: black;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
}
a:hover.treefolder
{
    BACKGROUND-COLOR: #000066;
    /*COLOR: white;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
}
a.treefoldernip
{
    /*COLOR: silver;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
}
a:visited.treefoldernip
{
    /*COLOR: silver;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
}
a:hover.treefoldernip
{
    /*BACKGROUND-COLOR: #000066;*/
    COLOR: silver;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
}

/* styles for the filelist                  */
TD.datechanged
{
    COLOR: black;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
TD.datedeleted
{
    COLOR: black;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: line-through
}
TD.datechanged1
{
    COLOR: #B40000;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px
}
TD.datenew
{
    COLOR: #0000ff;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px
}
TD.dateinitproj
{
    COLOR: silver;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
}
a.datechanged
{
    /*COLOR: black;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
}
a:visited.datechanged
{
    /*COLOR: black;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
}
a:hover.datechanged
{
    BACKGROUND-COLOR: #000066;
    /*COLOR: white;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
}
a.datedeleted
{
    /*COLOR: black;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: line-through;
}
a:visited.datedeleted
{
    /*COLOR: black;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: line-through;
}
a:hover.datedeleted
{
    BACKGROUND-COLOR: #000066;
    /*COLOR: white;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: line-through;
}
a.datedeleted
{
    /*COLOR: #ff0000;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px
}
a:visited.datedeleted
{
    /*COLOR: #ff0000;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px
}
a:hover.datedeleted
{
    BACKGROUND-COLOR: #000066;
    /*COLOR: #00ffff;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px
}
a.datenew
{
    /*COLOR: #0000ff;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px
}
a:visited.datenew
{
    /*COLOR: #0000ff;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px
}
a:hover.datenew
{
    BACKGROUND-COLOR: #000066;
    /*COLOR: #ffff00;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px
}
a.dateinitproj
{
    /*COLOR: silver;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
}
a:visited.dateinitproj
{
    /*COLOR: silver;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
}
a:hover.dateinitproj
{
    BACKGROUND-COLOR: #000066;
    /*COLOR: #CCCCCC;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
}
/* Layer Filecontextmenu        */
DIV.contextmenu
{
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    POSITION: absolute;
    TOP: 0px;
    LEFT: 0px;
    width: 150px;
    TEXT-INDENT: 2px;
    BACKGROUND-COLOR: #c0c0c0;
    VISIBILITY: hidden;   
    Z-INDEX: 100;
}
TABLE.filecontext
{
    width: 150px;
    BACKGROUND-COLOR: #c0c0c0;
    /*BORDER-BOTTOM: #c0c0c0 outset 1px;
    BORDER-LEFT: #c0c0c0 outset 1px;
    BORDER-RIGHT: #c0c0c0 outset 1px;
    BORDER-TOP: #c0c0c0 outset 1px;*/   
}

A.contextlink
{
    background-color: #c0c0c0;
    /*COLOR: blue;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}
A:hover.contextlink
{
    background-color: #c0c0c0;
    /*COLOR: #ffffff;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}
A.statusbar
{
    background-color: #c0c0c0;
    /*COLOR: #0000FF;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}
A:hover.statusbar
{
    background-color: #c0c0c0;
    /*COLOR: #ffffff;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}

A:active.statusbar
{
    
    background-color: #c0c0c0;
    /*COLOR: #0000FF;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}
A:visited.statusbar
{
    background-color: #c0c0c0;
    /*COLOR: #0000FF;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}

A:hover.active.statusbar
{
    
    background-color: #c0c0c0;
    /*COLOR: #ffffff;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}
A:hover.visited.statusbar
{
    background-color: #c0c0c0;
    /*COLOR: #ffffff;*/
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}

TD.inactive
{
    COLOR: #838383;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
}
/*============================================*/
/* Styles for timer                           */
/*============================================*/
DIV.timerday
{
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    LEFT: 60px;
    TOP: 100px;
    VISIBILITY: hidden;
    Z-INDEX: 1;
}

TD.rowTitle
{
    BACKGROUND-COLOR: #e6e6dc;
    COLOR: #00000;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}


a.image
{
    BACKGROUND-COLOR: #e6e6dc;
}
a:visited.image
{
    BACKGROUND-COLOR: #e6e6dc;
}
a:hover.image
{
    BACKGROUND-COLOR: #e6e6dc;
}
font.unavailable { color: #ff4500 }

font.warning { color: #ff4500 }

TD.documentinuse
{
    BACKGROUND-COLOR: #DDDDDD;
}

A.leftMenu
{
    FONT-FAMILY: Tahoma, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}
A:visited.leftMenu
{
    FONT-FAMILY: Tahoma, Arial;
    FONT-SIZE: 11px;
    /*COLOR: navy;*/
    FONT-WEIGHT: bold;
}

.intro          {font-size: 10pt; color: #40637A; font-weight: bold; font-family:Verdana, Arial, Helvetica;}
.title          {font-size: 11pt; color: #40637A; font-weight: bold; font-family:Verdana, Arial, Helvetica;}
.sechead        {font-size: 10pt; color: #000000; font-weight: bold; font-family:Verdana, Arial, Helvetica;}
.smfont         {font-size: 8pt }

.smallsec:link     {font-family: Arial, Helvetica; font-weight:normal; font-size: 9pt; text-decoration: none; color: #40637A}
.smallsec:visited  {font-family: Arial, Helvetica; font-weight:normal; font-size: 9pt; text-decoration: none; color: #40637A}

.toptext        {font-size: 10pt; color: #663366; font-family:Verdana, Arial, Helvetica;}
.blueborder     {background-color: #40637A;}