/*-------Brotkrumennavi------*/
#standort {
	display: none;
  position: absolute;
  top: 220px;
  left: 10px;
  margin: 0;
  padding: 0;
  width: 650px;
  z-index: 10000;
  font-size: 0.9em;
}
#standort a {
  color: black;
  border-right: 1px solid black;
  padding: 0 3px 0 3px;
}
#standort a:hover {
	color: #a51c24;
}
#standort span.active {
	background: url(/files/tpl/set1/img/liste.png) no-repeat left center;
	padding: 0 0 0 12px;
}
/*---allenavis----*/
#nav1 dfn,
#nav2 dfn,
#navsub dfn {
	display: none;
}
/*--------hauptnavi----------*/
#hauptnavi {
	background: url(/files/tpl/set1/img/bg_mainnav.jpg) repeat-x left bottom;
  position: absolute;
  top: 277px;
  left: 24px;
  margin: 0;
  padding: 0;
  width: 950px;
  min-height: 50px;
  z-index: 50;
}
#nav1 {
	background: white url(/files/tpl/set1/img/menubg.jpg) repeat-x left top;
	display: block;
	list-style: none;
	padding: 7px 0 0 0;
	margin: 0;
	width: 950px;
	height: 60px;
	z-index: 51;
}

#nav2 {
	display: none;
	position: absolute;
	top: 7px;
	left: 636px;
  list-style: none;
  margin: 0;
  padding: 0;
  z-index: 52;
}
#nav1 li {
	margin: 0;
	padding: 0;
	float: left;
}
#nav1 li a,
#nav2 li a {
	display: block;
  padding: 0;
  margin: 0 2px 0 0;
  height: 60px;
  width: 157px;
  color: black;
}
#page32 a {
	background: url(/files/tpl/set1/img/asvoe.jpg) no-repeat left top;
}	
#page244 a {
	background: url(/files/tpl/set1/img/ausbildung.jpg) no-repeat left top;
}	
#page33 a {
	background: url(/files/tpl/set1/img/sport.jpg) no-repeat left top;
}	
#page34 a {
	background: url(/files/tpl/set1/img/fitness.jpg) no-repeat left top;
}	

#page35 a {
	background: url(/files/tpl/set1/img/jugend.jpg) no-repeat left top;
}
#page36 a {
	background: url(/files/tpl/set1/img/service.jpg) no-repeat left top;
	width: 155px !important;
	margin-right: 0 !important;
}		
#nav1 li a:hover,
#nav1 li a:focus,
#nav1 li a:active,
#nav1 li.active a,
#nav2 li a:hover,
#nav2 li a:focus,
#nav2 li a:active,
#nav2 li.active a {
  background-position: left bottom;
}
#nav1 li span.teil,
#nav2 li span.teil {
	display: none;
}

/*-------subnavi-------*/

#navsub {
	display: block;
	width: 216px;
	list-style: none;
	margin: 0;
  padding: 2px;
  background-color: #F0B500;
}
#navsub ul,
#navsub ul ul,
#navsub li.active ul ul {
	display: none;
}
#navsub li a {
	display: block;
	color: black;
	text-decoration: none;
	width: 211px;
	padding: 0 0 0 5px;
	margin: 0 0 1px 0;
	line-height: 25px;
	background-color: #F5CB4D;
}
#navsub li a:hover,
#navsub li.active a {
	color: black;
	background-color: #FCF0CC;
}
#navsub li.active ul {
	display: block;
	list-style: none;
	padding: 10px;
	margin: 1px 0 0 0;
	background-color: #F8DA80;
}

#navsub li.active li a {
	width: 196px;
	padding-left: 0;
	color: black;
	background-color: transparent;
	border-bottom: 2px solid #F0B500;
}
#navsub li.active li a:hover,
#navsub li.active li.active a {
	background-color: #FCF0CC;
	width: 191px;
	padding-left: 5px;
  color: black;
}
#navsub li.active li.active ul {
	display: block;
	padding: 0;
}
#navsub li.active li.active li a {
	background-color: #F0B500;
	font-size: 0.9em;
	color: white;
	border-bottom: 2px solid white;
}
#navsub li.active li.active li a:hover,
#navsub li.active li.active li.active a {
	background-color: white;
  color: black;
 	border-bottom: 2px solid black;
}
/*----------Infonavi---------*/
#nav3 {
	position: absolute;
	top: -20px;
	right: 15px;
  list-style: none;
  margin: 0;
  padding: 0;
}
#nav3 li span.teil {
	display: none;
}
#nav3 li {
	float: left;
}
#nav3 li a {
	display: block;
	height: 24px;
}
#page5 a {
	background: url(/files/tpl/set1/img/home.gif) no-repeat left top;
	width: 69px;
}	
#page109 a {
	background: url(/files/tpl/set1/img/kontakt.gif) no-repeat left top;
	width: 81px;
}	
#page110 a {
	background: url(/files/tpl/set1/img/impressum.gif) no-repeat left top;
	width: 104px;
}	
#page111 a {
	background: url(/files/tpl/set1/img/suche.gif) no-repeat left top;
	width: 66px;
}
#page118 a {
	background: url(/files/tpl/set1/img/sitemap.gif) no-repeat left top;
	width: 82px;
}	
#nav3 li a:hover,
#nav3 li a:focus,
#nav3 li a:active,
#nav3 li.active a {
  background-position: left bottom;
}