    body {
          margin-top : 0px;
          margin-left : 0px;
          margin-right : 0px;
          margin-bottom : 0px;
          color : black;
          background-color : #FFFFFF;
          background-image : url(images/background.png);
          background-position : center;
          background-repeat : repeat-y;
          font-family : arial, sans-serif;
          font-size : 12px;
      }
    
    html { 
        overflow: -moz-scrollbars-vertical; 
      }
      
    tr, td, table {
          padding : 0px;
          margin : 0px;
          color : black;
          font-family : arial, sans-serif;
          font-size : 12px;
          vertical-align : top;
      }  
    a:active {
          font-family : arial, sans-serif;
          color : #11114D;
          text-decoration : none;
      }
    a:visited {
          font-family : arial, sans-serif;
          color : #11114D;
          text-decoration : none;
      }
    a:hover {
          font-family : arial, sans-serif;
          color : #ff0000;
          text-decoration : none;
      }
    a {
          font-family : arial, sans-serif;
          color : #11114D;
          text-decoration : none;
      }

    td.menu {
          background-color : #FFFFFF;
          background-image : url(images/menu_back.png);
          background-repeat : repeat-x;
          padding-left : 0px;
          padding-bottom : 2px;
          padding-top : 20px;
          padding-right : 0px;
     }    
    td.menuitem {
          padding-bottom : 5px;
          padding-top : 0px;
     }    

    #menu1 a {
          color : white;
          text-decoration : none;
          font-family : arial, sans-serif;
          font-size : 14px;
          font-weight : bold;
          padding-left : 20px;
          padding-bottom : 5px;
      }
    #menu1 a:visited {
          text-decoration : none;
      }
    #menu1 a:active {
          text-decoration : none;
      }
    #menu1 a:hover {
          color : #BCBEBC;
          text-decoration : none;
      }

    #menu1a a {
          color : white;
          text-decoration : none;
          font-family : arial, sans-serif;
          font-size : 14px;
          font-weight : bold;
          padding-left : 20px;
          padding-bottom : 5px;
          background-image : url(images/dot.png);
          background-position : 7px 2px;
          background-repeat : no-repeat;
      }
    #menu1a a:visited {
          text-decoration : none;
      }
    #menu1a a:active {
          text-decoration : none;
      }
    #menu1a a:hover {
          color : #BCBEBC;
          text-decoration : none;
      }

    #menu2 a {
          color : white;
          text-decoration : none;
          font-family : arial, sans-serif;
          font-size : 12px;
          font-weight : normal;
          padding-left : 30px;
          padding-bottom : 12px;
      }
    #menu2 a:visited {
          text-decoration : none;
      }
    #menu2 a:active {
          text-decoration : none;
      }
    #menu2 a:hover {
          color : #BCBEBC;
          text-decoration : none;
      }

    #menu2a a {
          color : white;
          text-decoration : none;
          font-family : arial, sans-serif;
          font-size : 12px;
          font-weight : normal;
          padding-left : 30px;
          padding-bottom : 12px;
          background-image : url(images/dot.png);
          background-position : 17px 2px;
          background-repeat : no-repeat;
      }
    #menu2a a:visited {
          text-decoration : none;
      }
    #menu2a a:active {
          text-decoration : none;
      }
    #menu2a a:hover {
          color : #BCBEBC;
          text-decoration : none;
      }

    #menu3 a {
          color : white;
          text-decoration : none;
          font-family : arial, sans-serif;
          font-size : 11px;
          font-weight : normal;
          padding-left : 40px;
          padding-bottom : 12px;
      }
    #menu3 a:visited {
          text-decoration : none;
      }
    #menu3 a:active {
          text-decoration : none;
      }
    #menu3 a:hover {
          color : #BCBEBC;
          text-decoration : none;
      }

    #menu3a a {
          color : white;
          text-decoration : none;
          font-family : arial, sans-serif;
          font-size : 11px;
          font-weight : normal;
          padding-left : 40px;
          padding-bottom : 12px;
          background-image : url(images/dot.png);
          background-position : 27px 2px;
          background-repeat : no-repeat;
      }
    #menu3a a:visited {
          text-decoration : none;
      }
    #menu3a a:active {
          text-decoration : none;
      }
    #menu3a a:hover {
          color : #BCBEBC;
          text-decoration : none;
      }

    #topmenu a {
          color : white;
          text-decoration : none;
          font-family : arial, sans-serif;
          font-size : 12px;
          font-weight : normal;
      }
    #topmenu a:visited {
          text-decoration : none;
      }
    #topmenu a:active {
          text-decoration : none;
      }
    #topmenu a:hover {
          color : #BCBEBC;
          text-decoration : none;
      }

    #sitemapparent a {
          width : 170px;
          display : block;
          color : #11114D;
          background-color : #F5F7FC;
          font-family : arial, sans-serif;
          font-size : 14px;
          font-weight : bold;
          border-left-color : #829BC6;
          border-left-width : 10px;
          border-left-style : solid;
          border-bottom-color : #829BC6;
          border-bottom-width : 1px;
          border-bottom-style : solid;
          padding-left : 5px;
          padding-right : 5px;
          padding-top : 2px;
          padding-bottom : 2px;
          margin-top : 10px;
      }
    #sitemapparent a:visited {
          text-decoration : none;
      }
    #sitemapparent a:active {
          text-decoration : none;
      }
    #sitemapparent a:hover {
          color : red;
          text-decoration : none;
      }

    #sitemapsubitem a {
          width : 170px;
          display : block;
          color : #11114D;
          font-family : arial, sans-serif;
          font-size : 12px;
          font-weight : normal;
          padding-left : 16px;
          padding-right : 5px;
          padding-top : 4px;
          padding-bottom : 2px;
          background-image : url(images/sitemapdot.png);
          background-position : 2px 4px;
          background-repeat : no-repeat;
      }
    #sitemapsubitem a:visited {
          text-decoration : none;
      }
    #sitemapsubitem a:active {
          text-decoration : none;
      }
    #sitemapsubitem a:hover {
          color : red;
          text-decoration : none;
      }

    #sitemapsubsubitem a {
          width : 170px;
          display : block;
          color : #11114D;
          font-family : arial, sans-serif;
          font-size : 12px;
          font-weight : normal;
          padding-left : 27px;
          padding-right : 5px;
          padding-top : 4px;
          padding-bottom : 2px;
          background-image : url(images/sitemapdot.png);
          background-position : 13px 4px;
          background-repeat : no-repeat;
      }
    #sitemapsubsubitem a:visited {
          text-decoration : none;
      }
    #sitemapsubsubitem a:active {
          text-decoration : none;
      }
    #sitemapsubsubitem a:hover {
          color : red;
          text-decoration : none;
      }

    td.line {
          color : white;
          background-color : #12124E;
          border-style : none;
          font-size : 12px;
          padding-left : 5px;
          padding-top : 2px;
          padding-bottom : 2px;
      }

    td.titlebanner {
          vertical-align : middle;
          text-align : center;
          border-left-color : #12124E;
          border-left-width : 2px;
          border-left-style : solid; 
          color : black;
      }

    td.headline {
          color : #11114D;
          border-style : none;
          font-size : 18px;
          font-weight : bold;
          padding-left : 10px;
          padding-top : 8px;
          padding-bottom : 8px;
      }

    td.footer {
          color : #11114D;
          border-style : none;
          font-size : 12px;
          padding-left : 10px;
          padding-top : 8px;
          padding-bottom : 8px;
          vertical-align : middle;
          height : 20px;
      }

    #line {
          height : 2px;
          font-size : 1px;
          padding : 0px;
          margin : 0px;
      }

    td.lines {
          font-size : 0px;
          padding : 0px;
          margin : 0px;
      }

    #footer a {
          font-family : arial, sans-serif;
          color : #11114D;
          text-decoration : underline;
      }
    #footer a:visited {
          font-family : arial, sans-serif;
          color : #11114D;
          text-decoration : underline;
      }
    #footer a:active {
          font-family : arial, sans-serif;
          color : #11114D;
          text-decoration : underline;
      }
    #footer a:hover {
          font-family : arial, sans-serif;
          color : #FF0000;
          text-decoration : underline;
      }
      
    td.content {
          color : black;
          border-style : none;
          font-size : 12px;
          padding-left : 10px;
          padding-right : 10px;
          padding-top : 10px;
          padding-bottom : 10px;
      }

    td.contentbg {
          background-color : #E9EFF8;
          border-style : none;
      }

    td.contentimage {
          color : black;
          border-style : none;
          font-size : 12px;
          padding-left : 10px;
          padding-right : 10px;
          padding-top : 13px;
          padding-bottom : 10px;
      }

    td.contentline {
          color : black;
          border-style : none;
          font-size : 12px;
          padding-left : 10px;
          padding-right : 10px;
          padding-top : 5px;
          padding-bottom : 5px;
          vertical-align : top;
      }

    td.contentlineresult {
          color : red;
          font-weight : bold;
          border-style : none;
          font-size : 12px;
          padding-left : 10px;
          padding-right : 10px;
          padding-top : 5px;
          padding-bottom : 5px;
          vertical-align : top;
      }
      
    td.shareheader {
          color : #11114D;
          background-color : #C4D4E6;
          font-weight : bold;
          border-style : solid;
          border-width : 1px;
          border-color : white;
          font-size : 12px;
          padding-left : 10px;
          padding-right : 3px;
          padding-top : 3px;
          padding-bottom : 3px;
      }

    td.shareleft {
          color : black;
          background-color : #D9E3F0;
          border-style : solid;
          border-width : 1px;
          border-color : white;
          font-size : 12px;
          padding-left : 10px;
          padding-right : 3px;
          padding-top : 3px;
          padding-bottom : 3px;
      }

    td.shareright {
          color : black;
          background-color : #F5F7FC;
          border-style : solid;
          border-width : 1px;
          border-color : white;
          font-size : 12px;
          padding-left : 3px;
          padding-right : 3px;
          padding-top : 3px;
          padding-bottom : 3px;
      }
      
    td.sharepic {
          padding-left : 3px;
          padding-right : 3px;
          padding-top : 13px;
          padding-bottom : 3px;
      }
      
    td.sharepercent {
          text-align : right;
          padding-left : 3px;
          padding-right : 3px;
          padding-top : 11px;
          padding-bottom : 6px;
      }
      
    td.sharename {
          text-align : left;
          padding-left : 3px;
          padding-right : 3px;
          padding-top : 11px;
          padding-bottom : 3px;
      }
      
    h1 {
          color : #11114D;
          font-family : arial, sans-serif;
          font-size : 16px;
          font-weight : bold;
      }

    h2 {
          color : #11114D;
          font-family : arial, sans-serif;
          font-size : 14px;
          font-weight : bold;
      }

    h3 {
          color : #11114D;
          font-family : arial, sans-serif;
          font-size : 12px;
          font-weight : bold;
      }
      
    h4 {
          width : 95%;
          color : #11114D;
          background-color : #F5F7FC;
          font-family : arial, sans-serif;
          font-size : 16px;
          font-weight : bold;
          border-left-color : #829BC6;
          border-left-width : 10px;
          border-left-style : solid;
          border-bottom-color : #829BC6;
          border-bottom-width : 1px;
          border-bottom-style : solid;
          padding-left : 5px;
          padding-right : 5px;
          padding-top : 2px;
          padding-bottom : 2px;
      }
      
    h5 {
          width : 95%;
          color : #11114D;
          background-color : #F5F7FC;
          font-family : arial, sans-serif;
          font-size : 14px;
          font-weight : bold;
          border-left-color : #829BC6;
          border-left-width : 10px;
          border-left-style : solid;
          border-bottom-color : #829BC6;
          border-bottom-width : 1px;
          border-bottom-style : solid;
          padding-left : 5px;
          padding-right : 5px;
          padding-top : 2px;
          padding-bottom : 2px;
      }
      
    p {
          color : black;
          font-family : arial, sans-serif;
          font-size : 12px;
      }

    strong {
          color : #11114D;
          font-weight : bold;
      }

    td.newsheader {
          background-color : #11114D;
          color : white;
          font-size : 14px;
          padding-top: 5px;
          border-color : #11114D;
          border-width : 2px;
          border-style : solid;
          padding-left : 5px;
          padding-top : 2px;
          padding-bottom : 2px;
      }    
    td.newsbody {
          background-color : white;
          color : black;
          font-size : 13px;
          padding-top: 5px;
          border-color : #11114D;
          border-width : 2px;
          border-style : solid;
          padding-left : 5px;
          padding-right : 5px;
          padding-top : 2px;
          padding-bottom : 0px;
      }    
    td.newstitle {
          padding-top : 4px;
          font-size : 13px;
          font-style : italic;
      }    
    td.newscontent {
          padding-top : 4px;
          font-size : 13px;
          font-style : normal;
          padding-bottom : 6px;
      }    
    td.newslink {
          padding-top : 4px;
          font-size : 13px;
          text-align : right;
          padding-bottom : 16px;
          padding-right : 25px;
      }    
    td.newslistcontent {
          padding-top : 0px;
          font-size : 12px;
          font-style : normal;
          padding-bottom : 0px;
          padding-right : 15px;
          padding-left : 15px;
      }    
    td.newsseparator {
          border-top-color : #11114D;
          border-top-width : 1px;
          border-top-style : solid;
          padding-bottom : 6px;
          font-size : 1px;
      }    

    input.Searchfield {
          font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
          font-size : 9pt;
          border-color : #7F9DB9;
          border-style : solid;
          border-width : 1px;
          /*padding : 3px;*/
          /*margin-bottom : 0px;*/
      }
 
    #imgbutton a{
          color : blue;
          text-decoration : none;
          font-family : verdana, sans-serif;
          font-size : 11pt;
          font-weight : normal;
          /*padding-top : 2px;
          padding-bottom : 0px;
          padding-left : 2px;
          padding-right : 2px;
          margin : 3px;
          border-color : #7F9DB9;
          border-width : 1px;
          border-style : solid;
          vertical-align : middle;*/
      }
    #imgbutton a:visited {
          text-decoration : none;
      }
    #imgbutton a:active {
          text-decoration : none;
      }
    #imgbutton a:hover {
          background-color : #BCBEBC;
          text-decoration : none;
      }
    #imgbutton input.ImgBtn{
          width: 20px;
          height: 20px;
          margin: 0px;
          padding: 2px;
          border-color : #7F9DB9;
          border-width : 1px;
          border-style : solid;
          display : block;
          text-indent: -1000em;
          cursor: pointer; /* hand-shaped cursor */
          cursor: hand; /* for IE 5.x */
      }
    #imgbutton input.ImgBtn:hover {
          background-color : #BCBEBC;
          text-decoration : none;
      }

    #imgbuttonchecked a{
          background-color : #67625E;
          /*width : 36px;*/
          display : block;
          color : orange;
          text-decoration : none;
          font-family : verdana, sans-serif;
          font-size : 11pt;
          font-weight : normal;
          padding-left : 4px;
          padding-bottom : 2px;
          padding-top : 2px;
          padding-right : 2px;
          margin : 0px;
          border-color : #000066;
          border-width : 1px;
          border-style : solid;
      }
    #imgbuttonchecked a:visited {
          text-decoration : none;
      }
    #imgbuttonchecked a:active {
          text-decoration : none;
      }
    #imgbuttonchecked a:hover {
          background-color : #C8C8C8;
          background-image : url(images/button_n.png);
          text-decoration : none;
          color : blue;
      }

    #tabsheetcap {
          display : block;
          background-color : white;
          background-image : url(images/tab_active.png);
          color : black;
          text-decoration : none;
          font-family : verdana, sans-serif;
          font-size : 9pt;
          font-weight : bold;
          padding-left : 10px;
          padding-right : 10px;
          padding-bottom : 3px;
          padding-top : 6px;
          margin : 0 auto;
          border-color : #CECECE;
          border-bottom-color : white;
          border-width : 1px;
          border-style : solid;
          border-top-style : none;
          white-space : nowrap;
      }
    #tabsheet a {
          display : block;
          background-color : #b9c8d2;
          background-image : url(images/tab_link.png);
          color : blue;
          text-decoration : none;
          font-family : verdana, sans-serif;
          font-size : 9pt;
          padding-left : 10px;
          padding-right : 10px;
          padding-bottom : 3px;
          padding-top : 6px;
          margin : 0 auto;
          border-width : 1px;
          border-style : none;
          border-bottom-style : solid;
          border-left-style : solid;
          border-color : #CECECE;
          white-space : nowrap;
      }
    #tabsheet a:visited {
          background-color : #b9c8d2;
      }
    #tabsheet a:active {
          background-color : #b9c8d2;
      }
    #tabsheet a:hover {
          background-color : #b9c8d2;
          background-image : url(images/tab_hover.png);
      }
    #subtabsheetcap {
          display : block;
          background-color : white;
          background-image : url(images/tab_active.png);
          color : black;
          text-decoration : none;
          font-family : verdana, sans-serif;
          font-size : 9pt;
          font-weight : bold;
          padding-left : 10px;
          padding-right : 10px;
          padding-bottom : 3px;
          padding-top : 6px;
          margin : 0 auto;
          border-color : #CECECE;
          border-bottom-color : white;
          border-width : 1px;
          border-style : solid;
          border-top-style : none;
          white-space : nowrap;
      }
    #subtabsheet a {
          display : block;
          background-image : url(images/tab_link.png);
          color : blue;
          text-decoration : none;
          font-family : verdana, sans-serif;
          font-size : 9pt;
          padding-left : 10px;
          padding-right : 10px;
          padding-bottom : 3px;
          padding-top : 6px;
          margin : 0 auto;
          border-width : 1px;
          border-style : none;
          border-bottom-style : solid;
          border-color : #CECECE;
          white-space : nowrap;
      }
    #subtabsheet a:visited {
      }
    #subtabsheet a:active {
      }
    #subtabsheet a:hover {
          background-image : url(images/tab_hover.png);
      }
    td.backgroundsubtab {
          background-color : #ECE9D8;
          background-image : url(images/tab_back.png);
          color : black;
          border-style : none;
          font-size : 9pt;
          padding-top: 5px;
      }    
    td.backgroundsubtabsingle {
          background-color : #ECE9D8;
          background-image : url(images/tab_backsingle.png);
          color : black;
          border-style : none;
          font-size : 9pt;
          padding-top: 5px;
          border-color : #A5A5A5;
          border-width : 2px;
          border-style : none;
          border-right-style : solid;
      }    
    td.bordersubtab {
          color : black;
          border-width : 1px;
          border-style : none;
          border-bottom-style : solid;
          border-color : #CECECE;
          font-size : 1%;
          padding-top: 6px;
          padding-bottom: 5px;
      }    
    td.bordersubtab2 {
          color : black;
          border-width : 1px;
          border-style : none;
          font-size : 1%;
          padding-top: 6px;
          padding-bottom: 5px;
      }  
    td.sheet {
          background-color : white;
          color : black;
          border-style : none;
          font-size : 9pt;
          padding : 10px;
          border-color : #A5A5A5;
          border-width : 2px;
          border-style : none;
          border-bottom-style : solid;
          border-right-style : solid;
      }

    td.searchheadline {
          background-color : #F1F1FC;
          color : black;
          border-style : none;
          font-size : 10pt;
          padding : 10px;
          border-color : #000000;
          border-width : 1px;
          border-style : none;
          border-bottom-style : solid;
          padding : 4px;
          margin-top : 4px;
          margin-bottom : 4px;
      }
    td.bottomline {
          background-color : white;
          color : black;
          border-style : none;
          font-size : 1pt;
          border-color : #000000;
          border-width : 1px;
          border-style : none;
          border-top-style : solid;
          padding : 0px;
      }
    td.separator {
          background-color : white;
          color : black;
          border-style : none;
          font-size : 1pt;
          border-color : #000000;
          border-width : 1px;
          border-style : none;
          border-left-style : solid;
          padding : 0px;
      }
    td.rightseparator {
          background-color : white;
          color : black;
          border-style : none;
          font-size : 1pt;
          border-color : #000000;
          border-width : 1px;
          border-style : none;
          border-right-style : solid;
          padding : 0px;
      }
    td.buttonline {
          background-color : white;
          color : black;
          border-style : none;
          font-size : 10pt;
          font-weight : bold;
          padding : 10px;
          border-color : #000000;
          border-width : 1px;
          border-style : none;
          border-top-style : solid;
          padding : 4px;
      }

    td.list1 {
          background-color : white;
          color : black;
          border-style : none;
          font-size : 9pt;
          padding : 4px;
      }
    td.list2 {
          background-color : #FCFEC6;
          color : black;
          border-style : none;
          font-size : 9pt;
          padding : 4px;
      }
    td.list3 {
          background-color : white;
          color : black;
          border-style : none;
          font-size : 9pt;
      }

    td.error {
          background-color : white;
          color : red;
          border-style : none;
          font-size : 9pt;
          padding : 10px;
      }
    td.inputrow {
          background-color : white;
          color : black;
          border-style : none;
          font-size : 9pt;
          padding : 5px;
      }
    td.titlerow {
          background-color : #000066;
          color : white;
          border-style : none;
          font-size : 11pt;
          font-weight : bold;
          padding : 5px;
          padding-left : 10px;
          padding-right : 10px;
      }
    td.subtitlerow {
          background-color : #3E3EC9;
          color : white;
          border-style : none;
          font-size : 9pt;
          padding : 3px;
      }
    td.captionrow {
          color : #090159;
          border-style : none;
          font-size : 9pt;
          font-weight : bold;
      }
    td.smallinfo {
          color : black;
          border-style : none;
          font-size : 7pt;
          text-align : center;
          padding-right : 15px;
      }
    td.aboutlogo {
          background-color : #C0C0FF;
          background-image : url(images/logobg.png);
          color : black;
          border-style : none;
          font-size : 9pt;
          padding : 0px;
      }
    td.squaresimage {
          background-color : white;
          width : 150px;
          height : 100px;
      }
    td.squaresblock {
          background-color : #12124E;
          width : 150px;
          height : 100px;
      }
      
    td.squarestext {
          background-color : #757477;
          color : white;
          width : 150px;
          height : 100px;
          font-size : 10pt;
          padding-top : 20px;
          padding-left : 15px;
          padding-right : 15px;
      }
      
    select.langselector {
          font-size : 9pt;
          font-family : verdana, sans-serif;
          width : 100%;
          border-color : #000066;
          border-style : solid;
          border-width : 1px;
      }
    select.tenantselector {
          font-size : 9pt;
          font-family : verdana, sans-serif;
          width : 100%;
          max-width : 200px; 
          overflow : scroll;          
          border-color : #000066;
          border-style : solid;
          border-width : 1px;
      }
    select.langselectorwizard {
          font-size : 9pt;
          font-family : verdana, sans-serif;
          border-color : #000066;
          border-style : solid;
          border-width : 1px;
      }
    textarea {
          background-color : white;
          color : black;
          font-size : 9pt;
          font-family : verdana, sans-serif;
          border-color : #11114D;
          border-style : solid;
          border-width : 1px;
          padding : 2px;
      }
    input.Feld {
          font-size : 9pt;
          font-family : verdana, sans-serif;
          border-color : #11114D;
          border-style : solid;
          border-width : 1px;
          padding : 2px;
          margin-bottom : 1px;
      }
    input.Searchfield {
          font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
          font-size : 9pt;
          border-color : #7F9DB9;
          border-style : solid;
          border-width : 1px;
          /*padding : 3px;*/
          /*margin-bottom : 0px;*/
      }

