body {
  /* main background image, no borders */
  background-image: url(/images/backhell.gif);
  margin-top: 0em;
  margin-left: 0em;
}

p, ul, body, h1, h2, li, td {
  /* black arial font for the most tags */
  color: #000;
  font-family: Arial;
  font-size: small;
  font-weight: normal;
  font-style: normal;
  text-decoration : none;
}


.content ul li {
  /* unordered lists come with a custom symbol */
  list-style : none url(/images/welle.gif);
  padding-left : 0em;
}

.content ul li.small {
  /* unordered lists come with a custom symbol - small version */
  list-style : none url(/images/wellesmall.gif) ;
  padding-left : 0em;
}

.content ul.small {
  /* unordered list small version */
  margin-left : 2em;
}

/* links all over the page */
a         { color: #000; text-decoration: underline;}
a:hover   { color: #000; text-decoration: underline;}
a:visited { color: #000; text-decoration: underline;}

/* links all over the text (in paragraphs, not headings) */
p a         { color: #000; text-decoration: underline;}
p a:hover   { color: #000; text-decoration: underline;}
p a:visited { color: #000; text-decoration: underline;}

/* links in the menu */
.menuitem a         { color: #000; text-decoration: underline;}
.menuitem a:hover   { color: #000; text-decoration: underline;}
.menuitem a:visited { color: #000; text-decoration: underline;}

/* active menu link */
.rmiactive>a         {font-weight:bold;}
.rmiactive>a:hover   {font-weight:bold;}
.rmiactive>a:visited {font-weight:bold;}

/* heading definitions */
h1 {font-size:large;    font-weight: bold;}
h2 {font-size:medium;   font-weight: bold;}
h3 {font-size:small;    font-weight: bold;}

/* menu over every content */
.topmenu      {
              background-color:#FFFFFF;
              min-width:47em;
              margin:0em;
              padding:0em;
              padding-top: 0.3em;
              padding-left: 1em;
              height:1.5em;
            }
.topmenu li {
             padding-right:3em;
             list-style : none; 
             float:left;
             padding-right : 2em; 
             margin: 0em; 
             font-size:small
            }
.topmenu li a {text-decoration: none;
               font-weight:bold;
               color:#000000;
              }
.topmenu li a:hover {text-decoration: underline;
               font-weight:bold;
               color:#000000;
              }
.topmenu li ul {display:none;}

/* menu left of the content */
.menu {
  list-style-type:none;
  margin-top:11em;
  margin-left:2.4em;
  float:left;
  padding: 1px;
}
.menu li {
  list-style-type:none;
  width:11.2em;
  padding: 0.4em;
  margin-top: 0.2em;
  margin-bottom: 0em;
}
.menu li ul {.
  /*background-color:#4278BC;*/
  list-style-type:none;
  padding: 0em;
  margin: 0.2em;
}
  
.menu li ul li {.
  padding-top: 0.4em;
  margin-left: 0.5em;
  width: 8em;
  border: none;
}
.menu li ul li a {
  padding: 0em; font-size:smaller;
}
.menu li ul li ul {.
  list-style-type:none;
}
.menu a {
  color: black;
  font-weight:bold;
  text-decoration:none;
}

.menu a:hover {
  color: black;
  font-weight:bold;
  text-decoration:underline;
}
.menu a:active {
  color: black;
  font-weight:bold;
}
.menu a:visited {
  color: black;
  font-weight:bold;
}

.miactive {
  background-color: #e4e4e4;
  /*margin-left: 0px;*/
}

.miactive .miactive > a {
  text-decoration: underline;
}
.miactive .miactive > a:visited {
  text-decoration: underline;
}
.miactive .miactive > a:active {
  text-decoration: underline;
}


.content { background-color:#ece8d8;
           min-width:45em;
           min-height:30em;
           height:100%;
           padding:1em;
           padding-bottom:0.5em;
           padding-top:0.1em;
         }
.prebanner{ 
            background-color:#4D4D4D;
            min-width:47em;
            height:0.8em;
          }
.logo     { 
            min-width:47em;
            background-color:#EC8E10;
            padding:0em;
          }

.mainview { margin-left:14.6em;
            margin-top:1.6em;
            margin-right:1.8em;
          }

th { text-align:left;vertical-align:top;} 
td { text-align:left;vertical-align:top;} 
.detailtable {}
.detailtable table { background-color:#eeeeee;}
.detailtable > table { position:absolute;display:none;}
.detailtable:hover > table { display:inline; }
.even { background-color:#eeeeee;}
.odd  { background-color:#ffffff;}

.menu ul li{
  list-style-type:none; 
  margin: 0em;
  padding: 0em;
}

#navigation { display:none; }