
/* fix line-height problem when using sup on copyright and registered symbols */
sup { line-height:0; vertical-align: text-top; }

/* subnav links in left column */
div#subnav a:link, div#subnav a:visited { text-decoration:none; color:#ffffff; }
div#subnav a:hover { text-decoration:none; color:#00ff00; }
div#subnav a:active { text-decoration:none; color:#969696; }
div#subnav a.aktiv:link, div#subnav a.aktiv:visited, div#subnav a.aktiv:hover, div#subnav a.aktiv:active { text-decoration:none; color:#969696; }

/* faq */
div#faq a:link, div#faq a:visited, div#faq a:active { font-style:italic; color:#00ff00; }
div#faq a:hover { color:#ffffff; }
.faqquest { font-size:18px; font-weight:normal; font-style:italic; }
.faqmark1 { font-size:18px; font-weight:bold; font-style:normal; color:#00ff00; }
.faqmark2 { font-size:12px; font-weight:bold; font-style:normal; color:#00ff00; }

/* link in section color, mouseover is white */
a.invlink:link, a.invlink:visited, a.invlink:active { text-decoration:none; color:#00ff00; }
a.invlink:hover { text-decoration:none; color:#ffffff; }

/* link is white, mouseover is section color */
a.whtlink:link, a.whtlink:visited, a.whtlink:active { text-decoration:none; color:#ffffff; }
a.whtlink:hover { text-decoration:none; color:#00ff00; }

/* curators */
div#curlinks a:link, div#curlinks a:visited, div#curlinks a:active { color:#ffffff; }
div#curlinks a:hover { color:#00ff00; }


div#curlinks a.maillink:link, div#curlinks a.maillink:visited, div#curlinks a.maillink:active { color:#00ff00; }
div#curlinks a.maillink:hover { color:#ffffff; }

/* contact */
table#formtable td { height:30px; }
