A:link      {color: blue; text-decoration: none}
A:visited   {color: rgb(0,0,190); text-decoration: none}
A:hover     {color: blue; text-decoration: underline}
A:active    {color: blue; text-decoration: underline}

body {
 margin: 0px 0px 0px 0px;
 color: #000000;
 background: #FFFFFF;
 font-family: "verdana", "arial", "geneva", sans-serif;
 font-size: 10pt;
}

.shadow {
 background: #F0F0F0;
}

.txtJust {
 text-align:justify;
 font-size: 10pt;
}

ul, .margin, .top, small.menu {

}

p, .txt, ul, strong.error {
 font-size: 10pt;
}

.top {
 margin-bottom: 2px;
}

small.menu {
 font-size: 8pt;
}

/* Links unvisited links */
a.link:link {
}

/* Links visited links */
a.link:visited {
}

/* Links active links (not widely supported) */
a.link:active {
}

/* Links when hovered over (MSIE only) */
a.link:hover {
}

/* Links unordered lists */
ul {
text-align: left;
list-style: disc;
margin-top: 3px;
margin-bottom: 8px;
}

/* link description */
span.descript {
color: #333333;
}

/* "New" */
sup.new {
font-size: 8pt;
color: red;
font-weight: bold;
}

/* "Pop" */
sup.pop {
font-size: 8pt;
color: blue;
font-weight: bold;
}

/* Links date and hits */
small.date {
font-size: 8pt;
white-space: nowrap;
color: #666666;
}

/* Number of links in categories */
small.numlinks {
font-size: x-small;
color: #666666;
}

/* This class is for "Looking for something in particular?" */
strong.search {
font-weight: bold;
}

.input {
}

/* "More options" */
.more {
font-size: 8pt;
font-weight: normal;
}

/* This is for main headers on all pages *apart* from the home page */
h1 {
margin-left: 40px;
font-size: medium;
font-weight: bold;
border: none;
background: #F0F0F0;
}

/* This class is for the main header on the Links home page */
h1.home {
margin-left: 40px;
font-size: x-large;
font-weight: bold;
border: none;
color: #FFFFFF;
background: #000000;
}

/* This class is for the error messages */
strong.error {
color: #FF0000;
}

.balkenTxt {
font-size: 11pt;
font-weight: bold;
}

.balken {
background: rgb(240,240,240);
}

/* This is for page $title_linked */
strong.title {
font-weight: bold;
}

/* Category Listings table cells */
.catlist {
text-align: left;
/* font-weight: bold; */
}

/* (NUMBER) after category */
.num {
font-size: 9pt;
font-weight: normal;
}

/* space between categories */
.space {
font-size: 3pt;
}

.category {
 font-weight: bold;
 font-size: 10pt;
/* background: rgb(240,240,240); */
}

/* Subcategories */
a.subcat {
font-size: 8pt;
font-weight: normal;
/* background: rgb(240,240,240); */
}

/* Subcategories */
td.subcat {
font-size: 8pt;
/* background: rgb(240,240,240); */
}

.update {
font-size: 8pt;
color: #999999;
}

.form {
 BORDER-BOTTOM-COLOR: #FFFFFF;
 BORDER-LEFT-COLOR: #FFFFFF;
 BORDER-RIGHT-COLOR: #FFFFFF;
 BORDER-TOP-COLOR: #FFFFFF;
 padding: 0px 15px 10px 15px;
 width: 500px;
}

.formboxes{
 font-family: "verdana", "arial", "geneva", sans-serif;
 font-size:9pt;
 width: 350px;
}

