td.rand1     {padding-top:5px; padding-bottom:5px;} /* rand oben und unten */
td.rand2     {padding-left:5px; padding-right:5px;} /* rand links rechts   */
td.rand3     {padding-left:5px; padding-right:5px; padding-bottom:5px;} /* rand links rechts und unten */
td.rand4     {padding:5px;} /* rand drumherum */
td.BBrand3   {padding-left:5px; padding-right:5px; padding-bottom:3px;} /* rand links rechts und unten fuer breitband module */
td.BBrand4   {padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px;} /* rand fuer breitband module drumherum */
td.box       {padding-right:10px;padding-left:10px;padding-bottom:5px}  /* spezial box */
td.nav       {background-image:url(..img/);font-family:arial,geneva,helvetica;font-size:13px;font-weight:bold;color:#000000;} /* linke navigation */


/* schriftarten */
.t11       {font-size:9px;  line-height:14px;font-family:verdana; text-decoration: none;}
.t11b      {font-size:9px;  line-height:14px;font-family:verdana;font-weight:bold;}
.t12       {font-size:10px; line-height:15px;font-family:verdana;}
.infoOrder  {font-size:13px; line-height:15px;font-family:verdana;}
.t12b      {font-size:10px; line-height:15px;font-family:verdana;font-weight:bold;}
.t16       {font-size:14px; line-height:19px;font-family:verdana;}
.t16b      {font-size:14px; line-height:19px;font-family:verdana;font-weight:bold;}
.t21       {font-size:19px; line-height:24px;font-family:verdana;}
.t21b      {font-size:19px; line-height:24px;font-family:verdana;font-weight:bold;}


/* sonderschriften */
.t5b       {font-size:5px;  font-weight:bold;} /* 5pixel font fuer leerzeichen */
.anz       {font-size:12px; color:#000000;}
.asite     {font-size:12px; font-weight:bold; color:#99cffA;}  /* aktuelle seite in seitenlinkliste (hellblau) */

/* Modulheadlines - Black Text Orange Underline! */

.mhead     {font-family: Verdana, Arial, Helvetica, sans-serif;
			color:#000000;font-size:14px;font-weight:bold;
			background-color:white;
			margin-bottom:15px;
			vertical-align:top;
			border-bottom:2px solid #FF5E00;
			}

.mlink     {color:#ffffff;}                                    /* links in den modulheadlines (weiss)*/
.footer    {font-size:9px;line-height:14px;font-family:verdana;}


.BBt12b      {font-size:12px;font-weight:bold;color:#1b9885;} /* farbige headline fuer breitband module         */
.BBsitebg    {background-color:#99cffa;}                      /* in der regel gleich seitenhintergrund (bgMain) */

/* farben */

.columnName   {font-weight:bold; color: #99cffA;}
.bgpage       {background-color:#F58228;}  
.bgnav        {background-color:#000000;}
.bgnav1       {background-color:#1861d6;}
.bgnav2       {background-color:#99CFFA;}
.bgnav3       {background-color:#6699CC;}
.bgcontent    {background-color:#FFFFFF;} 

.bgMain       {background-color:#00215B;}  /*  seitenhintergrund */
.bgMain2      {background-color:#00215B;}  /*  linke seite/rahmen hintergrundfarbe  */
.bgMain3      {background-color:#00215B;}  /*  linke seite/rahmen hintergrundfarbe2 */

.bgBBand      {background-color:#1b9885;}  /*  breitbandmodul hauptfarbe */
.bgBBand2     {background-color:#defaf4;}  /*  breitbandmodul 2 farbe    */
.bgBBand3     {background-color:#edf9ff;}  /*  breitbandmodul 3 farbe    */

/*  hintergrundfarben related article box */
.boxbg_dark   {background-color:#f2fcff;}
.boxbg_light  {background-color:#ffffff;}


/*  specials at_5 templates */
.bgNav1       {background-color:#2082C8;}     /* dunkles blau */
.bgNav2       {background-color:#a0d0ff;}     /* helles blau  */
.navText1     {padding-bottom:1px;font-family:arial,helvetica,sans-serif; font-size:12px; color:#244a71; font-weight:bold; background-image:url(img/buttonbg.gif);   padding-left:6px;}
.navText2     {padding-bottom:1px;font-family:arial,helvetica,sans-serif; font-size:12px; color:#db585e; font-weight:bold; background-image:url(img/buttonbg_a.gif); padding-left:6px;}

.a5t16b       {font-size:16px;font-weight:bold; color:#99ccff;} /* headline blau */
.at5t12Form   {font-size:12px; color:#555555;}                  /* formularbeschriftung grau */

/* modulfarben */
.at5bgMod1    {background-color:#6ea9ee}
.at5bgMod2    {background-color:#d1f0fd}

/* linien */
.linie1       {background-color:#0033BB;} /* standart line blau */
.linie2       {background-color:#aaaaff;} /* channel line       */

.cLine1       {background-color:#6ea9ee;}
.navlined     {background-color:#94bdd8;}
.navlineh     {background-color:#cef1f6;}
.line_dark    {background-color:#94bdd8;}
.line_light   {background-color:#cef1f6;}
.boxoutline   {background-color:#6ab3df;}

/* links */
/*a.navlink:link      {color:#244a71;text-decoration: none;font-weight:bold;}
a.navlink:visited   {color:#244a71;text-decoration: none;font-weight:bold;}
a.navlink:hover     {color:#3975b2;text-decoration: none;font-weight:bold;}
a.navlink:active    {color:#3975b2;text-decoration: none;font-weight:bold;}
a.boxlink:link      {color:#0000ff;}
a.boxlink:visited   {color:#0000ff;}
a.boxlink:active    {color:#6699CC;}
a:link              {color:#0033BB;}
a:visited           {color:#00215B;}
a:hover             {color:#F58228;}
a:active            {color:#00215B;}*/
.activnav           {color:#b42228;text-decoration: none;font-weight:bold;}
.noline             {text-decoration: none;}
.redunderline       {color:#b42228; text-decoration:underline;font-size:11px; line-height:14px;font-family:arial,geneva,helvetica;}

.navtext_dark      {font-family:arial,geneva,helvetica; font-size:12px; color:#244a71; font-weight:bold;}
.navtext_light     {font-family:arial,geneva,helvetica; font-size:12px; color:#b42228; font-weight:bold;}

.thead       {font-family:arial,geneva,helvetica;font-size:12px; color:#990000; font-weight:bold;}
.thead2      {font-family:arial,geneva,helvetica;font-size:12px; color:#00215B; font-weight:bold;}
.bgMain4     {background-color:#006AD5;}


/* ---------------------------------------------------------------
     new styles
   --------------------------------------------------------------- */

/*   BORDER STYLES   */
#all     {border-width:1px; border-style:solid; border-color:#006AD5; padding:1px;}
#allb    {border-width:2px; border-style:solid; border-color:#006AD5; padding:1px;}
#bot     {border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#006AD5; padding:1px;}

.tabLeftActive {
        background-color: #f68121;
        border-left:  1px solid #93ACCB;
        border-right: 1px solid #93ACCB;
        border-top:   1px solid #93ACCB;
        color: #666666;
        font: bold 11px Arial;
        text-align: center;
        padding: 5px 5px 5px 5px;
        vertical-align: top;
}
		
.tabMidActive {
        background-color: #FFFFFF;
        border-left:  1px solid #93ACCB;
        border-right: 1px solid #93ACCB;
        border-top:   1px solid #93ACCB;
        color: #666666;
        font: bold 11px Arial;
        text-align: center;
        padding: 5px 5px 5px 5px;
        vertical-align: top;
}
		
.tabRightActive {
        background-color: #FFFFFF;
        border-left:  1px solid #93ACCB;
        border-right: 1px solid #93ACCB;
        border-top:   1px solid #93ACCB;
        color: #666666;
        font: bold 11px Arial;
        text-align: center;
        padding: 5px 5px 5px 5px;
        vertical-align: top;
}
.tabInactive {
        background-color: #ECECEC;
        border-bottom: 1px solid #244A71;
        border-left:   1px solid #AEAEAE;
        border-right:  1px solid #AEAEAE;
        border-top:    1px solid #AEAEAE;
        color: #666666;
        font: 11px Arial;
        text-align: center;
        padding: 5px 5px 5px 5px;
        vertical-align: top;
}
.tabRightInactive {
        background-color: #D8D9D9;
        border-bottom: 1px solid #244A71;
        border-left:   1px solid #AEAEAE;
        border-right:  1px solid #AEAEAE;
        border-top:    1px solid #AEAEAE;
        color: #666666;
        font: 11px Arial;
        text-align: center;
        padding: 5px 5px 5px 5px;
        vertical-align: top;
}
.tabLeftInactive {
        background-color: #D8D9D9;
        border-bottom: 1px solid #244A71;
        border-right:  1px solid #AEAEAE;
        border-left:   1px solid #AEAEAE;
        border-top:    1px solid #AEAEAE;
        color: #666666;
        font: 11px Arial;
        text-align: center;
        padding: 5px 5px 5px 5px;
        vertical-align: top;
}
.tabInactiveSep {
        background-color: #FFFFFF;
        border-bottom:    1px solid #244A71;
        vertical-align:   top;
}