#menu {
  margin: 22px 0px 0px 8px;
}

#menu table {
  width:164px;
}
#menu table.header  {
    background: #006394;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
}
#menu table.header td  {
  height:21px;
  padding: 1px 0px 1px 21px;
  color:#ffffff;
  font-weight:normal;
  border-bottom:0px;
background-image: url(http://www.termotek.de/fileadmin/templates/images/nav_1_bg_no.gif);
text-transform: uppercase;
}
#menu table.content {
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-top:0px;
	margin-top:0px !important;
	padding:0px;
	margin:0px 0px 0px 0px;
}
* html #menu table.content {
	margin:-2px 0px 0px 0px;
}
*+html>body #menu table.content {
	margin:-2px 0px 0px 0px;
}
*+html #menu table.content {
	margin:-2px 0px 0px 0px !important;
}

*:first-child+html #menu table.content {
	margin:20px 0px 0px 0px;
}

#menu table.content td {
	padding: 0px 0px 0px 0px;
}
#menu table.content td a {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	display:block;
	background-image: url(http://www.termotek.de/fileadmin/templates/images/nav_2_bg.gif);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	padding:1px 0px 0px 0px;
	height: 22px;
}
#menu table.content td a:hover {
	background-image: url(http://www.termotek.de/fileadmin/templates/images/nav_2_bg.gif);
	background-position: 0px -23px;
	background-repeat: repeat-x;
}

#menu table.content td a img {
	width:16px;
	height:16px;
}
#menu  td.leafSelected  {
font-weight: bold;
}
#menu  td.leafSelectedSub  {
font-weight: bold;
}
#menu  td.leafSelected *,
#menu  td.leafSelectedSub *  {
font-weight: bold;
}
#menu  td.nodeSelected {
font-weight: bold;
}
#menu  td.nodeSelectedSub {
font-weight: bold;
}
#menu  td.nodeSelected *,
#menu  td.nodeSelectedSub * {
font-weight: bold;
}
