/*Navigationspunkte*/
li#aktuell {
	border-top: 1px solid #AAAAAA;
}
li#aktuell a {
	color: #AAAAAA !important;
	display: block !important;
}
li#aktuell.act {
	background: #f0f74f;
}
li#aktuell.act a {
	text-decoration: none !important;
	border-bottom: 0 !important;
	color: #575656 !important;
	width: 218px;
}
li#aktuell a:hover {
	text-decoration: none !important;
	border-bottom: 0!important;
	width: 208px;
	padding: 0 10px;
	background: #e5e5e5;
	color:#575656 !important;
}
li#aktuell.act ul {
	background: #F9FCB9;
	margin: 0;
}
li#aktuell.act ul li {
	border-top: 1px solid #878786;
}
li#aktuell.act a:hover {
	background: #F0F74F;
}
li#aktuell.act ul li a {
	color: #878786 !important;
	width: 208px;
	padding: 2px 10px;
	margin:0;
	text-decoration: none;
	border-bottom: none !important;
	font-weight: normal;
}
li#aktuell.act ul li.act a{
	font-weight: bold;
}
li#aktuell.act ul li a:hover {
	background: #F0F74F;
}
li#aktuell ul li li a.cur {
	color: #293a11;
	background: #89C1DC;
}
li#portrait {
	border-top: 1px solid #AAAAAA;
}
li#portrait a {
	color: #AAAAAA !important;
	display: block !important;
}
li#portrait.act {
	background: #D6EBAD;
}
li#portrait.act a {
	text-decoration: none !important;
	border-bottom: 0 !important;
	color: #575656 !important;
	width: 218px;
}
li#portrait a:hover {
	text-decoration: none !important;
	border-bottom: 0!important;
	width: 208px;
	padding: 0 10px;
	background: #e5e5e5;
	color:#575656 !important;
}
li#portrait.act ul {
	background: #EBF5D6;
	margin: 0;
}
li#portrait.act ul li {
	border-top: 1px solid #878786;
}
li#portrait.act a:hover {
	background: #D6EBAD;
}
li#portrait.act ul li a {
	color: #878786 !important;
	width: 208px;
	padding: 2px 10px;
	margin:0;
	text-decoration: none;
	border-bottom: none !important;
	font-weight: normal;
}
li#portrait.act ul li.act a {
	font-weight: bold;
}
li#portrait.act ul li a:hover {
	background: #D6EBAD;
}
li#portrait ul li li a.cur {
	color: #293a11;
	background: #89C1DC;
}
li#politik {
	border-top: 1px solid #AAAAAA;
}
li#politik a {
	color: #AAAAAA !important;
	display: block !important;
}
li#politik.act {
	background: #ADD6C2;
}
li#politik.act a {
	text-decoration: none !important;
	border-bottom: 0 !important;
	color: #575656 !important;
	width: 218px;
}
li#politik a:hover {
	text-decoration: none !important;
	border-bottom: 0!important;
	width: 208px;
	padding: 0 10px;
	background: #e5e5e5;
	color:#575656 !important;
}
li#politik.act ul {
	background: #D6EBE0;
	margin: 0;
}
li#politik.act ul li {
	border-top: 1px solid #878786;
}
li#politik.act a:hover {
	background: #ADD6C2;
}
li#politik.act ul li a {
	color: #878786 !important;
	width: 208px;
	padding: 2px 10px;
	margin:0;
	text-decoration: none;
	border-bottom: none !important;
	font-weight: normal;
}
li#politik.act ul li.act a {
	font-weight: bold;
}
li#politik.act ul li a:hover {
	background: #ADD6C2;
}
li#politik ul li li a.cur {
	color: #293a11;
	background: #89C1DC;
}
li#verwaltung {
	border-top: 1px solid #AAAAAA;
}
li#verwaltung a {
	color: #AAAAAA !important;
	display: block !important;
}
li#verwaltung.act {
	background: #99D6EB;
}
li#verwaltung.act a {
	text-decoration: none !important;
	border-bottom: 0 !important;
	color: #575656 !important;
	width: 218px;
}
li#verwaltung a:hover {
	text-decoration: none !important;
	border-bottom: 0!important;
	width: 208px;
	padding: 0 10px;
	background: #e5e5e5;
	color:#575656 !important;
}
li#verwaltung.act ul {
	background: #CCEBF5;
	margin: 0;
}
li#verwaltung.act ul li {
	border-top: 1px solid #878786;
}
li#verwaltung.act a:hover {
	background: #99D6EB;
}
li#verwaltung.act ul li a {
	color: #878786 !important;
	width: 208px;
	padding: 2px 10px;
	margin:0;
	text-decoration: none;
	border-bottom: none !important;
	font-weight: normal;
}
li#verwaltung.act ul li.act a {
	font-weight: bold;
}
li#verwaltung.act ul li a:hover {
	background: #99D6EB;
}
li#verwaltung ul li li a.cur {
	color: #293a11;
	background: #89C1DC;
}
li#kirche {
	border-top: 1px solid #AAAAAA;
}
li#kirche a {
	color: #AAAAAA !important;
	display: block !important;
}
li#kirche.act {
	background: #ADC2D6;
}
li#kirche.act a {
	text-decoration: none !important;
	border-bottom: 0 !important;
	color: #575656 !important;
	width: 218px;
}
li#kirche a:hover {
	text-decoration: none !important;
	border-bottom: 0!important;
	width: 208px;
	padding: 0 10px;
	background: #e5e5e5;
	color:#575656 !important;
}
li#kirche.act ul {
	background: #D6E0EB;
	margin: 0;
}
li#kirche.act ul li {
	border-top: 1px solid #878786;
}
li#kirche.act a:hover {
	background: #ADC2D6;
}
li#kirche.act ul li a {
	color: #878786 !important;
	width: 208px;
	padding: 2px 10px;
	margin:0;
	text-decoration: none;
	border-bottom: none !important;
	font-weight: normal;
}
li#kirche.act ul li.act a {
	font-weight: bold;
}
li#kirche.act ul li a:hover {
	background: #ADC2D6;
}
li#kirche ul li li a.cur {
	color: #293a11;
	background: #89C1DC;
}
li#schulen {
	border-top: 1px solid #AAAAAA;
}
li#schulen a {
	color: #AAAAAA !important;
	display: block !important;
}
li#schulen.act {
	background: #EBADEB;
}
li#schulen.act a {
	text-decoration: none !important;
	border-bottom: 0 !important;
	color: #575656 !important;
	width: 218px;
}
li#schulen a:hover {
	text-decoration: none !important;
	border-bottom: 0!important;
	width: 208px;
	padding: 0 10px;
	background: #e5e5e5;
	color:#575656 !important;
}
li#schulen.act ul {
	background: #F5D6F5;
	margin: 0;
}
li#schulen.act ul li {
	border-top: 1px solid #878786;
}
li#schulen.act a:hover {
	background: #EBADEB;
}
li#schulen.act ul li a {
	color: #878786 !important;
	width: 208px;
	padding: 2px 10px;
	margin:0;
	text-decoration: none;
	border-bottom: none !important;
	font-weight: normal;
}
li#schulen.act ul li.act a {
	font-weight: bold;
}
li#schulen.act ul li a:hover {
	background: #EBADEB;
}
li#schulen ul li li a.cur {
	color: #293a11;
	background: #89C1DC;
}
li#wirtschaft {
	border-top: 1px solid #AAAAAA;
}
li#wirtschaft a {
	color: #AAAAAA !important;
	display: block !important;
}
li#wirtschaft.act {
	background: #AFBAA2;
}
li#wirtschaft.act a {
	text-decoration: none !important;
	border-bottom: 0 !important;
	color: #575656 !important;
	width: 218px;
}
li#wirtschaft a:hover {
	text-decoration: none !important;
	border-bottom: 0!important;
	width: 208px;
	padding: 0 10px;
	background: #e5e5e5;
	color:#575656 !important;
}
li#wirtschaft.act ul {
	background: #D7DCD0;
	margin: 0;
}
li#wirtschaft.act ul li {
	border-top: 1px solid #878786;
}
li#wirtschaft.act ul li a {
	color: #878786 !important;
	width: 208px;
	padding: 2px 10px;
	margin:0;
	text-decoration: none;
	border-bottom: none !important;
	font-weight: normal;
}
li#wirtschaft.act ul li.act a {
	font-weight: bold;
}
li#wirtschaft ul li li a:hover {
	color: #293a11;
	background: #89C1DC;
}
li#wirtschaft ul li li a.cur {
	color: #293a11;
	background: #89C1DC;
}
li#bauland {
	border-top: 1px solid #AAAAAA;
}
li#bauland a {
	color: #AAAAAA !important;
	display: block !important;
}
li#bauland.act {
	background: #FFC2AD;
}
li#bauland.act a {
	text-decoration: none !important;
	border-bottom: 0 !important;
	color: #575656 !important;
	width: 218px;
}
li#bauland a:hover {
	text-decoration: none !important;
	border-bottom: 0!important;
	width: 208px;
	padding: 0 10px;
	background: #e5e5e5;
	color:#575656 !important;
}
li#bauland.act ul {
	background: #FFE0D6;
	margin: 0;
}
li#bauland.act ul li {
	border-top: 1px solid #878786;
}
li#bauland.act a:hover {
	background: #FFC2AD;
}
li#bauland.act ul li a {
	color: #878786 !important;
	width: 208px;
	padding: 2px 10px;
	margin:0;
	text-decoration: none;
	border-bottom: none !important;
	font-weight: normal;
}
li#bauland.act ul li.act a {
	font-weight: bold;
}
li#bauland.act ul li a:hover {
	background: #FFC2AD;
}
li#bauland ul li li a.cur {
	color: #293a11;
	background: #89C1DC;
}
li#kultur {
	border-top: 1px solid #AAAAAA;
}
li#kultur a {
	color: #AAAAAA !important;
	display: block !important;
}
li#kultur.act {
	background: #EB9999;
}
li#kultur.act a {
	text-decoration: none !important;
	border-bottom: 0 !important;
	color: #575656 !important;
	width: 218px;
}
li#kultur a:hover {
	text-decoration: none !important;
	border-bottom: 0!important;
	width: 208px;
	padding: 0 10px;
	background: #e5e5e5;
	color:#575656 !important;
}
li#kultur.act ul {
	background: #F5CCCC;
	margin: 0;
}
li#kultur.act ul li {
	border-top: 1px solid #878786;
}
li#kultur.act a:hover {
	background: #EB9999;
}
li#kultur.act ul li a {
	color: #878786 !important;
	width: 208px;
	padding: 2px 10px;
	margin:0;
	text-decoration: none;
	border-bottom: none !important;
	font-weight: normal;
}
li#kultur.act ul li.act a {
	font-weight: bold;
}
li#kultur.act ul li a:hover {
	background: #EB9999;
}
li#kultur ul li li a.cur {
	color: #293a11;
	background: #89C1DC;
}
/*Erste Ebene */

