

/*-----------#top-----------*/
#top_navigation {
  height:50px;
  /**/
  width: 962px;
  margin-left: -20px;
}

#top_navigation ul.rex-navi1 li {
  float: left;
}


/*-----------#rex-article-1-----------*/
#top_navigation ul.rex-navi1 #rex-article-1 a {
  background-image: url(../_template/nav1.jpg);
	background-repeat: no-repeat;
  display: block;
  width: 68px;
  height: 50px;
  text-indent: -9999px;
} 

#top_navigation ul.rex-navi1 #rex-article-1 a:hover {
  background-image: url(../_template/nav1.jpg);
  background-position: 0 -150px;
	background-repeat: no-repeat;
  display: block;
  width: 68px;
  height: 50px;
} 

#top_navigation ul.rex-navi1 #rex-article-1 .rex-current,
#top_navigation ul.rex-navi1 #rex-article-1 .rex-active {
  background-image: url(../_template/nav1.jpg);
  background-position: 0 -50px;
	background-repeat: no-repeat;
  display: block;
  width: 68px;
  height: 50px;
} 

/*-----------#rex-article-2-----------*/
#top_navigation ul.rex-navi1 #rex-article-2 a {
  background-image: url(../_template/nav2.jpg);
	background-repeat: no-repeat;
  display: block;
  width: 72px ;
  height: 50px ;
  text-indent: -9999px;
} 


#top_navigation ul.rex-navi1 #rex-article-2 a:hover {
  background-image: url(../_template/nav2.jpg);
  background-position: 0 -150px;
	background-repeat: no-repeat;
  display: block;
  width: 72px ;
  height: 50px ;
}


#top_navigation ul.rex-navi1 #rex-article-2 .rex-current,
#top_navigation ul.rex-navi1 #rex-article-2 .rex-active {
  background-image: url(../_template/nav2.jpg);
  background-position: 0 -50px;
	background-repeat: no-repeat;
  display: block;
  width: 72px ;
  height: 50px ;
}

/*-----------#rex-article-3-----------*/
#top_navigation ul.rex-navi1 #rex-article-3 a {
  background-image: url(../_template/nav3.jpg);
	background-repeat: no-repeat;
  display: block;
  width: 93px ;
  height: 50px ;
  text-indent: -9999px;
} 


#top_navigation ul.rex-navi1 #rex-article-3 a:hover {
  background-image: url(../_template/nav3.jpg);
  background-position: 0 -150px;
	background-repeat: no-repeat;
  display: block;
  width: 93px ;
  height: 50px ;
}


#top_navigation ul.rex-navi1 #rex-article-3 .rex-current,
#top_navigation ul.rex-navi1 #rex-article-3 .rex-active {
  background-image: url(../_template/nav3.jpg);
  background-position: 0 -50px;
	background-repeat: no-repeat;
  display: block;
  width: 93px ;
  height: 50px ;
}


/*-----------#rex-article-4-----------*/
#top_navigation ul.rex-navi1 #rex-article-4 a {
  background-image: url(../_template/nav4.jpg);
	background-repeat: no-repeat;
  display: block;
  width: 130px ;
  height: 50px ;
  text-indent: -9999px;
} 


#top_navigation ul.rex-navi1 #rex-article-4 a:hover {
  background-image: url(../_template/nav4.jpg);
  background-position: 0 -150px;
	background-repeat: no-repeat;
  display: block;
  width: 130px ;
  height: 50px ;
}


#top_navigation ul.rex-navi1 #rex-article-4 .rex-current,
#top_navigation ul.rex-navi1 #rex-article-4 .rex-active {
  background-image: url(../_template/nav4.jpg);
  background-position: 0 -50px;
	background-repeat: no-repeat;
  display: block;
  width: 130px ;
  height: 50px ;
}


/*-----------#rex-article-5-----------*/
#top_navigation ul.rex-navi1 #rex-article-5 a {
  background-image: url(../_template/nav5.jpg);
	background-repeat: no-repeat;
  display: block;
  width: 75px;
  height: 50px;
  text-indent: -9999px;
} 

#top_navigation ul.rex-navi1 #rex-article-5 a:hover {
  background-image: url(../_template/nav5.jpg);
  background-position: 0 -150px;
	background-repeat: no-repeat;
  display: block;
  width: 75px;
  height: 50px;
} 

#top_navigation ul.rex-navi1 #rex-article-5 .rex-current,
#top_navigation ul.rex-navi1 #rex-article-5 .rex-active {
  background-image: url(../_template/nav5.jpg);
  background-position: 0 -50px;
	background-repeat: no-repeat;
  display: block;
  width: 75px;
  height: 50px;
} 


/*-----------#rex-article-6-----------*/
#top_navigation ul.rex-navi1 #rex-article-6 a {
  background-image: url(../_template/nav6.jpg);
	background-repeat: no-repeat;
  display: block;
  width: 117px;
  height: 50px;
  text-indent: -9999px;
} 

#top_navigation ul.rex-navi1 #rex-article-6 a:hover {
  background-image: url(../_template/nav6.jpg);
  background-position: 0 -150px;
	background-repeat: no-repeat;
  display: block;
  width: 117px;
  height: 50px;
} 

