a:hover {color: red;
  background-color: rgb(255, 255, 204)
  }

a.menu:active {color: black
  }

a.menu:link {color: black
  }

a.menu:hover {background-color: rgb(255, 209, 209);
  color: black
  }

a.menu:visited {color: black
  }

/* Horizontal bar below header */
#navindicbar {
  background-color: white;
  background: url("images/hlinetilered.gif")
  }

/* Footer block - will stick to bottom of page if content is too short */
#footer {
  background-color: rgb(255, 209, 209);
  border-top: 2px solid red
  }

/* Footer text */
p.footer {color: black;
  background-color: rgb(255, 209, 209)
  }

/* Body */
body.intc {
   background-image: url("images/tilered.gif");
   background-color: white;
   color: black;
}

#webringblock {border: 2px solid red;
  background-color: rgb(255, 209, 209)
  }

/* Menu-table */
table.menu {
  border-left: 1px solid red;
  border-right: 1px solid red
  }

/* Menu items - graphic glyph + menu-text */
td.menu, td.menutop, td.menubottom {
  background-color: rgb(255, 255, 255);
  background: url("images/border_lrred.gif")
  }

/* middle menu items have top and bottom border */
td.menu {border-top: 1px solid red;
  border-bottom: 1px solid red
  }

/* first menu item cannot have top-border */
td.menutop {border-bottom: 1px solid red
  }

/* last menu item cannot have bottom-border */
td.menubottom {border-top: 1px solid red
  }

/* horizontal border on menu between rounded corners */
td.menu-border-top {background: url("images/border_topred.gif")
  }

/* Other tables */
td.styleswitch {
  background-color: white;
  color: black;
  background: url("images/hlinetilered.gif");
  }

/* Content table: rounded borders top and bottom using images */
td.top-left {background: url("images/corner_topleftred.gif")
  }

td.top-right {background: url("images/corner_toprightred.gif")
  }

td.border-top {background: url("images/border_topred.gif");
  }

td.border-left, td.border-right {background-color: red
  }

td.bottom-left {
  background: url("images/corner_bottomleftred.gif");
  }

td.bottom-right {
  background: url("images/corner_bottomrightred.gif");
  }

td.border-bottom {background: url("images/border_bottomred.gif")
  }

/* Headline: sticks out using colored background and black text */
tr.headline, td.headline {background-color: rgb(255, 209, 209)}

td.headline {
  color: black
  }

td.comment {color: black;
  background-color: rgb(255, 209, 209);
  }

/* Style for Carrier list table headers */
th.carrname, th.carrnbr, th.carref {
  background-color: rgb(255, 153, 153);
  }

/* Images, with or without border, floating left or right */
img.border, img.leftfloat, img.rightfloat {border: solid red 1px}

div.code, p.comment {color: black;
  background-color: rgb(255, 209, 209);
  border: 1px solid red
  }

hr.solid {color: red}

p.intro {border: 2px solid red;
  background-color: rgb(255, 209, 209);
  }
  
p.bptitle {border: 1px solid red}
