/*MENU - inc-template_01_hormenu_01*/
.hor_menu_td {
border-bottom-color:  #7D827E;
background-color:  #CD201C;
}
.hor_menu_td div { 
  border-right-color:  #7D827E;
}

a.hor_menu {
color:  #FFFFFF; /* HorMenuFGColor */
background-color:  #CD201C; /* HorMenuButtonColor */
}


a.hor_menu:active {
color:  #FFFFFF; /* HorMenuFGColor */
background-color:  #CD201C;
}

a.hor_menu:hover {
color:  #FFFFFF;  /* HorMenuFGColor */
}
a.hor_menu:visited {
color:  #FFFFFF; /* HorMenuFGColor */
background-color:  #CD201C; /* HorMenuButtonColor */
}

a.hor_menu:visited:hover {
color:  #FFFFFF; /* HorMenuFGColor */
}

a.hor_menu_on {
color:  #FFFFFF;  /* HorMenuFGColor */
background-color:  #CD201C; /* HorMenuButtonColor */
}

a.hor_menu_on:visited {
color:  #FFFFFF; /* HorMenuFGColor */
background-color:  #CD201C; /* HorMenuButtonColor */
}


div.dd_menu {
  border-bottom-color:  #7D827E;
  background-color:  #CD201C;
}

td>div.res_menu {
  background-color: transparent;
}

a.dd_menu {
border-bottom-color:  #e58e8c;
}

a.dd_menu,a.dd_menu:active,a.dd_menu:visited,a.dd_menu:hover,a.dd_menu:visited:hover {
color:  #FFFFFF; 
}

.node1 a.dd_menu { background-color:  #CD201C; }
.node2 a.dd_menu { background-color:  #d13532; }
.node3 a.dd_menu { background-color:  #d54b48; }
.node4 a.dd_menu { background-color:  #da615e; }
.node5 a.dd_menu { background-color:  #df7674; }
.node6 a.dd_menu { background-color:  #e48c8a; }
.node7 a.dd_menu { background-color:  #e48c8a; }
.node8 a.dd_menu { background-color:  #e48c8a; }
.node9 a.dd_menu { background-color:  #e48c8a; }
.node10 a.dd_menu { background-color:  #e48c8a; }
.node11 a.dd_menu { background-color:  #e48c8a; }
.node12 a.dd_menu { background-color:  #e48c8a; }

a.dd_menu:hover,a.dd_menu:visited:hover { background-color:  #cc1f1b; }

  a.haschildren {
    background-image: url('/img/menuarrow/FFFFFF.gif');
  }

.res a.haschildren {
background-image: url('/img/menudownarrow/FFFFFF.gif');
}

.node1 a.dd_menu { 
  border-right-color:  #7D827E;
}
.vector { color: blue; }

.sub0 { background-color:  #CD201C; }
@media all and (min-width: 44em) {
  td>div.res_menu {
    background-color:  #CD201C;
  }
  .res a.haschildren {
    background-image: url('/img/menuarrow/FFFFFF.gif');
  }

  .node1 a.dd_menu, .node2 a.dd_menu, .node3 a.dd_menu, .node4 a.dd_menu, 
  .node5 a.dd_menu, .node6 a.dd_menu, .node7 a.dd_menu, .node8 a.dd_menu, 
  .node9 a.dd_menu, .node10 a.dd_menu, .node11 a.dd_menu, .node12 a.dd_menu { 
    background-color:  #CD201C; 
  }
  .sub0 { background-color: transparent; }

}
