/* {{{ navigation */
#navigation {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 200;
}
.subnav,
.info {
    margin-right: -2em;
    margin-top: -0.3em;
    margin-bottom: 0.3em;
}
div.projects .info li {
    height: 2em;
    padding-top: 0.3em;
}
.projects .subnav.popup {
    margin-bottom: 0.7em;
    padding: 1em 0;
    width: 31.5em;
}
.javascript .popup {
    display: none;
}
#navigation a,
.subnav a,
.info a {
    text-decoration: none;
}
#navigation .box {
    position: relative;
    margin-left: auto;
    margin-right: 0;
    width: 98em;
    padding-top: 1.5em;
}
#navigation ul {
    display: block;
    position: absolute;
    height: 3.2em;
}
#navigation ul#n1 {
    left: 14.7em;
    width: 31.5em;
}
#navigation ul#n2 {
    left: 47.5em;
    width: 14.9em;
}
#navigation ul#n3 {
    left: 63.7em;
    width: 31.5em;
}
#navigation li,
.subnav li,
.info li {
    position: relative;
    display: block;
    list-style: none;
    float: left;
    height: 3em;
    line-height: 1.5em;
}
.subnav li,
.info li {
    height: 1.5em;
    line-height: 1.5em;
    margin-bottom: 0.5em;
    margin-right: 0.5em;
    width: 15.5em;
}
.subnav.popup li,
div.projects .subnav.popup li {
    background: none;
}
.info.details {
    position: relative;
}
div.projects .subnav li,
div.projects .info li {
    width: 31.5em;
}
#navigation ul a {
    padding-top: 0.7em;
}
#navigation ul ul a {
    padding-top: 0;
}
#navigation a,
.subnav a,
.info a {
    margin-left: 1em;
    display: inline-block;
    font-size: 1.1em;
    text-transform: uppercase;
    line-height: 1.5em;
    padding-right: 2em;
}
.subnav a,
.info a {
    position: relative;
}
#navigation a span,
.subnav a span,
.info a span {
    position: absolute;
    display: block;
    top: 0.6em;
    bottom: 0;
    right: 0;
    height: 1.5em;
    width: 1.5em;
    background: url(../arrow_right.png) center center no-repeat;
}
.subnav a span,
.info a span {
    top: 0;
}
#navigation a.active span,
#navigation a.parent_of_active span,
#navigation a:hover span,
#navigation .hover a span,
.subnav a:hover span,
.subnav a.active span,
.subnav a.parent_of_active span,
.info a:hover span,
.info a.active span,
.info a.parent_of_active span {
    background: url(../arrow_right_hover.png) center center no-repeat;
}
#navigation ul ul {
    display: block;
    top: 3em;
}
.javascript #navigation ul#n2.hover .popup {
    display: block;
    width: auto;
}
#navigation ul#n2 ul {
    height: auto;
    width: 14.9em;
    padding: 1em 0;
    top: 3.7em;
}
#navigation ul#n2 .subnav {
    height: 2em;
}
#navigation ul#n2 li.title {
    width: 8em;
}
#navigation ul#n2 strong.title {
    display: inline-block;
    border-right-style: solid;
    border-right-width: 1px;
    padding-right: 1em;
    margin-right: 0.5em;
    width: 5.3em;
}
#navigation ul#n2 ul li {
    line-height: 1.5em;
    height: auto;
    float: none;
    width: auto;
}
#navigation ul#n2 ul li a {
    padding-left: 7.3em;
}
#navigation .popup.filter_kategorie,
#navigation .popup.filter_name,
#navigation .popup.filter_land {
    display: none;
}
div.projects .subnav.filter_name {
    width: 47.7em;
    margin-left: -16.2em;
    overflow: hidden;
    padding-right: 0;
}
div.projects .subnav.filter_name li {
    width: 15.4em;
    overflow: hidden;
}
div.projects .subnav li.all {
    clear: both;
    padding-top: 1em;
}
/* }}} */
/* {{{ prevnext */
.prevnext {
    display: block;
    padding: 1em;
    position: absolute;
    top: 8em;
    left: 19.7em;
    width: 12.5em;
    margin-top: 10em;
}
.prevnext.open {
    position: relative;
    top: 0;
    margin-top: 0;
}
.prevnext p {
    text-align: right;
    letter-spacing: 0.04em;
    padding-right: 2.8em;
    font-size: 2.2em;
    line-height: 1em;
}
.prevnext ul {
    position: absolute;
    top: 1em;
    right: 1em;
}
.prevnext li {
    display: block;
    float: left;
    list-style: none;
}
.section.projects .prevnext li a {
    display: block;
    width: 2.2em;
    height: 2.2em;
    background: url(../arrow_prev.png) center center no-repeat;
}
.section.projects .prevnext li a.next_project {
    background: url(../arrow_next.png) center center no-repeat;
}
/* }}} */
/* {{{ footer */
#footer small {
    display: none;
}
/* }}} */

/* vim:set ft=css sw=4 sts=4 fdm=marker : */
