/*	Sitemap Styler	*/
#sitemap, #sitemap ol, #sitemap li				{ margin: 0; padding: 0; list-style-type: none; }
#sitemap										{}
#sitemap ol										{ display: none; }
#sitemap li										{ line-height: 300%; background: #ffffff; position: relative; width: 100%; border-bottom: 1px solid #e5e5e5; }
/*	IE leaves a blank space where span is added so this is to avoid that	*/
* html #sitemap li								{ float: left; display: inline; }
#sitemap li a									{ padding-left: 28px; }
#sitemap li span								{ float: left; position: absolute; top: 12px; left: 8px; width: 13px; height: 13px; cursor: auto; font-size: 0; }
#sitemap li span, #sitemap li span.collapsed	{ background: url(/de/sitemap/img/collapsed.png) no-repeat 0 0;} 
#sitemap li span.expanded						{ background: url(/de/sitemap/img/expanded.png) no-repeat 0 0;}
/*	2. level	*/
#sitemap li li									{ background: #ffffff; border-bottom: 1px solid #e5e5e5; }
#sitemap li li li								{ background: #ffffff; border-bottom: 0; border-top: 1px solid #e5e5e5; }
#sitemap li li li li							{ background: #ffffff; }
#sitemap li li a								{ padding-left: 56px; }
#sitemap li li span								{ left: 28px; }
/*	3. level	*/
#sitemap li li li a								{ padding-left: 84px; }
#sitemap li li li span							{ left: 56px; }
/*	4. level	*/
#sitemap li li li li a							{ padding-left: 112px; }
#sitemap li li li li span						{ left: 84px; }

/*	Sitemap Top	*/
#sitemap_top, #sitemap_top ol, #sitemap_top li	{ margin: 0; padding: 0; list-style-type: none; }
#sitemap_top									{}
#sitemap_top ol									{ display: none; }
#sitemap_top li									{ line-height: 300%; background: #ffffff; position: relative; width: 100%; border-bottom: 1px solid #e5e5e5; }
* html #sitemap_top li							{ float: left; display: inline; }
#sitemap_top li a								{ padding-left: 28px; }
#sitemap_top li span							{ float: left; position: absolute; top: 12px; left: 8px; width: 13px; height: 13px; cursor: auto; font-size: 0; }
#sitemap_top li span, #sitemap li span.collapsed{ background: url(/de/sitemap/img/collapsed.png) no-repeat 0 0;} 
#sitemap_top li span.expanded					{ background: url(/de/sitemap/img/expanded.png) no-repeat 0 0;}

/*	Sitemap Bottom	*/
#sitemap_bottom, #sitemap_bottom ol, #sitemap_bottom li		{ margin: 0; padding: 0; list-style-type: none; }
#sitemap_bottom												{}
#sitemap_bottom ol											{ display: none; }
#sitemap_bottom li											{ line-height: 300%; background: #ffffff; position: relative; width: 100%; border-bottom: 1px solid #e5e5e5; }
* html #sitemap_bottom li									{ float: left; display: inline; }
#sitemap_bottom li a										{ padding-left: 28px; }
#sitemap_bottom li span										{ float: left; position: absolute; top: 12px; left: 8px; width: 13px; height: 13px; cursor: auto; font-size: 0; }
#sitemap_bottom li span, #sitemap li span.collapsed			{ background: url(/de/sitemap/img/collapsed.png) no-repeat 0 0;} 
#sitemap_bottom li span.expanded							{ background: url(/de/sitemap/img/expanded.png) no-repeat 0 0;}

