

/*-----------#top-----------*/
#top_navigation {
  height:31px;
  width:850px;
  /*border-top: 1px dotted red;*/
}

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


/*-----------#rex-article-1-----------*/
#top_navigation ul.rex-navi1 #rex-article-1 a {
  color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding:0px 17px 0px 16px;
  background-image:url(../_template/navi1.jpg);
	background-position:bottom left;
  line-height: 31px;
  width: 54px;
  height: 31px;
} 

#top_navigation ul.rex-navi1 #rex-article-1 a:hover,
#top_navigation ul.rex-navi1 #rex-article-1 .rex-current,
#top_navigation ul.rex-navi1 #rex-article-1 .rex-active {
  color:#000000;
  padding:0px 16px 0px 16px;
  background-image:url(../_template/navi2.jpg);
	background-position:bottom right;
  border-left:1px solid #CCCCCC;
  line-height: 31px;
  height: 31px;
} 

/*-----------#rex-article-2-----------*/
#top_navigation ul.rex-navi1 #rex-article-2 a {
  color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding:0px 17px 0px 16px;
  background-image:url(../_template/navi1.jpg);
	background-position:bottom left;
  line-height: 31px;
  width: 50px;
  height: 31px;
} 

#top_navigation ul.rex-navi1 #rex-article-2 a:hover,
#top_navigation ul.rex-navi1 #rex-article-2 .rex-current,
#top_navigation ul.rex-navi1 #rex-article-2 .rex-active {
  color:#000000;
  padding:0px 16px 0px 16px;
  background-image:url(../_template/navi2.jpg);
	background-position:bottom right;
  border-left:1px solid #CCCCCC;
  line-height: 31px;
  height: 31px;
}

/*-----------#rex-article-3-----------*/
#top_navigation ul.rex-navi1 #rex-article-3 a {
  color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding:0px 17px 0px 16px;
  background-image:url(../_template/navi1.jpg);
	background-position:bottom left;
  line-height: 31px;
  width: 56px;
  height: 31px;
} 

#top_navigation ul.rex-navi1 #rex-article-3 a:hover,
#top_navigation ul.rex-navi1 #rex-article-3 .rex-current,
#top_navigation ul.rex-navi1 #rex-article-3 .rex-active {
  color:#000000;
  padding:0px 16px 0px 16px;
  background-image:url(../_template/navi2.jpg);
	background-position:bottom right;
  border-left:1px solid #CCCCCC;
  line-height: 31px;
  height: 31px;
}


/*-----------#rex-article-4-----------*/
#top_navigation ul.rex-navi1 #rex-article-4 a {
  color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding:0px 17px 0px 16px;
  background-image:url(../_template/navi1.jpg);
	background-position:bottom left;
  line-height: 31px;
  width: 92px;
  height: 31px;
} 

#top_navigation ul.rex-navi1 #rex-article-4 a:hover,
#top_navigation ul.rex-navi1 #rex-article-4 .rex-current,
#top_navigation ul.rex-navi1 #rex-article-4 .rex-active {
  color:#000000;
  padding:0px 16px 0px 16px;
  background-image:url(../_template/navi2.jpg);
	background-position:bottom right;
  border-left:1px solid #CCCCCC;
  line-height: 31px;
  height: 31px;
}


/*-----------#rex-article-69-----------*/
#top_navigation ul.rex-navi1 #rex-article-69 a {
  color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding:0px 17px 0px 16px;
  background-image:url(../_template/navi1.jpg);
	background-position:bottom left;
  line-height: 31px;
  width: 78px;
  height: 31px;
} 

#top_navigation ul.rex-navi1 #rex-article-69 a:hover,
#top_navigation ul.rex-navi1 #rex-article-69 .rex-current,
#top_navigation ul.rex-navi1 #rex-article-69 .rex-active {
  color:#000000;
  padding:0px 16px 0px 16px;
  background-image:url(../_template/navi2.jpg);
	background-position:bottom right;
  border-left:1px solid #CCCCCC;
  line-height: 31px;
  height: 31px;
}


/*-----------#rex-article-6-----------*/
#top_navigation ul.rex-navi1 #rex-article-6 a {
  color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding: 0 15px 0 17px;
  background-image:url(../_template/navi1.jpg);
	background-position:bottom left;
  line-height: 31px;
/*  width: 30px;*/
  height: 31px;
} 

#top_navigation ul.rex-navi1 #rex-article-6 a:hover,
#top_navigation ul.rex-navi1 #rex-article-6 .rex-current,
#top_navigation ul.rex-navi1 #rex-article-6 .rex-active {
  color:#000000;
  padding: 0 14px 0 17px;
  background-image:url(../_template/navi2.jpg);
	background-position:bottom right;
  border-left:1px solid #CCCCCC;
  line-height: 31px;
  height: 31px;
}


/*-----------#rex-article-5-----------*/
#top_navigation ul.rex-navi1 #rex-article-5 a {
  color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding:0px 18px 0px 20px;
  background-image:url(../_template/navi1.jpg);
	background-position:bottom left;
  line-height: 31px;
  width: 44px;
  height: 31px;
} 

#top_navigation ul.rex-navi1 #rex-article-5 a:hover,
#top_navigation ul.rex-navi1 #rex-article-5 .rex-current,
#top_navigation ul.rex-navi1 #rex-article-5 .rex-active {
  color:#000000;
  padding:0px 17px 0px 20px;
  background-image:url(../_template/navi2.jpg);
	background-position:bottom right;
  border-left:1px solid #CCCCCC;
  line-height: 31px;
  height: 31px;
}


/*-----------#rex-article-23-----------*/
#top_navigation ul.rex-navi1 #rex-article-23 a {
  color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding:0px 18px 0px 17px;
  background-image:url(../_template/navi1.jpg);
	background-position:bottom left;
  line-height: 31px;
  width: 52px;
  height: 31px;
} 

#top_navigation ul.rex-navi1 #rex-article-23 a:hover,
#top_navigation ul.rex-navi1 #rex-article-23 .rex-current,
#top_navigation ul.rex-navi1 #rex-article-23 .rex-active {
  color:#000000;
  padding:0px 17px 0px 17px;
  background-image:url(../_template/navi2.jpg);
	background-position:bottom right;
  border-left:1px solid #CCCCCC;
  line-height: 31px;
  height: 31px;
}


/*-----------#rex-article-24-----------*/
#top_navigation ul.rex-navi1 #rex-article-24 a {
  color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding:0px 18px 0px 19px;
  background-image:url(../_template/navi1.jpg);
	background-position:bottom left;
  line-height: 31px;
  width: 42px;
  height: 31px;
} 

#top_navigation ul.rex-navi1 #rex-article-24 a:hover,
#top_navigation ul.rex-navi1 #rex-article-24 .rex-current,
#top_navigation ul.rex-navi1 #rex-article-24 .rex-active {
  color:#000000;
  padding:0px 17px 0px 19px;
  background-image:url(../_template/navi2.jpg);
	background-position:bottom right;
  border-left:1px solid #CCCCCC;
  line-height: 31px;
  height: 31px;
}


/*-----------#sub-----------*/
#sub_navigation {
  margin-bottom: 25px;
}

#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(0,0,0);
  font-size: 11px;
  text-decoration: none;
  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(0,0,0);
  font-size: 11px;
  text-decoration: none;
  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);
  text-decoration: none;
} 

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

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

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