
body {
  background-color: #000000;
  margin: 8px;
  font-family: Arial, Helvetica, sans-serif;
}

td img {display: block;}
												
td.btext {
   padding:2px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight:normal;
   background:#FFE3E2;
}
												
a.lnk_kl        { font-size: 8pt; color: #000000; text-decoration: none; }
a.lnk_kl:active { font-size: 8pt; color: #000000; text-decoration: none; }
a.lnk_kl:visit  { font-size: 8pt; color: #000000; text-decoration: none; }
a.lnk_kl:hover  { font-size: 8pt; color: #000000; text-decoration: underline; }

a.lnk_txt        { font-size: 9pt; color: #000000; text-decoration: none; }
a.lnk_txt:active { font-size: 9pt; color: #000000; text-decoration: none; }
a.lnk_txt:visit  { font-size: 9pt; color: #000000; text-decoration: none; }
a.lnk_txt:hover  { font-size: 9pt; color: #000000; text-decoration: underline; }

a.lnk_termin        { font-weight: normal; font-size: 8pt; color: #000000; text-decoration: none; }
a.lnk_termin:active { font-weight: normal; font-size: 8pt; color: #000000; text-decoration: none; }
a.lnk_termin:visit  { font-weight: normal; font-size: 8pt; color: #000000; text-decoration: none; }
a.lnk_termin:hover  { font-weight: normal; font-size: 8pt; color: #000000; text-decoration: underline; }

a.lnk_nn        { font-weight: normal; font-size: 8pt; color: #000000; text-decoration: none; }
a.lnk_nn:active { font-weight: normal; font-size: 8pt; color: #000000; text-decoration: none; }
a.lnk_nn:visit  { font-weight: normal; font-size: 8pt; color: #000000; text-decoration: none; }
a.lnk_nn:hover  { font-weight: normal; font-size: 8pt; color: #000000; text-decoration: underline; }

a.lnk_nb        { font-weight: bold; font-size: 8pt; color: #FFFFFF; text-decoration: none; }
a.lnk_nb:active { font-weight: bold; font-size: 8pt; color: #FFFFFF; text-decoration: none; }
a.lnk_nb:visit  { font-weight: bold; font-size: 8pt; color: #FFFFFF; text-decoration: none; }
a.lnk_nb:hover  { font-weight: bold; font-size: 8pt; color: #FFFFFF; text-decoration: underline; } 

a.lnk_na        { font-weight: bold; font-size: 8pt; color: #000000; text-decoration: none; }
a.lnk_na:active { font-weight: bold; font-size: 8pt; color: #000000; text-decoration: none; }
a.lnk_na:visit  { font-weight: bold; font-size: 8pt; color: #000000; text-decoration: none; }
a.lnk_na:hover  { font-weight: bold; font-size: 8pt; color: #000000; text-decoration: underline; }

a.lnk_bc        { font-weight: normal; font-size: 8pt; color: #000000; text-decoration: none; }
a.lnk_bc:active { font-weight: normal; font-size: 8pt; color: #000000; text-decoration: none; }
a.lnk_bc:visit  { font-weight: normal; font-size: 8pt; color: #000000; text-decoration: none; }
a.lnk_bc:hover  { font-weight: normal; font-size: 8pt; color: #000000; text-decoration: underline; }

a.lnk_bk        { font-size: 8pt; color: #000000; text-decoration: none; }
a.lnk_bk:active { font-size: 8pt; color: #000000; text-decoration: none; }
a.lnk_bk:visit  { font-size: 8pt; color: #000000; text-decoration: none; }
a.lnk_bk:hover  { font-size: 8pt; color: #000000; text-decoration: underline; }

a.lnk_schlagz        { font-weight: bold; font-size: 12pt; color: #000000; text-decoration: none; }
a.lnk_schlagz:active { font-weight: bold; font-size: 12pt; color: #000000; text-decoration: none; }
a.lnk_schlagz:visit  { font-weight: bold; font-size: 12pt; color: #000000; text-decoration:  none; }
a.lnk_schlagz:hover  { font-weight: bold; font-size: 12pt; color: #000000; text-decoration: underline; }

a.lnk_news        { font-weight: normal; font-size: 9pt; color: #000000; text-decoration: none;      }
a.lnk_news:active { font-weight: normal; font-size: 9pt; color: #000000; text-decoration: none;      }
a.lnk_news:visit  { font-weight: normal; font-size: 9pt; color: #000000; text-decoration: none;      }
a.lnk_news:hover  { font-weight: normal; font-size: 9pt; color: #000000; text-decoration: underline; }

.fnt_txt_no
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    padding-bottom: 16px;
    line-height: 16px;
    color: #000000;
    text-align: left;
    }

.fnt_txt_html
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    line-height: 16px;
    color: #000000;
    text-align: left;
    }

.fnt_zwueb
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    padding-bottom: 8px;
    color: #000000;
    text-align: left;
    }

.txt_no
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  line-height: 16px;
  color: #000000;
}

.txt_kursiv
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  font-style: italic;
  line-height: 16px;
  color: #000000;
}

.txt_bb
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: #000000;
}

.fnt_schlagz
    {
    padding-top:  8px;
    padding-left:  4px;
    padding-bottom:  8px;
    font-size: 12pt;
    font-weight: bold;
    color: #000000;
    text-align: left;
    }

.fnt_schlagz_kl
    {
    padding:  8px;
    font-size: 9pt;
    font-weight: bold;
    color: #000000;
    text-align: left;
    }

.fnt_schlagz_zusatz
    {
    padding-top:  4px;
    padding-bottom:  8px;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
    text-align: left;
    }

.fnt_news
{
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
}

.fnt_bc
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 8pt;
  color: #000000;
}

.fnt_fd
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 8pt;
  color: #000000;
  background:#f0f4ff;
}

.fnt_bb
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  color: #000000;
}

.fnt_bh
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 8pt;
  color: #FFFFFF;
}

.fnt_bk
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
}

.fnt_kl
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  line-height: 11px;
  color: #000000;
}

.fnt_filler
    {
    font-size: 6px;
    font-weight: normal;
    color: #000000;
    text-align: left;
    }

.fnt_nn
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  line-height: 13px;
  color: #000000;
}

.fnt_rubrik
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #C40000;
  font-weight: bold;
}

.fnt_odd
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  background:#FFFFFF;
}

.fnt_even
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;   
  background: #f0f4ff;
}

.fnt_sponsor
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  line-height: 13px;
  color: #000000;   
  background: #FFE3E2;
  border-bottom: 1px #fFffFf solid;
}

.fnt_row
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  background:#FFFFFF;
  border-bottom: 1px #000000 solid;
  border-right: 1px #000000 solid;
}

.fnt_row2
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  background:#fFffFf;
  border-bottom: 1px #000000 solid;
  border-right: 1px #000000 solid;
}

.fnt_head2
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;   
  background:#f0f4ff;
  border-right: 1px #000000 solid;
  border-bottom: 2px #000000 solid;
}

.fnt_head
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;   
  background:#f0f4ff;
  border-top: 1px #000000 solid;
  border-bottom: 1px #000000 solid;
}

.bg_rubrik   { background-color: #FFFFFF; border-bottom: 1px #000000 solid; }
.bg_navi     { background-color: #fFffFf; border-top: 8px #fFffFf solid; border-bottom: 8px #fFffFf solid; }
.bg_sponsor  { background-color: #fFffFf; border-top: 8px #fFffFf solid; border-bottom: 8px #fFffFf solid; }
.bg_imgtabl  { background-color: #FFFFFF; margin-top: 8px; margin-bottom: 4px; margin-right: 8px; }
.bg_imgtabr  { background-color: #FFFFFF; margin-top: 8px; margin-bottom: 4px; margin-left:  8px; }
.bg_txt      { background-color: #FFFFFF; }
.bg_p        { background-color: #fFffFf; }
.bg_bc       { background-color: #fFffFf; margin-top: 2px; margin-bottom: 2px; margin-left: 8px; margin-right: 8px; }
.bg_b        { background-color: #f0f4ff; border-top: 1px #000000 solid; border-bottom: 1px #000000 solid; }
.bg_t        { background-color: #fFffFf; border: 1px #000000 solid; }
.bg_tor      { background-color: #FFE3E2; border-bottom: 1px #000000 solid; }
.bg_t2       { background-color: #FFE3E2; border-bottom: 1px #000000 solid; }
.bg_n        { background-color: #FFFFFF; border: 0px #000000 solid; border-bottom: 0px #000000 solid; }
.bg_h        { background-color: #C40000; border-top: 1px #000000 solid; border-bottom: 1px #000000 solid; }
.bg_s        { background-color: #C40000; border-top: 1px #000000 solid; border-bottom: 1px #000000 solid; }
.bg_a        { background-color: #FFE3E2; border-bottom: 1px #fFffFf solid; }


.rahmen
    {
    background-color: #999999;
    border-width: 3px 3px 3px 3px;
    border-style: double double double double;
    border-color: #FFFFF #333333 #333333 #FFFFFF;
    }

.aussen
    {
    background-color: #FFFFFF;
    padding: 8px; 
/*    
    background-image: url('/ci/css/cms_css_01/gif/aussen.gif');
    background-repeat: repeat-y;
    background-position: center;
*/ 
    }

/*    
.header { background-color: #DEE7EF; }

.headerlinks  { background-color: #FFFFFF;}
.headermitte  { background-color: #FFFFFF;}
.headerrechts { background-color: #FFFFFF;}
*/

.headerlinks  
    {
    padding-left: 5px; 
    }

.headermitte  {}

.headerrechts 
    {
    padding-right: 5px; 
    }


.obenlinks  { background-color: #FFFFFF; border-top: 1px #000000 solid; border-bottom: 1px #000000 solid;}
.obenmitte  { background-color: #FFFFFF; border-top: 1px #000000 solid; border-bottom: 1px #000000 solid;}
.obenrechts { background-color: #FFFFFF; border-top: 1px #000000 solid; border-bottom: 1px #000000 solid;}

.mittelinks { background-color: #FFFFFF;
/*
  background-image: url('/ci/css/cms_css_01013/img/webauto.jpg'); 
  background-repeat: no-repeat; 
  background-position: 5px 300px;
*/
   }
.mittemitte { background-color: #FFFFFF;
   }
.mitterechts { background-color: #FFFFFF;
  background-image: url('/ci/css/cms_css_01013/img/webauto.jpg'); 
  background-repeat: no-repeat; 
  background-position: 5px 230px;
   }

.untenlinks  { background-color: #FFFFFF; border-top: 0px #000000 solid; border-bottom: 1px #000000 solid;}
.untenmitte  { background-color: #FFFFFF; border-top: 0px #000000 solid; border-bottom: 1px #000000 solid;}
.untenrechts { background-color: #FFFFFF; border-top: 0px #000000 solid; border-bottom: 1px #000000 solid;}

.portlet
    {
    background-color:      #FFFFFF;
    padding-bottom: 16px;
    }

.footer { background-color: #FFFFFF; }

.footerlinks { background-color: #FFFFFF;}
.footermitte { background-color: #FFFFFF;}
.footerrechts { background-color: #FFFFFF;}

