/* Styles fuer 2-Spalter Klassik, Variation */ * { margin: 0; padding: 0; } body { margin: 5px 10% 20px 10%; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 100.01%; background-color: #e0e0e0; color: #000; } p, li { font-size: 80%; } /* Die Farbangabe im |#wrapper| sorgt dafuer, dass im Contentbereich eine durchgaengige Hintergrundfarbe inkl. rechter |border| angezeigt wird, auch wenn das Menue laenger als der Text ist ... */ #wrapper { background-color: #f0f0f0; color: #000; height: 1%;/* Buggy IE needs this */ border-top: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; } /* Wenn man sicher ist, dasz der Text IMMER laenger als das Menue oder die Farbe dieselbe wie der Hintergrund ist, kann man diesen Div komplett streichen. Die |border|s kann man dann bei Bedarf den anderen |div|s zuweisen ... */ /* ---- */ #header { height: 60px; background-color: #a00; color: #fff; } /* ---- */ #mainmenue { padding: 3px 0 4px 0; text-align: right; background-color: #999; color: #fff; border-top: 1px solid #000; border-bottom: 1px solid #000; } #mainmenue ul li { display: inline; margin-right: 10px; } #mainmenue a { text-decoration: none; font-weight: bold; padding: 1px 10px 2px 10px; background-color: #600; color: #fff; } #mainmenue a:hover { background-color: #030; color: #fff; } /* ---- */ #leftmenue { float: left; left: 10%; width: 200px; margin-top: 10px; padding-bottom: 10px; background-color: #b00; color: #fff; } #leftmenue ul li { list-style-type: none; } #leftmenue a { display: block; text-decoration: none; width: 194px; margin: 2px 0; padding: 1px 0 2px 5px; font-weight: bold; background-color: #900; color: #fff; border-top: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; } #leftmenue a:hover { background-color: #060; color: #fff; } /* ---- */ #content { background-color: #f0f0f0; color: #000; border-left: 200px solid #b00; } #content h1, #content h2, #content h3 { padding: 20px 50px 10px 60px; background-color: transparent; color: #666; } #content h1 { font-size: 150%; letter-spacing: 1pt; padding: 30px 50px 20px 60px; } #content h2 { font-size: 125%; } #content h3 { font-size: 105%; } #content p { line-height: 150%; padding: 0 50px 15px 60px; } #content p.topper { padding: 10px 0 30px 40px; } #content a { text-decoration: none; background-color: transparent; color: #900; border-bottom: 1px solid #900; } #content a:hover { background-color: transparent; color: #060; border-bottom: 1px solid #060; } /* ---- */ .breaker { clear: both; } #footer { height: 40px; background-color: #900; color: #ccc; border-top: 1px solid #000; } #footer p { padding: 8px 15px; } #footer a { text-decoration: none; background-color: transparent; color: #fff; border: 0 none; } #footer a:hover { background-color: transparent; color: #f00; } /* ---- */ #main .invis, hr { display: none; }