/* Styles fuer 2-Spalter Klassik */ * {/* set all to 0 */ margin: 0; padding: 0; } body#all { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; padding: 15px 0; background-color: #ccc; color: #000; } /* Text und Links allgemein */ p, li { font-size: 80%; } a { height: 1%; /* damit der IE den ganzen Link aktiviert */ text-decoration: none; background-color: transparent; color: #555; border-bottom: 1px solid #555; } a:hover { background-color: transparent; color: #f00; border-bottom: 1px solid #e00; } /* Container mit ihren Inhalten */ #wrapper {/* umschlieszt alles */ text-align: left; width: 86%; margin: 0 auto; background-color: #fff; /*color: #000; border: 1px solid #000;*/ } /* Header */ #header { padding: 10px 10px; background-color: #800; color: #000; border-bottom: 8px solid #777; } h1 {/* vorbehalten fuer Titel|Banner */ padding: 5px 10px; background-color: #bbb; color: #000; border: 1px solid #000; } /* Menues */ #menue1 { /* Menue oben */ height: 30px; background-color: #a4a4a4; color: #000; border-top: 1px solid #000; border-bottom: 1px solid #000; } #menue1 p { float: right; width: 580px; /* Opera braucht fuer Linkleisten in Absaetzen eine Breite, sonst setzt er die Links nicht nebeneinander */ } #menue1 a { display: block; float: left; /* bringt die Links trotz Blockformatierung nebeneinander - und zwar in der richtigen Reihenfolge */ margin-left: 16px; padding: 2px 6px; background-color: #d36b6b; color: #fff; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000; } #menue1 a:hover { background-color: #bfbfbf; color: #d00; } #menue2 { /* links von content floatendes Menue */ float: left; width: 200px; background-color: #a00; color: #fff; } #menue2 p { padding-bottom: 10px; } #menue2 a { display: block; margin: 10px 10px; padding: 3px 5px; background-color: #888; color: #fff; border: 1px solid #000; } #menue2 a:hover { background-color: #bfbfbf; color: #d00; } /* Content */ #content {/* mit linkem Rahmen in der Breite und BG-Color von menue2 */ padding: 10px 0; background-color: #fff; color: #000; border-left: 200px solid #a00; } #content p { line-height: 150%; padding: 0 60px 10px 40px; } #content p.topper { padding: 10px 60px 20px 40px; } #content ul { line-height: 150%; padding: 0 60px 10px 60px; } h2, h3, h4 { padding: 15px 0 10px 40px; } h2 { padding: 25px 0 15px 40px; } /* Footer */ #footer { clear: both; height: 34px; background-color: #800; color: #ccc; border-top: 6px solid #777; } #footer p { position: absolute; left: 7%; padding: 8px 15px; } #footer a { text-decoration: none; background-color: transparent; color: #fff; border: 0 none; } #footer a:hover { background-color: transparent; color: #f00; } /* Ausgeblendetes */ .invis, hr { display: none; }