html {
	background: #FFFFFF;
	font-family : Verdana, Eyechart, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color : #000088;
	margin: 0em;
	}
img {
	border: 0em;
	vertical-align: middle;
	}

abbr, acronym, .help
{
  border-bottom: 0.1em dotted #333;
  cursor: help;
  }

.gone
{
  text-decoration : line-through;
  }

.section_title
{
  font-weight: bold;
  }

.table_title {
	color : #000000;
	background: #FFFFFF;
	font-weight: bold;
	}

.page_title {
	font-weight: bold;
	font-size: xx-large;
	text-align: center;
	}

.navigation {/*The navigation on the left side, positioned absolutely*/
	position: absolute;
/*	top: 0em;*/
	top: 4em;
	left: 0em;
	width: 8em;
	margin: 0em;
	padding: 0.2em;
	height: auto;
	line-height : 110%;/*line-height set to 110% in order to*/
                      /*have the navigation elements better separated*/
	color: #FFFFFF;
	background: #000000;		  
//	background: #141e77;	  
/*	background-image:url("pictures/alldiamond.jpg");*/
	}

.imagebar {/*The navigation on the left side, positioned absolutely*/
        position: absolute;
        top: 1em;
/*        top: 4em; */
        left: 665px;
        width: 8em;
        margin: 0em;
        padding: 0.2em;
        height: auto;
        line-height : 110%;/*line-height set to 110% in order to*/
                      /*have the navigation elements better separated*/
        color: #FFFFFF;
        background: #FFFFFF;
        }


.content {
	  top:0em; 
           position: absolute;
           left: -1.0em;
           width: 720px;
           }

.pgcontent {
	  top:8em; 
           position: absolute;
           left: 10em;
           width: 680px;
           }
.news {
        line-height : 100%;
        float: right;
        width: 150px;
        background: #D6D8FF;
        padding: 0em;
	margin-top: 0em;
	margin-right:0em;
       % margin: 0em:% 
        border-width: thin;
        border-style: groove;
        }

.news2 {
        line-height : 100%;
        float: right;
	margin-right:-280px; 
        width: 200px;
        background: #D6D8FF;
        padding: 1em;
	margin-top: 12em;
%        margin: 0em;%
        border-width: thin;
        border-style: groove;
        }

.news.section_title
{
  font-weight: bold;
  text-align: center;
  }

.news2.section_title
{
  font-weight: bold;
  text-align: center;
  }

.logindetails
{
  position: absolute;
  top: 0.5em;
  right: 0.5em;
  left: 70em;
  width: 25em;
  height: auto;
  color: #000000;
  background: transparent;
  font-size: small;
  vertical-align: middle;
  }

.inhalt {/*this is the main content area*/
	background: #FFFFFF;
	color: #000088;
	margin: 0.5em;
	border: 0.01em solid #FFFFFF;
	/*to insure that NN4.xx renders the background-color of the content area*/
	text-align: left;
	width: 720px;
	}

.header {
	  color : #FF0000;
          font-size : x-large;
	  text-align: center; 
	  width: 720px; 
          }

.box {/*this is a box where the bottom-navigation*/
      /* and the copyright will be placed*/
	background: #FFFFFF;
	color : #000099;
	font-size: small;
	padding : 0.5em;
     	margin-top: 0.5em;
	border-color : #48D1CC;
	border-style : groove;
	border-width : 0.2em;
	text-align: center;
	width: 705px;
	}

.box2 {/*this is a box where the bottom-navigation*/
      /* and the copyright will be placed*/
	background: #FFFFFF;
	color : #000099;
	font-size: 10.5pt;
	padding : 0.5em;
     	margin-top: 0.5em;
	border-color : #FFFFFF;
%	border-style : groove;%
%	border-width : 0.2em;%
	text-align: "justify";
	width: 640px;
	}

.logobox {/*this is a box where the bottom-navigation*/
      /* and the copyright will be placed*/
	background: #FFFFFF;
	color : #000099;
	font-size: small;
	padding : 0.5em;
%	margin-left: 560px;%
	margin: 0.5em;
	border-color : #FFFFFF;
%	border-style : groove;% 
	border-width : 0.2em;
	text-align: left;
        width: 720px;

	}

div.footerbox img {
	float: right;
	border: 0;
	}

.navbox {/*button-like box for the left-side navigation*/
	border-color: #FF6633;/*or, in shorthand, the three*/
	border-style: groove; /*border-properties would read:*/
	border-width: 0.1em;/*border: 2px groove #FF6633;*/
	padding: 0.1em;
	margin: 0.1em;
	background: transparent;	
	}

ul {
     margin-top: 0em;
     padding-top: 0em;
     margin-left: 0.3em;
     padding-left: 0.3em;
     margin-right: 0em;
     padding-right: 0em;
     }

hr {
	color: #00FF00;
	background: #808080;
	}

table {
	padding: 0.5em;
/*	text-align: left;*/
	width: 100%;
	border-collapse: collapse;
	/*empty-cells: show;*/
	}

