div.layoutsite h1,
#suchnavsite_bottom h1,
#suchnavsite h1,
#navsite_bottom h1,
#navsite h1,
div.layoutsite h2,
#suchnavsite_bottom h2,
#suchnavsite h2,
#navsite_bottom h2,
#navsite h2 
{
position:absolute;
left:-1000px;
top:-1000px;
width:0px;
height:0px;
overflow:hidden;
display:inline;
}

div.layoutsite{
  padding: 0;
	padding-bottom:0.2em;
  margin: 0;
  margin-top:1px;
background-color: #f1f1f1;
}

div#suchnavsite_bottom,
div#suchnavsite,
div#navsite_bottom,
div#navsite {
  position:relative;
  float: right;
  white-space:nowrap;
  padding: 0; 
  margin: 0;
}
div.layoutsite ul,
#suchnavsite_bottom ul,
#suchnavsite ul,
#navsite_bottom ul,
#navsite ul {
 padding: 0; 
 margin: 0;
 padding-top: 2px;
 margin-top:1px;
}

div.layoutsite ul li,
#suchnavsite_bottom ul li,
#suchnavsite ul li,
#navsite_bottom ul li,
#navsite ul li {
 list-style: none;
 margin: 0; 
 padding:0;
 display: inline; 
}

div.layoutsite ul li a,
#suchnavsite ul li a,
#suchnavsite_bottom ul li a,
#navsite ul li a,
#navsite_bottom ul li a
{
  height: 16px;
	padding: 0px 0.2em;
  margin-left: 0.2em;
	font-size:.85em;
}
div.layoutsite ul li a {
  font-size:1.04em;
}

div.layoutsite ul li a img,
#suchnavsite_bottom ul li a img,
#suchnavsite ul li a img,
#navsite_bottom ul li a img,
#navsite ul li a img {
 padding:0;
 margin:0;
}
div.layoutsite ul li.invert a:link,
div.layoutsite ul li.invert a:visited,
div.layoutsite ul li.invert a,
div.layoutsite ul li.invert a#current
{
  padding: 0px 0.4em 3px 0.4em; 
  margin-left: 0.4em;
}
/* MR see barriereView
div#navsite ul,
div#navsite_bottom ul,
*/
div.layoutsite .normal,
div.layoutsite .invert,
#LinkDirect-navMenuDirectLink,
#LinkTop-navMenuTopLink
{	
	display:none;
}
