@charset "utf-8";
/* CSS Document */

/* MAINNAVI */

ul#menu2 
  {
  width:100%;
  margin:2px 0 0 0;
  padding:0 0 0 0;
  text-align:justify;
  }

#menu2 a
  {
  text-align:justify;
  }

ul#menu2 a.currentmain:link
  {
  text-decoration:none;
  color:#ec7405;
  padding:4px 15px 4px 15px;
  margin:0;
  font-size:14px;
  font-weight:bold;
  }

ul#menu2 a.currentmain:hover
  {
  text-decoration: none;
  color:#ec7405;
  padding:4px 15px 4px 15px;
  margin:0;
  font-size:14px;
  font-weight:bold;
  }

ul#menu2 a.currentmain:visited
  {
  text-decoration: none;
  color:#ec7405;
  padding:4px 15px 4px 15px;
  margin:0;
  font-size:14px;
  font-weight:bold;
  }


ul#menu2 li 
  {
  margin:0 0 0 1px;
  padding:8px 4px 4px 4px;
  list-style:none;
  display:inline;
  text-align:justify;
  }

ul#menu2 li ul 
  {
  margin: 0;
  padding: 0;
  }

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

ul#menu2 li ul li ul {
  margin: 0 0 0 0;
  padding: 0;
}

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

#link_normal
	{
  	width:100%;
	}

#link_normal a:link
  {
  color:#FFF;
  font-size:14px;
  font-weight:bold;
  padding:4px 15px 4px 15px;
  margin:0;
  background-image:none;
  }

#link_normal a:hover
  {
  color:#CDCDCD;
  text-decoration:none;
  padding:4px 15px 4px 15px;
  font-size:14px;
  font-weight:bold;
  margin:0;
  background-image:none;
  }

#link_normal a:visited
  {
  color:#FFF;
  text-decoration:none;
  padding:4px 15px 4px 15px;
  font-size:14px;
  font-weight:bold;
  margin:0;
  background-image:none;
  }



/* SUBNAVI */

ul#subnavirechts
  {
  margin:0;
  padding:0;
  }

ul#subnavirechts a 
  {
  display:block;
  width:186px;
  margin:0;
  padding:0;
  font-size:15px;
  font-weight:bold;
  text-align:center;
  }


ul#subnavirechts a.ebene1-aktiv:link
  {
  text-decoration:none;
  display:inline-block;
  font-weight:bold;
  color:#b5162b;
  background-color:#88898b;
  padding:3px 7px 3px 7px;
  margin:0;
  border-bottom: 1px solid #545454;
  }

ul#subnavirechts a.ebene1-aktiv:visited 
  {
  text-decoration:none;
  display:inline-block;
  font-weight:bold;
  color:#b5162b;
  background-color:#88898b;
  padding:3px 7px 3px 7px;
  margin:0;
  border-bottom: 1px solid #545454;
  }

ul#subnavirechts a.ebene1-aktiv:hover 
  {
  text-decoration:none;
  display:inline-block;
  font-weight:bold;
  color:#b5162b;
  background-color:#88898b;
  padding:3px 7px 3px 7px;
  margin:0;
  border-bottom: 1px solid #545454;
  }

ul#subnavirechts li 
  {
  margin:0;
  padding-right:0;
  list-style:none;
  display:block;
  }

ul#subnavirechts li ul 
  {
  margin:0;
  padding:0;
  }

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

ul#subnavirechts li ul li ul 
  {
  margin: 0 0 0 0;
  padding: 0;
  }

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

#columnrechts
  {
  line-height:20px;
  }

#columnrechts a:link
  {
  text-decoration:none;
  color:#fff;
  padding:3px 7px 3px 7px;
  border-bottom: 1px solid #545454;
  background-color:#88898b;
  }

#columnrechts a:visited
  {
  text-decoration:none;
  color:#fff;
  padding:3px 7px 3px 7px;
  border-bottom: 1px solid #545454;
  background-color:#88898b;
  }

#columnrechts a:hover
  {
  text-decoration:none;
  color:#b5162b;
  background-color:#88898b;
  padding:3px 7px 3px 7px;
  border-bottom: 1px solid #545454;
  }

/* BOTTMNAVI IN FOOTER */

ul#menu5 {
  margin:0;
  padding:0;
font-size:11px;
  text-align:center;
}

ul#menu5 a.currentmain5:link 
  {
  text-decoration:none;
  color:#707173;
  font-size:11px;
  font-weight:bold;
  padding:3px 5px 0 5px;
  }

ul#menu5 a.currentmain5:visited 
  {
  text-decoration:none;
  color:#707173;
  font-size:11px;
  font-weight:bold;
  padding:3px 5px 0 5px;
  }

ul#menu5 a.currentmain5:hover {
  text-decoration:none;
  padding:3px 5px 0 5px;
  color:#707173;
  font-size:11px;
  font-weight:bold;
}

ul#menu5 li 
  {
  margin-top:0;
  margin-bottom:0;
  margin-left:0;
  margin-right:4px;
  padding-right:0;
  list-style:none;
  display:inline;
}

ul#menu5 li ul {
  margin: 0;
  padding: 0;
}

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

ul#menu5 li ul li ul {
  margin: 0 0 0 0;
  padding: 0;
}

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

#column5 
  {
  width:100%;
  }

#column5 a:link
  {
  text-decoration:none;
  color:#707173;
  padding:3px 5px 0 5px;
  font-size:11px;
  font-weight:normal;
  }

#column5 a:visited
  {
  text-decoration:none;
  color:#707173;
  font-size:11px;
  padding:3px 5px 0 5px;
  font-weight:normal;
  }

#column5 a:hover
  {
  text-decoration:underline;
  color:#707173;
  padding:3px 5px 0 5px;
  font-weight:normal;
  font-size:11px;
  text-decoration:underline;
  }