table.center {
               margin-left:auto;
               margin-right:auto;
               }

.center {
	text-align: center;
	}

.imgcaption {
	color: #000000;
	background: transparent;
	}

caption {
	text-transform: capitalize;
	font-weight : bold;
	font-size: large;
	}

thead {
	font-weight: bold;
	}

tr.tr0 {
	color : #000088;
	background: #F0F0F0;
	}

tr.tr1 {
	color : #000088;
	background: #D8D8D8;
	}

/*.noborder > tbody > tr > td, .function_line > td {*/
.noborder > tbody > tr > td, .function_line > td {
	border-style: none;
	border-width: 0em;
	}

td, th {
         vertical-align: top;
         border-style: solid;
         border-width: 1px;
         padding-top: 0.2em;
         padding-bottom: 0.2em;
         padding-left: 0.3em;
         padding-right: 0.3em;
	}

td.col0 {
	font-weight : bold;
	width: 20%;
	}

td.col1 {
	font-style: italic;
	width: 15%;
	}

td.formcol0 {
	font-weight : bold;
	width: 6px;
	}

td.formcol1 {
	font-weight : bold;
	width: 11px;
	}

.red {
	color : #FF0000;
	background: #FFFFFF;
	}

.rpicabig {
	/*color : #4A7CB8;*/
	color : blue;
	background: #FFFFFF;
	font-size:15pt; 
	font-weight:bold; 
	/*text-align: center;*/
	}

.rpicamed {
	/*color : #4A7CB8;*/
	color : blue;
	background: #FFFFFF;
	font-size:12pt; 
	font-weight:bold; 
	/*text-align: center;*/
	}


.rpica {
	/*color : #4A7CB8;*/
	color : #112947;
	background: #FFFFFF;
	font-size:10pt; 
	}

.linksize {
	font-size:9pt; 
	}

.rblack {
	color : black;
	background: #FFFFFF;
	font-size:12pt; 
	/*text-align: center; */
	}

.rblacksmall {
	color : black;
	background: #FFFFFF;
	font-size:12pt; 
	/*text-align: center; */
	}

.rpicatiny {
        color : black;
        background: #FFFFFF;
        font-size:10pt;
        /*text-align: center; */
        }

.rbluesmall {
	color : blue;
	background: #FFFFFF;
	font-size:10pt; 
	/*text-align: center; */
	}

.rredsmall {
	color : red;
	background: #FFFFFF;
	font-size:10pt; 
	/*text-align: center; */
	}

.talktitle {
	color : #000088;
	/*background: #FFFFFF;*/
	font-size:11pt; 
	}

.pgmtext {
	color : #000088;
	/*background: #FFFFFF;*/
	font-size:9pt; 
/*	width:120pt;*/
	}

.pgmtextsmall {
	color : #000088;
	/*background: #FFFFFF;*/
	font-size:7pt; 
/*	width:120pt;*/
	}


.pgmtextsession {
	color : black;
	background: #9a9a9a;
	font-weight: bold;
	font-size:9pt; 
	}

.pgmtext2 {
	color : #000088;
	/*background: #FFFFFF;*/
	font-size:9pt; 
	font-style: italic;
	}

.pgmtext3 {
	color : red;
	/*background: #FFFFFF;*/
	font-size:9pt; 
	font-style: italic;
	}

.talkspeaker {
	color : #000088;
	/*background: #FFFFFF;*/
	font-size:9pt; 
	}

.talkabstract {
	color : #000088;
	/*background: #FFFFFF;*/
	font-size:9pt; 
	}

.mint {
	color: #009999;
	background: #FFFFFF;
	}

a:link {/*normal links in the text*/
	color: red;
	text-decoration : none;
	background: transparent;
	}

.headerlink {/*normal links in the text*/
	color: black;
	font-weight: bold;
	font-size: 25pt; 
	}

a:visited {
	color: #FF0000;
	text-decoration : none;
	background: transparent;
	}

a:hover {
	color: #999999;
	text-decoration : underline;
   background: transparent;
	}
/*now follow the section links in the navigation bar on the left side*/
.nav {
	font-size: 10pt;
	font-weight: 600;
	}
.navigation a:link{
	color: #FFFFFF;
	}
.navigation a:visited{
	color: #FF8C00;
	}
.navigation a:hover{
	color: #7FFFD4;
	text-decoration : none;
	}

sup {
      font-size: x-small;
      }

sub {
      font-size: x-small;
      }

subscript {
	vertical-align: sub;
	}

superscript {
	vertical-align: super;
	}

big {
	font-size: large;
	}

.nav2 {
	font-weight: 500;
	}

.oldbrowser {
	display: none;
	}

.good {
        color: #00FF26;
        }
.average {
           color: #070707;
           }
.poor {
        color: #FF0004;
        }
li {
     font-size: small;
     margin-bottom: 1em;
     }

.predictornotes {
                  font-size: small;
                  color: black;
                  }

.elementtable {
                float: right;
                margin-right: 5em;
                position: relative;
                font-size: small;
                width: 37em;
                }
