body { font: 11px Arial, Helvetica, sans-serif; color:#fff; }
div {font:12px Arial, Helvetica, sans-serif} 
p, li, input, textarea, select, option {font:11px Arial, Helvetica, sans-serif} 

input.text {width:175px; height:20px} 
select {width:192px;}

.black { font: 11px Arial, Helvetica, sans-serif; color:#000;}
.purp { font: 18px Arial, Helvetica, sans-serif; color:#8a5284;}
.grey {font: bold 11px Arial, Helvetica, sans-serif; color:#706f6f; }

a.nav { font: 11px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; display:hand; padding-left:2px; padding-right:2px}
a.nav:hover { font: 11px Arial, Helvetica, sans-serif; color:#F23780; text-decoration:none; display:hand; padding-left:2px; padding-right:2px}

a.footer { font: 11px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; display:hand;}
a.footer:hover { font: 11px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; display:hand;}

tr { vertical-align: top; }
th, td {
    font: 11px Arial, Helvetica, sans-serif;
    vertical-align: top;
    color: #001822;
}
th {
    font-size: 14px;
    font-weight: bold;
    border-top: 1px solid #cddbe1;
    border-bottom: 1px solid #cddbe1;
}
#printbrand { font-size: 16pt; font-weight: bold; text-align: center; }
#headertitle { font-size: 12pt; font-weight: bold; }
#simpsonlogo { display: none; }
#topnav { display: none; }
#leftframeback { display: none; }
#leftframeborderfix { display: none; }
#timeforlife { display: none; }
#auskicklogointernal { display: none; }
#leftnav { display: none; }

hr { height: 4px; line-height: 4px; color: #73BAD8; }
h1 {font-size: 13pt; font-weight: bold; margin: 0px; letter-spacing: 1px; color: #04464b; }
h2 {font-size: 12pt; font-weight: bold; margin: 0px; color: #04464b; }
h3 {font-size: 14pt; font-weight: bold; margin: 0px; color: #04464b; margin-top: 15pt; margin-bottom: 5pt; } 
h4 {font-size: 12pt; font-weight: bold; margin: 0px; color: #04464b; } 
table.spaced {
    border-collapse: collapse;
}
td.spaced {
    border: 4px solid white;
    padding: 3px;
}
table.boxed {
    border-collapse: collapse;
    border: 1px solid #cddbe1;
    width: 100%;
}
th.boxed {
    white-space: nowrap;
    font-weight: bold;
    vertical-align: bottom;
    background-color: #c8e8f7;
    text-align: left;
    padding: 0px;
    padding: 5px;
}
td.boxed {
    margin: 2px;
    padding: 5px;
}
td.boxedBottomBorder {
    margin: 2px;
    padding: 5px;
    border-bottom: 1px solid #cddbe1;
}
td.border {
    margin: 0px;
    background-color: #c8e8f7;
    padding: 0px;
}