
/* Style sheet Navigation */
#header .mod_navigation {
    width:100%;
    height:auto;
    float:right;
    padding-top:8px;
    font-family:dinot-medium;
    color:#fff;
}
#header .mod_navigation .level_1 {
    width:auto;
    float:right;
}
#header .mod_navigation ul {
    width:auto;
    float:right;
    margin:0;
    padding:0;
    list-style-type:none;
}
#header .mod_navigation li {
    width:auto;
    float:left;
    margin:0;
    list-style-type:none;
}
#header .mod_navigation a,
#header .mod_navigation strong {
    display:block;
    margin-top:1.8em;
    padding:.3em .9em .3em 0;
    font-size:1.6875rem;
    text-decoration:none;
    color:#f2f2f2;
    font:16px 'dinot-medium','Puritan',sans-serif;
}
#header .mod_navigation .last a,
#header .mod_navigation .last strong {
    padding-right:.4em;
}
#header .mod_navigation .active,
#header .mod_navigation .trail {
    color:#e2001a;
}
#header .mod_navigation a:hover {
    color:#e2001a;
}
#header .mod_navigation .level_2 {
    width:0;
    height:0;
    left:-32768px;
    position:absolute;
    overflow:hidden;
    display:inline;
    top:-32768px;
}
#header .mod_navigation .level_2 li {
    clear:both;
}
#header .mod_navigation ul .level_2 {
    width:auto;
    height:auto;
    min-width:7em;
    min-height:2em;
    background-color:#e2001a;
}
#header .mod_navigation li:hover .level_2,
#header .mod_navigation li:focus .level_2 {
    width:auto;
    height:auto;
    left:auto;
    top:auto;
    overflow:auto;
    display:block;
    background-color:#45647b;
    -webkit-box-shadow:1px 1px 3px 1px rgba(51,50,50,.6);
    box-shadow:1px 1px 3px 1px rgba(51,50,50,.6);
    behavior:url('assets/css3pie/1.0.0/PIE.htc');
    overflow-x: hidden;
    z-index:1000;
}
#header .mod_navigation .level_2 a,
#header .mod_navigation .level_2 strong {
    min-width:6em;
    display:block;
    margin-top:0;
    margin-bottom:.1em;
    padding:.2em .8em;
    font-size:1.4375;
    color:#fff;
}
#header .mod_navigation .level_2 a:hover {
    width:100%;
    background-color:#2e404d;
    color:#e2001a;
}
#header .mod_navigation .level_2 .active {
    background-color:#000;
    color:#ba252a;
}
#header .mod_navigation .level_2 a,
#header .mod_navigation .level_2 strong {
    padding-top:.5em;
    padding-bottom:.5em;
}
.mobilnavi {
    display:none;
}
#header .mod_navigation .level_2 li {
    width:100%;
}
