/* links */
a.lnk:link        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
a.lnk:visited     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
a.lnk:hover       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #CC0000 }

a.lstd:link       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #333333 }
a.lstd:visited    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #333333 }
a.lstd:hover      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #CC0000 }

a.ctrlact:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #FFFFFF;}
a.ctrlact:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #FFFFFF;}
a.ctrlact:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #FFFFFF;}

.clink     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.hllink    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }



/* farben & hintergründe */
.col0                { background-color: #333333 }  /* txtcol */
.col1                { background-color: #E60003 }  /* rot */
.col2, .mkcol2       { background-color: #E3E3E3 }
.ctrlbac             { background-color: #E3E3E3; background-image: url(../nav/ctrlbac.gif) }  /* col2 + ctrlbac */
.col3, .mkcol3       { background-color: #ECECEC }
.colshp              { background-color: #EEEEEE }
.mkcol9              { background-color: #FFFFFF }
.boxbac              { background-color: #FFEFBF }

/* l-shape bzw. headlineboxenhintergr. */
.lshbac              { background-color: #ECECEC; background-image: url(../nav/lshbac.gif) }   /* col3 + lshbac */
.lbshbac             { background-color: #ECECEC; background-image: url(../nav/lbshbac.gif) }  /* col3 + lbshbac */
.shboxbac            { background-color: #ECECEC; background-image: url(../nav/shboxbac.gif) } /* col3 + shboxbac home und wx */

/* navigations- bzw. rubrikenhintergründe */
.bac_dmd             { background-color: #FFF0C8 }
.ctrl_dmd            { background-color: #FFF0C8; background-image: url(../nav/ctrl_dmd.gif) }  /* ctrlbac */
.nbg_dmd             { background-color: #FFD76A }
.nbg_act_dmd         { background-color: #FFE397 }
.lshbac_dmd          { background-color: #FFF0C8; background-image: url(../nav/lshbac_dmd.gif) }   /* bacdmd + lshbacdmd */

.bac_hmd             { background-color: #E6F0FF }
.ctrl_hmd            { background-color: #E6F0FF; background-image: url(../nav/ctrl_hmd.gif) }  /* ctrlbac */
.nbg_hmd             { background-color: #A7CAFF }
.nbg_act_hmd         { background-color: #C2DAFF }
.lshbac_hmd          { background-color: #E6F0FF; background-image: url(../nav/lshbac_hmd.gif) }   /* bachmd + lshbachmd */

.bac_scu             { background-color: #FFEDED }
.ctrl_scu            { background-color: #FFEDED; background-image: url(../nav/ctrl_scu.gif) }  /* ctrlbac */
.nbg_scu             { background-color: #FFCCCC }
.nbg_act_scu         { background-color: #FFDBDB }
.lshbac_scu          { background-color: #FFEDED; background-image: url(../nav/lshbac_scu.gif) }   /* bacscu + lshbacscu */

.bac_sge             { background-color: #E1F9ED }
.ctrl_sge            { background-color: #E1F9ED; background-image: url(../nav/ctrl_sge.gif) }  /* ctrlbac */
.nbg_sge             { background-color: #92E9BE }
.nbg_act_sge         { background-color: #B3F0D2 }
.lshbac_sge          { background-color: #E1F9ED; background-image: url(../nav/lshbac_sge.gif) }   /* bacsge + lshbacsge */

.ctrl_wha, .ctrl_eha, .ctrl_ewn           { background-color: #FFF0E0; background-image: url(../nav/ctrl_wha.gif) }  /* ctrlbac */
.bac_wha, .bac_eha, .bac_ewn              { background-color: #FFF0E0 }
.nbg_wha, .nbg_eha, .nbg_ewn              { background-color: #FFCC99 }
.nbg_act_wha, .nbg_act_eha, .nbg_act_ewn  { background-color: #FFDBB8 }
.lshbac_wha, .lshbac_eha, .lshbac_ewn     { background-color: #FFF0E0; background-image: url(../nav/lshbac_wha.gif) }   /* bacwha + lshbacwha */

.bac_aal, .bac_snap           { background-color: #FFE2DB }
.ctrl_aal, .ctrl_snap         { background-color: #FFE2DB; background-image: url(../nav/ctrl_aal.gif) }  /* ctrlbac */
.nbg_aal, .nbg_snap           { background-color: #FFAB98 }
.nbg_act_aal, .nbg_act_snap   { background-color: #FFC4B7 }
.lshbac_aal, .lshbac_snap     { background-color: #FFE2DB; background-image: url(../nav/lshbac_aal.gif) }   /* bacaal + lshbacaal */

.colu, .mktblbg      { background-color: #BFBFBF }

.colinf    { background-color: #ECECEC }
.colw      { background-color: #FFFFFF }
.colsrv    { background-color: #FBFBD6 }
.colhlp    { background-color: #FFFFFF }
.date      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; background-color: #E60003;}  /* + col1 */

/* Formularelemente 10px pro Zeichen */
.inz2                { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; width: 22px }
.inzmeng             { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; width: 37px }
.inz5                { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; width: 40px }
.inz7                { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; width: 70px }
.inzbez              { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; width: 180px }
.inzgrav             { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; width: 110px }

/* Formularelemente */
.sel       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; background-color: #FFFFFF; z-index: 1}
.selfly    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; background-color: #FFFFFF; width: 168 }
.sel105    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; background-color: #FFFFFF; width: 105 }
.sel24     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; background-color: #FFFFFF; width: 240 }
.inp       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; }
.inp35     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; width: 35 } 
.inp5      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; width: 50 }
.inp6      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; width: 60 }
.inp7      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; width: 70 }
.inp8      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; width: 80 }
.inp10     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; width: 100 }
.inp12     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; width: 120 }
.inp15     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; width: 155 }
.inp24     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; width: 240 }
.inp38     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; width: 380 }
.inp40     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; width: 400 }
.butn      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color: #FFFFFF }
.butn140   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color: #FFFFFF; width: 120 }
.butn150   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color: #FFFFFF; width: 150 }
.butn155   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #FF0000; width: 155 }
.butncol   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #FF0000; width: 200 }


/* standardtext */
.std                 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 125%; color: #333333; }
.stdnlh, .mkstdnlh   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.stdc0               { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 120%; color: #333333;}
.std2m               { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 120%; color: #333333;}
.std2mw              { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 120%; color: #FFFFFF;}
.std2mnlh, .item, .w8frag  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;}
.std2mnlhw           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}
.check               { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;}
.mkstd1pnlh          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}


/* weiß auf col1 */
.woncol1, .titel   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #E60003; }
.gr        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CC0000;}


/* rubrikenheadlines */
.rhl           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}
.rhlrot        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000;}
.mhl           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #333333;}
.shl, .shlshp  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;}
.rhllink       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}

.rhlshp        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background-color: #FFF6D7; }
.shlcol2       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; background-color: #E3E3E3; }
.shlcol3       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; background-color: #ECECEC; }

.rhlinf        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #E60003; background-color: #ECECEC; background-image: url(../nav/lbshbac.gif) }

.rhlsrv        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #E60003; background-color: #ECECEC; background-image: url(../nav/lbshbac.gif) }
.shlsrv        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; background-color: #FBFBD6; }





