.pageHeader .headerNavigation
{
    position: absolute;
    height: 34px; /* Is 1px narrower because the 1px bottom border has to be inside the grid. */
    width: 972px; /* Is 2px narrower because the 1px left and right borders have to be inside the grid. */
    // overflow: hidden;
    cursor: default;
	margin-top: 116px;
    overflow: visible;
    z-index: 501;
}

.headerNavigation .navSeparator
{
    height: 38px; /* Is 1px narrower because the 1px border has to be inside the grid. */
    width: 1px;
    
    background-image: -moz-linear-gradient(top, #F5F4F9 0%, #CCC 100%); /* Mozilla Firefox */
    background-image: -ms-linear-gradient(top, #F5F4F9 0%, #CCC 100%); /* IE10 */
    background-image: -o-linear-gradient(top, #F5F4F9 0%, #CCC 100%); /* Opera */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F5F4F9), color-stop(1, #CCCCCC)); /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-linear-gradient(top, #F5F4F9 0%, #CCCCCC 100%); /* Webkit (Chrome 11+) */
    background-image: linear-gradient(top, #F5F4F9 0%, #CCC 100%); /* Proposed W3C Markup */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#F5F4F9', endColorstr='#CCCCCC');/* IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#F5F4F9', endColorstr='#CCCCCC')";/* IE8/IE9 */
}

.headerNavigation .navLink
{
    padding: 15px 20px 5px;
    display: block;
	z-index: 700;
}

.headerNavigation .navLinkTaT
{
    padding: 15px 16px 5px;
}

.headerNavigation .navLink:hover,
.headerNavigation .highlightWithSubmenu,
.headerNavigation .activeNavMenuItem,
.navLink.highlightLinkWithSubmenu
{
    background-image: -moz-linear-gradient(top, #F1F2F7 0%, #FFF 100%); /* Mozilla Firefox */
    background-image: -ms-linear-gradient(top, #F1F2F7 0%, #FFF 100%); /* IE10 */
    background-image: -o-linear-gradient(top, #F1F2F7 0%, #FFF 100%); /* Opera */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F1F2F7), color-stop(1, #FFF)); /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-linear-gradient(top, #F1F2F7 0%, #FFF 100%); /* Webkit (Chrome 11+) */
    background-image: linear-gradient(top, #F1F2F7 0%, #FFF 100%); /* Proposed W3C Markup */
}

.ie7 .headerNavigation .navLink:hover,
.ie7 .headerNavigation .highlightWithSubmenu,
.ie7 .headerNavigation .activeNavMenuItem,
.ie7 .navLink.highlightLinkWithSubmenu 
.ie8 .headerNavigation .navLink:hover,
.ie8 .headerNavigation .highlightWithSubmenu,
.ie8 .headerNavigation .activeNavMenuItem,
.ie8 .navLink.highlightLinkWithSubmenu,
.ie9 .headerNavigation .navLink:hover,
.ie9 .headerNavigation .highlightWithSubmenu,
.ie9 .headerNavigation .activeNavMenuItem,
.ie9 .navLink.highlightLinkWithSubmenu
{
    background: url('http://s.autoscout24.net/images/shared/pageHeader/navLinkHighlight.gif') repeat-x;
    /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#F1F2F7', endColorstr='#FFFFFF')";/* IE8/IE9 */
}

.navLink.highlightLinkWithSubmenu
{
    position:relative; 
    padding-bottom: 7px;  
}

.navLink.highlightLink, 
.navLink.highlightLinkWithSubmenu,
.highlightWithSubmenu
{
    color: #ff7500;
}

.highlightWithSubmenu
{
    text-decoration: none;
    cursor: pointer;
    height:39px;
}

.navSubMenu
{
    clear: both;
    background-color: #FFF;
    padding: 14px 18px 18px 20px;
    position: absolute;
    top: 39px;    
    border: 0 solid #CCC;
    border-width: 0 1px 1px;     

    box-shadow: 0px 2px 5px 1px rgba(170, 170, 170, 0.75);
    -moz-box-shadow: 0px 2px 5px 1px rgba(170, 170, 170, 0.75);
    -webkit-box-shadow: 0px 2px 5px 1px rgba(170, 170, 170, 0.75);
    -o-box-shadow: 0px 2px 5px 1px rgba(170, 170, 170, 0.75);     
    z-index: 503;
}

.navSubMenuColumn
{
    float:left;
    padding: 0 18px 0 0;
}

.navSubMenu a
{
    background: url('http://s.autoscout24.net/images/shared/icons/arrow_left_XS.gif') 0px 6px no-repeat;
    display: block;
    margin-top: 4px;
    padding-left: 13px;
    white-space: nowrap;
    text-align: left;
}

.navSubMenuColumn a.navSubMenuColumnHeader
{
    background: none;
    padding-left: 0; 
}