

@media all {
    #adminnav {
        background: #7FB5FF;
    }

    nav {
        clear:none;
    }

    nav ul,
    nav li {
        padding:0;
        margin:0;
        list-style-type: none;
    }
    nav a {
        display:block;
        text-decoration: none;
        border:0;
        padding:0;
        margin:0;
        line-height:normal;
    }

    nav a span {
        display: block;
    }

    /** Nav Style - Ebene 1 **/
    nav ul a {
        font-size:14px;
        /*font-weight:normal;*/
        font-weight:bold;
        /*color:#fff;*/
        color:#24408c;
        text-decoration: none;
        text-align: left;
        padding: 8px 10px;
    }
    nav ul a.act,nav ul a:hover {
        color:#fff;
        /*color:#24408c;*/
        background-color:#24408c;
    }
    /*nav ul a.act {*/
    /*    color:#fff;*/
    /*}*/

    /** Nav Style - Ebene 2 **/
    nav ul ul a {
        font-size:12px;
        /*background-color:#ddeaf3;*/
        background-color:#fff;
        font-weight:normal;
        /*color:#0062a7;*/
        color: #24408c;
        text-decoration: none;
        text-align: left;
        padding: 3px 10px;
        padding-left:0;
        /*border-top:1px solid #7fb5ff;*/
        /*border-left:1px solid #0062A7;*/
        /*border-right:1px solid #0062A7;*/
    }
    nav ul ul a.act,nav ul ul a:hover {
        /*background-color:#fff;*/
        /*color:#0062a7;*/
        background-color:#24408c;
        color:#fff;
    }
    /*nav ul ul a.act {*/
    /*    background-color:#fff;*/
    /*    color:#0062a7;*/
    /*}*/

    nav ul ul ul a {
        padding: 2px 5px 2px 30px;
        background:#fff;
    }

    nav ul ul ul a.act,
    nav ul ul ul a:hover {
        background:#24408c;
        color:#fff;
    }

    nav .subtitle {
        background-color:#24408c;
        color:#fff;
        font-weight:bold;
        padding: 2px 10px 2px 16px;

    }


    nav ul ul ul ul a {
        padding: 2px 5px 2px 40px;
    }

    #bc a {
        font-size:11px;
        text-decoration:none;
    }

    #hnav ul,
    #hnav li {
        margin:0;
        padding:0;
        list-style-type:none;
    }


    #hnav a {
        /*background: url('/img/ly/sprite-fixed.png') 100% -431px;*/
        display:block;
        /*height:55px;*/
        height:30px;
        text-decoration: none;
        /*color:#595959;*/
        line-height:normal;
        margin-right:3px;
        text-align: center;
        /*color:#7fb5ff;*/
        /*font-size:14px;*/

        font-size:1.3em;
        color:#24408c;
        text-transform: uppercase;
        font-weight: 600;
    }

    #hnav a span {
        /*background: url('/img/ly/sprite-fixed.png') 0px -486px;*/
        display:block;
        height:35px;
        padding: 10px 10px;

    }

    #hnav li:hover a,
    #hnav a:hover,
    #hnav a.act {
        /*background: url('/img/ly/sprite-fixed.png') 100% -321px;*/
        color:#fff;
        background-color: #24408c;
    }

    #hnav li:hover span,
    #hnav a:hover span,
    #hnav a.act span {
        /*background: url('/img/ly/sprite-fixed.png') 0px -376px;*/
    }

    #hnav ul ul {
        /*margin-top:-4px;*/
        margin-top:3px;
    }

    #hnav ul ul a {
        background:#fff !important;
        /*color:#7FB5FF  !important;*/
        color:#24408c  !important;
        height:auto;
        /*border:1px solid #7FB5FF;*/
        border:1px solid #24408c;
        margin-top:-1px;
        width:190px;
        text-align: left;
        font-size:1em;
    }
    #hnav ul ul a:hover {
        background:#24408c !important;
        color:#fff !important;
    }
    #hnav ul ul a.act {
        background:#24408c !important;
        color:#fff !important;
    }
    #hnav ul ul span {
        background:none !important;
        height:auto;
        padding: 2px 10px;
    }


    #couponpromo, #instagrampromo, #articleweekpromo {
        width: 117px;
        height: 44px;        
        position: absolute;
        /*top:140px;*/
        /*left: 818px;*/
        bottom:0;
        right:10px;
        background: url("/img/ly/gutschein-head.png") no-repeat;
        z-index: 1;
    }

    #instagrampromo{
        left: 945px;
        background: url(/img/ly/instagram_s.png) #C2DBFE 10px 5px no-repeat;
        top: 155px;
        height: 29px;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
    }

    #articleweekpromo{
        left: 1082px;
        background: url(/img/ly/adwoche_head.png) no-repeat;
        width: 155px;
    }

    #couponpromo  a,
    #couponpromo  a span,
    #couponpromo  a:hover,
    #couponpromo  a.act,
    #couponpromo  a span:hover,
    #instagrampromo  a,
    #instagrampromo  a span,
    #instagrampromo  a:hover,
    #instagrampromo  a.act,
    #instagrampromo  a span:hover,
    #articleweekpromo  a,
    #articleweekpromo  a span,
    #articleweekpromo  a:hover,
    #articleweekpromo  a.act,
    #articleweekpromo  a span:hover
    {
        background: none !important;
        /*color:#4A89B5;*/
    }

    #couponpromo  a,#instagrampromo  a,#articleweekpromo  a{
        position: relative;
        width: 117px;
        height: 44px;
        /*color: #4A89B5;*/
        color: #24408c;
        font-weight: bold;
        display: block;
        text-decoration: none;
        z-index: 1;
    }
    #articleweekpromo  a{
        width: 140px;
    }
    #instagrampromo  a{
        height: 29px;
    }

    #couponpromo  a:hover span,#instagrampromo  a:hover span,#articleweekpromo  a:hover span{
        color:#FFF;
    }
    #couponpromo  a span{
        position: absolute;
        z-index: 1;
        top: 22px;
        left: 12px;
        font-weight: bold;
        font-size: 14px;
        /*padding: 20px 12px 0 0;*/
        /*height:10px;*/
        /*display:block;*/
    }

    #instagrampromo  a span{
        position: absolute;
        z-index: 1;
        top: 7px;
        left: 36px;
        font-weight: bold;
        font-size: 14px;
    }
    #articleweekpromo  a span{
        position: absolute;
        z-index: 1;
        top: 22px;
        left: 12px;
        font-weight: bold;
        font-size: 14px;
    }

    .footernav ul,
    .footernav li {
        margin: 0;
        padding: 0;
        list-style-type:none;
    }
    .footernav ul,
    .footernav li,
    .footernav a {
        display: block;
    }
    .footernav a {
        text-decoration: none;
        color: #ccc;
        line-height: 1.5em;
    }
    .footernav a:hover, .footernav .act {
        color:#fff;
    }
}