#top_navigation ul.rex-navi1 #rex-article-6 .rex-current,
#top_navigation ul.rex-navi1 #rex-article-6 .rex-active {
  background-image: url(../_template/nav6.jpg);
  background-position: 0 -50px;
	background-repeat: no-repeat;
  display: block;
  width: 117px;
  height: 50px;
} 


/*-----------#rex-article-21-----------*/
#top_navigation ul.rex-navi1 #rex-article-21 a {
  background-image: url(../_template/nav7gross.jpg);
	background-repeat: no-repeat;
  display: block;
  width: 130px; /*92px;*/
  height: 50px;
  text-indent: -9999px;
} 

#top_navigation ul.rex-navi1 #rex-article-21 a:hover {
  background-image: url(../_template/nav7gross.jpg);
  background-position: 0 -150px;
	background-repeat: no-repeat;
  display: block;
  width: 130px; /*92px;*/
  height: 50px;
} 

#top_navigation ul.rex-navi1 #rex-article-21 .rex-current,
#top_navigation ul.rex-navi1 #rex-article-21 .rex-active {
  background-image: url(../_template/nav7gross.jpg);
  background-position: 0 -50px;
	background-repeat: no-repeat;
  display: block;
  width: 130px; /*92px;*/
  height: 50px;
}


/*-----------#rex-article-22-----------*/
#top_navigation ul.rex-navi1 #rex-article-22 a {
  background-image: url(../_template/nav8.jpg);
	background-repeat: no-repeat;
  display: block;
  width: 98px;
  height: 50px;
  text-indent: -9999px;
} 

#top_navigation ul.rex-navi1 #rex-article-22 a:hover {
  background-image: url(../_template/nav8.jpg);
  background-position: 0 -150px;
	background-repeat: no-repeat;
  display: block;
  width: 98px;
  height: 50px;
} 

#top_navigation ul.rex-navi1 #rex-article-22 .rex-current,
#top_navigation ul.rex-navi1 #rex-article-22 .rex-active {
  background-image: url(../_template/nav8.jpg);
  background-position: 0 -50px;
	background-repeat: no-repeat;
  display: block;
  width: 98px;
  height: 50px;
} 


/*-----------#rex-article-23-----------*/
#top_navigation ul.rex-navi1 #rex-article-23 a {
  background-image: url(../_template/nav100jahre.jpg);
	background-repeat: no-repeat;
  display: block;
  width: 81px;
  height: 50px;
  text-indent: -9999px;
} 

#top_navigation ul.rex-navi1 #rex-article-23 a:hover {
  background-image: url(../_template/nav100jahre.jpg);
  background-position: 0 -150px;
	background-repeat: no-repeat;
  display: block;
  width: 81px;
  height: 50px;
} 

#top_navigation ul.rex-navi1 #rex-article-23 .rex-current,
#top_navigation ul.rex-navi1 #rex-article-23 .rex-active {
  background-image: url(../_template/nav100jahre.jpg);
  background-position: 0 -50px;
	background-repeat: no-repeat;
  display: block;
  width: 81px;
  height: 50px;
} 

/*-----------#rex-article-24-----------*/
#top_navigation ul.rex-navi1 #rex-article-24 a {
  background-image: url(../_template/nav10.jpg);
	background-repeat: no-repeat;
  display: block;
  width: 81px;
  height: 50px;
  text-indent: -9999px;
} 

#top_navigation ul.rex-navi1 #rex-article-24 a:hover {
  background-image: url(../_template/nav10.jpg);
  background-position: 0 -150px;
	background-repeat: no-repeat;
  display: block;
  width: 81px;
  height: 50px;
} 

#top_navigation ul.rex-navi1 #rex-article-24 .rex-current,
#top_navigation ul.rex-navi1 #rex-article-24 .rex-active {
  background-image: url(../_template/nav10.jpg);
  background-position: 0 -50px;
	background-repeat: no-repeat;
  display: block;
  width: 81px;
  height: 50px;
}


/*-----------#sub-----------*/
#sub_navigation {
  width: 200px;
  padding-bottom:20px;
}
  

#sub_navigation ul li {margin:0; list-style: none;}

#sub_navigation ul.rex-navi1 .kategorie {
  display: block;
  background-color: rgb(240,240,240);
  margin-bottom: 1px;
  padding: 4px 5px 4px 8px;
  color: rgb(100,100,100);
  font-size: 12px;
  text-decoration: none;
  height: 15px;
  line-height: 15px;
}

#sub_navigation ul.rex-navi1 a {
  display: block;
  background-color: rgb(240,240,240);
  margin-bottom: 1px;
  padding: 4px 5px 4px 8px;
  color: rgb(100,100,100);
  font-size: 12px;
  text-decoration: none;
  height: 15px;
  line-height: 15px;
}

#sub_navigation ul.rex-navi1 a.cats2 {
    background-color: rgb(245,245,245);
}

#sub_navigation ul.rex-navi1 a:hover {
  background-color: rgb(150,150,150);
  color: rgb(250,250,250);
  font-weight: bold;
  text-decoration: none;
} 

#sub_navigation ul.rex-navi1 .rex-current,
#sub_navigation ul.rex-navi1 .rex-active {
  font-weight: bold;
}

#sub_navigation ul.rex-navi1 .rex-normal{
  font-weight: normal;
}

/*-----------#bottom-----------*/
#bottom_navigation {
  height:50px;
}

#bottom_navigation ul.rex-navi1 li {
  float: left;
}
