/* general */
body {
  line-height:110%;
  margin:0;
  padding:0;
  }

.global {
  width: 100%;
}

ol, li, ul {
  font-size:100%;
  }

.buttontext {
  color:#000000;
  background-color:#CCCCCC;
  }

.inputtext {
  color:#000000;
  background-color:white;
  }

.b { font-weight:bold; }

a:link    {text-decoration:underline; }
a:visited {text-decoration:underline; }
a:active  {text-decoration:underline; }
a:hover   {text-decoration:underline; }

.copyright {
  text-align:center;
}

form { display:inline; }

.nowrap { white-space:nowrap; }

.red {
  background-color:transparent;
  color:#FF0000;
}

/* index table */
.cellLayer       {margin:0; text-align:left; vertical-align:top;}
.cellHeader      {margin:0; text-align:left; vertical-align:top;}
.cellNavigation  {margin:0; text-align:left; vertical-align:top; }
.cellContent     {margin:0; text-align:left; vertical-align:top; width:100%;}
.cellSpecial     {margin:0; text-align:left; vertical-align:top; }
.cellFooter      {margin:0; text-align:center; vertical-align:bottom;}

.standardhead {
  font-weight:bold;
  text-align:center;
  }

.standardheadtext {
  font-weight:bold;
  text-align:left;
  }

/* ---------------------------------------------------------------------------------------------------- */

/* layer */
.layercell {
  text-align:center;
  }

a.layerlink, a.layerlink1, a.layerlink2, a.layerlink3, a.layerlink4, a.layerlink5 {
  vertical-align:middle;
  text-decoration:none;
  border-width:1px;
  border-style:solid;
  padding: 2px 10px 2px 10px;
}

a.layerlink:link, a.layerlink:visited, a.layerlink:active,
a.layerlink1:link, a.layerlink1:visited, a.layerlink1:active,
a.layerlink2:link, a.layerlink2:visited, a.layerlink2:active,
a.layerlink3:link, a.layerlink3:visited, a.layerlink3:active,
a.layerlink4:link, a.layerlink4:visited, a.layerlink4:active,
a.layerlink5:link, a.layerlink5:visited, a.layerlink5:active  {
  text-decoration:none;
  border-color:#FFFFFF #000000 #000000 #FFFFFF;
	}
a.layerlink:hover,
a.layerlink1:hover,
a.layerlink2:hover,
a.layerlink3:hover,
a.layerlink4:hover,
a.layerlink5:hover {
  text-decoration:none;
  border-color:#000000 #FFFFFF #FFFFFF #000000;
	}
/* ---------------------------------------------------------------------------------------------------- */

/* header */
a.headerlink { text-decoration:none; }
/* ---------------------------------------------------------------------------------------------------- */

/* navigation */
.navititle {
  font-weight:bold;
  text-align:center;
  }

.navicell {
  text-align:left;
  white-space:nowrap;
  }
/* ---------------------------------------------------------------------------------------------------- */

/* content */
.contenttitle {
  font-weight:bold;
  text-align:center;
  }

a.contenttext:link    {text-decoration:none; }
a.contenttext:visited {text-decoration:none; }
a.contenttext:active  {text-decoration:none; }
a.contenttext:hover   {text-decoration:underline; }

.tabtitleselected {
  text-align:center;
  vertical-align:middle;
  border-width:1px 1px 0px 1px;
  border-color:#000000;
  }

.tabtitle {
  text-align:center;
  vertical-align:middle;
  border-width:0px 0px 1px 0px;
  border-color:#000000;
  }

.tabcell {
  border-width:0px 1px 1px 1px;
  border-color:#000000;
  }


.capital {
  font-weight:bold;
  }

.big {
  font-weight:bold;
  }

.small {
  font-size:80%;
  }

pre {
  font-family:Courier New,Courier,sans-serif;
  text-align:left;
  color:#000000;
  background-color:transparent;
  }

.prebig {
  font-family:Courier New,Courier,sans-serif;
  text-align:left;
  color:#000000;
  background-color:transparent;
  }

.xmpcode {
  text-align:left;
  border-width:1px 1px 1px 1px;
  border-color:#000000;
  border-style:solid;
 }

.indent {
  margin-left:30px;
}
/* ---------------------------------------------------------------------------------------------------- */

/* right menu */
.spezititle {
  font-weight:bold;
  }

.spezitext {
  color:#000000;
  background-color:transparent;
  }

a.spezitext:link    {text-decoration:none; color:#000000; background-color:transparent; }
a.spezitext:visited {text-decoration:none; color:#000000; background-color:transparent; }
a.spezitext:active  {text-decoration:none; color:#000000; background-color:transparent; }

/* ---------------------------------------------------------------------------------------------------- */

/* footer */
.footertext {
  color:#000000;
  background-color:transparent;
  }

a.footertext:link    {text-decoration:none; color:#000000; background-color:transparent; }
a.footertext:visited {text-decoration:none; color:#000000; background-color:transparent; }
a.footertext:active  {text-decoration:none; color:#000000; background-color:transparent; }

.footercell {
  text-align:center;
  }
