/* Navigation */


#leftcolumn > div {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
/*    background-color: #E5E5E5;*/
}

#leftcolumn #navigation-wrapper {
	width: 250px;
}

#leftcolumn #navigation, #leftcolumn #ankerNav, #leftcolumn .sectionNavBox {
    background-color: #E5E5E5;
    text-align: left;
}

#leftcolumn #navigation {
    padding-top: 6px;
}

#leftcolumn #ankerNav, #leftcolumn .sectionNavBox {
    background-color: #d5d5d5;
	margin-top: 10px;
	padding: 6px;
}

/* All navigation lists */
#leftcolumn #navigation-wrapper ul {
    margin-left: 0px;
    list-style-type: none;
	padding-left: 0px;
}


/* Navigation levels */

/* Top level entry, inactive */
li.nav-level-0 {
    padding-bottom: 5px;
    padding-left: 15px;
}

/* Top level entry, active */
ul.mainNav li.active {
    background: url(res/raquo_rot.gif) no-repeat;
    background-position: 0px 2px;
}

/* Level 1 entry list */
ul.nav-level-1 {
	padding-top: 5px;
}

/* Level 1 entry, inactive */
li.nav-level-1 {
    padding-bottom: 5px;
    padding-left: 15px;
    padding-bottom: 5px;
/*	background: url(res/raquo_schwarz.gif) no-repeat; */
    background-position: 0px 2px;
}

/* Level 1 entry, active */
ul.nav-level-1 li.active {
    background: url(res/raquo_rot.gif) no-repeat;
    background-position: 0px 2px;
}

/* Level 2 entry, inactive */
li.nav-level-2, li.nav-level-3, li.nav-level-4 {
    padding-left: 15px;
    padding-bottom: 0px;
	/*background: url(res/raquo_schwarz.gif) no-repeat;
    background-position: 0px 2px;*/
}

/* Level 2 entry, inactive */
ul.nav-level-2 li.active, ul.nav-level-3 li.active, ul.nav-level-3 li.active {
    background: url(res/raquo_rot.gif) no-repeat;
    background-position: 0px 2px;
}

/* Leaf level. */
li.nav-leaf {
	background: url(res/raquo_schwarz.gif) no-repeat;
}


/* Section boxes */
#leftcolumn #navigation-wrapper .sectionNavBox {
	border-top: 1px dotted black;
	border-bottom: 1px dotted black;
	padding-top: .5em;
	padding-bottom: .5em;
}

#leftcolumn #navigation-wrapper .sectionNavTitle {
	font-weight: bold;
}

#leftcolumn #navigation-wrapper ul.sectionNav li {
    list-style-type: none;
    line-height: 1em;
    padding-top: 0px;
    padding-bottom: 0px;
}


/* Link styling */
#leftcolumn #navigation-wrapper a:link,
#leftcolumn #navigation-wrapper a:visited {
    text-decoration: none;
    color: black;
}

#leftcolumn #navigation-wrapper a:focus,
#leftcolumn #navigation-wrapper a:hover {
    text-decoration: underline;
    color: #cd1515;
}
#leftcolumn #navigation-wrapper a.linkActive {
    text-decoration: underline;
    color: #cd1515;
}

