/* LINKES MENU / NAVIGATION */

div#leftmenu {
	width: 224px; /* fuer schatten */
  margin: 0px;
  padding: 0px;
}

div#leftmenu_top {
  margin: 0;
  padding: 0px;
	background: url(../../../design/bp2/images/layout/bg_menu_left_top.gif) no-repeat 0 0;
	width: 224px;
	height:3px;
}

div#leftmenu_middle {
	width: 224px; /* fuer schatten */
  margin: -11px 0 0 0;
  padding: 0px;
	background: url(../../../design/bp2/images/layout/bg_menu_left.gif) repeat-y top left;
}

div#leftmenu_bottom {
	margin-top: -11px;
	background: #ffffff url(../../../design/bp2/images/layout/bg_menu_left_bottom.gif) no-repeat 0 0;
	width: 224px;
	height:7px;
}

div#leftmenu-design
{
	width: 213px;
  margin: 0 0 0 4px;
  padding: 0px;

  text-align: left;
}

div#leftmenu-design ul
{
	list-style: none;
}


div#leftmenu-design ul.level_0
{
	margin-left: 0px;
	padding-left: 0px;

}

div#leftmenu-design ul.level_1
{
	margin-left: 0px;
	padding-left: 0px;
}

div#leftmenu-design ul.level_2
{
/*	margin-left: 10px;
	padding-left: 10px;*/
}

div#leftmenu-design ul.level_3
{
/*	margin-left: 10px;
	padding-left: 10px;*/
}

div#leftmenu-design li
{
    /*baerenpost line-height : 18px; */
	/* baerenpost hat oben die linie border-bottom: 1px solid #A5D2E6; */

	/* Abstand fuer alle Elemente */
	padding: 3px 0px 3px 0px;
}

div#leftmenu-design li.level_0 {
	margin-left: 0px;
	padding-left: 10px;
}
div#leftmenu-design li.level_0_not_first {
 	border-top:1px solid #FFFFFF;
}

/* clear last shadow */
div#leftmenu-design li.last_level_0 {
	border-bottom:0px solid #FFFFFF;
}

div#leftmenu-design li.level_0:hover {
	background-color: #2ba6cc;
}

div#leftmenu-design li.level_0_active
{
	margin-left: 0px;
	padding-left: 10px;

  background-color: #2ba6cc;
}

div#leftmenu-design li.level_1
{
	/*margin-left: 0px;
	padding-left: 10px;*/
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
}

div#leftmenu-design li.level_1_active
{
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
}

div#leftmenu-design li.level_2
{
	margin-left: 10px;
	padding-left: 40px;/* von 30px auf 40px erhoeht */

    background-color: #DBE6E5;
    border-top:1px dotted #ffffff;

}

div#leftmenu-design li.level_2_active
{
	margin-left: 10px;
	padding-left: 40px;/* von 30px auf 40px erhoeht */

    background-color: #DBE6E5;
    border-top:1px dotted #ffffff;

}

div#leftmenu-design li.level_3
{
	margin-left: 10px;
	padding-left: 50px;/* von 40px auf 50px erhoeht */

    background-color: #DBE6E5;
    border-top:1px dotted #ffffff;

}

div#leftmenu-design li.level_3_active
{
	margin-left: 10px;
	padding-left: 50px;/* von 40px auf 50px erhoeht */

    background-color: #DBE6E5;
    border-top:1px dotted #ffffff;
}

div.div_0 {
	padding:10px 10px 10px 10px;
	margin:0px;
	background-color: transparent;
}

div.div_0_active
{
	padding:10px 10px 10px 10px;
	margin:0px;
	background-color: transparent;
}

div.div_0 a:link, div.div_0 a:visited
{
  color:#2ba6cc;
  font-size:13px;
}

div.div_0 a:hover, div.div_0 a .span_0:hover {
  color:#FFFFFF;
  font-size:13px;
}

div.div_0 a .span_0 {
  color:#6B7579;
}

div.div_0_active a:link, div.div_0_active a:visited
{
    color:#FFFFFF;
    font-size:13px;
}

div.div_0_active a:hover
{
    /*color:#9f161b;*/
    color:#FFFFFF;
    font-size:13px;
}


div.div_1 {
	padding:5px 10px 5px 20px;
 margin: 0 0 0 -13px;
	background: url(../../../design/bp2/images/layout/bg_menu_left_1.gif) repeat-y top left;
}

div.div_1_active
{
	padding:5px 10px 5px 20px;
 	margin: 0 0 0 -13px;
	background: url(../../../design/bp2/images/layout/bg_menu_left_1.gif) repeat-y top left;
}

div.div_1 a:link, div.div_1 a:visited
{
  color:#2ba6cc;
  font-size:12px;
}

div.div_1 a:hover, div.div_1 a .span_1:hover {
  color:#9f161b;
  font-size:12px;
}

div.div_1 a .span_1 {
  color:#2ba6cc;
}

div.div_1_active a:link, div.div_1_active a:visited
{
    color:#9f161b;
    font-size:12px;
}

div.div_1_active a:hover
{
    color:#9f161b;
    font-size:12px;
}



div.div_2
{
	padding:0px;
	margin:0px;

	background-color: #DBE6E5;
}

div.div_2 a:link, div.div_2 a:visited
{
    color:#003366;
    font-size:12px;
    background-image: design/url(../../../design/bp2/images/layout/leftmenu_dot_g.gif);
    background-repeat: no-repeat;
    padding: 0px 0px 0px 10px;
}

div.div_2 a:hover
{
    color:#CA382E;
    font-size:12px;
    background-image: design/url(../../../design/bp2/images/layout/leftmenu_dot_r.gif);
    background-repeat: no-repeat;

    padding: 0px 0px 0px 10px;
}

div.div_2_active a:link, div.div_2_active a:visited
{
    color:#CA382E;
    font-size:12px;
    background-image: design/url(../../../design/bp2/images/layout/leftmenu_dot_r.gif);
    background-repeat: no-repeat;
    padding: 0px 0px 0px 10px;
}

div.div_2_active a:hover
{
    color:#CA382E;
    font-size:12px;
    background-image: design/url(../../../design/bp2/images/layout/leftmenu_dot_r.gif);
    background-repeat: no-repeat;

    padding: 0px 0px 0px 10px;
}



div.div_3
{
	padding:0px;
	margin:0px;

	background-color: #DBE6E5;
}

div.div_3 a:link, div.div_3 a:visited
{
    color:#003366;
    font-size:12px;
    background-image: design/url(../../../design/bp2/images/layout/leftmenu_dot_g.gif);
    background-repeat: no-repeat;
    padding: 0px 0px 0px 10px;
}

div.div_3 a:hover
{
    color:#CA382E;
    font-size:12px;
    background-image: design/url(../../../design/bp2/images/layout/leftmenu_dot_r.gif);
    background-repeat: no-repeat;

    padding: 0px 0px 0px 10px;
}

div.div_3_active a:link, div.div_3_active a:visited
{
    color:#CA382E;
    font-size:12px;
    background-image: design/url(../../../design/bp2/images/layout/leftmenu_dot_r.gif);
    background-repeat: no-repeat;
    padding: 0px 0px 0px 10px;
}
u
div.div_3_active a:hover
{
    color:#CA382E;
    font-size:12px;
    background-image: design/url(../../../design/bp2/images/layout/leftmenu_dot_r.gif);
    background-repeat: no-repeat;

    padding: 0px 0px 0px 10px;
}

