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

{

  padding: 0px 0.4em 3px 0.4em; 

  margin-left: 0.4em;

}

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;

}