body {background-color:#5000AC;
      height:95%;
      text-align:center;}

a {color:#000000; text-decoration:none; font-weight:bold;}

#copyright {position:absolute;
            font-size:10px;
            bottom:2%;
            color:red;
            text-align:center;}

#title {font-size:20px;
        text-align:left;
        margin-left:75px;
        background-color:#A5A0A7;
        color:blue;}

#maintable {
        position: fixed; 
        width:90%;
        height:85%;
        top:50px;
	left:50px;
	margin-top:0px;
        margin-left:0px;
        margin-right:50px;
        overflow:auto;
        border:2px solid #00F;
        background-color:#EAEAEA;
        }

  ul#Navigation {
    margin: 0; padding: 0.8em;
    text-align: center;
    border: 1px solid black;
    background-color: silver;
  }
  ul#Navigation li {
    white-space:nowrap;
    list-style: none;
    display: inline;
    margin: 0.4em; padding: 0;
  }

  ul#Navigation a, ul#Navigation span {
    padding: 0.2em 1em;
    text-decoration: none; font-weight: bold;
    border: 1px solid black;
    border-left-color: white; border-top-color: white;
    color: maroon; background-color: #ccc;
  }
  * html ul#Navigation a, * html ul#Navigation span {
    width: 1em;    /* nur fuer IE 5.0x erforderlich */
    /* w/idth: auto; */  /* sicherheitshalber fuer spaetere Versionen korrigiert */
  }
  ul#Navigation a:hover, ul#Navigation span {
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: white; background-color: gray;
  }


#project_entry_break {
    background-color:#AFAF77;
    border:1px solid gray;
    width:75%;
    height:5px;
    font-size:1pt; /*xx-small;*/
    }
#project_entry_odd {
    background-color:#FFFFAA;
    border:1px solid gray;
    width:75%;
    }
#project_entry_even {
    background-color:#FFFF00;
    border:1px solid gray;
    width:75%;
    }
#project_entry_datetime {
    font-family:Arial, sans-serif;
    font-size:smaller;
    font-weight:bold;
    width:95%;
    margin:5px;
    border:1px solid gray;
    }
#project_entry_data {
    background-color:#FFFFDD;
    font-family:Arial, sans-serif;
    text-align:left;
    /* font-size:smaller; */
    margin:10px;
    padding:10px;
    border:1px solid gray;
    }
#project_entry_add_comment {
    font-family:Arial, sans-serif;
    font-size:smaller;
    font-weight:bold;
    text-decoration:none;
    color:#000000;
    width:95%;
    margin:5px;
    border:1px solid gray;
    }

#project_comment_odd {
    background-color:#e0e000;
    border:1px solid gray;
    width:75%;
    }
#project_comment_even {
    background-color:#FFCC00;
    border:1px solid gray;
    width:75%;
    }
#project_comment_datetime {
    font-family:Arial, sans-serif;
    font-size:x-small;
    font-weight:bold;
    width:95%;
    margin:5px;
    border:1px solid gray;
    }
#project_comment_data {
    background-color:#DDDDAA;
    font-family:Arial, sans-serif;
    text-align:left;
    /* font-size:smaller; */
    margin:10px;
    padding:10px;
    border:1px solid gray;
    }

#entry_data {
    width:75%;
    background-color:#FFFFDD;
    font-family:Arial, sans-serif;
    text-align:left;
    /* font-size:smaller; */
    margin:10px;
    padding:10px;
    border:1px solid gray;
    }

#error {
    position:absolute;
    margin-top:200px;
    margin-left:-250px;
    width:500px;
    height:150px;
    vertical-align:middle;
    background-color:#FF0000;
    font-family:Arial, sans-serif;
    font-weight:bold;
    border:1px solid blue;
    }

