body
{
    font-family: tahoma, verdana, arial, sans-serif;
    font-size: x-small;
    background: #406380;
    color: white;
    padding: 10px;
    margin: 0 0 0 0;
}

A:link
{
    color: white;
}

A:visited
{
    color: white;
}

A:active
{
    color: orange;
}

A:hover
{
    color: orange;
}

.mainDiv
{
    width: 757px;
    background: #4e799c;
    border: 1px solid #183039;
}

.mainTable
{
    width: 755px;
    background: #4e799c;
    border: 1px solid #183039;
}

.headerDiv
{
}

.header
{
    width: 755px;
    padding-top: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-bottom: 4px;
}

.sidebarDiv
{
    vertical-align: top;
}

.sideBar
{
    vertical-align: top;
    width: 165px; 
    padding: 4px;
}

.contentDiv
{
}

.content
{
    padding: 4px;
    vertical-align: top;
    width: 100%;
}

.footerDiv
{
}

.footer
{
    padding: 4px;
}

.overzichtDeco
{
    height: 4px;
    background: #ddeeff;
}


.overzichtRowTitle
{
    padding: 4px;
    border-bottom: 1px solid #183039;
    background: #6590b3;
    text-align: left;
}

.overzichtRowDate
{
    padding: 4px;
    border-bottom: 1px solid #183039;
    background: #6590b3;
    text-align: right;
}

.overzichtRowHdrTitle
{
    border-top: 1px solid #183039;
    border-bottom: 1px solid #183039;
    font-weight: bold;
    font-size: small;
    text-align: left;
    background: #aaddff;
    color: #183039;
    padding: 4px;
}

.overzichtRowHdrDate
{
    border-top: 1px solid #183039;
    border-bottom: 1px solid #183039;
    font-weight: bold;
    font-size: small;
    text-align: right;
    background: #aaddff;
    color: #183039;
    padding: 4px;
}

.overzichtTable
{
    font-size: x-small;
    width: 100%;
    border: 1px solid #183039;
}

.messageTable
{
    font-size: x-small;
    color: #2c3e56;
    border: 1px solid #183039;
    width: 100%;
}

.messageDeco
{
    height: 4px;
    background: #ddeeff;
}

.messageTime
{
    border-top: 1px solid #183039;
    background: #aaddff;
    padding: 4 4 4 4;
    text-align: right;
    font-size: xx-small;
    color: #2c3e56;
    border-bottom: 1px solid #183039;
}

.messageTitle
{
    border-top: 1px solid #183039;
    color: #2c3e56;
    background: #aaddff;
    padding: 4 4 4 4;
    text-align: left;
    font-weight: bolder;
    font-size: small;
    border-bottom: 1px solid #183039;
}

.messageSummary
{
    padding: 4 4 4 4;
    border-bottom: 1px solid #183039;
    background: #6590b3;
    color: white;
}

.messageInnerTable
{
    font-size: x-small;
}
.messageSummaryText
{
    padding: 4 4 4 4;
    border-top: 1px solid #183039;
    background: #6590b3;
    color: white;
}

.messageBodyText
{
    padding: 4 4 4 4;
    border-bottom: 1px solid #183930;
    background: #6590b3;
    color: white;
}

.menuTable
{
    font-size: x-small;
    border: 1px solid #183039;
    width: 100%;
}

.menuTitle
{
    border-top: 1px solid #183039;
    border-bottom: 1px solid #183039;
    background: #aaddff;
    font-size: small;
    font-weight: bold;
    color: #2c3e56;
    padding: 4px;
}

.menuItem
{
    border-bottom: 1px solid #183039;
    background: #6590b3;
    padding: 4px;
}

.menuDeco
{
    height: 4px;
    background: #ddeeff;
}

.nextMessageTitle
{
    color: white;
    text-align: right;
    padding: 4px;
    font-size: xx-small;
    background: #6590b3;
}

.prevMessageTitle
{
    color: white;
    text-align: left;
    padding: 4px;
    font-size: xx-small;
    background: #6590b3;
}

.headerTable
{
    width: 100%;
    border: 1px solid #183039;
}

.headerDeco
{
    height: 4px;
    background: #ddeeff;
}

.headerLogo
{
    border-top: 1px solid #183039;
    background: #6590b3;
    border-bottom: 1px solid #183039;
}

.footerTable
{
    width: 100%;
    border: 1px solid #183039;
    font-size: xx-small;
    color: #2c3e56;
}

.footerContent
{
    border-top: 1px solid #183039;
    background: #6590b3;
    border-bottom: 1px solid #183039;
    padding: 4px;
}

.footerDeco
{
    height: 4px;
    background: #ddeeff;
}

.randomImageTable
{
    font-size: xx-small;
    color: white;
}

.randomImage
{
    padding: 4px; 
}

.messageIMG
{
    border: 1px solid white;
}

.The2CVKitcarRingTable
{
    text-align: center;
    border: 1px solid #183039;
    background: #406380;
    width: 100%;
    font-size: xx-small;
}