/*
-----------------------------------------------
Navigation
----------------------------------------------- */

/* navigation (horizontal subnavigation)
----------------------------------------------- */

.mod_navigation { padding-top: 38px; }
.mod_navigation ul,
.mod_navigation ul * { margin:0;padding:0;}
.mod_navigation ul {
  position:relative;
  /*background:#666;*/
  max-width:100%;
  height:2.5em;
  float:right;
  }
.mod_navigation ul li {
	cursor:pointer;
	float:left;
	text-align:center;
	list-style-type:none;
	font-weight:normal;
	border-left: #c9cbcb solid 1px;
}


.mod_navigation ul li a {
	color:#aeb0b1;
	font-weight:bold;
	text-decoration:none;
	display:block;
	float:left;
	/*height:2.4em;
	line-height:2.5em;*/
	padding: 0 1em 0 1em;
}

.mod_navigation ul li:hover a,
.mod_navigation ul li a:hover,
.mod_navigation ul li a:focus {color:#000; }
.mod_navigation ul li a:active {color:#666; background:#fff;}
.mod_navigation ul li:hover ul {left:0;z-index:10}
.mod_navigation ul li ul,
.mod_navigation ul li { }
.mod_navigation ul li:hover ul li a {color:#444;}
.mod_navigation ul li:hover ul li a:hover {color:#000; background:#fff;}
.mod_navigation ul li:hover ul li a:active {color:#84d0f0; background:#fff;}

.mod_navigation ul li.active  {color:#84d0f0; background:#fff; cursor:default; font-weight:bold;padding: 0 10px 0 10px}
ul li.active ul {left:0;z-index:5}
ul li.active ul,
ul li.active {background:transparent !important}
ul li.active ul li a {color:#444; background:#ccc; font-weight:normal;}
ul li.active ul li a:hover {color:#000; background:#fff;}
ul li ul li.active a,
ul li ul li.active a:hover,
ul li.active:hover ul li a:active {color:#666; background:#fff;}


/* individuelle Klassen/ID's */

.first { border-left: none!important; }

