BODY { 
  background	       : url(rattan.bmp) repeat; 
  font-family         : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div#language,#navigation,#address,#title,#content {
  background          : url(ahorn.jpg) repeat;
  border              : medium;
  border-style        : outset;
  position            : relative;
}
/* -------------------------------------------------------------- */
#language {
  left                : 5pt;
  height              : 50pt;
  min-height          : 50pt;
  vertical-align      : middle;
  text-align          : center;
}

#language IMG {
  margin-top          : 10%;
}

#language A {
  vertical-align      : middle;
  text-align          : center;
}
/* -------------------------------------------------------------- */
#navigation {
  left                : 5pt;
  height              : 290pt;
  min-height          : 250pt;
}
#navigation img {
  margin-left         : 5pt;
  margin-top          : 5pt;
  vertical-align      : middle;
  text-align          : center;
}
#navigation A {
  color               : black;
  font-weight         : bold;
  vertical-align      : middle;
  text-align          : center;
  text-decoration     : none;
}

#navigation A:ACTIVE {
  color               : #999;
}
#navigation A:HOVER {
  color               : #666;
}

/* -------------------------------------------------------------- */
#address {
  left                : 5pt;
  height              : auto;
  min-height          : 35pt;
  font-size           : x-small;
}

/* -------------------------------------------------------------- */
#content {
  min-height          : 330pt;
  min-width	      : 100pt;
  padding             : 10pt 10pt 10pt 10pt;
  z-index             : 1;
  float               : left;
  display             : block;
  width               : 95%;
}
#content img {
	float              : right;
        vertical-align     : right; 
	padding-bottom     : 10pt;
	padding-left       : 10pt; 
}

#content .unfloated_img {
	float              : none;
	vertical-align     : middle;
}
#content .left-floated_img {
	float              : left;
   margin             : 2pt 10pt -10pt -10pt;
   width              : 10em;
}
#content .right-floated_img {
	float              : right;
   margin             : 2pt 0pt -10pt 2pt;
   width              : 10em;
}
#content a.mask {
  color               : black;
  border              : 0.5pt dashed;
  background-color    : #F5F5F5;
  text-decoration     : none;
}
#content pre {
  background-color    : #F5F5F5;
  width               : 50%;
  display             : none;
}
#content i {
  font-size           : smaller;
}
#content cite {
  background-color    : ButtonFace;
  font-style          : normal;
}
#content code {
  font-family         : monospace;
  font-style          : normal;
}
/* -------------------------------------------------------------- */
#title {
  height              : 50pt;
  padding-left        : 10pt;
  padding-right       : 10pt;
  text-align          : center;
  float               : left;
  z-index             : 2;
  display             : block;
  width               : 95%;
}

#title h1 {
  margin-top          : 10pt;
}

#title.menue {
  top                 : 5px;
  left                : 0;
  z-index             : 200;
  text-decoration     : none;
}

#title .special {
  text-align          : right;
  float               : right;
  margin-right        : 40pt;
}

#menue .aussen {
  float               : left;
  display             : block;
  overflow            : hidden;
  width               : 8em;
  height              : 1.3em;
  text-align          : center;
  text-decoration     : none;
  font-size           : small;
  margin-top          : 6pt;
  padding-top         : 2pt;
  z-index             : 200;
}
#menue hr {
  margin-left         : 0.5em;
  margin-right        : 0.5em;
}
#menue .aussen:hover {
  height               : auto;
  background-color     : #B4B4B4;
  color                : White;
}

#menue a.innen1, #menue a.innen {
  display              : block;
  width                : 7.9em;
  padding              : 1px 0;
  text-decoration      : none;
  font-weight          : normal;
  border-bottom        : 1px solid #78561d;
  color                : #000;
  z-index              : 3;
}

#menue a.innen1 {
  margin-top           : -3pt;
}

#menue a.innen {
/*  background           : url(ahorn.jpg) repeat; */
  background-color     : White;
}

#menue a:visited.innen {
  background-color     : White;
  color                : #000;
}

#menue a:hover.innen {
  background-color     : Menu;
  color                : #000;
  /*font-weight: bold;*/
}






