
body {background-color: #ccccff; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px;}

li {margin-bottom: 4px;}

ul.links {font-family: Sans-serif; font-size: 0.9em; padding: 0px; margin: 0px; margin-left: 5px;}
li.links a:link {font-family: Sans-serif; display: block; padding-left: 5px; padding-right: -5px; padding-top: 3px;padding-bottom: 3px; margin-top: 4px; margin-bottom: 4px; width: 100%; color: #000066; text-decoration: none;}
li.links a:visited {font-family: Sans-serif; display: block; padding-left: 5px; padding-right: -5px; padding-top: 3px;padding-bottom: 3px; margin-top: 4px; margin-bottom: 4px; width: 100%; color: #000033; text-decoration: none;}
li.links a:hover {font-family: Sans-serif; color: #000066; text-decoration: underline;}

ul.sublinks {font-family: Sans-serif; font-size: 0.9em; padding: 0px; margin-bottom: 6px; margin-left: 2px;}
li.sublinks a:link {font-family: Sans-serif; display: block; padding-left: 10px; padding-right: -10px; margin-top: 0px; margin-bottom: 0px; padding-top: 2px;padding-bottom: 2px; width: 100%; color: #000066; text-decoration: none;}
li.sublinks a:visited {font-family: Sans-serif; display: block; padding-left: 10px; padding-right: -10px; margin-top: 0px; margin-bottom: 0px; padding-top: 2px;padding-bottom: 2px; width: 100%; color: #000033; text-decoration: none;}
li.sublinks a:hover {font-family: Sans-serif; color: #000066; text-decoration: underline;}

div.wappen {margin-top: 1.5em; margin-bottom: 1.5em; text-align: center;}
td.links {font-family: Sans-serif; vertical-align: top; width: 100px; background-image: url(http://www.lucius-hartmann.ch/images/back.gif);}
td.line {background-image: url(http://www.lucius-hartmann.ch/images/line.gif);}
td.linksbottom {line-height: 11px;  font-size: 6px; background-image: url(http://www.lucius-hartmann.ch/images/link_bottom.gif); background-repeat: repeat-x; height: 11px;}
td.linebottom {line-height: 11px;  font-size: 6px;background-image: url(http://www.lucius-hartmann.ch/images/link_edge.gif); background-repeat: no-repeat; height: 11px;}
td.contentbottom {line-height: 11px;  font-size: 6px;background-image: url(http://www.lucius-hartmann.ch/images/content_bottom.gif); background-repeat: repeat-x; height: 11px;}

td.content {vertical-align: top; background-color: white;}
div.content {margin-left:18px; margin-top: 18px; margin-right: 10px;}
a:link {color: #0000cc; text-decoration: none}
a:visited {color: #000066; text-decoration: none}
a:link:hover {text-decoration: underline; color: #000066}
a:visited:hover {text-decoration: underline;}

div.navigation {font-family: Sans-serif; text-align: right; font-size: 0.8em}

div.pagenavigation {font-family: Sans-serif; text-align: right; font-size: 0.8em; margin-top: 2em; margin-bottom: 0.7em}

div.copyright {font-family: Sans-serif; text-align: right; font-size: 0.8em; margin-top: 0.8em; margin-bottom: 0.6em}

td, p {font-family: Serif; vertical-align: top;}

td.text, div.text {line-height: 1.2em; font-family: Serif; font-style: normal}
td.item {padding-right: 0.7em; padding-top: 0.3em; vertical-align: top;}
td.icon {padding-left: 1.2em; padding-top: 0.3em; vertical-align: top;}

form.buttons {line-height: 2em}

code {font-family: monospace}

h1.haupttitel {font-family: Sans-serif; margin-top: 15px; margin-bottom: 0.7em; padding-top: 0.5em; padding-bottom: 0.5em; text-align: center; font-size: 1.7em; font-style: normal; font-weight: normal;}

h2.untertitel {font-family: Sans-serif; margin-top: 2em; margin-bottom: 0.5em;  text-align: left; font-size: 1.3em; font-weight: bold}

h2.smalltitel {font-family: Sans-serif; font-style: normal; font-weight: bold; font-size: 1.1em; margin-top: 1.2em; margin-bottom: 0.3em}

address {font-family: Sans-serif; font-size: 0.9em; line-height: 1.2em; margin-top: 2em; margin-bottom: 5px; border-top-style: solid; border-top-color: black; color: black; border-top-width: 1px; width: 100%; padding-top: 3px; font-style: normal}

span.update {color: maroon}

span.textitem {background: rgb(220,220,255)}

div.rule {border-top-style: solid; border-top-color: black; border-top-width: 1px; padding-left: 1%; padding-right: 1%; width: 98%; margin-top: 15px; margin-bottom: 5px; line-height: 10px}

div.line {border-top-style: solid; border-top-color: black; border-top-width: 1px; width: 100%; line-height: 1px; margin-top: 24px; margin-bottom: 12px;}
