body             { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #889DD0; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
.formular        { BORDER:0 solid; font-family: Verdana; font-size:11px; color: #FFFFFF; background-color:rgb(79,102,154);}
.form_newsletter { BORDER:0 solid; font-family: Verdana; font-size:11px; color: #FFFFFF; background-color:rgb(118,139,189);}

td.vorlage              { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0;}

td.emailfoto                { color:#114384; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.emailfoto:link            { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold }
a.emailfoto:visited         { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold }
a.emailfoto:active          { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold }
a.emailfoto:hover           { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold }

span.navigation              { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.navigation:link            { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a.navigation:visited         { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a.navigation:active          { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a.navigation:hover           { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}

span.time                    { color:#FFDE01; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

td.links                { color:#114384; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.links:link            { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold }
a.links:visited         { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold }
a.links:active          { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold }
a.links:hover           { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; 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; }

a.mittelink:link       { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.mittelink:visited    { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.mittelink:active     { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.mittelink:hover      { color:#FFFFFF; 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.mitte_news                { color:#000000; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:13pt; letter-spacing:0.1mm; }
a.mitte_news:link            { color:#38579F; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:13pt; letter-spacing:0.1mm; }
a.mitte_news:visited         { color:#38579F; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:13pt; letter-spacing:0.1mm; }
a.mitte_news:active          { color:#38579F; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:13pt; letter-spacing:0.1mm; }
a.mitte_news:hover           { color:#38579F; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:13pt; letter-spacing:0.1mm; }


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.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.menuueber            { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold }

td.menuoben             { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold }
a.menuoben:link           { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a.menuoben:visited        { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a.menuoben:active         { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; }
a.menuoben:hover          { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; }

td.formu                { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold }
td.auswahl              { color:#114384; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold }

td.separator         { 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         { 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:none;  font-weight:bold }

td.menuplakat                  { background-color:#FF9900; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
a.menuplakat:link           { color:#000000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a.menuplakat:visited        { color:#000000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a.menuplakat:active         { color:#000000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a.menuplakat:hover          { color:#000000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }

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; }

a.text:link                 { color:#000000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a.text:visited                 { color:#000000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a.text:active                 { color:#000000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a.text:hover                 { color:#000000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a.top_text:link         { color:#000000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a.top_text:visited         { color:#000000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a.top_text:active         { color:#000000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a.top_text:hover         { color:#000000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }

.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;
    background-image: url(images/bg_vorlage_tdhellblau_ns.gif);
}

.tdfliederblau    {
    background-color:#F0F2F7;
    layer-background-color:#F0F2F7;
    background-image: url(images/bg_vorlage_tdfliederblau_ns.gif);
}

.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;
 }