/* LINKFORMATIERUNGEN QUICKNAV XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

#quicknav_con ul, #quicknav_con li {
	margin: 0px;
	padding: 0px;
	display: inline;
}

#quicknav_con a,
#quicknav_con a:link,
#quicknav_con a:visited {
	display: block;
	float: left;
	width: auto;
	padding: 0px 5px;
	border-left: 1px #000 solid;
	text-decoration:none;
	color: #000;
	font-size: 0.69em;
	font-weight: bold;
}

#quicknav_con   a:hover,
#quicknav_con   a:active  {
	text-decoration:underline;
	color: #000;
	font-size: 0.69em;
	font-weight: bold;
}

/* LINKFORMATIERUNGEN MENUE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

#left_inner ul, #left_inner li {
	margin: 0px;
	padding: 0px;
	display: inline;
}

/* Schatten der 1. Ebene XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
.but_u {
	background: transparent url(media/but_vl_u.gif) left bottom repeat-x;
}
.but_r {
	background: transparent url(media/but_vl_r.gif) right top repeat-y;
}
.but_ro {
	background: transparent url(media/but_vl_ro.gif) right top no-repeat;
}
.but_ru {
	background: transparent url(media/but_vl_ru.gif) right bottom no-repeat;
}
.but_lu {
	background: url(media/but_vl_lu.gif) left bottom no-repeat;
	padding: 0px 6px 6px 0px;
}

* html .but_u,
* html .but_r,
* html .but_ro,
* html .but_ru,
* html .but_lu {
	display: inline-block;
}

/* 1. Ebene XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

#left_inner ul li.li_level_none { display:none; }

.ul_level_1 .li_level a,
.ul_level_1 .li_level a:link,
.ul_level_1 .li_level a:visited {
	display: block;
	padding: 5px;
	border-bottom: 1px #ffffff solid;
	text-decoration:none;
	color: #000;
	font-size: 0.75em;
	font-weight: bold;
	position:relative;
}

.ul_level_1 .li_level_ac a,
.ul_level_1 .li_level_ac a:link,
.ul_level_1 .li_level_ac a:visited,
.ul_level_1 .li_level_ac   a:hover,
.ul_level_1 .li_level_ac  a:active,
.ul_level_1 .li_level   a:hover,
.ul_level_1 .li_level  a:active  {
	display: block;
	padding: 5px;
	border-bottom: 1px #ffffff solid;
	text-decoration:none;
	color: #387da3;
	font-size: 0.75em;
	font-weight: bold;
	position:relative;
}

/* 2. Ebene XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
#left_inner ul.ul_level_2 { display: block; border-bottom:#fff 1px solid; }

.ul_level_2 .li_level .but_u,.ul_level_2 .li_level_ac .but_u,
.ul_level_2 .li_level .but_r,.ul_level_2 .li_level_ac .but_r,
.ul_level_2 .li_level .but_ro,.ul_level_2 .li_level_ac .but_ro,
.ul_level_2 .li_level .but_ru,.ul_level_2 .li_level_ac .but_ru,
.ul_level_2 .li_level .but_lu,.ul_level_2 .li_level_ac .but_lu { background:none; }

.ul_level_2 .li_level .but_lu,.ul_level_2 .li_level_ac .but_lu { padding:0px; }



.ul_level_2 .li_level a,
.ul_level_2 .li_level a:link,
.ul_level_2 .li_level a:visited {
	display: block;
	padding: 3px;
	margin-left: 25px;
	border: 0px none;
	text-decoration:none;
	color: #000;
	font-size: 0.75em;
	font-weight: bold;
	background: transparent none;
	position:relative;
}

.ul_level_2 .li_level_ac a,
.ul_level_2 .li_level_ac a:link,
.ul_level_2 .li_level_ac a:visited,
.ul_level_2 .li_level_ac   a:hover,
.ul_level_2 .li_level_ac  a:active,
.ul_level_2 .li_level   a:hover,
.ul_level_2 .li_level  a:active  {
	display: block;
	padding: 3px;
	margin-left: 25px;
	border: 0px none;
	text-decoration:none;
	color: #b7090c;
	font-size: 0.75em;
	font-weight: bold;
	background: transparent none;
	position:relative;
}

/* 3. Ebene XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
.li_level_ac .ul_level_3 .li_level a,
.li_level_ac .ul_level_3 .li_level a:link,
.li_level_ac .ul_level_3 .li_level a:visited {
	display: block;
	padding: 2px 0px;
	margin-left: 45px;
	border: 0px none;
	text-decoration:none;
	color: #000;
	font-size: 0.69em;
	font-weight: normal;
	background: transparent none;
	position:relative;
}

.ul_level_3 .li_level_ac a,
.ul_level_3 .li_level_ac a:link,
.ul_level_3 .li_level_ac a:visited,
.ul_level_3 .li_level_ac   a:hover,
.ul_level_3 .li_level_ac  a:active,
.ul_level_3 .li_level   a:hover,
.ul_level_3 .li_level  a:active  {
	display: block;
	padding: 2px 0px;
	margin-left: 45px;
	border: 0px none;
	text-decoration:none;
	color: #b7090c;
	font-size: 0.69em;
	font-weight: normal;
	background: transparent none;
	position:relative;
}