/*  Define Pane  */
/*  -----------  */

body  {
  background-color: #DDDDDD;
  color: #000066;
  /* background-image: url(/background.gif); */
  margin: 7px 7px 7px 7px;	/* margin (text): top right bottom left 	*/
  pading: 0px 0px 0px 0px;	/*					*/
  border: 0px 0px 0px 0px;	/*					*/
  width: auto;				/* Anzeigebreite	des Fensterinhaltes	*/
}

/* body { margin-top:10px; margin-bottom:10px; } */
/* margin-top = Abstand zwischen Fensterrand und Inhalt oben */
/* margin-bottom = Abstand zwischen Fensterrand und Inhalt unten */
/* 10px = 10 Pixel, Wert aenderbar */


/*  Default Font  */
/*  ------------  */

body, h1, h2, h3, div, p, dl, dt, dd, ul, ol, li, del, ins, em, b, i, u, a,
sub, sup, pre, form, div {
  font-family: Tahoma, Palatino, Helvetica, Monaco;
  font-size: 10pt;
  text-decoration: none;
  text-transform: none;
  word-spacing: normal;
  letter-spacing: normal; }

table, tr, td {
  font-family: Tahoma, Palatino, Helvetica, Monaco;
  font-size: 10pt;
  color: #000066; }

th  {
  font-family: Tahoma, Palatino, Helvetica, Monaco;
  font-size:11pt;
  color:#660033;
  font-weight:bold; }

td.fr {
  color:darkred /* first row */ }
td.empty, th.empty {
  background-color:#DDDDDD;}

/*  Text Styles  */
/*  -----------  */

h1 {
  font-size: 15pt;
  font-weight: bold;
  text-align: center;
  color: darkred; }

h2 {
  font-size: 10pt;
  font-family: Tahoma, Palatino, Helvetica, Monaco;
  font-color: #660033;
  font-weight: bold;
  text-align: left; }

h3 {
  font-size: 12pt;
  font-style: italic;
  text-align: center; }

b {
  font-weight: bold; }

i {
  font-style: italic; }

u {
  text-decoration: underline; }

em {
  font-style: normal;
  background: yellow;
  color: black; }

del {
  text-decoration: line-through; }

ins {
  background: yellow; }

pre {
  font-family: monospace; }

code {
  font-family: monospace; }



/*  List Styles  */
/*  -----------  */

ul {
/*  list-style-type:disc; */
/*  margin-left: 0px; */
  border-with: 0px;
  padding-left: 0px; }


/*  Link Styles  */
/*  -----------  */

a:link {
  color: #3355FF;
  font-weight: normal;
  text-decoration:none; }

a:active {
  color: #FF9900;
  font-weight: normal;
  text-decoration:none;  }

a:visited {
  color: #3355FF;
  font-weight: normal;
  text-decoration:none; }


/*  Display Classes  */
/*  ---------------  */

.hide {
  display: none }
.h2 {
  font-size: 10pt;
  font-family: Tahoma, Palatino, Helvetica, Monaco;
  font-color: #660033;
  font-weight: bold;
  text-align: left;
  line-height:24pt }
.sm {
  font-family: sans-serif;
  font-size: 10pt;
  text-decoration: none }


/* Navigation Box */
/* -------------- */
  #navbox {
    width:100px; 
    padding:0px; 
    border-style:solid; 
    border-width:4px; 
    border-color:#660033; 
    background-color:#EEEEEE;
    position: absolute;
    top: 20px;
    left: 20px;
    position: expression("absolute");
    // top: expression(document.body.scrollTop - this.offsetHeight + this.offsetHeight);
    top: expression(parseInt(document.body.scrollTop + 20));
  }
  #navbox[id] {
    position: fixed;
  }
