
ul.jd_menu, 
ul.jd_menu_vertical {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
       
      
}
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	display: none;
        
}
ul.jd_menu li {
	float: left;
       
}
ul.jd_menu_vertical {
	
}
ul.jd_menu_vertical ul {
	float: none;
}

/* -- Sub-Menus -- */
ul.jd_menu ul,
ul.jd_menu_vertical ul{
	position: absolute;
       
	
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	z-index: 10000;
}

ul.jd_menu ul li,
ul.jd_menu_vertical ul li {
	float: left;
	margin: 0px;
        
       
       
       
}

.accessible, .accKonakt {
   
    display: block;
     width: 105px;
     height: 32px;
     background-image: url('../images/tlomenu.jpg');
     background-repeat: no-repeat;
     background-color: #878686;
     padding-top: 15px;
     text-align: center;
     border: 0px solid white;
}
.level2 {
    text-align: left;
}
.accessible a{
        color: #4cabdf
    }
.accKonakt:hover{
     background-image: url('../images/tlomenu2.jpg'); 
     color: #000;
}
.accessible ul li a{
     color: #ffffff
     }
.accessible:hover{
     background-image: url('../images/tlomenu2.jpg'); 
}
.accRemain {
    background-image: url('../images/tlomenu2.jpg');
	color: #000000 !important;
}
.level2{
   background-color: #878686 ;
   position: absolute; left: 0px !important; top: 54px !important; z-index: 101;
}
.level2 a:hover{
    background-image: none
}
.level2 li{
    font-size: 11px !important;
    padding-top: 7px !important;
    padding-bottom: 9px !important;
    padding-left: 0px !important;
    background-color: #878686;
    position: relative !important
     
}
.level3 li{
        font-size: 11px !important;
	float: none !important;
	margin: 0px;
        padding-top: 2px !important;
        padding-bottom: 2px !important;
        text-align: left;
     
           
        
          
      
      
       
       
       
}

.level3{
      margin-top: 29px !important;
      min-width: 160px;
      width: auto !important;
      width: 160px;
      position: absolute !important; left: 0px !important; z-index: 104;
      background-image: url('../images/menubg.png');
     
     
        
     
}


.level3 ul{
    width: 200px !important;
}

ul.jd_menu,
ul.jd_menu ul,
ul.jd_menu_vertical,
ul.jd_menu_vertical ul {
	
	border: 0px solid #036;
	border-top: 0px solid #69C;
	border-left: 0px solid #69C;
	height: 47px;
	
}
ul.jd_menu_vertical {
	height: auto;
}
ul.jd_menu ul {
	height: auto;
}
* html ul.jd_menu ul {
	width: 1%;
}
ul.jd_menu li {
	
	font-size: 12px;
        font-weight: bold;
	
	
	line-height: 14px;
	width: auto;
	margin: 0px;
	padding: 0px 0px 43px 0px;
        background-color: transparent;
	height: 13px;
	margin-left: 3px;
	cursor: pointer;
	white-space: nowrap;
}
ul.jd_menu li li {
	width: auto;
}
ul.jd_menu li a {
	
	text-decoration: none;
}

ul.jd_menu li.jdm_hover,
ul.jd_menu li.jdm_active {
        
	background-color: #878686;
	
	padding: 0px 0px 43px 0px;
	
	border: 0px solid #369;
	border-left: 0px solid #9CF;
	border-top: 0px solid #9CF;
	
}
.accessiblecon{
    background-color: transparent !important;
}
.accessiblecon a{
    color: #4cabdf
}

