/* niklasdaniel.com - TopNavigation dropdown menu css - programmed by jokfa.design */
#NavT * a {
    font-size:11px; 
    }
 
#MapAxis {
    z-index:11; 
    width:37px; height:34px; position:absolute; top:100px; left:536px; 
    background-repeat:no-repeat; 
    }
 
/**/
#NavT .ntHome {
    /*width:54px; */
    
    height:32px; 
    background:url(../images/menu/TopNav_up.jpg) no-repeat; 
    }
 
#NavT .ntHome ul {
    border-right:1px solid #2F92CC; border-bottom:1px solid #2F92CC; border-left:1px solid #2F92CC; 
    margin-top:5px; 
    }
 
/* bg-colour and bg-hover */
#NavT .ntHome li {
    width:140px; 
    background:black; 
    }
 
#NavT .ntHome li:hover, #NavT .ntHome li li:hover {
    width:140px; 
    background-color:#66B3E8; 
    }
 
/* link colour and hover */
#NavT .ntHome a:hover {
    color:#258DE4; 
    }
 
#NavT .ntHome li a {
    border-top:1px solid #2F92CC; 
    color:#258DE4; font-weight:normal; 
    }
 
#NavT .ntHome li:hover>a {
    color:black; font-weight:normal; 
    }
 
/*************************************/
#NavT .ntCoaching {
    /*width:84px; */
    height:32px; 
    background:url(../images/menu/TopNav_up.jpg) no-repeat; 
    }
 
#NavT .ntCoaching ul {
    border-right:1px solid #2F92CC; border-bottom:1px solid #2F92CC; border-left:1px solid #2F92CC; 
    margin-top:5px; 
    }
 
/* bg-colour and bg-hover */
#NavT .ntCoaching li {
    width:140px; 
    background:black; 
    }
 
#NavT .ntCoaching li:hover, #NavT .ntCoaching li li:hover {
    width:140px; 
    background-color:#66B3E8; 
    }
 
/* link colour and hover */
#NavT .ntCoaching a:hover {
    color:#258DE4; 
    }
 
#NavT .ntCoaching li a {
    border-top:1px solid #2F92CC; 
    color:#258DE4; font-weight:normal; 
    }
 
#NavT .ntCoaching li:hover>a {
    color:black; font-weight:normal; 
    }
 
/*************************************/
#NavT .ntMedia {
    /*width:58px; */
    height:32px; 
    background:url(../images/menu/TopNav_up.jpg) no-repeat; 
    }
 
#NavT .ntMedia ul {
    border-right:1px solid #2F92CC; border-bottom:1px solid #2F92CC; border-left:1px solid #2F92CC; 
    margin-top:5px; 
    }
 
/* bg-colour and bg-hover */
#NavT .ntMedia li {
    width:140px; 
    background:black; 
    }
 
#NavT .ntMedia li:hover, #NavT .ntMedia li li:hover {
    width:140px; 
    background-color:#66B3E8; 
    }
 
/* link colour and hover */
#NavT .ntMedia a:hover {
    color:#258DE4; 
    }
 
#NavT .ntMedia li a {
    border-top:1px solid #2F92CC; 
    color:#258DE4; font-weight:normal; 
    }
 
#NavT .ntMedia li:hover>a {
    color:black; font-weight:normal; 
    }
 
/*************************************/
#NavT .ntNewsletters {
    /*width:54px; */
    height:32px; 
    background:url(../images/menu/TopNav_up.jpg) no-repeat; 
    }
 
#NavT .ntNewsletters ul {
    border-right:1px solid #2F92CC; border-bottom:1px solid #2F92CC; border-left:1px solid #2F92CC; 
    margin-top:5px; 
    }
 
/* bg-colour and bg-hover */
#NavT .ntNewsletters li {
    width:140px; 
    background:black; 
    }
 
#NavT .ntNewsletters li:hover, #NavT .ntNews li li:hover {
    width:140px; 
    background-color:#66B3E8; 
    }
 
/* link colour and hover */
#NavT .ntNewsletters a:hover {
    color:#258DE4; 
    }
 
#NavT .ntNewsletters li a {
    border-top:1px solid #2F92CC; 
    color:#258DE4; font-weight:normal; 
    }
 
#NavT .ntNewsletters li:hover>a {
    color:black; font-weight:normal; 
    }
 
/*************************************/
#NavT .ntDesign {
    /*width:84px; */
    height:32px; 
    background:url(../images/menu/TopNav_up.jpg) no-repeat; 
    }
 
#NavT .ntDesign ul {
    border-right:1px solid #2F92CC; border-bottom:1px solid #2F92CC; border-left:1px solid #2F92CC; 
    margin-top:5px; 
    }
 
/* bg-colour and bg-hover */
#NavT .ntDesign li {
    width:140px; 
    background:black; 
    }
 
#NavT .ntDesign li:hover, #NavT .ntDesign li li:hover {
    width:140px; 
    background-color:#66B3E8; 
    }
 
/* link colour and hover */
#NavT .ntDesign a:hover {
    color:#258DE4; 
    }
 
#NavT .ntDesign li a {
    border-top:1px solid #2F92CC; 
    color:#258DE4; font-weight:normal; 
    }
 
