/* -------------------------------------------------------------------------

   ---------------- esi16.css ----

   ------------------------------------------------------------------------- */


/* ------------------------------------------------------------------------- */
/* PAGE LAYOUT */

  #totalview { position:absolute;  top:  5px;  left:  0px;  width:1070px; height:4240px;  z-index:0; }
     #banner { position:absolute;  top:  5px;  left:  5px;  width:1000px; height:100px;  z-index:2; }
     #bnrtqm { position:absolute;  top:  5px;  left:  5px;  width:840px; height:100px;  z-index:2; }
     #lmenue { position:absolute;  top:105px;  left:  5px;  width:155px; height:4230px;  z-index:2; }
      #mentab{ position:absolute;  top:  5px;  left:  3px;  width: auto; height: auto;  z-index:3; }
      #update{ position:absolute;  bottom:0px; left: 17px;  width:122px; height: auto;  z-index:5; }
     #center { position:absolute;  top:105px;  left:160px;  width:816px; height:4202px;  z-index:2; }
      #urlinf{ position:absolute;  bottom:4px; right: 9px;  width:auto;  height: auto;  z-index:5; }
     #reserv { position:absolute;  top:  5px;  left:750px;  width:110px; height:4022px;  z-index:1; }

     #centra { position:absolute;  top:10px;   left:145px;  width:786px; height:auto;   z-index:2; }
     #centrP { position:absolute;  top:105px;  left:160px;  width:756px; height:4720px; z-index:2; }
     #centrS { position:absolute;  top:105px;  left:160px;  width:816px; height:5050px; z-index:2; }  /* S  not yet used */
     #centrT { position:absolute;  top:25px;   left:160px;  width:865px; height:5px; z-index:2; }
     #centrU { position:absolute;  top:105px;  left:160px;  width:816px; height:4870px; z-index:2; }
     #centrV { position:absolute;  top:105px;  left:160px;  width:816px; height:5940px; z-index:2; }  /* V  only for participants */
     #centrW { position:absolute;  top:105px;  left:160px;  width:816px; height:4610px; z-index:2; }  /* W */
     #centrX { position:absolute;  top:105px;  left:160px;  width:816px; height:4120px; z-index:2; }
     #centrY { position:absolute;  top:105px;  left:160px;  width:816px; height:4400px; z-index:2; }
     #centrZ { position:absolute;  top:105px;  left:160px;  width:816px; height:4350px; z-index:2; }
     #certmq { position:absolute;  top:105px;  left:  5px;  width:1012px; height:752px;  z-index:2; }
     #lmenuP { position:absolute;  top:105px;  left:  5px;  width:155px; height:4748px; z-index:2; }
     #lmenuS { position:absolute;  top:105px;  left:  5px;  width:155px; height:5078px; z-index:2; }  /* S */
     #lmenuU { position:absolute;  top:105px;  left:  5px;  width:155px; height:4898px; z-index:2; }
     #lmenuV { position:absolute;  top:105px;  left:  5px;  width:155px; height:5968px; z-index:2; }  /* V */
     #lmenuW { position:absolute;  top:105px;  left:  5px;  width:155px; height:4638px; z-index:2; }  /* W */
     #lmenuX { position:absolute;  top:105px;  left:  5px;  width:155px; height:4148px; z-index:2; }
     #lmenuY { position:absolute;  top:105px;  left:  5px;  width:155px; height:4428px; z-index:2; }
     #lmenuZ { position:absolute;  top:105px;  left:  5px;  width:155px; height:4378px; z-index:2; }
     #resrvP { position:absolute;  top:  5px;  left:750px;  width:110px; height:4840px; z-index:1; }
     #resrvS { position:absolute;  top:  5px;  left:750px;  width:110px; height:5170px; z-index:1; }  /* S */
     #resrvU { position:absolute;  top:  5px;  left:750px;  width:110px; height:4990px; z-index:1; }
     #resrvV { position:absolute;  top:  5px;  left:750px;  width:110px; height:5060px; z-index:1; }  /* V */
     #resrvW { position:absolute;  top:  5px;  left:750px;  width:110px; height:4730px; z-index:1; }  /* W */
     #resrvX { position:absolute;  top:  5px;  left:750px;  width:110px; height:4240px; z-index:1; }
     #resrvY { position:absolute;  top:  5px;  left:750px;  width:110px; height:4520px; z-index:1; }
     #resrvZ { position:absolute;  top:  5px;  left:750px;  width:110px; height:4470px; z-index:1; }

