/*--------------------------------------------------------------------------------
  menu template css specification 
  Copyright 2008 Comsys AB, all rights reserved - http://comsys.se
  Modified jul 10 2008 by peter
  ------------------------------------------------------------------------------*/
/* grey box */
div.module_main {float:right; width:200px; margin:0 0 20px; padding:0; overflow:hidden; border-left:1px solid #ddd;*/}
/*div.module_main div {background: url(../images/modules/module_225bgw_sh.png) bottom left no-repeat; overflow:hidden;}
div.module_main div div {background: url(../images/modules/module_225hdw_menu.png) top left no-repeat; overflow:hidden;}
div.module_main div div div {margin:0; border:0; padding:0 0 10px 0; overflow:hidden;} 
*/
/*--------------------------------------------------------------------------------
  main navigation (Vertical - right floated) - style #1
  ------------------------------------------------------------------------------*/
.module_main .active {visibility:visible; display:inline;} /*show active elements*/

.module_main a {font-family:'Geneva', Arial, Helvetica, sans-serif!important; font-size:11px!important; font-weight:500; text-align:left;}
.module_main a:visited {color:#444444;}

/* mainlevel */ 
.module_main ul {width:100%; background:none; list-style:none; margin:0; padding:5px 0 5px;}
.module_main li {visibility:hidden; background-image:none!important; display:none; padding:/*2px*/0 1px 0px 1px; margin:0;} /*hide all LI's not active*/
.module_main .active li {visibility:visible; display:block;} /*show active li's*/
.module_main li a {color:#888888!important; font-size:12px!important; font-weight:bold; text-decoration: none; padding-left:1.2em; display:inline;}
.module_main li.active a:hover {background: url(../../../images/bullet_arrow10.png) 0% 0.25em no-repeat!important;}
.module_main ul li a:hover {color:#888888; font-size:12px!important; text-decoration: none; padding-left:1.2em; display:inline;}
.module_main li .active a {color:#3B73B9!important; font-weight:bold;!important;}


/* sublevels 1 */
.module_main li ul {margin:0; padding:0; padding-top:0px;}/* border-top:1px #ddd solid;}
.module_main li li {border-top:1px #ddd solid;}*/
.module_main li ul li {margin:0;padding:0px 0 0px 0;}
.module_main li li a {font-size:11px!important; margin:0; padding:0; padding-left:1.5em; display:inline;}
.module_main li li a, .module_main li .active li a {color:#888888!important; font-weight: bold;}
.module_main li li a:hover {color:#3B73B9!important; font-size:11px!important; text-decoration:none; padding-left:1.5em; display:inline;}
.module_main li li .active a {color:#3B73B9!important; font-weight:bold;!important;}

/* sublevel >2 */
.module_main li li li {display:none!important;} /*initially all not displayed*/
.module_main li li.active li {display:block!important;}
.module_main li li ul {margin:0; padding:0; padding-top:0px; border:0;}
.module_main li li li {border:0; font-weight:normal;}
.module_main li li li a {font-size:11px!important; margin:0; padding-left:2.0em; display:inline;} 
.module_main li li li a, .module_main li .active li li a, .module_main li .active li .active li a {color:#444444!important; font-weight:normal;} 
.module_main li li li a:hover {color:#3B73B9!important; font-size:11px!important; text-decoration:none; margin:0; margin-left:0; padding-left:2.0em; display:inline; font-weight:normal;} 

.module_main li li.active li a {color:#888888!important; font-weight:normal}
.module_main li li.active li.active a {color:#3B73B9!important; font-weight:bold;!important}
.module_main li li li .active a {color:#3B73B9!important; font-weight:bold;!important}
.module_main li#current {color:#3B73B9!important; background: url(../../../images/bullet_arrow_blue10.png) 0% 0.3em no-repeat!important;}
