/* ----------------------------------------------------------------------------------------------- 

  Site Map layout for DanielHumann.com (version 6.0)

----------------------------------------------------------------------------------------------- */ 

.sitemapBox {
	margin: 0;
	padding: 0;
	border: 1px dotted #777;
}

#sitemapL1 {
  position: relative;
  height: 750px;
	width: 800px;
	margin: 0 auto;
	padding: 0;
	background: transparent url(../ui/sitemap.gif) top center no-repeat;
	border: 0px dotted #fff;
}

#sitemapL1 ul li {
  list-style-image: none;
}

#sitemapL1 a {
position: absolute;
  display: block;
	width: 80px;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	text-transform: lowercase;
	color: #555;
	background: #ccc;
	border: 1px solid #777;
}

#sitemapL1 a:hover {
  color: #777;
	background: #eee;
	border: 1px solid #ccc;
}

#sitemapL1 a.aux {
	width: 60px;
	height: 30px;
	line-height: 30px;
	font-size: .8em;
}

#sitemapL1 a.active {
  color: #999;
	background: #eee;
	border: 1px solid #ccc;
}

#sitemapL1 a#smRoot {
	width: 120px;
	height: 60px;
	line-height: 60px;
}

#smRoot { top: 24px; left: 339px; }
#smProd { top: 152px; left: 159px; }
#smServ { top: 152px; left: 259px; }
#smPort { top: 152px; left: 359px; }
#smAbout { top: 152px; left: 459px; }
#smCont { top: 152px; left: 559px; }

#smCV { top: 220px; left: 459px; }

#smApp { top: 220px; left: 359px; }
#smWeb { top: 270px; left: 359px; }
#smMem { top: 320px; left: 359px; }
#smPht { top: 370px; left: 359px; }
#smImg { top: 420px; left: 359px; }
#smMod { top: 470px; left: 359px; }
#smDez { top: 520px; left: 359px; }
#smTra { top: 570px; left: 359px; }
#smExp { top: 620px; left: 359px; }
#smSpc { top: 670px; left: 359px; }

#smInfo { top: 42px; left: 570px; }
#smMap { top: 42px; left: 640px; }
#smGlos { top: 42px; left: 710px; }