/* ------------------------------------------------------------------------- */
/* FONTS ETC */

body,td,table,div,span,a,input,select,textarea,form,ul,ol,dl,li
        { font-family:Verdana,Arial,Helvetica,sans-serif; }

 .annc, .antt, .antx,
 .bann,
 .cntr, .cota, .ctab,
 .foit, .fose,
 .hidn, .hurl,
 .inco, .incp,
 .menb, .menc, .menl, .ment, #menu, .mftb,
 .pclk,
 .rsrv,
 .scha, .schb, .schc, .schd, .sche, .schf, .schg, .schy, .schz, .sckb, .stab, .stbn,
 .tane, .tani, .tanm, .tano, .tase, .tasi, .tasm, .taso, .tasz, .tate, .tati, .tatm, .tato, 
 .tibl, .titl, .tits, .tobb, .tobc, .topa, .topb, .topc, .topd, .topi, .topy, .topz,
 .upda,
 .wema
        { font-family:Verdana,Arial,Helvetica,sans-serif; }

/* ------------------------------------------------------------------------- */
/* FRAMES */

.bann { background: #ffffff; border: solid 3px #3672bd; padding: 1px; }

.cntr { background: #ffffff; border: solid 3px #3672bd; padding: 15px; }

.menl { background: #ffffff; border: solid 3px #3672bd; padding: 1px; }
//.menl { background: #ffffff; border: solid 3px #3672bd; padding: 1px; }

.rsrv { background: #ffffff; border: solid 3px #3672bd; padding: 5px; }

.upda { background: #ffffff; border: solid 1px #3672bd; padding: 4px; 
        font-size: 11px; font-weight: normal; color: #606060; }

/* ------------------------------------------------------------------------- */
/* SPECIALS */

.annc { font-size: 22px; font-weight: bold; color: #838383; }

.antt { font-size: 15px; text-decoration: underline; }

.antx { font-size: 15px; }
.antx a { text-decoration: none; color: #000000; }

.cota { font-size: 14px; }
.cota a:link { text-transform: uppercase; text-decoration: underline; font-weight: normal; color: #3672bd; }
.cota a:visited { text-transform: lowercase; text-decoration: none; font-weight: normal; color: #333333; }
.cota a:link:hover { text-transform: uppercase; text-decoration: none; font-weight: normal; color: #a00000; }
.cota a:visited:hover { text-transform: lowercase; text-decoration: none; font-weight: normal; color: #a00000; }

.ctab { font-size: 15px; border: 0px; cellspacing:0px; cellpadding:0px; }

.foit { font-size: 15px; font-weight: bold; color: #000000; }

.fose { font-size: 20px; font-weight: bold; }
.fose a { text-decoration: none; color: #000000; background: #e0e0e0; }

.hidn {font-size: 11px; font-weight: normal; color: #ffffff;}        /* color to be adapted to background */  

.hurl { font-size: 14px; font-weight: normal; color: #000000; }
.hurl a:link { text-decoration: none; color: #333333; }
.hurl a:visited { text-decoration: none; color: #838383; }
.hurl a:link:hover { text-decoration: underline; color: #3672bd; }
.hurl a:visited:hover { text-decoration: underline; color: #3672bd; }

.inco { font-size: 15px; font-weight: normal; color: #000000; }
.inco a:link { text-decoration: none; color: #000000; }
.inco a:visited { text-decoration: underline; color: #000000; }
.inco a:link:hover { text-decoration: underline; color: #000000; }
.inco a:visited:hover { text-decoration: underline; color: #000000; }

.incp { font-size: 15px; font-weight: normal; color: #000000; }
.incp a:link { text-decoration: underline; color: #000000; }
.incp a:visited { text-decoration: none; color: #333333; }
.incp a:link:hover { text-decoration: none; color: #3672bd; }
.incp a:visited:hover { text-decoration: none; color: #3672bd; }

.menb { background: #ffffff; }

.menc { font-size: 15px; background: #ffffff; }

.ment { width:140px; border-top: 1px dashed #3672bd; border-left: 1px dashed #3672bd; cellspacing:0px; cellpadding:0px; }

#menu p {display: none;}
#menu {padding: 0; margin: 0; color: #ffffff; width: 130px; }
#menu ul {list-style: none; margin: 0; padding: 0; }
#menu ul li {margin-right: 10px; width: 130px; border-bottom: 1px dashed #3672bd; border-right: 1px dashed #3672bd;
             text-align: left; padding: 0px 4px 0px 0px; }
#menu ul li a {display: block; padding: 4px 3px; padding-left: 6px; margin: 0; color: #3672bd;
             background-color: #ffffff; font-size: 13px; text-decoration: none; width: 130px; font-weight: bold; }
html>body #menu ul li a {width: auto;}
#menu ul li a:hover {color: #ffffff; background-color: #3672bd; }
//#menu ul li a:hover {color: #c00000; background-color: #ffffff; }
#menu ul li a#current {color: #ffffff; background: #3672bd; }

.mftb { font-size: 15px; border: 9px; cellspacing: 9px; cellpadding: 13px; bgcolor: #ffffff; }

.pclk { border: 0px; bgcolor: #ffffff; }
.pclk a:link { border: 0px; text-decoration: none; bgcolor: #ffffff; }
.pclk a:visited { border: 0px; text-decoration: none; bgcolor: #ffffff; }
.pclk a:link:hover { border: 0px; text-decoration: none; bgcolor: #ffffff; }
.pclk a:visited:hover { border: 0px; text-decoration: none; bgcolor: #ffffff; }

.stab { font-size: 15px; border: 0px; cellspacing: 0px; cellpadding: 0px; bgcolor: #ffffff; }

.scha { font-size: 14px; font-weight: normal; color: #111111; background-color: #cccc99; }
.scha a:link { text-decoration: none; color: #111111; background-color: #cccc99; }
.scha a:visited { text-decoration: none; color: #111111; background-color: #aaaaa0; }
.scha a:link:hover { text-decoration: none; color: #ffffff; background-color: #3672bd; }
.scha a:visited:hover { text-decoration: none; color: #ffffff; background-color: #3672bd; }

.schb { font-size: 15px; font-weight: normal; color: #111111; background-color: #99cc99; }
.schb a:link { text-decoration: none; color: #000000; }
.schb a:visited { text-decoration: none; color: #444444; }
.schb a:link:hover { text-decoration: none; color: #3672bd; background-color: #ffcc66; }
.schb a:visited:hover { text-decoration: none; color: #3672bd; background-color: #ffcc66; }

.schc { font-size: 14px; font-weight: normal; color: #111111; background-color: #ffcc66; }
.schd { font-size: 14px; font-weight: normal; color: #111111; background-color: #fff066; }

.sche { font-size: 15px; font-weight: normal; color: #111111; }
.sche a:link { font-weight: bold; text-decoration: none; color: #3672bd; }
.sche a:visited { text-decoration: none; color: #000044; }
.sche a:link:hover { text-decoration: underline; color: #3672bd; background-color: #fafa00; }
.sche a:visited:hover { text-decoration: none; color: #3672bd; background-color: #fafa00; }

.schf { font-size: 14px; font-weight: bold; color: #111111; background-color: #eeeeee; }
.schg { font-size: 14px; font-weight: bold; color: #008000; background-color: #00cc00; }
.schy { font-size: 14px; font-weight: bold; color: #111111; background-color: #70e600; }
.schz { font-size: 14px; font-weight: bold; color: #111111; background-color: #99ff66; }
.schv { font-size: 14px; font-weight: bold; color: #111111; background-color: #ffffcc; }

.sckb { font-size: 14px; font-weight: normal; color: #111111; background-color: #99cc99; }

.stbn { font-size: 15px; width: 120px; }
.stbn a:hover {font-weight: bold; background-color: #f0f000; padding: 1px; }

.tane { font-size: 13px; font-weight: normal; color: #333333; }
.tani { font-size: 13px; font-weight: normal; color: #333383; }
.tanm { font-size: 13px; font-weight: normal; color: #0000c3; }
.tano { font-size: 13px; font-weight: normal; color: #666666; }

.tase { font-size: 14px; font-weight: normal; color: #333333; text-decoration: underline; }
.tasi { font-size: 14px; font-weight: normal; color: #333383; text-decoration: underline; }
.tasm { font-size: 14px; font-weight: normal; color: #0000c3; text-decoration: underline; }
.taso { font-size: 14px; font-weight: normal; color: #666666; text-decoration: underline; }
.tasz { font-size: 14px; font-weight: normal; color: #666666; }

.tate { font-size: 14px; font-weight: bold; color: #333333; }
.tati { font-size: 14px; font-weight: bold; color: #333383; }
.tatm { font-size: 14px; font-weight: bold; color: #0000c3; }
.tato { font-size: 14px; font-weight: bold; color: #666666; }

.tibl { font-size: 18px; font-weight: bold; color: #ffffff; }

.titl { font-size: 18px; font-weight: bold; color: #838383; }

.tits { font-size: 17px; font-weight: bold; color: #3672bd; }
.tits a { text-decoration: none; color: #3672bd; }

.titu { font-size: 16px; font-weight: bold; color: #3672bd; }
.titu a { text-decoration: none; color: #3672bd; }

.tobb { font-size: 13px; font-weight: normal; color: #000077; }

.tobc { font-size: 11px; font-weight: normal; color: #838383; }

.topa { font-size: 15px; font-weight: bold; color: #3672bd; }
.topa a { text-decoration: none; color: #3672bd; }

.topb { font-size: 22px; font-weight: bold; color: #000077; }

.topc { font-size: 15px; font-weight: bold; color: #a00000; }

.topd { font-size: 15px; font-weight: bold; color: #000000; }
.topd a:link { font-size: 15px; text-decoration: none; font-weight: bold; color: #838383; }
.topd a:link:hover { font-size: 15px; text-decoration: none; font-weight: bold; background: #f0f000; color: #3672bd; }

.topi { font-size: 15px; font-weight: bold; color: #838383; }
.topi a:link { font-size: 15px; text-decoration: none; font-weight: bold; color: #838383; }
.topi a:link:hover { font-size: 15px; text-decoration: none; font-weight: bold; background: #f0f000; color: #3672bd; }

.topy { font-size: 13px; font-weight: normal; color: #838383; }
.topy a:link { font-size: 13px; font-weight: normal; text-decoration: none; color: #000077; }
.topy a:visited { font-size: 13px; font-weight: normal; text-decoration: none; color: #838383; }
.topy a:link:hover { font-size: 15px; font-weight: normal; text-decoration: underline; color: #000000; }
.topy a:visited:hover { font-size: 15px; font-weight: normal; text-decoration: underline; color: #000000; }

.topz { font-size: 15px; font-weight: normal; color: #838383; }
.topz a:link { font-size: 15px; font-weight: normal; text-decoration: none; color: #838383; }
.topz a:visited { font-size: 15px; font-weight: normal; text-decoration: none; color: #838383; }
.topz a:link:hover { font-size: 15px; font-weight: normal; text-decoration: underline; color: #000000; }
.topz a:visited:hover { font-size: 15px; font-weight: normal; text-decoration: underline; color: #000000; }

.wema { font-size: 11px; font-weight: normal; color: #838383; }


/* ------------------------------------------------------------------------- */