#NavT .ntDesign li:hover>a {
    color:black; font-weight:normal; 
    }
 
/*************************************/
#NavT .ntBiography {
    /*width:90px; */
    height:32px; 
    background:url(../images/menu/TopNav_up.jpg) no-repeat; 
    }
 
#NavT .ntBiography ul {
    z-index:10; 
    border-right:1px solid #2F92CC; border-bottom:1px solid #2F92CC; border-left:1px solid #2F92CC; 
    margin-top:5px; 
    }
 
/* bg-colour and bg-hover */
#NavT .ntBiography li {
    width:140px; 
    background:black; 
    }
 
#NavT .ntBiography li:hover, #NavT .ntBiography li li:hover {
    width:140px; 
    background-color:#66B3E8; 
    }
 
/* link colour and hover */
#NavT .ntBiography a:hover {
    color:#258DE4; 
    }
 
#NavT .ntBiography li a {
    border-top:1px solid #2F92CC; 
    color:#258DE4; font-weight:normal; 
    }
 
#NavT .ntBiography li:hover>a {
    vertical-align:middle; 
    color:black; font-weight:normal; 
    }
 
/*************************************/
#NavT .ntAXIS {
    /*width:131px; */
    height:32px; 
    background:url(../images/menu/TopNav_AXIS_up.jpg) no-repeat; 
    }
 
#NavT .ntAXIS ul {
    z-index:10; 
    border-right:1px solid #2F92CC; border-bottom:1px solid #2F92CC; border-left:1px solid #2F92CC; 
    margin-top:5px; 
    }
 
/* bg-colour and bg-hover */
#NavT .ntAXIS li {
    width:140px; 
    background:black; 
    }
 
#NavT .ntAXIS li:hover, #NavT .ntAXIS li li:hover {
    width:140px; 
    background-color:#66B3E8; 
    }
 
/* link colour and hover */
#NavT .ntAXIS a:hover {
    color:#258DE4; 
    }
 
#NavT .ntAXIS li a {
    border-top:1px solid #2F92CC; 
    color:#258DE4; font-weight:normal; 
    }
 
#NavT .ntAXIS li:hover>a {
    vertical-align:middle; 
    color:black; font-weight:normal; 
    }
 
/*************************************/
#NavT .ntLeft {
    width:3px; height:32px; 
    background:url(../images/menu/TopNav_lr.jpg) no-repeat; 
    }
 
#NavT .ntRight {
    width:5px; height:32px; 
    background:url(../images/menu/TopNav_up.jpg) no-repeat; 
    }
 
/*************************************/
#NavT {
    display:block; 
    width:785px; height:25px; 
    border:0px solid red; 
    margin:0px; padding:0px; 
    font-size:15px; font-weight:bold; 
    text-transform:uppercase; 
    }
 
#NavT ul {
    border:0px; 
    margin:0px; padding:0px; 
    list-style-type:none; 
    }
 
#NavT li {
    display:block; 
    float:left; 
    position:relative; 
    border:0px; 
    margin:0px; padding:0px; 
    }
 
#NavT a {
    display:block; 
    }
 
#NavT li li {
    width:100%; 
    }
 
#NavT li li ul {
    top:-5px; 
    border:0px; 
    margin:0px; 
    background-color:#00CCFF; 
    }
 
#NavT li li:hover ul {
    left:100%; 
    }
 
/*** SubMenu - hide initialy ***/
#NavT li ul {
    display:none; 
    z-index:20; 
    position:absolute; 
    }
 
#NavT li:hover>ul {
    display:block; 
    }
 
#NavTList:after {
    visibility:hidden; display:block; content:"."; 
    overflow:hidden; clear:both; 
    height:0px; 
    }
 
/*************************************/
/*** Level 1 - link color, padding ***/
#NavT a {
    padding:10px 8px 3px 8px; text-align:center; 
    color:#fff; 
    text-decoration:none; text-transform:none; 
    }
 
#NavT a.ax {
    padding:3px 8px 3px 52px; text-align:left; 
    color:#fff; 
    text-decoration:none; text-transform:none; 
    }
 
/*** Level 1 - hover-bg ***/
#NavT li:hover {
    background-color:#A02F5D; 
    }
 
/*** Level 1 - hover-colour ***/
#NavT li a:hover {
    color:#fff; 
    }
 
/*** Level 1 - active ***/
#NavT .active {
    color:#fff; 
    background-color:#cf5c8a; 
    }
 
/*** open ***/
#NavT li ul {
    width:140px; 
    border-right:1px solid #2F92CC; border-bottom:1px solid #2F92CC; border-left:1px solid #2F92CC; 
    margin-top:5px; margin-left:2px; 
    font-size:12px; font-weight:normal; 
    text-transform:none; 
    background-color:#ff0000; 
    }
 
/*** links ***/
#NavT li ul a {
    border-top:1px solid #2F92CC; 
    text-align:left; 
    color:#000; 
    }
 
#NavT li ul li a {
    padding:6px 8px 7px 8px; 
    }
 
#NavT li ul li ul li a {
    padding:1px 8px 2px 8px; 
    }
 
#NavT li li:hover>a {
    color:#fff; 
    }
 
