BODY {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        text-align: center;
        background-color: #F0F0F0;
}

TABLE.main{
        background-color: White;
        border-left: 1px solid Black;
        border-right: 1px solid Black;
        text-align: center;
        margin: 0 auto;
        width: 776px;
        height: 100%;
}

A:link, A:visited, A:hover {
        color: black;
}

A:hover {
        background: #E0E0E0;
}

.menu TD{
        height: 19px;
}

.menu A {
        display: block;
        height: 13px;
        font-family: Verdana, Arial, Helvetica;
        font-size: 9pt;
        color: Black;
        margin:1px;
        padding:1px;
        text-decoration: none;
        padding-left: 5px;
}

.menu A:hover {
        height: 13px;
        background-color:#FFFFFF;
        color: Red;
        margin:1px;
        padding:1px;
        text-decoration: none;
        padding-left: 5px;
}

.menu A.selected {
        display: block;
        height: 13px;
        font-family: Verdana, Arial, Helvetica;
        font-size: 9pt;
        color: Red;
        margin:1px;
        padding:1px;
        text-decoration: none;
        padding-left: 5px;
}

.menu A:hover.selected {
        height: 13px;
        background-color:#FFFFFF;
        color: Red;
        margin:1px;
        padding:1px;
        text-decoration: none;
        padding-left: 5px;
}


.copyright{
        color: Black;
        font-size: 8pt;
        font-family: Arial,Helvetica;
        border-top: thin solid Black;
}

.text {
        font-family: Arial,Helvetica;
        font-size: 10pt;
        color: black;
        text-align: justify;
        padding: 10 20 10 40;
}

.text TABLE {
        font-family: Arial,Helvetica;
        font-size: 10pt;
        color: black;
        text-align: justify;
}

TABLE.list {
        width: 100%;
        border-bottom: 2px solid Black;
        margin: 0 0 0 0;
}

TABLE.list TH {
        border-top: 2px solid Black;
        border-bottom: 2px solid Black;
        text-align: center;
}

TABLE.list TD {
        border-bottom: 1px solid Silver;
        padding: 5 5 5 5;
}

TABLE.list #completed {
        color: Green;
        font-weight: bold;
}

TABLE.list #completed A{
        color: Green;
        font-weight: bold;
        text-decoration: none;
}

TABLE.list #c5, TABLE.list #c4 {
        color: Green;
        font-weight: bold;
}

TABLE.list #c5 A, TABLE.list #c4 A{
        color: Green;
        font-weight: bold;
        text-decoration: none;
}

TABLE.list #c3, TABLE.list #c2 {
        color: Orange;
        font-weight: bold;
}

TABLE.list #c3 A, TABLE.list #c2 A{
        color: Orange;
        font-weight: bold;
        text-decoration: none;
}

TABLE.list #c1 {
        color: Red;
        font-weight: bold;
}

TABLE.list #c1 A{
        color: Red;
        font-weight: bold;
        text-decoration: none;
}

.textHdr {
        font-weight: bold;
        color: #003A75;
}

.textErr, .asterisk {
        font-weight: bold;
        color: #C80000;
}

.textErr LI {
        font-weight: normal;
        color: #C80000;
}

.deadline {
        font-weight: bold;
        color: #C80000;
        padding-left: 20;
}


input, select, textarea.narrow {
        font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
        font-size: 8pt;
        width: 225px;
}

input.radio, input.checkbox {
        font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
        font-size: 8pt;
        width: 15px;
}

input.wide, select.wide, textarea {
        font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
        font-size: 8pt;
        width: 453px;
}

input.narrow1, select.narrow1 {
        font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
        font-size: 8pt;
        width: 55px;
}

.err {
        font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
        font-size: 8pt;
        width: 55px;
        background-color:#E9C0B6;
}

input.narrow, select.narrow {
        font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
        font-size: 8pt;
        width: 165px;
}

INPUT.button {
        font-weight: bold;
        color: #000066;
        background: #CC9900;
        width: 100px;
}

.formtag TD {
        font-size: 10pt;
        color: #050505;
}

FIELDSET {
        padding: 10 10 10 10;
}

LEGEND {
        font-weight: bold;
        color: Black;
}

/* Start Menu-Nav */

#menu a {
        display: block;
        color: black;
        font-weight: normal;
        text-decoration: none;
        width: 137px;
        background-repeat: no-repeat;
        background-position: left top;
        voice-family: "\";}\"";
        voice-family: inherit;
                  width: 131px;
}
#menu li li a, #menu li li a:visited {
                  background-image: url(../files/menu.jpg);
        width: 137px;
        padding : 3px 3px 3px 3px;
        voice-family: "\";}\"";
        voice-family: inherit;
        width : 138px;
}
#menu a, #menu a:visited {

}
#menu a:hover, #menu a:active, #menu li li a:hover, #menu li li a:visited:hover {
        background-image: none;
        background-color: gray;
        color: red;
}
#menu li {
        list-style-type: none;
}
#menu ul li {
        position: relative;
}
#menu li ul {
        position: absolute;
        top: 0;
        left: 138px;
        display: none;
}
/* Fix IE. Hide from IE Mac \*/
* html #menu ul li{float:left;height:1%;}
* html #menu ul li a{height:1%;}
/* End */

#menu ul, #menu ul ul, #menu ul ul ul {
        margin: 0;
        padding: 0;
        list-style-image: none;
        width: 130px;
}
#menu ul ul, #menu ul ul ul, #menu ul li:hover ul ul, #menu ul li:hover ul ul ul{
        display: none;
}
#menu ul li:hover ul, #menu ul ul li:hover ul, #menu ul ul ul li:hover ul{
        display: block;
}

/* Ende Nav */


#menu span {
        position: relative;
}

#show li a, #show li a:visited {
        background-image: url(../files/menu.jpg);
        width: 137px;
        padding : 3px 3px 3px 3px;
        voice-family: "\";}\"";
        voice-family: inherit;
        width : 138px;
}

#show li a:hover, #show li a:active, #show li a:visited:hover {
        margin:1px;
        padding:1px;
        background-image: none;
        background-color: gray;
        color: red;
}

#show span ul {
        position: relative;
        top: 0;
        left: 138px;
        display: none;
}

#show span ul, #show span:hover ul {
        display: none;
}

#show span:hover ul, #show span:hover ul, #show ul li:hover {
        display: block;
}


#test span{
        position: relative;
        padding: 0;
        margin: 0;

}

#test span ul{
        position: absolute;
        top: -2px;
        left: 135px;
        padding: 0;
        margin: 0;
        display: none;
}

#test span ul li{
   list-style-image: none;
        display: block;
        background-color: gray;
        background-image: url(../files/menu.jpg);
        height: 19px;
        width: 144px;
}

#test li A {
        display: block;
        height: 13px;
        font-family: Verdana, Arial, Helvetica;
        font-size: 9pt;
        color: Black;
        margin:1px;
        padding:1px;
        text-decoration: none;
        padding-left: 5px;
}

#test span ul li A:hover {
        height: 13px;
        background-color: #FFFFFF;
        color: Red;
        margin:1px;
        padding:1px;
        text-decoration: none;
        padding-left: 5px;
}

#test:hover ul {
        display: block;
}