/* gewählte Designfarben */
/*
usercolor.medium = "#716F6E"
usercolor.bright = "#E0E0E0"
usercolor.dark = "#439D2A"

*/
/* Formate für Sitemap von rudolf*/
#sitemap  {
	clear:			both;
	position:			relative;
	width:			99%;
	line-height:		180%;
	padding-top:		0;
}
#sitemap .sitemap1 a,#sitemap .sitemap2 a,#sitemap .sitemap3 a {
	text-decoration: 		none;
	background-color:		transparent;
	line-height:		190%;
}
#sitemap a.sitemap1:hover,#sitemap a.sitemap2:hover,#sitemap a.sitemap3:hover, a.sitemaphome:hover {
	text-decoration:		none !important;
}
#sitemap .sitemapoben {
	text-align:		left;
	padding:			10px;
}
#sitemap .sitemaphome {
	text-align:		left;
	font-weight:		bold;
	margin-left:		0;
}
#sitemap a.sitemaphome {
	vertical-align: 		middle;
	width:			auto;
	background-image:		url(../images/bluelink.gif);
	background-position: 	left;
	background-repeat: 	no-repeat;
	padding:			0     10px    3px  20px;
	white-space:		nowrap;
	color:			#716F6E !important;
}
#sitemap a.sitemaphome:hover{
	background-image:		url(../images/redlink.gif);
	background-position: 	left;
	background-repeat: 	no-repeat;
	padding:			0     10px    3px  20px;
}
#sitemap .sitemap1{
	text-align:		left;
	font-weight:		bold;
	margin-left:		16px;
	margin-top:		0;
}
#sitemap a.sitemap1{
	vertical-align: 		middle;
	width:			auto;
	background-image:		url(../images/redlink.gif);
	background-position: 	left;
	background-repeat: 	no-repeat;
	padding:			0     10px    3px  20px;
	white-space:		nowrap;
	color:			#716F6E !important;
}
#sitemap a.sitemap1:hover{
	background-image:		url(../images/yellowlink.gif);
	background-position: 	left;
	background-repeat: 	no-repeat;
	padding:			0     10px    3px  20px;
}
#sitemap .sitemap2{
	text-align:		left;
	font-weight:		bold;
	margin-left:		32px;
	padding-top:		1px;
}
#sitemap a.sitemap2{
	vertical-align: 		middle;
	width:			auto;
	background-image:		url(../images/greenlink.gif);
	background-position: 	left;
	background-repeat: 	no-repeat;
	padding:			0     10px    3px  20px;
	white-space:		nowrap;
	color:			#495A3D!important;
}
#sitemap a.sitemap2:hover{
	background-image:		url(../images/bluelink.gif);
	background-position: 	left;
	background-repeat: 	no-repeat;
	padding:			0     10px    3px  20px;
}
#sitemap .sitemap3{
	text-align:		left;
	margin-left:		50px;
	padding-top:		0;
}
#sitemap a.sitemap3{
	vertical-align: 		middle;
	width:			auto;
	background-image:		url(../images/yellowlink.gif);
	background-position: 	left;
	background-repeat: 	no-repeat;
	padding:			0     10px    3px  20px;
	white-space:		nowrap;
	color:			#439D2A ;
}
#sitemap a.sitemap3:hover{
	background-image:		url(../images/redlink.gif);
	background-position: 	left;
	background-repeat: 	no-repeat;
	padding:			0     10px    3px  20px;
}

#sidebarsitemap  {
	clear:			both;
	position:			relative;
	margin-left:		-20px !important;
	width:			99%;
	line-height:		180%;
	padding-top:		0;
}
#sidebarsitemap .sitemap1 a,#sidebarsitemap .sitemap2 a,#sidebarsitemap .sitemap3 a {
	text-decoration: 		none;
	background-color:		transparent;
	line-height:		190%;
}
#sidebarsitemap a.sitemap1:hover,#sidebarsitemap a.sitemap2:hover,#sidebarsitemap a.sitemap3:hover, a.sitemaphome:hover {
	text-decoration:		none !important;
}
#sidebarsitemap .sitemapoben {
	text-align:		left;
	padding:			10px;
}
#sidebarsitemap .sitemaphome {
	text-align:		left;
	font-weight:		bold;
	margin-left:		0;
}
#sidebarsitemap a.sitemaphome {
	vertical-align: 		middle;
	width:			auto;
	background-image:		url(../images/bluelink.gif);
	background-position: 	left;
	background-repeat: 	no-repeat;
	padding:			0     10px    3px  20px;
	white-space:		nowrap;
	color:			#fff !important;
}
#sidebarsitemap a.sitemaphome:hover{
	background-image:		url(../images/redlink.gif);
	background-position: 	left;
	background-repeat: 	no-repeat;
	padding:			0     10px    3px  20px;
}
#sidebarsitemap .sitemap1{
	text-align:		left;
	font-weight:		bold;
	margin-left:		16px;
	margin-top:		0;
}
#sidebarsitemap a.sitemap1{
	vertical-align: 		middle;
	width:			auto;
	background-image:		url(../images/redlink.gif);
	background-position: 	left;
	background-repeat: 	no-repeat;
	padding:			0     10px    3px  20px;
	white-space:		nowrap;
	color:			#fff !important;
}
#sidebarsitemap a.sitemap1:hover{
	background-image:		url(../images/yellowlink.gif);
	background-position: 	left;
	background-repeat: 	no-repeat;
	padding:			0     10px    3px  20px;
}
#sidebarsitemap .sitemap2{
	text-align:		left;
	font-weight:		bold;
	margin-left:		25px;
	padding-top:		1px;
}
#sidebarsitemap a.sitemap2{
	vertical-align: 		middle;
	width:			auto;
	background-image:		url(../images/greenlink.gif);
	background-position: 	left;
	background-repeat: 	no-repeat;
	padding:			0     10px    3px  20px;
	white-space:		nowrap;
	color:			#fff !important;
}
#sidebarsitemap a.sitemap2:hover{
	background-image:		url(../images/bluelink.gif);
	background-position: 	left;
	background-repeat: 	no-repeat;
	padding:			0     10px    3px  20px;
}
#sidebarsitemap .sitemap3{
	text-align:		left;
	margin-left:		35px;
	padding-top:		0;
}
#sidebarsitemap a.sitemap3{
	vertical-align: 		middle;
	width:			auto;
	background-image:		url(../images/yellowlink.gif);
	background-position: 	left;
	background-repeat: 	no-repeat;
	padding:			0     10px    3px  20px;
	white-space:		nowrap;
	color:			#fff !important;
}
#sidebarsitemap a.sitemap3:hover{
	background-image:		url(../images/redlink.gif);
	background-position: 	left;
	background-repeat: 	no-repeat;
	padding:			0     10px    3px  20px;

}
