/**
 * "Yet Another Multicolumn Layout" - YAML CSS Framework
 *
 * screen stylesheet - layout example "custom grids"
 *
 * @copyright       Copyright 2005-2012, Dirk Jesse
 * @license         CC-BY 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-CDL (http://www.yaml.de/license.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         v4.0.1
 * @lastmodified    $Date: 2012-03-03 11:45:41 +0100 (Sa, 03 Mrz 2012) $
 */
@media all {
    /*    @font-face {
            font-family: DejaVu Serif Web;
            src: url(/fonts/DejaVu/ttf/DejaVuSerif.ttf) format("truetype");
        }
*/

    ul.navigation {
        margin:          0;
        padding:         0;
        list-style-type: none;
    }

    #top .navigation {
        font-size: 8.5pt;
        float:     right;
    }

    #top .navigation li {
        margin:  0;
        padding: 0;
        float:   left;
    }

    #top .navigation li:after {
        content: '|';
    }

    #top .navigation li:last-child:after {
        content: '';
    }

    #top .navigation .noline:after {
        content: '';
    }

    #top .navigation li a {
        padding: 0 4px;
    }

    #top .searchbox{
        float:                 right;
        border:                1px solid #CCCCCC;
        border-radius:         5px;
        -webkit-border-radius: 5px;
        -moz-border-radius:    5px;
        color:                 #00547E;
        font-size:             11px;
        padding: 0 0 1px 3px;
        margin-left:           10px;
        margin-right:          20px;
        height:                15px; width: 122px;
    }

    #top .searchfield {
        border: none;
        background-color: transparent;
        width: 102px;
    }

    #top .searchsubmit {
        margin-top: 2px;
    }

    ul#navigation-left {
        list-style-type: none;
        margin:          0 0 0 -5px;
        padding:         0;
        font-family:     "swissNormalCondensed", Arial, Helvetica, sans-serif;
        font-weight:     500;
        font-stretch:    expanded;
    }

    /* 1.te Ebene */

    ul#navigation-left li {
        margin:     0;
        padding:    0 0 1px;
        background: url('../../img/blue-line.png') no-repeat bottom left;
        font-size:  13px;
    }

    ul#navigation-left  li a {
        display:         block;
        padding:         5px 0 5px 20px;
        text-decoration: none;
        line-height:     15px;
        color:           #919191;
    }

    /* 2.te Ebene */

    ul#navigation-left li ul {
        padding: 0;
        margin: 7px 0 5px;
        list-style-type: none;
    }

    ul#navigation-left li ul li {
        background: none;
        padding:    0 0 0 10px;
        margin:     0 0 4px 20px;
        list-style: none;
    }


    ul#navigation-left li ul li a {
        padding: 0 0 3px 0;
    }

    /* 3.te Ebene */

    ul#navigation-left li ul li ul {
        margin: 4px 0 7px;
    }


    ul#navigation-left li ul li ul li {
        padding:    0 0 0 10px;
        margin:     0 0 2px 0;
        list-style: none;
    }

    ul#navigation-left li ul li ul li a {
        line-height:   15px;
        padding: 0;
        margin: 0;
    }

    /* 4.te Ebene */

    ul#navigation-left li ul li ul li ul {
        margin: 2px 0 0 0;
    }

    ul#navigation-left li ul li ul li ul li {

    }

    ul#navigation-left li ul li ul li ul li a {
        line-height:   15px;
        margin-bottom: 0;
    }

    /* 5.te Ebene */

    ul#navigation-left li ul li ul li ul li ul {
    }

    ul#navigation-left  li.active li a, ul#navigation-left  li:hover li a,
    ul#navigation-left  li li.active li a, ul#navigation-left li li:hover li a,
    ul#navigation-left  li li li.active li a, ul#navigation-left li li li:hover li a,
    ul#navigation-left  li li li li.active li a, ul#navigation-left li li li li:hover li a {
        background: none;
        color:      #919191;
    }

    ul#navigation-left  li.active a, ul#navigation-left  li:hover a {
        background: url('../../img/verlauf.png') repeat-y left bottom;
    }

    ul#navigation-left  li.active a, ul#navigation-left  li:hover a,
    ul#navigation-left li li.active a, ul#navigation-left li li:hover a,
    ul#navigation-left li li li.active a, ul#navigation-left li li li:hover a,
    ul#navigation-left li li li li.active a, ul#navigation-left li li  li li:hover a,
    ul#navigation-left li li li li li.active a, ul#navigation-left li li li li li:hover a {
        color: #004669;
        /*background: url('../../img/arrow.png') no-repeat 20px 5px;*/
    }

    .activeNav {
        background: url('../../img/arrow.png') no-repeat 0 4px !important;
    }

    ul#navigation-left li li.active, ul#navigation-left li ul li:hover {
        /*background: url('../../img/arrow.png') no-repeat 20px 5px;*/
    }

    ul#navigation-left li li li.active, ul#navigation-left li li li:hover {
        /*background: none;*/
    }

}