/********/
/* body */
/********/

body {
  color: #000000;
  background-color: #ffffff;
  margin: 0px;
  padding: 0px;
}

/*----------------*/
/* body CLASS top */
/*----------------*/
body.top {
  color: #000000;
  background-color: #0000d0;
  margin: 0px;
  padding: 0px;
}

/*-----------------*/
/* body CLASS menu */
/*-----------------*/
body.menu {
  color: #000000;
  background-color: #89998c;
  margin: 0px;
  padding: 0px;
}

/*------------------*/
/* body CLASS topic */
/*------------------*/
body.topic {
  color: #000000;
  background-color: #ffeac9;
  margin: 0px;
  padding: 0px;
}

/********/
/* link */
/********/

a:link {
  color: #0000ff;
  font-weight: bold;
  background-color: transparent;
  text-decoration: underline;
}

a:visited {
  color: #0000ff;
  font-weight: bold;
  background-color: transparent;
  text-decoration: underline;
}

a:hover, a:active {
  color: #ff0000;
  font-weight: bold;
  background-color: transparent;
  text-decoration: underline;
}

/*-----------------*/
/* link CLASS menu */
/*-----------------*/
a.menu:link {
  color: #ffffff;
  font-weight: bold;
  background-color: transparent;
  text-decoration: underline;
  font-family: "‚l‚r ‚o–¾’©";
}

a.menu:visited {
  color: #fafafa;
  font-weight: bold;
  background-color: transparent;
  text-decoration: underline;
}

a.menu:hover, a.menu:active {
  color: #ff0000;
  font-weight: bold;
  background-color: transparent;
  text-decoration: underline;
}

/*********/
/* Table */
/*********/

table {
  border-collapse: collapse;
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: #ffffff;
  padding: 0px;
}

tr {
  border-width: 0px;
  border-style: solid;
  border-color: #ffffff;
  padding: 0px; 
}

td {
  border-width: 0px;
  border-style: solid;
  border-color: #ffffff;
  padding: 1px; 
}

/*------------------*/
/* Table CLASS head */
/*------------------*/
table.head {
  border-width: 0px;
  background-color: #0000d0;
}

td.head {
  background-color: #0000d0;
}

/*------------------------*/
/* Table CLASS borderline */
/*------------------------*/
td.borderline {
  background-color: #ffffff;
  border-width: 1px;
  border-color: #0000d0;
  text-align: center;
}

/*------------------*/
/* Table CLASS menu */
/*------------------*/
table.menu {
  border-width: 0px;
  background-color: #89998c;
}

td.menu {
  background-color: #89998c;
}

/*------------------*/
/* Table CLASS foot */
/*------------------*/
table.foot {
  border-width: 0px;
  background-color: #adceff;
}

td.foot {
  border-color: #ffffff;
  background-color: #0000d0;
}

/*------------------*/
/* Table CLASS main */
/*------------------*/
table.main {
  border-width: 0px;
  background-color: #ffffff;
}

td.main {
  border-width: 0px;
  background-color: #ffffff;
}

/*------------------*/
/* Table CLASS list */
/*------------------*/
table.list {
  background-color: #ffffff;
  border-width: 2px;
  border-color: #0000d0;
}

td.listtitle {
  background-color: #0000d0;
  text-align: center;
}

td.listdata {
  background-color: #ffffff;
  border-width: 1px;
  border-color: #0000d0;
  padding: 5px;
}

/*-------------------*/
/* Table CLASS topic */
/*-------------------*/
table.topic {
  border-width: 2px;
  border-color: #ffc266;
  background-color: #ffeac9;
}

/**************/
/* div / font */
/**************/

/*----------------*/
/* div CLASS head */
/*----------------*/
/*
div.head {
  filter: DropShadow(color="#000066", offX=4, offY=3);
  width: 100%;
  color: #ffffff;
  font-size: 60px;
  font-weight: bold;
  font-family: "‚l‚r ‚o–¾’©";
}
*/
/*----------------*/
/* div CLASS foot */
/*----------------*/
div.foot {
  width: 100%;
  color: #ffffff;
  font-weight: bold;
  font-size: small;
}

/*-----------------*/
/* font CLASS menu */
/*-----------------*/
font.menu {
  color: #ffffff;
  font-weight: bold;
}

/*-----------------*/
/* font CLASS main */
/*-----------------*/
font.main {
  color: #000000;
  font-weight: bold;
  font-size: small;
}

/*------------------*/
/* font CLASS topic */
/*------------------*/
font.topic {
  color: #ff0000;
  font-weight: bold;
  font-size: small;
}