ul#nav {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: left;
}
ul#nav a {
	color: #666;
	background-color: transparent;
	display: block;
	width: 100%;
	text-decoration: none !important;
	padding-left: 10px;
}
ul#nav a:hover, ul#nav a:active {
	text-decoration: none !important;
}
ul#nav a.cur, ul#nav a.cursub {
	color: #666;
	font-weight: bold!important;
}
ul#nav li {
	margin:0;
	line-height: 2.25em;
}
/*Zweite Ebene */
ul#nav ul {
	margin: 5px 0 15px;
	padding: 0;
	list-style-type: none;
}
ul#nav li li {
	line-height: 2em;
}
/*Dritte Ebene */
ul#nav li li ul {
	display: none;
	margin: 0;
}
ul#nav li li li a {
	color: #B9B9B9;
	background: none;
	width: 100%;
	padding: 2px 3px 2px 32px;
	margin:0;
	text-decoration: none;
	border-bottom: 1px solid #eee;
	font-weight: normal;
}
/*Subnav*/
#col2_content ul.subnav li {
	background:transparent none repeat scroll 0 0;
	padding:0;
}
#col2_content h2 {
	line-height:1.5em;
	font-size:100%;
	font-weight:bold;
	margin:5px 0;
}
body.color0 #main ul.subnav li a {
	color:#878786;
	display:block;
	line-height:1.5em;
	padding:2px 0;
	width:175px;	
}
body.color0 #main ul.subnav li a:hover, body.color0 #main ul.subnav li a:focus {
	text-decoration: none;
	background:#F0F3A6 none repeat scroll 0 0;
}
body.color0 #main ul.subnav li.act a.cur {
	text-decoration: none;
	font-weight: bold;
}
body.color0 ul.subnav {
	margin:0;
}
body.color1 #main ul.subnav li a {
	color:#878786;
	display:block;
	line-height:1.5em;
	padding:2px 0;
	width:175px;	
}
body.color1 #main ul.subnav li a:hover, body.color1 #main ul.subnav li a:active, body.color1 #main ul.subnav li a:focus {
	text-decoration: none;
	color:#cccccc;
}
body.color1 #main ul.subnav li.act a.cur {
	text-decoration: none;
	font-weight: bold;
}
body.color1 #main ul.subnav li.act a:hover {
	color: #878786;
}
body.color1 ul.subnav {
	margin:0;
}
body.color2 #main ul.subnav li a {
	color:#878786;
	display:block;
	line-height:1.5em;
	padding:2px 0;
	width:175px;	
}
body.color2 #main ul.subnav li a:hover, body.color2 #main ul.subnav li a:active, body.color2 #main ul.subnav li a:focus {
	text-decoration: none;
	color:#cccccc;
}
body.color2 #main ul.subnav li.act a.cur {
	text-decoration: none;
	font-weight: bold;
}
body.color2 #main ul.subnav li.act a:hover {
	color: #878786;
}
body.color2 ul.subnav {
	margin:0;
}
body.color3 #main ul.subnav li a {
	color:#878786;
	display:block;
	line-height:1.5em;
	padding:2px 0;
	width:175px;	
}
body.color3 #main ul.subnav li a:hover, body.color3 #main ul.subnav li a:active, body.color3 #main ul.subnav li a:focus {
	text-decoration: none;
	color:#cccccc;
}
body.color3 #main ul.subnav li.act a.cur {
	text-decoration: none;
	font-weight: bold;
}
body.color3 #main ul.subnav li.act a:hover {
	color: #878786;
}
body.color3 ul.subnav {
	margin:0;
}
body.color4 #main ul.subnav li a {
	color:#878786;
	display:block;
	line-height:1.5em;
	padding:2px 0;
	width:175px;	
}
body.color4 #main ul.subnav li a:hover, body.color4 #main ul.subnav li a:active, body.color4 #main ul.subnav li a:focus {
	text-decoration: none;
	color:#cccccc;
}
body.color4 #main ul.subnav li.act a.cur {
	text-decoration: none;
	font-weight: bold;
}
body.color4 #main ul.subnav li.act a:hover {
	color: #878786;
}
body.color4 ul.subnav {
	margin:0;
}
body.color5 #main ul.subnav li a {
	color:#878786;
	display:block;
	line-height:1.5em;
	padding:2px 0;
	width:175px;	
}
body.color5 #main ul.subnav li a:hover, body.color5 #main ul.subnav li a:active, body.color5 #main ul.subnav li a:focus {
	text-decoration: none;
	color:#cccccc;
}
body.color5 #main ul.subnav li.act a.cur {
	text-decoration: none;
	font-weight: bold;
}
body.color5 #main ul.subnav li.act a:hover {
	color: #878786;
}
body.color5 ul.subnav {
	margin:0;
}
body.color6 #main ul.subnav li a {
	color:#878786;
	display:block;
	line-height:1.5em;
	padding:2px 0;
	width:175px;	
}
body.color6 #main ul.subnav li a:hover, body.color6 #main ul.subnav li a:active, body.color6 #main ul.subnav li a:focus {
	text-decoration: none;
	color:#cccccc;
}
body.color6 #main ul.subnav li.act a.cur {
	text-decoration: none;
	font-weight: bold;
}
body.color6 #main ul.subnav li.act a:hover {
	color: #878786;
}
body.color6 ul.subnav {
	margin:0;
}
body.color7 #main ul.subnav li a {
	color:#878786;
	display:block;
	line-height:1.5em;
	padding:2px 0;
	width:175px;	
}
body.color7 #main ul.subnav li a:hover, body.color7 #main ul.subnav li a:active, body.color7 #main ul.subnav li a:focus {
	text-decoration: none;
	color:#cccccc;
}
body.color7 #main ul.subnav li.act a.cur {
	text-decoration: none;
	font-weight: bold;
}
body.color7 #main ul.subnav li.act a:hover {
	color: #878786;
}
body.color7 ul.subnav {
	margin:0;
}
body.color8 #main ul.subnav li a {
	color:#878786;
	display:block;
	line-height:1.5em;
	padding:2px 0;
	width:175px;	
}
body.color8 #main ul.subnav li a:hover, body.color8 #main ul.subnav li a:active, body.color8 #main ul.subnav li a:focus {
	text-decoration: none;
	color:#cccccc;
}
body.color8 #main ul.subnav li.act a.cur {
	text-decoration: none;
	font-weight: bold;
}
body.color8 #main ul.subnav li.act a:hover {
	color: #878786;
}
body.color8 ul.subnav {
	margin:0;
}