/* reset Table & List-Styles */
table.sitemap {border-collapse:collapse;border-spacing:0;}
th{font-style:normal;font-weight:normal;text-align:left;}


/* Sitemap */
table.sitemap { margin: 0 0 20px 0; }
	table.sitemap th { text-align: center; vertical-align: top; width: 100px; height: 41px; }
	table.sitemap td { vertical-align: top;  padding: 0 !important;}
	table.sitemap td ul { }
		table.sitemap .sub_item { width: 94px; height: 36px; background: url(../img/sitemap/bgmenu.gif) no-repeat; }
		   /* table.sitemap .sub_item ul { display:none; } */
        table.sitemap .sub_item_act { width: 94px; height: 36px; background: url(../img/sitemap/bgmenu_mo.gif) no-repeat; }
        table.sitemap .last_act { width: 94px; height: 36px; background: url(../img/sitemap/bgmenu_last_mo.gif) no-repeat; }
		* html table.sitemap td ul li { margin-bottom: -6px; }
		table.sitemap td ul li.last { width: 94px; height: 36px; background: url(../img/sitemap/bgmenu_last.gif) no-repeat; }
		table.sitemap td ul li.last a:hover { background: url(../img/sitemap/bgmenu_last_mo.gif) no-repeat !important; }
			table.sitemap td ul li a { font-family: Arial; font-size: 11px; line-height: 12px; display: block; padding: 5px 0 0 22px !important; height: 41px;}
			
			table.sitemap td ul li.abstand a { padding-top: 11px; }
			
			
			table.sitemap td ul li a:hover { background: url(../img/sitemap/bgmenu_mo.gif) no-repeat; }
		table.sitemap td a { color: #81817f; text-decoration: none; }
	table.sitemap ul, table.sitemap li, table.sitemap th, table.sitemap td { margin:0px;padding:0px !important; }
	table.sitemap ul {list-style-type: none !important; list-style-image: none !important; margin-left: 0px !important; margin: 0px !important;}
	table.sitemap li {list-style:none;}

/* dieser Menupunkt soll nur im Flyoutmenu vorkommen */
.sitemap_last, .spezialloesungen {
	display:none;
}
