
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* Contentbereich - Navigation */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#navigation {
  margin:0 0 0 0;
  padding:0 0 0 1em;
  border:0;
}


/* erste Ebene */

#navigation ul {
  position:static;
  margin:0;
  padding:0 0 1px 0;
  list-style-type:none;
  background-color:#fff;
  border-top:1px solid #5793c9;
}
#navigation ul li {
  margin:0;
  padding:0;
}
#navigation ul li a {
  display:block;
  color:#fff;
  font-weight:normal;
  text-decoration:none;
  margin:0 0 0 0;
  padding:3px 0 3px 0.5em;
  background-color:#5793c9;
  border-left:1px solid #5793c9;
  border-right:1px solid #5793c9;
  border-bottom:1px solid #d4e3f2;
}
#navigation ul li.last a {
  border-bottom:0;
}

#navigation ul li a:hover {
  font-weight:normal;
  color:#000;
  border-left:1px solid #5793c9;
  background-color:#fac489;
}
#navigation ul li.active {
  padding:0;
}

#navigation ul li.active a {
  font-weight:bold;
  color:#000;
  border-left:1px solid #5793c9;
  background-color:#fac489;
}
#navigation ul li.active a:hover {
  font-weight:bold;
  color:#000;
  border-left:1px solid #5793c9;
  background-color:#fac489;
}


/* zweite Ebene */

#navigation ul li.active ul,
#navigation ul li.activesub ul,
#navigation ul li ul {
  margin:0 0 0 0;
  border-top:0;
  border-bottom:0;
  padding:0;
}
#navigation ul li.active ul li,
#navigation ul li.activesub ul li,
#navigation ul li ul li {
  background-color:#b3c8e5;
}

#navigation ul li.active ul li a,
#navigation ul li.activesub ul li a,
#navigation ul li ul li a {
  font-weight:normal;
  color:#000;
  padding-left:0.5em;
  border-top:1px solid #5793c9;
  border-left:0.5em solid #5793c9;
  background-color:#b3c8e5;
}

#navigation ul li.active ul li a:hover,
#navigation ul li.activesub ul li a:hover,
#navigation ul li ul li a:hover {
  font-weight:normal;
  border-left:0.5em solid #ef8400;
  background-color:#fac489;
}

#navigation ul li ul li.active,
#navigation ul li ul li.activesub {
  padding:0;
}
* html #navigation ul li ul li.active,
* html #navigation ul li ul li.activesub {
  padding:0;
}
#navigation ul li ul li.active a,
#navigation ul li ul li.active a:hover {
  display:block;
  font-weight:bold;
  color:#000;
  border-left:0.5em solid #ef8400;
  background-color:#fac489;
}
#navigation ul li ul li.activesub a,
#navigation ul li ul li.activesub a:hover {
  display:block;
  font-weight:bold;
  color:#000;
  border-left:0.5em solid #5793c9;
  background-color:#b3c8e5;
}


/* dritte Ebene */

#navigation ul li ul li.active ul,
#navigation ul li ul li.activesub ul,
#navigation ul li ul li ul {
  margin:0;
  padding:0;
  border-top:0em;
}
#navigation ul li ul li.active ul li,
#navigation ul li ul li.activesub ul li,
#navigation ul li ul li ul li {
  background-color:#d4e3f2;
  border-top:0em;
}
#navigation ul li ul li.active ul li a,
#navigation ul li ul li.activesub ul li a,
#navigation ul li ul li ul li a {
  font-weight:normal;
  padding-left:1.0em;
  padding-right:0em;
  background-color:#d4e3f2;
}
#navigation ul li ul li.active ul li a:hover,
#navigation ul li ul li.activesub ul li a:hover,
#navigation ul li ul li ul li a:hover {
  border-left:0.5em solid #ef8400;
  background-color:#fac489;
  font-weight:normal;
}

#navigation ul li ul li ul li.active {
  font-weight:bold;
}
#navigation ul li ul li ul li.active a,
#navigation ul li ul li ul li.active a:hover {
  border-left:0.5em solid #ef8400;
  background-color:#fac489;
  font-weight:bold;
}


#breadcrumbs {
  clear:both;
  color:#666;
  font-size:0.8em;
  margin:0.5em 0 0.5em 1.7em;
  padding:0;
}
#breadcrumbs a {
  color:#666;
}
