a { text-decoration: none; }
a:hover { color: #CC0000; cursor: hand; text-decoration: underline; }
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; scrollbar-3dlight-color: #003366; scrollbar-arrow-color: #f0f0f0; scrollbar-darkshadow-color: #212121; scrollbar-face-color: #003366; scrollbar-highlight-color: #D2D8DF; scrollbar-shadow-color: #f0f0f0; scrollbar-track-color: #f0f0f0; }
h1 { font-size: 11pt; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
h4, h5, h6, h2, h3 { font-size: 10pt; font-weight: bold; }
td { background-position: left 
top; background-repeat: repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
td.aa { background-position: left 
top; background-repeat: repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; color: white;}

.aa { color: white; text-decoration: none; font-size: 8pt;}
.aktiv_td { background-color: #E0B000; cursor: hand; }
.news { color: red; font-size: 12pt; font-weight: bold; text-decoration: underline; }
.passiv_td  { background-color: #003366; cursor: hand; }
.sm_text { font-size: 7pt; }
.smaller { font-size: 8pt; }
.textarea { border: 1px #003366 
solid; font-size: 9pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }


.sm2 { color: red; font-size: 8pt; font-weight: normal; text-decoration: underline; }

.tbl {  font-size: 10px; font-weight: normal; text-decoration: none; }