﻿/*
-
- Concept, design and implementation by
- Futurecom interactive AG
- P.O. Box
- 8037 Zurich
- Switzerland
- http://www.futurecom.ch
-
- NMC: cts
- NMD: wro
- ITS: pj, agl
-
*/
/***************************************************
top navigation styles
***************************************************/
ul.topNav 
{
  margin:0px;
  list-style-type: none;
  padding: 0px;
}
   
ul.topNav li {
  float:right;
  margin: 0px 0px 0px 9px;
  padding:0px;  
  background-image: url(/en/_img/bg_topnav_alpha75.png);
  }
   
ul.topNav li a, ul.topNav li a:visited
{
  display:block;
  font-family: Helvetica, Tahoma, Arial, Sans-Serif;
  font-weight: bold;
  font-size: 13px;
  color:#000;
  text-decoration:none;
  padding: 2px 5px 2px 5px;
  white-space:nowrap;
  border-bottom: 2px solid #ff6600;
  width:162px;
  }  

ul.topNav li.active a, li a:active, ul.topNav li a:hover
  {
  color:#fff;
  background-color:#ff6600;
  background-image:none;
  border-bottom: 2px solid #fff;
  }

/***************************************************
left navigation styles
***************************************************/
/*** navLevel 2 ***/
ul.navLevel2 {
  margin:0px;
  padding:0px;
  list-style-type: none;
}
ul.navLevel2 li a, ul.navLevel2 li a:active, ul.navLevel2 li a:visited {
  display: block;
  font-weight:normal;
  color:#000;
  text-decoration:none;
  padding: 2px 0px 3px 16px;
  background-image: url(/en/_img/img_navBullet_orange.gif);
  background-repeat:no-repeat;
  background-position: 4px 7px;
  border-bottom:1px solid #cccccc;
  width:129px;
}
ul.navLevel2 li a:hover 
{
  color:#fff;
  background-color:#000;
}
ul.navLevel2 li.active a, .navLevel2 li.active a:active, .navLevel2 li.active a:visited {
  color:#000;
  font-weight:bold;
  background-color:#ddd;
  background-image: url(/en/_img/img_navBullet_black.gif);
  background-repeat:no-repeat;
  background-position: 4px 7px;
  border-bottom: 1px solid #fff;
}

ul.navLevel2 li.active_parent a, ul.navLevel2 li.active_parent a:hover, ul.navLevel2 li.active_parent a:visited, ul.navLevel2 li.active_parent a:active {   
  color:#fff;
  font-weight:bold;
  background-color: #ff6600;
  background-image: url(/en/_img/img_navBullet_black.gif);
  background-repeat:no-repeat;
  background-position: 4px 7px;
  border-bottom: 1px solid #fff;
  width:129px;
}
 
.navLevel2 li.active a:hover {  
  color:#fff;
  background-color:#000;
  background-image: url(/en/_img/img_navBullet_orange.gif);
  } 

.navLevel2 li.active_parent a:hover { 
  color:#fff;
  background-color: #ff6600;
  background-image: url(/en/_img/img_navBullet_black.gif);
  }
 

/*** navLevel 3 ***/
ul.navLevel3 {
  margin:0px;
  padding:0px;
  list-style-type: none;
}
ul.navLevel3 li a, ul.navLevel3 li a:active, ul.navLevel3 li a:visited {
  display: block;
  font-weight:normal;
  color:#000;
  text-decoration:none;
  padding: 2px 0px 3px 28px;
  background-color:#f6f6f6;
  background-image: url(/en/_img/img_navBullet_grey.gif);
  background-repeat:no-repeat;
  background-position: 16px 7px;
  border-bottom:1px solid #cccccc;
  width:117px;
}
ul.navLevel3 li a:hover {
  color:#fff;
  background-color:#000;
  background-image: url(/en/_img/img_navBullet_orange.gif);
}
ul.navLevel3 li.active a, .navLevel3 li.active a:active, .navLevel3 li.active a:visited {  
  color:#000;
  font-weight:bold;
  background-color:#ddd;
  /*background-color:#ff6600;*/
  background-image: url(/en/_img/img_navBullet_black.gif);
  background-repeat:no-repeat;
  background-position: 16px 7px;
  border-bottom: 1px solid #fff;
  width:117px;
}

ul.navLevel3 li.active_parent a, ul.navLevel3 li.active_parent a:hover, ul.navLevel3 li.active_parent a:visited, ul.navLevel3 li.active_parent a:active {  
  color:#fff;
  font-weight:bold;
  background-color: #ff6600;
  background-image: url(/en/_img/img_navBullet_black.gif);
  background-repeat:no-repeat;
  background-position: 16px 7px;
  border-bottom: 1px solid #fff;
  width:117px;
}
 
.navLevel3 li.active a:hover {
  color:#fff;
  background-color:#000;
  background-image: url(/en/_img/img_navBullet_orange.gif);
  }
 
.navLevel3 li.active_parent a:hover { 
    color:#fff;
    background-color: #ff6600;
    background-image: url(/en/_img/img_navBullet_black.gif);
}

/*** navLevel 4 ***/
ul.navLevel4 {
  margin:0px;
  padding:0px;
  font-size:11px;
  list-style-type: none;
}
ul.navLevel4 li a, ul.navLevel4 li a:active, ul.navLevel4 li a:visited {
  display: block;
  font-weight:normal;
  color:#000;
  text-decoration:none;
  padding: 2px 0px 3px 40px;
  background-color:#fcfcfc;
  background-image: url(/en/_img/img_navBullet_grey.gif);
  background-repeat:no-repeat;
  background-position: 27px 7px;
  border-bottom:1px solid #cccccc;
  width:105px;
}
ul.navLevel4 li a:hover {
  color:#fff;
  background-color:#000;
  background-image: url(/en/_img/img_navBullet_orange.gif);
}
ul.navLevel4 li.active a, .navLevel4 li.active a:active, .navLevel4 li.active a:visited {
  color:#fff;
  font-weight:bold;
  background-color:#ff6600;
  background-image: url(/en/_img/img_navBullet_black.gif);
  background-repeat:no-repeat;
  background-position: 27px 7px;
  border-bottom: 1px solid #cccccc;
  width:105px;
}
.navLevel4 li.active a:hover {
  color:#fff;
  background-color:#000;
  background-image: url(/en/_img/img_navBullet_orange.gif);
  }