body
{
- padding: 0 3em 0 5em;
+ padding: 0;
overflow-y: scroll; /** Die vertikale Scroll-Leiste stets anzeigen */
}
#page
/** Seitenaufteilung mit Menü (Zweispaltig) */
+body.menu
+{
+ padding: 0 3em 0 5em;
+}
.menu .content
{
position: relative;
/** Anpassungen für Seiten ohne Menü (Einspaltig) */
+.nomenu #page
+{
+ max-width: 62.375em;
+ padding: 0 3em 0 5em;
+ overflow: hidden;
+}
.nomenu .content
{
position: relative;
left: 6.9em;
z-index: 3;
}
+.nomenu #breadcrumb
+{
+ left: 11.9em;
+}
#breadcrumb > a.hide
{
position: absolute;
}
.nomenu #footer
{
- padding-top: 0;
+ padding: 0 3em 2em 5em;
}
#footer > hr.f
{
{
margin-top: 0;
}
-
-
-/** Faux-Column-Hack für Marginalinhalte auf Seiten ohne Menü */
-
-.nomenu .content > .marginal aside.m
-{
- margin: 3.5em 0 -999em 0;
- padding: 2em 2em 995em 2em;
- background-color: @heller;
- position: relative;
- top: -4.5em;
-}
-.nomenu #footer
-{
- /** Hintergrund des Faux-Column-Hack für Marginal-Inhalte überlagern */
- border-top: 1.5em solid @hintergrund;
- background-color: @hintergrund;
-}