TD,P,TR {
font-size: 13;
font-family: Arial,Helvetica,sans-serif;
}
.s23 {
	COLOR: #ffffff; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 23px; FONT-WEIGHT: 400; LINE-HEIGHT: 25px
}
.s19 {
	COLOR: #ffffff; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 19px; FONT-WEIGHT: 400; LINE-HEIGHT: 23px
}
.s17 {
	COLOR: #ffffff; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 17px;  FONT-WEIGHT: bold; LINE-HEIGHT: 21px
}
.s17L {
	COLOR: #ffffff; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 17px;  LINE-HEIGHT: 21px
}
A { color:#222299; text-decoration:none; }
A.navlink1 { color:#222222; text-decoration:none; }

A.whitelink { color:#ffffff; text-decoration:none; }

A.blacklink { color:#440022; text-decoration:none; }

A.bluelink { color:#4444dd; text-decoration:none; }

A.redlink { color:#446699; text-decoration:none; }

A.naviline {
font-family :  Arial, sans-serif;
  font-size : 11px;
  color:#446699;
  text-decoration:none; }
A:hover { color:#0000FF; text-decoration:underline; }

A:hover.navlink1 { color:#000000; text-decoration:underline; }

A:hover.whitelink { color:#ffffff; text-decoration:underline; }

A:hover.blacklink { color:#446699; text-decoration:underline; }

A:hover.bluelink { color:#0000FF; background-color: #FFFF33; text-decoration:underline; }

A:hover.redlink { color:#000000; text-decoration:underline; }


TR.header {
  background-color: #446699;
}

TD.header1 {
  background-color: #dddddd;
}
TD.header2 {
  background-color: #446699;
}
TD.header3 {
  background-color: #000066;
}
TD.header4 {
  background-color: #dddddd;
}
BODY.BGmain {

background-color : #eeeeee;

}

TD.BGLeftColumn {

 background-color : #cccccc;

}



TR.headerNavigation {

  background-color: #446699;

}



TD.headerNavigation {

  font-family:   Arial, sans-serif;

  font-size: 12px;

    background-color: #446699;

  color: #ffffff;

  font-weight : bold;

}



TR.headerError {

  background-color: #ff0000;

}



TD.headerError {

  font-family:   Arial, sans-serif;

  font-size: 12px;

  background-color: #ff0000;

  color: #ffffff;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background-color: #00ff00;

}



TD.headerInfo {

  font-family:   Arial, sans-serif;

  font-size: 12px;

  background-color: #00ff00;

  color: #ffffff;

  font-weight : bold;

  text-align : center;

}



TR.footer {

  background-color : #446699;

}

TR.menubg {

  background-color : #224466;

}
TR.boxbg1 {

  background-color : #446699;

}
TR.boxbg {

  background-color : #ffffff;

}

TD.footer {

  font-family :   Arial, sans-serif;
  letter-spacing: 1px;
  font-size : 10px;

  color : #ffffff;

}



TABLE.infoBoxHeading {

  background-color : #446699;

}



TD.infoBoxHeading {
  font-family : Arial, sans-serif;
  font-size : 11px; letter-spacing: 1px;
  color: #ffffff;
  font-weight : bold;

}



TABLE.BGMainTable {

  background-color : #eeeeee;

}



TABLE.infoBox {

  font-family :  Verdana,Helvetica,Arial, sans-serif;

  font-size : 12px;

}

TD.infoBox, SPAN.infoBox {

  font-family : Verdana,Helvetica, Arial, sans-serif;

  font-size : 11px;

}

TD.infoBox11 {

        FONT-FAMILY: Helvetica,Arial, sans-serif; FONT-SIZE: 11px

}

TD.infoBox8 {

        FONT-FAMILY: Helvetica,Arial, sans-serif; FONT-SIZE: 10px

}

.infoBoxSelect, TD.infoBoxSmall, SPAN.infoBoxSmall {

  font-family :  Arial, sans-serif;

  font-size : 11px;

}

 SPAN.pelem {

  font-family :  Arial, sans-serif;

  font-size : 12px;

}

TD.infoBoxc, SPAN.infoBoxc {

  font-family :  Arial, sans-serif;

  font-size : 12px;

}

TABLE.topBarTitle {

background-color : #cccccc;

  border-style : none;



}



TD.topBarTitle {

  font-family :   Arial, sans-serif;

  font-size : 15px;

  font-weight : bold;

}



TR.productListing-odd {
  background-color : #f4f7fd;
}

TR.productListing-even {
  background-color : #eeeeee;
}



TR.productListing-heading {

  background-color : #d2e9fb;

}



TD.productListing-heading {

  font-family :  Helvetica,Arial, sans-serif;

  font-size : 11px;

  background-color : #d2e9fb;

  color : #000000;

  font-weight : bold;

}



TD.productListing-data {

  font-family :  Helvetica,Arial, sans-serif;

  font-size : 11px;

}



TD.pageHeading, DIV.pageHeading {

  font-family :  Helvetica,Arial, sans-serif;

  font-size : 14px;

}



TR.subBar {

  background-color : #ffffff;
}

TR.subBar1 {

  background-color : #eeeeee;

  border: 2

}

TABLE.NaviBar {
        border: none;
        background-color : #ffffff;

}
}
TD.subBar {

  font-family :  Helvetica,Arial, sans-serif;

  font-size : 10px;

  color : #000000;

}



TD.subBar1 {

  font-family :  Helvetica,Arial, sans-serif;

  font-size : 12px; font-weight: bold; color: #000000;

}



TD.main, P.main ,TR.main {
  font-family :  Arial,Helvetica,sans-serif;
  background-color : #ffffff;
  font-size:13px; line-height:17px;}



TD.smallText, SPAN.smallText {

  font-family :  Helvetica,Arial, sans-serif;

  font-size : 10px;

}

TD.adrTab {

  font-family :  Helvetica,Arial, sans-serif;

  font-size : 10px;

  color : #ffffff;

}




TD.fieldKey {

  font-family :  Helvetica,Arial, sans-serif;

  font-size : 12px;

  font-weight : bold;

}



TD.fieldValue {

  font-family :  Helvetica,Arial, sans-serif;

  font-size : 12px;

}



TD.tableHeading {

  font-family :  Helvetica,Arial, sans-serif;

  font-size : 12px;

  font-weight : bold;

}



CHECKBOX, INPUT, RADIO, SELECT, TEXTAREA {

  font-family :  Helvetica,Arial, sans-serif;

  font-size : 11px;

}




TABLE.formArea {

  background-color : #f1f9fe;

  border-color : #7b9ebd;

  border-style : solid;

  border-width : 1px;

}



TD.formAreaTitle {

  font-family :   Helvetica,Arial, sans-serif;

  font-size : 12px;

  font-weight : bold;

}




TD.mainmenu {
        FONT-FAMILY:  Arial, Helvetica, sans-serif; FONT-SIZE: 11px;
        font-weight:700; letter-spacing: 1px;
        background-color : #ffffff;
        padding-top: 2px;
        }
TD.mainmenuselect {
        FONT-FAMILY:  Arial, Helvetica, sans-serif; FONT-SIZE: 11px;
        font-weight:700; letter-spacing: 1px;
        background-color : #446699;
        padding-top : 2px;
       }
.select0 {
        FONT-FAMILY:  Arial, Helvetica, sans-serif; FONT-SIZE: 11px;
        background-color : #dddddd;  letter-spacing: 1px;
}
.select1 {
        FONT-FAMILY:  Arial, Helvetica, sans-serif; FONT-SIZE: 11px;
        padding-left : 8px;
        background-color : #eeeeee;
}
.select2 {
        FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;
        padding-left : 20px;
        background-color : #f3f3f3;
}
.select3 {
        FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;
        padding-left : 28px;
        background-color : #f3f3f3;
}
.select4 {
        FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;
        padding-left : 34px;
        background-color : #f3f3f3;
}
.select5 {
        FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;
        padding-left : 40px;
        background-color : #f3f3f3;
}
.select6 {
        FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;
        padding-left : 46px;
        background-color : #f3f3f3;
}
.select7 {
        FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;
        padding-left : 50px;
        background-color : #f3f3f3;
}
.select8 {
        FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;
        padding-left : 54px;
        background-color : #f3f3f3;
}
.isselect0 {
        FONT-FAMILY:  Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
        background-color : #ffffff;
}
.isselect1 {
        FONT-FAMILY:  Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
        padding-left : 8px;
        background-color : #ffffff;
}
.isselect2 {
        FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;
        padding-left : 20px;
        background-color : #ffffff;
}
.isselect3 {
        FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;
        padding-left : 28px;
        background-color : #ffffff;
}
.isselect4 {
        FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;
        padding-left : 34px;
        background-color : #ffffff;
}
.isselect5 {
        FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;
        padding-left : 40px;
        background-color : #ffffff;
}
.isselect6 {
        FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;
        padding-left : 46px;
        background-color : #ffffff;
}
.isselect7 {
        FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;
        padding-left : 50px;
        background-color : #ffffff;
}
.isselect8 {
        FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;
        padding-left : 54px;
        background-color : #ffffff;
}


.f21 { color:#000000;
       font-family:Arial,Helvetica,sans-serif;
       font-size:21px; line-height:25px;}
.f17 { color:#000000;
       font-family:Arial,Helvetica,sans-serif;
       font-size:17px; line-height:21px;}
.f13_21 { color:#000000;
          font-family:Arial,Helvetica,sans-serif;
          font-size:13px; line-height:21px;}
.f13_17 { color:#000000;
          font-family:Arial,Helvetica,sans-serif;
          font-size:13px; line-height:17px;}
.f17_wh { color:#ffffff;
          font-family:Arial,Helvetica,sans-serif;
          font-size:17px; line-height:23px;}
.f17_green { color:#66cc66;
          font-family:Arial,Helvetica,sans-serif;
          font-size:17px; line-height:23px;}
.f13_wh { color:#ffffff;
          font-family:Arial,Helvetica,sans-serif;
          font-size:13px; line-height:17px;}
.f13_gray { color:#dddddd;
          font-family:Arial,Helvetica,sans-serif;
          font-size:13px; line-height:17px;}
.f13_blue { color:#000066;
          font-family:Arial,Helvetica,sans-serif;
          font-size:13px; line-height:17px;}
.f13_green { color:#66cc66;
          font-family:Arial,Helvetica,sans-serif;
          font-size:13px; line-height:17px;}
.f13_15 { color:#000000;
          font-family:Arial,Helvetica,sans-serif;
          font-size:13px; line-height:15px;}
.f11_13 { color:#000000;
          font-family:Arial,Helvetica,sans-serif;
          font-size:11px; line-height:13px;}
.f11 { color:#000000;
       font-family:Arial,Helvetica,sans-serif;
       font-size:11px; line-height:15px;}
.f11_15 { color:#000000;
       font-family:Arial,Helvetica,sans-serif;
       font-size:11px; line-height:15px;}
.f11_wide { color:#000000;
       font-family:Arial,Helvetica,sans-serif;
       font-size:11px; line-height:15px; letter-spacing: 1px;}
.f11_wh { color:#ffffff;
       font-family:Arial,Helvetica,sans-serif;
       font-size:11px; line-height:15px;}

tr.mini_hline {font-size:3px; line-height:4px;}
tr.hline_green, td.hline_green { background-color:#339933; font-family:Arial,Helvetica,sans-serif;
            font-size:3px; line-height:4px;}
td.hline_greenl { background-color:#99cc99; font-family:Arial,Helvetica,sans-serif;
            font-size:3px; line-height:4px;}
td.hline_gray1 { background-color:#dddddd; font-family:Arial,Helvetica,sans-serif;
            font-size:3px; line-height:4px;}
td.hline_unicolor { background-color:#446699; font-family:Arial,Helvetica,sans-serif;
            font-size:3px; line-height:4px;}
td.hline_blue { background-color:#000066; font-family:Arial,Helvetica,sans-serif;
            font-size:3px; line-height:4px;}
td.hline_white { background-color:#ffffff; font-family:Arial,Helvetica,sans-serif;
            font-size:3px; line-height:4px;}

td.white { background-color:#ffffff;
              font-family:Arial,Helvetica,sans-serif;
              font-size:13px; line-height:17px;}

table.lehre1 { background-color:#F6F6F6; };
table.lehre2 { background-color:#F6F6F6; };
td.lehre3, tr.lehre3 { background-color:#DDDDDD;
              font-family:Arial,Helvetica,sans-serif;
              font-size:13px; line-height:17px;}
td.lehre4, tr.lehre4 { background-color:#66DD99;
              font-family:Arial,Helvetica,sans-serif;
              font-size:13px; line-height:17px;}
div.pad4 { padding:4px; }

td.greenl { background-color:#66dd99;
              font-family:Arial,Helvetica,sans-serif;
              font-size:13px; line-height:17px;}

td.blau { background-color:#336699; color:#ffffff;
              font-family:Arial,Helvetica,sans-serif;
              font-size:13px; line-height:17px;}

td.blaul { background-color:#ddddff;
              font-family:Arial,Helvetica,sans-serif;
              font-size:13px; line-height:17px;}

td.unilight { background-color:#efd0d5;
              font-family:Arial,Helvetica,sans-serif;
              font-size:13px; line-height:17px;}

td.gray1 { background-color:#dddddd;
           font-family:Arial,Helvetica,sans-serif;
           font-size:13px; line-height:17px;}


h1 {  color:#000000;
       font-family:Arial,Helvetica,sans-serif;
       font-size:21px; line-height:25px; font-weight:600;}
h2 {  color:#000000;
       font-family:Arial,Helvetica,sans-serif;
       font-size:21px; line-height:25px; font-weight:600;}
h3 {  color:#000000;
       font-family:Arial,Helvetica,sans-serif;
       font-size:17px; line-height:21px; font-weight:600;}
h4 {  color:#000000;
       font-family:Arial,Helvetica,sans-serif;
       font-size:13px; line-height:17px; font-weight:800;}
