body { margin: 0; padding: 0; font: normal 100% sans-serif; color: #606760; } font.ez { font-style: italic; color: #505050; } font.hint { font-size: 85%; } font.feature { #font-size: 110%; font-weight: bold; } #nav_bar { float: left; width: 14%; margin-right: 1%; margin-bottom: 1%; margin-left: 0.5%; margin-top: 0.5%; padding-right: 0.5%; padding-bottom: 0.5%; background-color: #c0c0b0; } .nav_group { margin-top: 1%; padding-bottom: 1%; } #nav_bar ul { list-style: square; color: #af8060; margin: 0; padding-left: 20px; } #nav_bar li { margin-top: 0; border-bottom: solid 1px #606070; } #nav_bar a { font: bold 85% sans-serif; color: #2f4860; text-decoration: none; } #nav_bar a:hover { background-color: #d8d8d8; color: #2f4860; } #news { background: #e8947c; color: #000000; margin: 1%; padding: 1%; width: 35%; float: right; font-size: 80%; } #news h1 { font-size: 120%; font-weight: bold; text-align: center; } #news p { margin-top: 0px; margin-bottom: 1%; } #news font.title { font-style: italic; font-size: 110%; } #news .changes { font-size: 90%; margin-top: 0px; padding-top: 0px; } #news p.changes { padding-left: 2em; } a:visited { color: #005080; } #oben { background-color: #2f4860; } h1.oben { text-align: left; border-bottom: solid 2px #ffffff; padding: 5px; font-weight: bold; letter-spacing: -1px; color: #ffffff; margin: 0; } #perm_nav { float: right; padding-right: 5px; font-size: 100%; color: #006760; background-color: inherit; } #perm_nav a { font-weight: bold; color: #ffffff; padding-left: 2px; padding-right: 2px; text-decoration: none; } #perm_nav a:hover { color: #ffcc00; } .lid { margin: 0; padding: 3px; padding-left: 10px; border-bottom: solid 1px #606070; background-color: #c0c0b0; font: bold 100% sans-serif; letter-spacing: -1px; color: #ffffff; } content { /* position: absolute; right: 0px; width: 85%; */ font: normal 82% sans-serif; background-color: #ffffff; padding: 2px; } #content h2 { margin: 5px; margin-top: 10px; margin-left: 0; font-weight: normal; letter-spacing: -1px; color: #2f4860; } .push { margin: 5px; padding: 0; } .push p { text-align: justify; } #info_title { text-align: center; background-color: #c0c0b0; margin: 0.5%; color: #ffffff; font-size: 105%; #font-weight: bold; } #header { text-align: right; background-color: #2f4860; font-size: 90%; color: #ffffff; margin: 0; } #footer { text-align: right; background-color: #2f4860; font-size: 90%; color: #ffffff; margin: 0; } #footer a:visited { color: #a0d0b0; } .mail { font-style: italic; color: #2f4860; }