
/* Overwrite default settings from layout*.css
   for 2-column-layout:
*/
#directlinks {
    top: 127px;  /* 117px is height of logo with mostly of mirror/shadow below it ==> good place to show hidden links; Use a bit more to overwrite breadcrumb completely. */
    /* For testing: left: 0; */
    width: 100%;
}
#directlinks a {
    position: absolute;
    z-index: 999;
    width: 15em;
    margin-left: 8.5%;
    padding: 0.52em;   
}

/* But show links in focus / active state: */
#directlinks a:hover,
#directlinks a:focus,
#directlinks a:active {
    /* Note: Positioning is here relative to #directlinks: */
    top: -0.5em;
    left: 190em;
}
body.cols_3 #directlinks a:hover,
body.cols_3 #directlinks a:focus,
body.cols_3 #directlinks a:active {
    left: 100%;    /* 3-column-layout uses different left movements! */
}



#directlinks_end ul li.hint a:hover,
#directlinks_end ul li.hint a:focus,
#directlinks_end ul li.hint a:active {
    /* border-bottom does collapse with browser intern rendering for keyboard focus, so will be visible badly:
    color: #1f387f;
    background-color: #f0f0f0;
    */
}

#directlinks_end ul li.hint {
    width: 100%;
}
#directlinks_end ul li.hint a:hover,
#directlinks_end ul li.hint a:focus,
#directlinks_end ul li.hint a:active {
    position: absolute;
    z-index: 999;
    top: -1em;
    left: 190em;
    width: 13em;
    margin-left: 8.5%;
    padding: 0.52em;
}


#navi_overview li a:hover,
#navi_overview li a:focus,
#navi_overview li a:active {
    /* #navi_overview itself is absolutely positioned (along with the "hint code" in layout_header_normal.inc.css)! */
    left: 192em;   /* 190em to compensate default formatting + 2em for left margin. */
    position: absolute;
}

body.cols_2 #navi_overview:target,
body.cols_2 #navi_overview.simulate_target {
    /*
    "left-problem":
    There seems to be no simple way to position #navi_overview at
    same left position as the boxes above (like #sponsorship).
    So approximate with a heuristic value:
    */
    left: 7.5%;
}
body.cols_3 #navi_overview:target,
body.cols_3 #navi_overview.simulate_target {
    left: 2%;    /* Other visible margin left used! */
}



/* body.cols_2 */ #navi_tools_bar1:target {
    /* Note: Absolutely positioned in "layout_common.inc.css::line_355" . */
    right: 1em;
    padding: 0.25em 0.41em 0.25em 0.5em;
}


#navi_tagcloud > div.wrapper > div.hint > h4 > a:hover,
#navi_tagcloud > div.wrapper > div.hint > h4 > a:focus,
#navi_tagcloud > div.wrapper > div.hint > h4 > a:active,
#navi_tagcloud > div.wrapper > div.hint > ul > li > a:hover,
#navi_tagcloud > div.wrapper > div.hint > ul > li > a:focus,
#navi_tagcloud > div.wrapper > div.hint > ul > li > a:active {
    position: absolute;
    left: 190.82em;    /* Compensate setting of "-190em" for "div.hint" plus honour padding-left of "0.82em" (0.62 + 0.2) of environment !  */
    top: -2.4em;    /* 0.62em padding-container1 + 0.2em margin-bottom-container2 + 0.38[em] line-height-common + 1em self-height = 2.2em; Plus empiric correction  */
}



