/* {{{ global */
/* }}} */

/* {{{ content */
#container {
    border-left: 2px solid #2d2d2d;
    border-right: 2px solid #2d2d2d;
}
/* }}} */
/* {{{ navigation */
#navigation {
    position: absolute;
    top: 0em;
    left: 0em;
}
#navigation ul {
    list-style: none;
}
#navigation li {
    position: absolute;
    width: 30em;
}
#navigation li.nav1 {
    top: 2em;
    left: 2em;
}
#navigation li.nav2 {
    top: 4.5em;
    left: 12em;
}
#navigation li.nav3 {
    top: 8.5em;
    left: 14em;
}
#navigation li.nav4 {
    top: 1.2em;
    left: 29em;
}
#navigation li.nav5 {
    top: 3.8em;
    left: 38em;
}
#navigation li a {
    float: left;
    display: block;
    white-space: nowrap;
    text-decoration: none;
    padding: 0.2em 0.5em 0.3em 0.5em;
}
#navigation li a.active,
#navigation li a.parent_of_active {
    font-weight: bold;
}
#navigation li a.active::before,
#navigation li a.parent_of_active::before {
    content: " ";
}
#navigation li a.active::after,
#navigation li a.parent_of_active::after {
    content: " ";
}
#navigation li a:hover {
    font-weight: bold;
}
#navigation li ul li {
    position: relative;
    float: left;
    width: auto;
}
#navigation li ul li a {
    color: #ff9900;
    opacity: 0.6;
    filter: alpha(opacity=60);
}
/* }}} */
/* {{{ nav_sub */
#content ul#nav_sub {
    position: absolute;
    top: -2em;
    left: 0;
    z-index: 1000;
}
#content ul#nav_sub li {
    float: left;
    list-style: none;
}
#content ul#nav_sub li a {
    display: block;
    height: 2em;
    padding: 0.2em 0.7em 0 0.7em;
    color: #ffffff;
    text-decoration: none;
    background: #999999;
}
#content ul#nav_sub li a:hover {
    opacity: 0.7;
    filter: alpha(opacity=50);
}
#content ul#nav_sub li a.active {
    font-weight: bold;
    background: #2A2A2A;
}
/* }}} */
/* {{{ langswitch */
#langswitch {
    position: absolute;
    top: 12.5em;
    left: 76em;
}
#langswitch a {
    color: #aaaaaa;
    font-size: 0.85em;
}
#langswitch ul {
    list-style: none;
}
#langswitch li a {
    display: inline-block;
    white-space: nowrap;
    text-decoration: none;
    padding: 0.1em 0.5em 0.1em 0.5em;
}
#langswitch li a span {
    display: none;
}
#langswitch li a.active {
    background: url('../lib/trans_ffffff.png');
    font-weight: bold;
    color: #ffffff;
}
#langswitch li a:hover,
#langswitch li a.active:hover {
    font-weight: bold;
    background: #ffffff;
    color: #333333;
}
#langswitch li a:hover span {
    display: inline;
}
/* }}} */
/* {{{ postto */
#postto {
    position: absolute;
    /*top: 29.5em;*/
    bottom: 1em;
    left: 76em;
}
#postto a {
    color: #aaaaaa;
    font-size: 0.85em;
}
#postto ul {
    position: absolute;
    bottom: 0;
    list-style: none;
}
#postto li {
    position: relative;
}
#postto li a {
    display: inline-block;
    white-space: nowrap;
    text-decoration: none;
    padding: 0.1em 0.5em 0.1em 0.5em;
}
#postto li a span {
    display: none;
}
#postto li a.active {
    background: url('../lib/trans_ffffff.png');
    font-weight: bold;
    color: #ffffff;
}
#postto li a:hover,
#postto li a.active:hover {
    font-weight: bold;
    background: #ffffff;
    color: #333333;
}
#postto li a:hover span {
    display: inline;
    padding-left: 1.5em;
}
#postto li a img {
    display: block;
    position: absolute;
    top: 0.1em;
    left: 0.3em;
    width: 1.8em;
    height: 1.8em;
    border: none;
    background: #555555;
}
/* }}} */
/* {{{ footer */
#footer small {
    /*display: none;*/
}
/* }}} */

/* vim:set ft=css sw=4 sts=4 fdm=marker : */
