body             { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFFFF; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}

td.links                { color:#38579F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.links:link            { color:#38579F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold }
a.links:visited         { color:#38579F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold }
a.links:active          { color:#38579F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold }
a.links:hover           { color:#38579F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold }

td.mitte                { color:#000000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.mitte:link            { color:#38579F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.mitte:visited         { color:#38579F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.mitte:active          { color:#38579F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.mitte:hover           { color:#38579F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

td.mittesmall           { color:#000000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.mittesmall:link       { color:#38579F; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.mittesmall:visited    { color:#38579F; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.mittesmall:active     { color:#38579F; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.mittesmall:hover      { color:#38579F; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
li.mittesmall           { color:#000000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

td.mitteright           { color:#000000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; alignment:right }
a.mitteright:link       { color:#38579F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; alignment:right }
a.mitteright:visited    { color:#38579F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; alignment:right }
a.mitteright:active     { color:#38579F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; alignment:right }
a.mitteright:hover      { color:#38579F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; alignment:right }

td.rechts               { color:#FFFFFF; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.rechts:link           { color:#38579F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a.rechts:visited        { color:#38579F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a.rechts:active         { color:#38579F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; }
a.rechts:hover          { color:#38579F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; }

td.sucheglobalform               { color:#000000; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.sucheglobalform:link           { color:#38579F; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a.sucheglobalform:visited        { color:#38579F; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a.sucheglobalform:active         { color:#38579F; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; }
a.sucheglobalform:hover          { color:#38579F; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; }

td.copy                 { color:#38579F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
a.copy:link                { color:#38579F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold }
a.copy:visited             { color:#38579F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold }
a.copy:active              { color:#38579F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold }
a.copy:hover               { color:#38579F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold }

td.formu                { color:#000000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
td.auswahl              { color:#114384; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold }

td.separator         { background-color:#F79C00; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold }
a.separator:link           { color:#FFFFFF; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;  font-weight:bold }
a.separator:visited        { color:#FFFFFF; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;  font-weight:bold }
a.separator:active         { color:#FFFFFF; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;  font-weight:bold }
a.separator:hover          { color:#FFFFFF; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;  font-weight:bold }

td.sepsmall         { background-color:#F79C00; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold }
a.sepsmall:link           { color:#FFFFFF; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;  font-weight:bold }
a.sepsmall:visited        { color:#FFFFFF; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;  font-weight:bold }
a.sepsmall:active         { color:#FFFFFF; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;  font-weight:bold }
a.sepsmall:hover          { color:#FFFFFF; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;  font-weight:bold }

td.top_sepsmall         { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:bold }
a.top_sepsmall:link         { color:#38579F; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold }
a.top_sepsmall:visited      { color:#38579F; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold }
a.top_sepsmall:active       { color:#38579F; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold }
a.top_sepsmall:hover        { color:#38579F; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold }
td.top_mitte                { color:#000000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.top_mitte:link            { color:#38579F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.top_mitte:visited         { color:#38579F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.top_mitte:active          { color:#38579F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.top_mitte:hover           { color:#38579F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

td.abschluss                { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.abschluss:link            { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.abschluss:visited         { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.abschluss:active          { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.abschluss:hover           { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

td                   { color:#000000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a:link                { color:#38579F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a:visited             { color:#38579F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a:active              { color:#38579F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a:hover               { color:#38579F; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; }

.event
{
    BACKGROUND-COLOR: #FF3333;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.eventname
{
    BACKGROUND-COLOR: #18317C;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.monthname
{
    BACKGROUND-COLOR: #38579F;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 17px;
    FONT-WEIGHT: bold
}
.weekdayname
{
    BACKGROUND-COLOR: #38579F;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}
.weekday
{
    BACKGROUND-COLOR: #FFD800;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
    text-decoration : none;
}
.sat
{
    BACKGROUND-COLOR: #F9EDBC;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    text-decoration : none;
    TEXT-ALIGN: right
}
.sun
{
    BACKGROUND-COLOR: #F9EDBC;
    COLOR: #18307B;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
    text-decoration : none;
}
.holiday
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
    text-decoration : none;
}
.notthismonth
{
    BACKGROUND-COLOR: #FFF7D6;
    COLOR: #999999;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-ALIGN: right;
    text-decoration : none;
}
#today
{
    border : 5px Solid Dark Blue;
}

.tdhilfe {
    font-size:13px;
    font-family:Arial, Helvetica, Verdana;
    font-weight : bold;
    font-style : normal;
    color : #000000;
 }

 .tdnavi {
    font-size:13px;
    font-family:Arial, Helvetica, Verdana;
    font-weight : normal;
    font-style : normal;
    color : #000000;
 }

 .list {
    font-size:11px;
    font-family:Arial, Helvetica, Verdana;
    font-weight : normal;
    font-style : normal;
    color : #000000;
 }

.tdheadhilfe {
    font-size:14px;
    font-family:Arial, Helvetica, Verdana;
    font-weight : bold;
    font-style : normal;
    color : #000000;
    background-color:#CCD6EB;
    layer-background-color:#CCD6EB;
 }

a.blau  {
    font-size:11px;
    font-family:Arial,Helvetica;
    font-weight:normal;
    color : #003399;
    text-decoration : none;
}

a.blauheadline {
    font-size:12px;
    font-family:Arial,Helvetica,Verdana;
    font-weight : bold;
    font-style : normal;
    color : #003399;
}

a.blattern  {
    font-size:11px;
    font-family:Arial,Helvetica;
    font-weight:normal;
    color : #333333;
}

a.lex {
    color : #333333;
    text-decoration:none;
}

a.lex:hover {
    color : #ff6600;
    text-decoration:none;
}

a.lex:visited {
    color : #333333;
    text-decoration : none;
}

a.lex:active {
    color : #ff6600;
    text-decoration : none;
}

.navi {
    font-size:11px;
    font-family:Arial,Helvetica,Verdana;
    font-weight : normal;
    font-style : normal;
    color : #333333;
}

.subnavi {
    font-size:11px;
    font-family:Arial,Helvetica,Verdana;
    font-weight : normal;
    font-style : normal;
}

.normal {
    font-size:12px;
    font-family:Arial,Helvetica,Verdana;
    font-weight : normal;
    font-style : normal;
}


.headline {
    font-size:12px;
    font-family:Arial,Helvetica,Verdana;
    font-weight : bold;
    font-style : normal;
    color : #333333;
}

.fehler {
    font-size:13px;
    font-family:Arial,Helvetica,Verdana;
    font-weight : bold;
    font-style : normal;
    color : ff6600;
}

.sperre {
    font-size:11px;
    font-family:Arial,Helvetica,Verdana;
    font-weight : normal;
    font-style : normal;
    color : ff6600;
}

.tddunkelblau    {
    background-color:#003399;
    layer-background-color:#003399;
    font-size:15px;
    font-family:Times New Roman,Times,Arial,Helvetica,Verdana;
    font-weight : bold;
    font-style : normal;
    color : FFFFFF;
}

.tdecdunkelblau    {
    background-color:#003399;
    layer-background-color:#003399;
    font-size:13px;
    font-family:Times New Roman,Times,Arial,Helvetica,Verdana;
    font-weight : bold;
    font-style : normal;
    color : #FFFFFF;
}

.tdecgrau    {
    background-color:#CCCCCC;
    layer-background-color:#CCCCCC;
}

.tdhellblau    {
    background-color:#CCD6EB;
    layer-background-color:#CCD6EB;
}

.tdfliederblau    {
    background-color:#F0F2F7;
    layer-background-color:#F0F2F7;
}

.tdweiss    {
    background-color:#FFFFFF;
    layer-background-color:#FFFFFF;
}

.tddunkelorange    {
    background-color:#FF6600;
    layer-background-color:#FF6600;
}

.tdorange    {
    background-color:#FF9900;
    layer-background-color:#FF9900;
}

.tdgruen    {
    background-color:#33CC00;
    layer-background-color:#33CC00;
}

.tdrot    {
    background-color:#FF0000;
    layer-background-color:#FF0000;
}


.bgdecker {
    z-index:1;
    position:absolute;
    width:520px;
    height:150px;
    left: 642px;
    top: 0px;
    background-color: #FFFFFF;
    layer-background-color: #FFFFFF;
    clip: rect(0 520 150 0);
}

.brokerage {
    z-index:1;
    position:absolute;
    width:11px;
    height:336px;
    left: 632px;
    top: 0px;
    clip: rect(0 11 336 0);
    background-image: url(../l_images/brokerage_hor.gif);
    layer-background-image: url(../l_images/brokerage_hor.gif);
}

.winsuche {
    z-index:2;
    position:absolute;
    width:617px;
    height:604px;
    left: 14px;
    top: 374px;
    clip: rect(0 617 604 0);
}

.macsuche {
    z-index:2;
    position:absolute;
    width:617px;
    height:604px;
    left: 14px;
    top: 374px;
    visibility: hidden;
    clip: rect(0 617 604 0);
}

.SessionID {
    font-size:14px;
    font-family:Arial, Helvetica, Verdana;
    font-weight : normal;
    font-style : normal;
    color : #ff0000;
 }