#sub_menu {
   width:180px;
   float:left;
   margin: 0;
   padding: 0;
   color:#004a6f;
   font-size: 9pt;
   line-height: 12pt;
   font-weight: bold;
   /*border: 1px solid #e8e7e5;*/
}

#sub_menu ul {
   width:180px;
   position: relative;
   margin: 0;
   padding: 0;
   list-style-type: none;
   border-top: 1px solid #e8e7e5;
}

   /* ------------ sub 00 ------------- */
#sub_menu ul li {
   width: 180px;
   float: left;
   margin: 0;
   padding: 0;
   text-align:left;
   border-bottom: 1px solid #e8e7e5;
}
#sub_menu ul li a {
   width: 160px;
   margin: 0;
   padding: 5px 0 5px 20px;
   display: block;
   color:#004a6f;
   text-decoration:none;
   /*font-size: 10pt;*/
}
#sub_menu ul li a:hover {
   color:#b1c200;
   text-decoration:none;
   /*font-size: 10pt;*/
}


   /* ------------ sub 02 ------------- */
#sub_menu ul li ul li {
   width: 180px;
   float: left;
   margin: 0;
   padding: 0;
   text-align:left;
   border-bottom: 0;
}
#sub_menu ul li ul li a {
   width: 150px;
   margin: 0;
   padding: 5px 0 5px 30px;
   display: block;
   color:#004a6f;
   text-decoration:none;
   /*font-size: 10pt;*/
}
#sub_menu ul li ul li a:hover {
   /*color:#b1c200;*/
   color:#004a6f;
   background-color: #e2eaef;
   text-decoration:none;
   /*font-size: 10pt;*/
}


   /* ------------ sub 03 ------------- */
#sub_menu ul li ul li ul li {
   width: 180px;
   float: left;
   margin: 0;
   padding: 0;
   text-align:left;
   border-bottom: 0;
}
#sub_menu ul li ul li ul li a {
   width: 140px;
   margin: 0;
   padding: 5px 0 5px 40px;
   display: block;
   color:#004a6f;
   text-decoration:none;
   /*font-size: 10pt;*/
}
#sub_menu ul li ul li ul li a:hover {
   /*color:#b1c200;*/
   color:#004a6f;
   background-color: #e2eaef;
   text-decoration:none;
   /*font-size: 10pt;*/
}

#sub_menu_aktiv {
   color: #b1c200 !important;
   /*font-size: 10pt;*/
}
#sub02_menu_aktiv {
   color: #b1c200 !important;
   /*font-size: 10pt;*/
}
#sub_sub_menu_aktiv {
   background-color: #e2eaef !important;
   /*font-size: 10pt;*/
}

.sub_off {
   background-image: url('../img/main/list_arrow_off.png') !important;
   background-repeat: no-repeat;
   background-position: 5px 7px; 
}
.sub_on {
   background-image: url('../img/main/list_arrow_on.png') !important;
   background-repeat: no-repeat;
   background-position: 5px 8px; 
}

.sub_sub_off {
   background-image: url('../img/main/list_arrow_off.png') !important;
   background-repeat: no-repeat;
   background-position: 16px 7px; 
}
.sub_sub_on {
   background-image: url('../img/main/list_arrow_on.png') !important;
   background-repeat: no-repeat;
   background-position: 15px 8px; 
}
.sub_arrow_off_a {
   background-image: url('../img/main/list_arrow_off.png') !important;
   background-repeat: no-repeat;
   background-position: 15px 8px;
   background-color: transparent !important;
}
.sub_arrow_off_a:hover {
   background-image: url('../img/main/list_arrow_off.png') !important;
   background-repeat: no-repeat;
   background-position: 15px 8px;
   background-color: transparent !important;
   color:#b1c200 !important;
}
.sub_arrow_on_a {
   background-image: url('../img/main/list_arrow_on.png') !important;
   background-repeat: no-repeat;
   background-position: 15px 8px;
   background-color: transparent !important;
}
/*.sub_sub_on a:hover {
   background-image: url('../img/main/list_arrow_on.png') !important;
   background-repeat: no-repeat;
   background-position: 15px 8px; 
}*/