body {
	font-family: Arial, Helvetica;
	background-color: #000000;
	color: white;
}

.linklist {
	font-size: 12px;
}

table.shop_table {
  width: 370px;
}

td.shop_headline {
  font-weight:bold;
}

td.shop_price {
  white-space: nowrap;
}

td.catlist {
  height: 20px;
}

.catlist {
  font-size: 12pt;
  text-decoration: none;
  font-weight: bold;
}

span.catlist {
  font-weight: normal;
}

a:link.catlist { color:white; }
a:visited.catlist { color:white; }
a:hover.catlist { background-color:red; }
a:active.catlist { color:white; }
a:focus.catlist { background-color:black; }

td.subcatlist {
  height: 22px;
}

.subcatlist {
  font-size: 10pt;
  text-decoration: none;
  font-weight: bold;
}

span.subcatlist {
  font-weight: normal;
}

a:link.subcatlist { color:white; }
a:visited.subcatlist { color:white; }
a:hover.subcatlist { background-color:red; }
a:active.subcatlist { color:white; }
a:focus.subcatlist { background-color:black; }

.normlink {
  color: white;
  text-decoration: none;
}

.fatlink {
  color: white;
  text-decoration: underline;
  font-weight: bold;
}

a:hover.normlink {background-color:red; }
a:focus.normlink { background-color:black; }

a:hover.fatlink {background-color:red; }
a:focus.fatlink { background-color:black; }

h1 {
  font-size: 18px;
	color: #ffffff;
	text-align: center;
}

h2 {
	color: #ffffff;
  font-size: 16px;
}

h3 {
	color: #ffffff;
}

.wrong_format {
  color: red;
}

.empty_input {
  color: red;
}

blockquote {
  font-style: italic;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 0px;
  margin-bottom: 0px;
}

span.quotesource {
  font-size: 12px;
}

span.quoteurl a.fatlink {
  font-size: 10px;
}

span.quoteurl {
  font-size: 10px;
}

