#tblData {
    text-align: right;
/*    width: 600px;*/
    padding: 0px;
    background: #ffffff;
    color: #62615b;
    font-size: 80%;
    border-style: solid;
    border-width: 2px;
    border-color: #606060;
}
#tblData td {
    padding: 0px 3px 0px 3px;
    vertical-align: top;
}
#tblData th {
    padding: 0px 3px 0px 3px;
    vertical-align: top;
}
#trHead th, #trHead td {
    border-bottom: solid 1px #606060;
}

#tdColumn1 {
    text-align: left;
    border-bottom: solid 1px #c0c0c0;
    white-space: nowrap;
}
#tdDatum {
    border-left: solid 1px #606060;
    border-bottom: solid 1px #c0c0c0;
}
.highlight {
    background-color: #f0f0ff;
    font-weight: bold;
}
.bold {
    font-weight: bold;
}
#trBottom td {
    border-bottom-width: 0px;
}
#trHead th {
    border-left: solid 1px #606060;
}
#trHead th#tdColumn1 {
    border-left-width: 0px;
}
div#divInfo {
    font-size: 80%;
    margin: 2px;
    padding: 4px;
    text-align: left;
    border: solid 1px #f0f0ff;
}
div.inlineContent {
    text-align: center;
}
tr.highlight td {
/*  background-color: #f0f0ff;
    font-weight: bold;*/
}
.small {
    font-size: 85%;
}
div.menu {
    font-size: 80%;
}
ul#nav {
    font-size: 85%;
    white-space: normal;
}
ul#nav ul, ul#nav {
    list-style-type: none;
    margin: 0px;
}
ul#nav li {
    text-transform: none;
    margin: 0px;
    padding: 0px 4px 4px 4px;
    font-weight: bold;
}
ul#nav>li {
    text-transform: uppercase;
/*    margin: 5px;*/
    margin: 0px 4px 8px 0px;
    color: #f0f0f0;
    text-align: center;
    background: #808080;
/*    border: solid 1px #c0c0c0;*/
}
ul.l1 {
}
ul.l1>li {
    color: #62615b;
    margin: 5px;
    background: #ffffff;
    border: solid 1px #c0c0c0;
    text-align: left;
}
ul.l2>li {
}

div#dateNav {
    color: #f0f0f0;
    text-transform: uppercase;
    text-align: center;
    background: #808080;
    font-weight: bold;
    padding: 0px 4px 4px 4px;
    margin: 0px 4px 8px 0px;
}
div#dateNav div {
    color: #62615b;
    margin: 5px;
    background: #ffffff;
    border: solid 1px #c0c0c0;
    text-transform: none;
    margin: 0px;
    padding: 0px 4px 0px 4px;
}
div#dateNav table {
    width: 100%;
}
div#dateNav td.date {
    width: 10%;
    white-space: nowrap;
    font-size: 132%;
}
table.list {
    border: solid 1px #c0c0c0;
    border-width:0px 1px 1px;
}
table.list th {
    background: #62615b;
    color: #ffffff;
}
tr.odd {
    background: #e0e0e0;
}
caption.list {
    font-weight: bold;
    background: #d3e0e0;
    border: solid 1px #c0c0c0;
    border-width:1px 1px 0px;
}
table.form {
    border-color:#404080;
    border-style:solid;
    border-width:0px;
    margin:0px 0px 10px;
}
caption.form {
    background:#404080;
    border-color:#404080;
    border-style:solid;
    border-width:1px 1px 0px;
    color:#FFFFFF;
    font-weight:bold;
    padding:2px;
    text-align:left;
    white-space:nowrap;
}
p.error {
    color: #ff0000;
}
img.icon {
    vertical-align:bottom;
    border: 0;
}
span.icon {
    font-size: 85%;
    font-weight: normal;
}