body {}
p {}
td      {}
h1  { font-size: large; text-align: center }
table.tablelinks     { text-align: left; width: 100%; border-collapse: separate; border-spacing: 5px }
table.tablemenu2 { text-align: left; width: 100%; border-collapse: separate; border-spacing: 5px }
table.tablemenu1   { text-align: left; border: gray; width: 100%; border-collapse: separate; border-spacing: 5px; empty-cells: show  }
table.tablerechts    { text-align: right; border: 5px; border-collapse: separate; border-spacing: 5px; empty-cells: show  }
td.tdlinks      { font-weight: bolder; text-align: center; padding: 1px; border: solid 2px teal; top: 5px; left: 5px; border-spacing: 5px }
td.tdtexte  { padding: 1px; border: solid 2px black; top: 5px; left: 5px; border-spacing: 5px }
td.tdsmily     { text-align: center; border: solid 2px gray }
td.tdtitellinks { padding: 1px; border: solid 2px black; top: 5px; left: 5px; border-spacing: 5px }
td.index  { text-align: center; padding: 1px; border: solid 2px black; top: 5px; left: 5px; border-spacing: 5px }
td.form  { text-align: center; padding: 1px; border: solid 1px black; top: 1px; left: 1px; border-spacing: 1px }
td.tdrechtsoben    { text-align: center; vertical-align: top; padding: 1px; border: solid 2px black; top: 5px; left: 5px; width: 100%; border-spacing: 5px }
td.tdrechtsunten   { text-align: center; vertical-align: top; padding: 1px; border: 2px; top: 5px; left: 5px; width: 100%; border-spacing: 5px }
td.tdkapitel     { font-weight: bolder; background-color: #c0c0c0; text-align: left; padding: 1px; border: solid 2px black; top: 5px; left: 5px; border-spacing: 5px }
td.tdcomment { text-align: center; padding: 1px; border: solid 2px teal; top: 5px; left: 5px; border-spacing: 5px }
th.thheader    { background-color: #c0c0c0; text-align: center; padding: 1px; border: solid 2px black }
#navlist    { }
#navlistr    { }
#navlist ul {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#navlistr ul {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#navlist li   { margin: 0 0 0px }
#navlistr li   { margin: 0 0 0px }
#navlist a    { background: #999 url(img/stone057.jpg); padding: 2px 2px 2px 24px; border: solid 1px #333; width: 140px; display: block }
#navlistr a    { background: #999 url(img/stone057.jpg); padding: 2px 2px 2px 24px; border: solid 1px #333; width: 140px; display: block }
#navlisttext   { color: black; background: #999 url(img/stone057.jpg); padding: 2px 2px 2px 24px; border: solid 1px #333; width: 140px; display: block }
#navlist a:link, #navlist a:visited  { color: #eee; font-weight: bolder; text-decoration: none }
#navlistr a:link, #navlist a:visited  { color: #eee; font-weight: bolder; text-decoration: none }
#navlist a:hover  { color: #333; background-image: url(img/stone057a.jpg); border: solid 1px #333 }
#navlistr a:hover  { color: #333; background-image: url(img/stone057a.jpg); border: solid 1px #333 }