/*// === TOP NAVI === //*/

#top-navi {
	height: 28px;
	margin-bottom: 11px;
	margin-top: .15em;
	background-color: #9FC0E2;
}

#top-navi {
	margin-bottom: 4px;
	background: url(../img/top-navi_bg.jpg) no-repeat;
	padding-top: 6px;
	padding-left: 14px;
}


#top-navi ul li {
	list-style: none;
	margin: 0;
	display: inline;
}

/*// === LEFTHAND NAVI === //*/

#left {
	float: left;
	width: 192px;
}

#lefthand-navi {
	/*background: #F2F4F9 url(../img/box_header_produkte.jpg) no-repeat top left;*/
	background: #F2F4F9 url(../img/box_header.jpg) no-repeat top left;
	padding: 0 .5em 1.6em 0;
	line-height: .7em;
}

#lefthand-navi .navlist {
	padding: .6em .5em .6em .8em;
}

#lefthand-navi .navlist li {
	margin-bottom: .25em;
}

#lefthand-navi .navlist li a:link, #lefthand-navi .navlist li a:visited {
	font-size: .7em;
	text-decoration: none;
	color: #08287B;
}

#lefthand-navi .navlist li, #lefthand-navi .navlist li li.sub-fake  {
	/*list-style: url(../img/nav_dot.gif);*/
	list-style: none;
}

#lefthand-navi .navlist li li {
	/*margin-left: 1.2em;*/
	margin-left: 1.5em;
	margin-top: .25em;
}

#lefthand-navi .navlist li li li {
	margin-left: 1em;
}

#lefthand-navi .navlist li li, #lefthand-navi .navlist li li li {
	list-style: none;
}

#lefthand-navi .navlist li.open {
	/*list-style: url(../img/nav_dot_open.gif);*/
	list-style: none;
}

#lefthand-navi .navlist li.open a.active, .active {
	font-weight: bold;
}

#lefthand-navi .navlist li a:hover, #lefthand-navi .navlist li a:active {
	text-decoration: underline;
}
	
.bluebullet {
	margin-right: 8px;
	margin-bottom: 2px;
}

.blueright, .bluedown {
	margin-left: -2px;
	margin-right: 5px;
	margin-top: 2px;
}

ul ul .blueright, ul ul .bluedown {
	margin-left: -14px;
}
	
/*// === BRANCHEN NAVI === //*/
	
#branchen {
	background: #F2F4F9 url(../img/box_header_branchen.jpg) no-repeat top left;
	padding: 1.6em 1.3em;
	margin-top: 11px;
}

#branchen .navlist {
	list-style: none;
	margin-top: 11px;
	margin-left: -.7em;
}

#branchen .navlist li {
	margin-bottom: 11px;
}

#branchen .navlist li.last {
	margin-bottom: 0;
}

/*// === META NAVI === //*/

#meta-navi {
	text-align: right;
	margin-right: 5px;
}

#meta-navi li {
	list-style: none;
	margin: 0;
	display: inline;
	margin-left: 8px;
}

#meta-navi li a:link, #meta-navi li a:visited {
	font-size: .7em;
	text-decoration: none;
	color: #08287B;
}

#meta-navi li a:hover, #meta-navi li a:active {
	text-decoration: underline;
}