/* ****************** allage subnav ******************** */

/* heads */


/* generischer margin fuer alle heads */

.allage_subnavi_container div.head {
	margin:0 0 3px 0;
	background:url(http://www.carlsen.de/img//allage/subnavi/allage_subnavi_head_overs.png) 0 0;
}

/* die gesammte navigation */
.allage_subnavi_container ul.subnavi {
	margin:0 0 0 -3px;
}

.allage_subnavi_container div.jegreen_head {
	height:30px;
}

.allage_subnavi_container div.jegreen_head:hover {
	background-position:0 -98px;
}

.allage_subnavi_container div.jepink_head {
	height:50px;
}

.allage_subnavi_container div.jepink_head:hover {
	background-position:0 -160px;
}

.allage_subnavi_container div.jelila_head {
	height:30px;
}

.allage_subnavi_container div.jelila_head:hover {
	background-position:0 -244px;
}

.allage_subnavi_container div.jeblue_head {
	height:46px;
}

.allage_subnavi_container div.jeblue_head:hover {
	background-position:0 -307px;
}

.allage_subnavi_container div.jebrown_head {
	height:48px;
}


.allage_subnavi_container div.jebrown_head:hover {
	background-position:0 -387px;
}

.allage_subnavi_container {
	background:#fff;
	width:127px;
	padding:0 0 0 5px;
}

.allage_subnavi_container li a {
	text-decoration:none;
	display:block;
	font-weight:bold;
}

.allage_subnavi_container li div.head a {
	height:100%;
	width:100%;
}

/* background image */
.allage_subnavi_container li.menu {
	background:url(http://www.carlsen.de/img//allage/subnavi/allage_subnavi_sprites.png) no-repeat;
	width:124px;
	position:relative;
	padding:0 0 7px 0;
}

.allage_subnavi_container li.open {
	
}

.allage_subnavi_container li.jegreen_bg {
	background-position:0 0;
}

.allage_subnavi_container li.jepink_bg {
	background-position:0 -187px;
	top:-8px;
}

.allage_subnavi_container li.jelila_bg {
	background-position:0 -375px;
	top:-16px;
}

.allage_subnavi_container li.jeblue_bg {
	background-position:0 -564px;
	top:-23px;	
}

.allage_subnavi_container li.jebrown_bg {
	background-position:0 -939px;
	top:-30px;	
}

/* link color der menues */

/* das rollover fuer die heads unterbinden */

.allage_subnavi_container li.menu div.head a:hover {
	background:none;
}

/* green */
.allage_subnavi_container li.jegreen_bg a  {
	color:#3f4221;
}

.allage_subnavi_container li.jegreen_bg a.active {
	background:#defd6e;
}

.allage_subnavi_container li.jegreen_bg a:hover {
	background:#defd6e;
}


/* pink */
.allage_subnavi_container li.jepink_bg  a {
	color:#57113c;
}

.allage_subnavi_container li.jepink_bg  a.active {
	background:#ec59a8;
}

.allage_subnavi_container li.jepink_bg  a:hover {
	background:#ec59a8;
}

/* lila */
.allage_subnavi_container li.jelila_bg  a {
	color:#b5a5fe;
}

.allage_subnavi_container li.jelila_bg  a.active {
	background:#786fa4;
}

.allage_subnavi_container li.jelila_bg  a:hover {
	background:#786fa4;
}

/* blue */
.allage_subnavi_container li.jeblue_bg  a {
	color:#14485a;
}

.allage_subnavi_container li.jeblue_bg  a.active {
	background:#88d5ed;
}

.allage_subnavi_container li.jeblue_bg  a:hover {
	background:#88d5ed;
}

/* brown */
.allage_subnavi_container li.jebrown_bg  a {
	color:#463b29;
}

.allage_subnavi_container li.jebrown_bg  a.active {
	background:#d5cab0;
}

.allage_subnavi_container li.jebrown_bg  a:hover {
	background:#d5cab0;
}



.allage_subnavi_container div.head a span {
	visibility:hidden;	
}

.allage_subnavi_container  ul li ul {
	display:none;
}

.allage_subnavi_container  ul li ul li a {
	padding:5px 10px 5px 10px;
	margin:0 1px 0 3px;
}

.aToZ_icon{
	position:absolute;
	top:80px;
	right:130px;
}

.aToZ_icon img {
	
}


/* allage subnavi service */

.subnavi_service_container {
	margin-top:-30px;
}

.allage_subnavi_container ul.subnavi_service_first {
	width:120px;
	border-top: 1px dashed #C3C4BE;
	border-bottom: 1px dashed #C3C4BE;
	padding:5px 0 5px 0;
}

.allage_subnavi_container ul.subnavi_service {
	width:120px;
	border-bottom: 1px dashed #C3C4BE;
	padding:5px 0 5px 0;
}

.allage_subnavi_container ul.subnavi_service li a,
.allage_subnavi_container ul.subnavi_service_first li a {
	padding:3px 10px 3px 10px;
	color:#5a5c57;
	font-weight:bold;
}

.allage_subnavi_container ul.subnavi_service li a.active,
.allage_subnavi_container ul.subnavi_service_first li a.active {
	background:#d3d5d1;
}

.allage_subnavi_container ul.subnavi_service li a:hover,
.allage_subnavi_container ul.subnavi_service_first li a:hover {
	background:#d3d5d1;
	font-weight:bold;
}

