/*html{
      height:100%;
}*/

body{
      /*font-family:Helvetica,sans-serif;*/
      /*font-size:1em;*/
      padding:0px;
      margin:0px;
      border:0px;
      /*width: 100%;*/
      height:100%;
      font-size: 1em;
}
p{
      margin: 0px;
      padding:0px;
}
a{
      text-decoration:none;
      border: 0px;
      padding:0px;
      margin: 0px;
}

.image{
      border: 0px;
      padding:0px;
      margin:0px;
}
.ahem{
      display: none !important;
}
h4{
      font-family:Arial,sans-serif;
}
h4.no_margin{
      margin-top: 0px;
      font-family:Arial,sans-serif;
}
h5{
      font-family:Arial,sans-serif;
}
h5.no_margin{
      margin-top: 0px;
      margin-bottom: 2px;
      font-family:Arial,sans-serif;
}
.title_link{
        color: black;
}
#title{
      position: absolute;
      top:0px;
      left:0px;
      width:97%;
      min-width: 840px;
      height: 90px;
      z-index: 5;
      background-color: #ffffff;
      border-left: 10px solid;
      border-color: #0050a0;
      font-family:Arial,sans-serif;
      font-size:20px;
      font-weight: bold;
      font-stretch: wider;
      border-bottom: 2px solid;
      border-color: #0050a0;
      white-space:nowrap;
      /*min-width hack for IE6/Win*/
      width:expression( document.body.clientWidth < 850? "850" : "98,3%");
}
.hoch{
      vertical-align:top;
      font-size:15px;
}
#logo_gee{
      position: absolute;
      top:0px;
      left:0px;
      padding-top:5px;
      padding-left:12px;
}
#conference{
      position: relative;
      top:5px;
      left:0px;
      margin-left: auto;
      margin-right:auto;
      padding-left: 180px;
      padding-right: 0px;
      height:70px;
      max-width: 750px;
      /*max-width hack for IE6/Win*/
      width:expression( document.body.clientWidth > 750? "750" : "auto");
}

#logo_iaee{
      position: absolute;
      top:5px;
      right:0px;
      z-index: 3;
}
#hotel_index{
      position: relative;
      top:-160px;
      left:306px;
      z-index: -1;
}
#sponsors{
        position: relative;
        top:-160px;
        padding-left: 23px;
        padding-right: 23px;
}
#leftbox{
      position: absolute;
      top:0px;
      left:0px;
      width: 150px;
      height: 100%;
      min-height: 300px;
      z-index:2;
      overflow: auto;
      background-color: white;
      border-left: 10px solid;
      border-color: #0050a0;
      /*min-height hack for IE6/Win*/
      height:expression(document.body.clientHeight < 300? "300" : "100%");
}
#rightbox{
      position: absolute;
      top:0px;
      left:0px;
      width: 100%;
      height: 100%;
      overflow: scroll;
      z-index: 1;
      background-color: #ffffff;
}
#menu{
      height: 470px;
      margin-top: 100px;
      padding-top: 0px;
      text-align: center;
      z-index: 2;
/*      line-height: 31px;        */
      border-right: 4px solid;
      border-color: #0050a0;
}
.button{
      margin: 0px;
      padding: 0px;
      border: 0px;
      width: 134px;
      height: 33px;
}
.sub_button{
      margin: 0px;
      padding: 0px;
      border: 0px;
      width: 134px;
      height: 28px;
}
#webmaster{
      position: relative;
      bottom:0px;
      padding-left:8px;
      font-size: 0.7em;
      font-family:Arial,sans-serif;
}

#content{
      margin-left: auto;
      margin-right:auto;
      padding-top: 116px;
      padding-bottom: 10px;
      padding-left: 180px;
      z-index: 2;
      font-size: 1em;
      line-height: 1.5em;
      max-width: 750px;
      /*max-width hack for IE6/Win*/
      width:expression( document.body.clientWidth > 930? "750" : "auto");
}
.p_content{
      margin-bottom: 1em;
}
li
{
    list-style-type:none;
    padding-bottom: 0.5em;
}
#indent{
    text-indent:0em;
}
.circle
{
    list-style-type:circle;
}
li.publication
{
          font-weight: lighter;
          padding-bottom: 0.5em;
}
#deadline{
          padding: 1.2em;
          padding-left: 0px;
          padding-right: 0px;
          font-size:1.2em;
/*          text-align: center;  */
}
.red{
          color: red;
}
.blue{
          color: #0050a0;
          text-decoration:none;
}
#text_button{
          background-color: white;
          border: 0px;
          padding: 0px;
          color: blue;
}
#reg_fees{
          background-color: #ECEDF0;
         /* margin-top: 10px;*/
          border: 0px;
          border-collapse: collapse;
}
.center{
          text-align: center;
          padding: 4px;
          padding-right: 15px;
          padding-left: 15px;
}
.underline{
          border-bottom: 2px solid;
          border-color: #0050a0;
}
.center_underline{
          text-align: center;
          padding: 2px;
          padding-right: 15px;
          padding-left: 15px;
          border-bottom: 2px solid;
          border-color: #0050a0;
}
.normal{
        font-weight: normal;
}
.normal_smaller{
        font-weight: normal;
        font-size: smaller;
}
.bold{
        font-weight: bold;
}
.bold_arial{
        font-weight: bold;
        font-family:Arial,sans-serif;
}
.note{
        font-size: 0.8em;
        font-family:Arial,sans-serif;
}

.float_right{
        border: 0px;
        float:right;
        margin-top:8px;
        margin-left:10px;
        margin-bottom:5px;
}
.float_left{
        border: 0px;
        float:left;
        margin-right:20px;
        margin-bottom:10px;
}
.indent_0{
        display: inline;
        margin-left:10px;
}
.indent_0_1{
        display: inline;
        margin-left:13px;
}
.indent_1{
        display: inline;
        margin-left:-25px;
        margin-bottom:10px;
}
.indent_2{
        display: inline;
        margin-left:15px;
        margin-bottom:10px;
}
.indent_3{
        display: inline;
        margin-left:23px;
        margin-bottom:10px;
}
.indent_4{
        display: inline;
        margin-left:67px;
        margin-bottom:0px;
}
.indent_5{
        display: run-in;
        margin-left:0px;
        margin-bottom:0px;
}
.topic_title{
        font-weight: bold;
}
.topic_type{
        font-style: italic;
}
.author{
       /* font-style: italic;  */
}
.paper_title{
       font-style: italic;
}
ul.sub{
    display: run-in;
}
li.sub{
    list-style-type:none;
    padding: 0.1em;
}
.hoch_h4{
      vertical-align: top;
      font-size:12px;
}
.image.sponsors{
        display: inline;
        margin-bottom: 0.2em;
        vertical-align:middle;
}
.indent_sponsors{
        hight: 100%;
        margin-top: 10px;
        margin-left: 15px;
        white-space:nowrap;
}