/*Link Navigation**************************************/

.left-box .box-border .main-navigation .nav3-grid {
    /*border-bottom:solid 1px rgb(200,200,200);*/
    color:rgb(0,78,119);
    font-family:arial,sans-serif;
    overflow:hidden;
    width:180px;
    }

.left-box .box-border .main-navigation .nav3-grid ul {
    width:100%;
    margin: 0 0 0 0;
    list-style-image:none; 
    list-style: none;
    }
    

    
.left-box .box-border .main-navigation .nav3-grid ul li {
    margin: 0;
    list-style-image:none; 
    list-style: none;
    border-bottom: 1px solid rgb(200,200,200);
    }
    
 
/*Ebene 1**************************************/   
.left-box .box-border .main-navigation .nav3-grid ul li a,
.left-box .box-border .main-navigation .nav3-grid ul li a:visited {
    background: url(li.gif) 7px 11px no-repeat ;
    color:rgb(1,81,150);
    display:block;
    font-weight:bold; font-size:115%;
    height:auto !important; height:1.3em /*IE6*/;
    line-height:1.3em;
    margin-left:-11px;
    min-height:1.3em /*Non-IE6*/;
    padding:0.4em 10px 0.4em 23px;
    text-decoration:none;
    }


/*Ebene 1 - HOVER **************************************/   
.left-box .box-border .main-navigation .nav3-grid ul li a:hover {
    background: url(li_hover.gif) 7px 11px no-repeat ;
    background-color:rgb(225,225,225); /*background-color:rgb(143,174,215) /*For blue background*/
    color:rgb(42,90,138);
    text-decoration:none;
    margin-left:-11px;
    padding:0.4em 10px 0.4em 23px;
    width:147px;
    }

    
  
/*Ebene 1 - ACTIVE **************************************/      
.left-box .box-border .main-navigation .nav3-grid ul li.active a,
.left-box .box-border .main-navigation .nav3-grid ul li.active a:link,
.left-box .box-border .main-navigation .nav3-grid ul li.active a:visited
.left-box .box-border .main-navigation .nav3-grid ul li.active a:hover{
    background: url(li_active.gif) 7px 11px no-repeat;
    background-color:rgb(2,104,192) !important;
    color:rgb(255,255,255);
    display:block;
    font-weight:bold; font-size:115%;
    height:auto !important; height:1.3em /*IE6*/;
    line-height:1.3em;
    margin-left:-11px;
    min-height:1.3em /*Non-IE6*/;
    padding:0.4em 10px 0.4em 23px;
    text-decoration:none;
    width:147px;
    }   
    
/* Ebene1 - ACTIVE - Ebene 2 Inactive **************************************/ 
.left-box .box-border .main-navigation .nav3-grid ul li.active ul li a,
.left-box .box-border .main-navigation .nav3-grid ul li.active ul li a:link,
.left-box .box-border .main-navigation .nav3-grid ul li.active ul li a:visited {
    background:none !important;
    background:none;
    background:url(li.gif) 7px 11px no-repeat !important;
    border:none;
    color:rgb(0,74,138);
    display:block;
    font-size:100% !important; font-weight:normal;
    min-height:1.3em /*Non-IE6*/; height:auto !important; height:1.3em /*IE6*/;
    margin-left:-11px;
    line-height:1.3em;
    padding:0.4em 10px 0.4em 23px;
    text-decoration:none;
    width:140px !important;
    }
    
 /* Ebene1 - Inactive - Ebene 2 Inactive **************************************/ 
.left-box .box-border .main-navigation .nav3-grid ul li ul li a,
.left-box .box-border .main-navigation .nav3-grid ul li ul li a:visited {
    background:none !important;
    background: url(li.gif) 7px 11px no-repeat !important;
    border:none;
    color:rgb(0,74,138);
    display:block;
    font-size:100% !important; font-weight:normal;
    min-height:1.3em /*Non-IE6*/; height:auto !important; height:1.3em /*IE6*/;
    margin-left:-11px;
    line-height:1.3em;
    padding:0.4em 10px 0.4em 23px;
    text-decoration:none;
    width:140px !important;
    }   
    
 
 /* Ebene 1 - Ebene 2 - HOVER**************************************/  
.left-box .box-border .main-navigation .nav3-grid ul li ul li a:hover {
    background: url(li_hover.gif) 7px 11px no-repeat ;
    background-color:rgb(225,225,225) !important; /*background-color:rgb(143,174,215) /*For blue background*/
    color:rgb(42,90,138);
    text-decoration:none;
    margin-left:-11px;
    padding:0.4em 10px 0.4em 23px;
    width:136px !important; 
 
}   

/* Ebene 1 - ACTIVE - Ebene 2 - HOVER**************************************/    
 .left-box .box-border .main-navigation .nav3-grid ul li.active ul li a:hover {
    background-color:rgb(225,225,225) !important;
    background: url(li.gif) 7px 11px no-repeat ;
    border:none;
    color:rgb(0,74,138);
    display:block;
    font-size:90%; font-weight:normal;
    min-height:1.3em /*Non-IE6*/; height:auto !important; height:1.3em /*IE6*/;
    margin-left:-11px;
    line-height:1.3em;
    padding:0.4em 10px 0.4em 23px;
    text-decoration:none;
    width:136px !important;
    }
    
 
 /*Ebene 2 - ACTIVE **************************************/     
.left-box .box-border .main-navigation .nav3-grid ul li.active ul li.active a,
.left-box .box-border .main-navigation .nav3-grid ul li.active ul li.active a:visited {
    background:none;
    background: url(li.gif) 7px 11px no-repeat ;
    border:none;
    color:rgb(0,74,138);
    display:block;
    font-size:90%; font-weight:bold;
    min-height:1.3em /*Non-IE6*/; height:auto !important; height:1.3em /*IE6*/;
    margin-left:-11px;
    line-height:1.3em;
    padding:0.4em 10px 0.4em 23px;
    text-decoration:none;
    width:140px;
    }
    
/*Ebene 2  *****************************************/
.left-box .box-border .main-navigation .nav3-grid ul li ul li {
    margin: 0 0 0px 0;
    list-style-image:none; 
    list-style: none;
    border:none;
    border-top:1px solid rgb(200,200,200);
    
    }
    
 /*Ebene 2 - LAST *****************************************/
.left-box .box-border .main-navigation .nav3-grid ul li ul li.last {
    margin: 0 0 15px 0;
    list-style-image:none; 
    list-style: none;
    border:none;
    border-top: 1px solid rgb(200,200,200);
    
    }   
