/* Meta Navigation*/
div#metanav {
    margin: 0em 0em 0em 0em;
    padding: 0.625em 0em 0em 0em;
    float: right;
    display: inline;
    height: 1.25em;
    color: #FFFFFF;
    font-size: 0.63em;
}

div#metanav a {
    text-decoration: none;
}

div#metanav ul{
    margin: 0em 0em 0em 0em;
    padding: 0em 0.625em 0em 0.625em;
    display: inline;
}

div#metanav li {
    margin: 0em 0em 0em 0em;
    padding: 0em 0.3125em 0em 0.3125em;
    display: inline;
    color: #FFFFFF;
    list-style-type: none;
}

div#metanav input {
    margin: 0em 0em 0em 0.3125em;
    padding: 0em 0em 0em 0em;
    vertical-align: middle;
    font-size: 1em;
}

div#metanav img {
    vertical-align: middle;
}

div#metanav li a {
    color: #FFFFFF;
    text-decoration: none;
}

div#metanav a:hover {
    color: #FFFFFF;
}

div#metanav li.scaleswitch {
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
    display: inline;
    color: #FD837E;
    font-weight: bold;
    list-style-type: none;
}

div#metanav li.scaleswitch a.scale_link {
    font-weight: bold;
    text-decoration: none;
    color: #840201;
}

div#metanav li.scaleswitch a.scale_link:hover {
    color: #840201;
}

/* Prim�r Navigation*/
div#primarynav {
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
}

div#primarynav ul{
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 12.5em;
    white-space: nowrap;
}

div#primarynav li {
    display: inline;
    font-weight: bold;
    margin: 0em 0em 0em 0em;
    padding: 0em 0.7em 0em 0.3125em;
    list-style-type: none;
}

div#primarynav h2 {
    color: #FFFFFF;
    font-size: 0.75em;
    font-weight: bold;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
    display: inline;
}

div#primarynav h2 a{
    color: #FFFFFF;
    font-size: 1em;
    font-weight: bold;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
    display: inline;
}

div#primarynav a {
    color: #840201;
    font-size: 0.75em;
    text-decoration: none;
}

div#primarynav a:hover {
    color: #FFFFFF;
}
/*Seiten Navigation links*/
div#navigation li {
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
    list-style-type: none;

    width: 13.55em;
}
div#navigation ul {
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
    width: 13.55em;
}

/*Highlight erste Navigationsebene*/
div#navigation ul li h2 {
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
    background-color: #D9D9D9;
    font-size: 1em;
    font-weight: bold;
}

div#navigation ul li h2 a {
    color: #000000;
    font-weight: bold;
    font-size: 0.8em;
    padding: 0em 0em 0.375em 0em;
    margin: 0em 0em 0em 0em;
    text-decoration: none;
}

div#navigation ul li {
    background-color: #FFFFFF;
    padding: 0em 0em 0.375em 0em;
    margin: 0em 0em 0em 0em;
}

div#navigation ul li a {
    color: #000000;
    font-weight: bold;
    font-size: 0.8em;
    padding: 0em 0em 0.375em 0em;
    margin: 0em 0em 0em 0em;
    text-decoration: none;
}

div#navigation ul li a:hover {
    color: #F31C0A;
}

div#navigation ul ul {
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
}

/* Highlight zweite Navigationsebene */
div#navigation ul ul li h2 {
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
    background-color: #E6E6E6;
    font-size: 1em;
    font-weight: normal;
    color: #F31C0A;
}
div#navigation ul ul li h2 a {
    color: #F31C0A;
}

div#navigation ul ul li {
    background-color: #E6E6E6;
    padding: 0.1875em 0em 0.1875em 0em;
    margin: 0em 0em 0em 0em;
}

div#navigation ul ul li a {
    color: #000000;
    font-weight: normal;
    font-size: 0.8em;
    padding: 0em 0.3125em 0em 0em;
    margin: 0em 0em 0em 0em;
    text-decoration: none;
}

div#navigation ul ul li a:hover {
    color: #F31C0A;
}

div#navigation ul ul ul {
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
    border-top: 2px solid #FFFFFF;
}

/* Highlight dritte Navigationsebene */
div#navigation ul ul ul li h2 {
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
    background-color: #F5F5F5;
    font-size: 1em;
    font-weight: normal;
}
div#navigation ul ul ul li h2 a {
    color: #F31C0A;
}

div#navigation ul ul ul li {
    background-color: #F5F5F5;
    padding: 0.125em 0em 0.125em 0em;
    margin: 0em 0em 0em 0em;
}

div#navigation ul ul ul li a {
    color: #000000;
    font-weight: normal;
    font-size: 0.8em;
    padding: 0em 0.3125em 0em 0em;
    margin: 0em 0em 0em 0em;
    text-decoration: none;
}

div#navigation ul ul ul li a:hover {
    color: #F31C0A;
}
