div {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}

div#sidebar ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
div#sidebar ol {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px 30px; padding-top: 0px
}
div#sidebar ul li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; color: #222; line-height: 150%; padding-top: 0px
}

img {
	border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px
}
.ignore {
	display: inline; left: -1000px; overflow: hidden; width: 0px; position: absolute; top: -1000px; height: 0px
}
dfn {
	display: inline; left: -1000px; overflow: hidden; width: 0px; position: absolute; top: -1000px; height: 0px
}
#sidebar {
	border-bottom: #FFFFFF 1px solid; padding-right: 0px; padding-left: 0px; float: left; margin: 0px; width: 162px; padding-top: 0px
}
ul.ullevel1 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 10px; padding-top: 0px; list-style-type: none
}
ul.ullevel2 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none; font: 95% arial, sans-serif; font-weight: bold;
}

ul.ullevel3 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none; font: 95% arial, sans-serif; font-weight: bold;
}

#sidebar li {
	display: inline; list-style-type: none
}
#sidebar li a {
	margin: 0px; color: #4a4a4a; text-decoration: none
}
#sidebar .a1nofirst {
	padding-right: 0px; display: block; padding-left: 18px; background: url(../images/punkt_navi1.gif);  background-repeat: no-repeat ;background-position: 0px 0px; background-color: #82DA9B ; padding-bottom: 0px; padding-top: 0px; border-top: #FFFFFF 1px solid;
}
#sidebar .a1nofirst:hover {
	padding-left: 0px; padding-right: 0px; display: block; padding-left: 18px; background: url(../images/punkt_navi1_over.gif);  background-repeat: no-repeat ;background-position: 0px 0px; background-color: #007D32 ; padding-bottom: 0px; padding-top: 0px; color: #ffffff;
}
#sidebar .a1actfirst {
	padding-right: 0px; display: block; padding-left: 18px; background: url(../images/punkt_navi1_akt.gif) #9E9Ea1 no-repeat; padding-bottom: 1px; border-left: 0px; color: #ffffff; padding-top: 1px;
}
#sidebar .a1no {
	padding-right: 0px; border-top: #FFFFFF 1px solid; display: block; padding-left: 18px; background: url(../images/punkt_navi1.gif);  background-repeat: no-repeat ;background-position: 0px 0px; background-color: #82DA9B ; padding-bottom: 0px; padding-top: 0px;
}
#sidebar .a1no:hover {
	padding-left: 0px; padding-right: 0px; border-top: #FFFFFF 1px solid; display: block; padding-left: 18px; background: url(../images/punkt_navi1_over.gif);  background-repeat: no-repeat ;background-position: 0px 0px; background-color: #007D32; padding-bottom: 0px; padding-top: 0px; color: #ffffff;
}
#sidebar .a1act {
	padding-right: 0px; border-top: #fff 1px solid; display: block; padding-left: 18px; background: url(../images/punkt_navi1_akt.gif) #007D32 no-repeat; padding-bottom: 1px; border-left: 0px; color: #ffffff; padding-top: 1px;
}
#sidebar .a1nolast {
	padding-right: 0px; border-top: #FFFFFF 1px solid; display: block; padding-left: 18px; background: url(../images/punkt_navi1.gif);  background-repeat: no-repeat ;background-position: 0px 0px; background-color: #82DA9B ; padding-bottom: 0px; padding-top: 0px;
}
#sidebar .a1nolast:hover {
	padding-left: 0px; padding-right: 0px; border-top: #FFFFFF 1px solid; display: block; padding-left: 18px; background: url(../images/punkt_navi1_over.gif);  background-repeat: no-repeat ;background-position: 0px 0px; background-color: #007D32; padding-bottom: 0px; padding-top: 0px; color: #ffffff;
}
#sidebar .a1actlast {
	padding-right: 0px; border-top: #fff 1px solid; border-bottom: #fff 1px solid; display: block; padding-left: 18px; background: url(../images/punkt_navi1_akt.gif) #9E9Ea1 no-repeat; padding-bottom: 1px; border-left: 0px; color: #ffffff; padding-top: 1px;
}
#sidebar .a2act {
	padding-right: 0px; border-top: #fff 1px solid; display: block; padding-left: 30px; background: url(../images/punkt_navi2_akt.gif) #9E9Ea1 no-repeat; padding-bottom: 1px; border-left: 0px; color: #ffffff; padding-top: 1px;
}
#sidebar .a2nolast {
	padding-right: 0px; border-top: #FFFFFF 1px solid; display: block; padding-left: 30px; background: url(../images/punkt_navi2.gif);  background-repeat: no-repeat ; background-position: 0px 0px; background-color: #E5E5E5 ; padding-bottom: 0px; padding-top: 0px;
}
#sidebar .a2no {
	padding-right: 0px; border-top: #FFFFFF 1px solid; display: block; padding-left: 30px; background: url(../images/punkt_navi2.gif);  background-repeat: no-repeat ; background-position: 0px 0px; background-color: #E5E5E5 ; padding-bottom: 0px; padding-top: 0px;
}

#sidebar .a2nolast:hover {
	padding-right: 0px; border-top: #FFFFFF 1px solid; display: block; padding-left: 30px; background: url(../images/punkt_navi2_over.gif);  background-repeat: no-repeat ;background-position: 0px 0px; background-color: #9E9Ea1 ; padding-bottom: 0px; padding-top: 0px; color: #ffffff;
}
#sidebar .a2actlast {
	padding-right: 0px; border-top: #fff 1px solid; display: block; padding-left: 30px; background: url(../images/punkt_navi2_akt.gif) #9E9Ea1 no-repeat; padding-bottom: 1px; border-left: 0px; color: #ffffff; padding-top: 1px;
}


#sidebar .a3act {
	padding-right: 0px; border-top: #fff 1px solid; display: block; padding-left: 42px; background: url(../images/punkt_navi3_akt.gif) #9E9Ea1 no-repeat; padding-bottom: 1px; border-left: 0px; color: #ffffff; padding-top: 1px;
}
#sidebar .a3nolast {
	padding-right: 0px; border-top: #FFFFFF 1px solid; display: block; padding-left: 42px; background: url(../images/punkt_navi3.gif);  background-repeat: no-repeat ; background-position: 0px 0px; background-color: #E5E5E5 ; padding-bottom: 0px; padding-top: 0px;
}
#sidebar .a3no {
	padding-right: 0px; border-top: #FFFFFF 1px solid; display: block; padding-left: 42px; background: url(../images/punkt_navi3.gif);  background-repeat: no-repeat ; background-position: 0px 0px; background-color: #E5E5E5 ; padding-bottom: 0px; padding-top: 0px;
}

#sidebar .a3nolast:hover {
	padding-right: 0px; border-top: #FFFFFF 1px solid; display: block; padding-left: 42px; background: url(../images/punkt_navi3_over.gif);  background-repeat: no-repeat ;background-position: 0px 0px; background-color: #9E9Ea1 ; padding-bottom: 0px; padding-top: 0px; color: #ffffff;
}
#sidebar .a3actlast {
	padding-right: 0px; border-top: #fff 1px solid; display: block; padding-left: 42px; background: url(../images/punkt_navi3_akt.gif) #9E9Ea1 no-repeat; padding-bottom: 1px; border-left: 0px; color: #ffffff; padding-top: 1px;
}
