body { font-family: Verdana, sans-serif; font-size: 90%; background-color: black; margin: 0em; padding: 0em; color: black; } table,tbody,th,tr,td,div,ul,img { margin: 0em; padding: 0em; } img { border-style: none; } h1 { margin: 0em 0em 1em 0em; color: green; clear: left; border-bottom: 1px solid gray; } ul { margin-top: 2em; } li { margin: 1em; margin-top: 0.5em; } #main { margin: 0em; padding: 0em; } table.layout { margin: 0em; padding: 0em; border-collapse: collapse; } td.leftcolumn { width: 25%; vertical-align: top; margin: 0em; padding: 0em; } td.maincolumn { width: 75%; vertical-align: top; } a { text-decoration: none; color: green; } a:hover { text-decoration: underline; } #top { padding-left: 2em; } #mainarea { padding: 2em; padding-left: 0em; margin: 1em 5% 0em 5%; background-color: white; } #colophon { padding: 1em 3em 3em 1em; margin: 0em 5% 1em 5%; border-top: 8px solid #2D2D2D; font-size: 60%; background-color: #333333; color: #BBBBBB; color: green; } #colophon a:hover { color: lightgreen; } #colophon td { vertical-align: top; } #colophon li { margin: 0em 1em 0em 1em ; } #colophon td { padding: 0em 0em 0em 2em; } .box { margin: 0em; margin-right: 2em; margin-bottom: 2em; } .box h1 { background: lightgreen; color: black; font-size: 80%; text-align: center; border-style: none; border-left: 10px solid green; padding: 2px; } #sidebar { } #sidebar a { text-decoration: none; color: green; } #sidebar a:hover { text-decoration: underline; } #sidebar ul { margin: 1em 0em 0em 0em; padding: 0em 1em 0em 1em; } #sidebar ul.submenu { margin: 0em; } #sidebar ul.submenu li { font-size: 80%; } #sidebar li { font-size: 100%; margin: 0px; margin-top: 3px; list-style-type: none; } #sidebar li.active, #sisebar ul.submenu li.active { border-left: 4px solid green; padding-left: 2px; } ul.news { margin: 1em 0em 0em 0em; padding: 0em 1em 0em 1em; } li.newsitem { list-style-type: none; font-size: 100%; margin: 0px; margin-top: 1em; } li.newsitem a { text-decoration: none; color: green; } li.newsitem a:hover { text-decoration: underline; } div.newsteaser { font-weight: bold; margin: 2em 2em 2em 0em; } #content { } div.description { font-size: 80%; background-color: lightgreen; border: 1px solid green; padding: 1.5em 1em 1em 1em; margin: 1em 0em 2em 4px; } div.descriptiontitle { font-size: 60%; background-color: white; border: 1px solid green; padding: 2px; margin: 0.5em 0em 0em 1.5em; position: absolute; }