
    #menu {
        position:absolute;
		top:36px;
		right:0;
    }

    #menu li {
        list-style-type:none;
        float:left;
        position:relative;
    }

    #menu li a,
    #menu li a:visited {
        color:#006699;
        font-size:14px;
        padding:0 10px;
        display:table;
		font-weight:400;
    }


    
    #menu li a:hover,
    #menu li a:active,
    #language li a:hover,
    #language li.aktiv a {
            color:#666;
        }

    
    .slicknav_menu {
        display:none;
    }
    
    .slicknav_btn { position: fixed; right:0; display: block; vertical-align: middle; float: right; padding: 0; margin-right:20px;  line-height: 1.3em; cursor: pointer; }
    .slicknav_menu  .slicknav_menutxt { display: block; float: left; }
    .slicknav_menu .slicknav_icon { float: left; }
    .slicknav_menu .slicknav_no-text { margin: 0; }
    .slicknav_menu .slicknav_icon-bar { display: block; width: 35px; height: 3px;  }
    .slicknav_nav { clear: both; }
    .slicknav_nav ul,
    .slicknav_nav li { display: block; }
    .slicknav_nav .slicknav_item { cursor: pointer; }
    .slicknav_nav .slicknav_row { display: block; }
    .slicknav_nav a { display: block; }
    .slicknav_nav .slicknav_item a,
    .slicknav_nav .slicknav_parent-link a { display: inline; }
    .slicknav_menu:before,
    .slicknav_menu:after { content: " "; display: table; }
    .slicknav_menu:after { clear: both }
    /* IE6/7 support */
    /*.slicknav_menu { *zoom: 1; }*/
    
    
    .slicknav_menu {
        position: absolute;
        top:22px;
        right:0;
        z-index:100;
        width:100%;
        text-align: center;
    }
    
    .slicknav_btn {
        text-decoration:none;
    }
      
    .slicknav_menu .slicknav_icon-bar {
      background-color: #006699;
      margin:6px 0;
    }
    
    .slicknav_nav {
		background: rgba(19, 97, 134, 0.8);
        color:#021c3a;
        margin:0;
        padding:10px 0;
        position: fixed;
        top:70px;
        width:100%;
    }
    .slicknav_nav, .slicknav_nav ul {
        list-style: none;
        overflow:hidden;
    }
    
    .slicknav_nav ul {
        padding:0;
        margin:0;
    }
    
    .slicknav_nav a {
        padding:3px 0;
        text-decoration:none;
        font-size:14px;
        color:#fff;
    }
    
    .slicknav_nav .slicknav_item a,
    .slicknav_nav .slicknav_parent-link a {
        padding:0;
        margin:0;
    }
    
    .slicknav_nav a:hover {
        color:#88c2e6;
    }
    
    .slicknav_nav ul li a {
        padding:3px 0 3px 10px;
        text-decoration:none;
        font-size:15px;
        font-weight:400;
        color:#fff;
        text-transform:none;
    }
    
    .slicknav_arrow {
        font-size:20px;
    }
    
    .slicknav_open .slicknav_arrow {
        font-size:24px;
    }


@media screen and (max-width: 600px) {
    
    .js #menu {
        display:none;
    }
    
    .js .slicknav_menu {
        display:block;
        z-index:1000;
    }
    
    .nav-layer {
        display:none !important;
    }

}


















