@font-face {
    font-family: 'OfficinaSansITCStd-Bold';
    src: url('../../css/officinasansitcstd-bold-webfont.eot');
    src: url('../../css/officinasansitcstd-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('../../css/officinasansitcstd-bold-webfont.woff') format('woff'),
    url('../../css/officinasansitcstd-bold-webfont.ttf') format('truetype'),
    url('../../css/officinasansitcstd-bold-webfont.svg#officinasansitcstd_bookbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'OfficianaSansITCStd-Book';
    src: url('../../css/officinasansitcstd-book-webfont.eot');
    src: url('../../css/officinasansitcstd-book-webfont.eot?#iefix') format('embedded-opentype'),
    url('../../css/officinasansitcstd-book-webfont.woff') format('woff'),
    url('../../css/officinasansitcstd-book-webfont.ttf') format('truetype'),
    url('../../css/officinasansitcstd-book-webfont.svg#officinasansitcstdbook') format('svg');
    font-weight: normal;
    font-style: normal;
}

ul.menu {
    list-style:none;
    margin:0;
    margin-left: 8px;
    /*margin-top: 3px;*/
    padding:0;
    /*font: normal normal lighter 13px "OfficinaSansITCStd-Bold";*/
    font: normal normal lighter 17px Arial;
    font-weight: bold;
    text-align: center;
    color: #fff !important;
    /*position: absolute;*/
    z-index: 999;
    height: 35px;
}
ul.menu * {
    margin:0;
    padding:0;
}

ul.menu a {
    display:block;
    color:#fff;
    text-decoration:none;
}

ul.menu li {
    position:relative;
    float:left;

}
ul.menu ul {
    position:absolute;
    top:49px;
    /*left:15px;*/
    display:none;
    opacity:0;
    list-style:none
}
ul.menu ul li {
    position:relative;
    /*border:1px solid #aaa;*/
    /*border-top:none;*/
    /*width:148px;*/
}
ul.menu ul li a {
    display:block;
    padding-top: 0 !important;;
    /*padding-top: 3px;*/
    padding-right: 7px;
    padding-left: 7px;
    /*padding-bottom: 5px;*/
}
ul.menu ul li a:hover {
    /*background:url(images/header_over.gif);*/
    background-color: #e26d6d;
}
ul.menu ul ul {
    left:164px;
    top:0px;
}
ul.menu .menulink {
    /*border:1px solid #aaa;*/
    /*font-weight: bold;*/
    padding-top: 18px;
    padding-right: 42px; /*10*/
    padding-left: 7px; /*7*/
    padding-bottom: 7px;
    /*width:125px;*/
    /*background-color: #fff;*/
    /*margin-left: 16px;*/
    /*margin-right: 16px;*/
    /*border-left: solid 1px #ff0000;*/
    /*background:url(images/header.gif);*/
}

ul.menu .disabled {
    /*border:1px solid #aaa;*/
    padding-top: 18px;
    padding-right: 42px; /*15*/
    padding-left: 7px; /*7*/
    padding-bottom: 7px;
    /*font-weight:bold;*/
    /*width:125px;*/
    color: #fff;

    /*background:url(images/header.gif);*/
}

ul.menu .disabled:hover {
    color: #fff;
}

ul.menu .menulink:hover, ul.menu .menuhover {
    /*background:url(images/header_over.gif)*/
}


ul.menu .sub{
    /*background:url(images/header.gif);*/
    /*background: url(images/arrow.gif) 136px 8px no-repeat;*/
    height: auto;
    background: #DF001A;
    border-bottom: 1px solid #BC0007;
    border-top: 1px solid #F83436;
    color: #FFFFFF;
}

ul.menu ul .menulink {
    height: auto;
    background: #DF001A;
    border-bottom: 1px solid #BC0007;
    border-top: 1px solid #F83436;
    color: #FFFFFF;
    text-align: left;
    font: normal normal 400 13px/18px Arial;
    width: 270px;
}

ul.menu ul .menulink:hover {
    background: #F83436;
    border-bottom: 1px solid #BC0007;
    border-left: 0px #FFFFFF;
    border-right: 0px #FFFFFF;
    border-top: 1px solid #F83436;
}

ul.menu .arrow{
    top:3px;
    padding-left:10px;
    position:relative;
    float:right;
    /*display: none;*/
}

ul.menu .sub:hover {
    /*background:url(images/header_over.gif);*/
    background-color: #e26d6d;
    height: auto;
}

ul.menu .topline {
    /*background: url(../../img/de/menu-right-border.png) no-repeat right;*/
}

/*ul.menu .topline:hover {*/
/*  background: url(../../img/de/nav-bg-hover01.png) -1px no-repeat; */
/*  border-radius: 8px 8px 0px 0px;*/
/*  display: block;*/
/*  left: -1px;*/
/**/
/*}*/

ul.menu .topline:last-child {
    /*background: none;*/
}

ul.menu .last {
    background: none;
}

/*ul.menu .topline:last-child:hover {*/
/*  background: url(../../img/de/nav-bg-hover01.png) -1px no-repeat; */
/*  border-radius: 8px 8px 0px 0px;*/
/*  left: -1px;*/
/*  display: block;*/
/*}*/
