/* NAVIGATION */

#mnav ul {
  display: inline;
  list-style: none;
}

#mnav ul li {
  float: left;
  border-top: 5px solid #326CB6;
  margin-right: 5px;
}

#mnav ul li a {
  font-size: 85%;
  font-weight: bold;
  display: block;
  color: #000;
  padding: 6px 15px;
  text-decoration: none;
}

#mnav ul li a:hover,
#mnav ul li a:active {
  display: block;
  color: #fff;
  background: #326CB6;
  text-decoration: none;
}

#mnav ul li.aktiv a,
#mnav ul li.aktiv a:hover,
#mnav ul li.aktiv a:active {
  display: block;
  color: #fff;
  background: #326CB6;
  text-decoration: none;
}



.snav_lk,.snav_ac  { font-size: 75%;  }
.qnav_lk {  font-size: 80%; }

#links ul {	margin:0;	padding: 0;	list-style: none;	}
#links ul li { position: relative; margin: 0; padding: 0; }

.navtextlink  {  font-size: 75%; }

#links {
  border-top: 0.0625em solid #456BB7;
}

#links a,
#links a:link,
#links a:visited {
  display: block;
  border-bottom: 0.0625em solid #456BB7;
  text-decoration: none;
	width: auto;
	padding-left: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 0.375em;
	color: #fff;
	font-weight: normal;
}

* html #links a,
* html #links a:link,
* html #links a:visited {
  width: 100%;
  font-weight: normal;
}



/* EBENE 1 */

  #links ul.ul_level_1 li.li_level a,
  #links ul.ul_level_1 li.li_level a:link,
  #links ul.ul_level_1 li.li_level a:visited {
   color: #000;
   font-weight: normal;
  }

  #links ul.ul_level_1 li.li_level a:hover,
  #links ul.ul_level_1 li.li_level a:active {
   color: #fff;
   font-weight: normal;
  }

  #links ul.ul_level_1 li.li_level_ac a,
  #links ul.ul_level_1 li.li_level_ac a:link,
  #links ul.ul_level_1 li.li_level_ac a:visited {
    font-weight: bold;
    color: #fff;
    background: #326CB6;
    border-color: #fff;
  }


/* EBENE 2 */

  #links ul.ul_level_2 a,
  #links ul.ul_level_2 a:link,
  #links ul.ul_level_2 a:visited {
   padding-top: 0.25em;
	 padding-bottom: 0.125em;
	 padding-left: 1em;
	 font-weight: normal;
	 border-color: #456BB7;
  }

  #links ul.ul_level_2 li.li_level a,
  #links ul.ul_level_2 li.li_level a:link,
  #links ul.ul_level_2 li.li_level a:visited {
   background: #C1D3E9;
   color: #000;
   font-weight: normal;
   border-color: #456BB7;
  }

  #links ul.ul_level_2 li.li_level a:hover,
  #links ul.ul_level_2 li.li_level a:active {
   background: #456BB7;
   font-weight: normal;
   color: #fff;
   border-color: #456BB7;
  }

  #links ul.ul_level_2 li.li_level_ac a,
  #links ul.ul_level_2 li.li_level_ac a:link,
  #links ul.ul_level_2 li.li_level_ac a:visited {
    font-weight: bold;
    color: #fff;
    background: #326CB6;
     border-color: #fff;
    /*
    background: #C1D3E9;
    font-weight: bold;
    color: #000;
    */
  }


/* EBENE 3 */

  #links ul.ul_level_3 a,
  #links ul.ul_level_3 a:link,
  #links ul.ul_level_3 a:visited {
   padding-left: 2.25em;
   font-weight: normal;
   border-color: #456BB7;
  }

  #links ul.ul_level_3 li.li_level a,
  #links ul.ul_level_3 li.li_level a:link,
  #links ul.ul_level_3 li.li_level a:visited {
   background: #C1D3E9;
   color: #000;
   font-weight: normal;
   border-color: #456BB7;
  }

  #links ul.ul_level_3 li.li_level a:hover,
  #links ul.ul_level_3 li.li_level a:active {
   background: #456BB7;
   font-weight: normal;
   color: #fff;
   border-color: #456BB7;
  }

  #links ul.ul_level_3 li.li_level_ac a,
  #links ul.ul_level_3 li.li_level_ac a:link,
  #links ul.ul_level_3 li.li_level_ac a:visited {
   font-weight: bold;
    color: #fff;
    background: #326CB6;
     border-color: #fff;
    /*
    background: #C1D3E9;
    font-weight: bold;
    color: #000;
    */
  }


/* EBENE 4 */

  #links ul.ul_level_4 a,
  #links ul.ul_level_4 a:link,
  #links ul.ul_level_4 a:visited {
   padding-left: 3.25em;
  }

  #links ul.ul_level_4 li.li_level a,
  #links ul.ul_level_4 li.li_level a:link,
  #links ul.ul_level_4 li.li_level a:visited {
   background: #C1D3E9;
   color: #000;
   font-weight: normal;
   border-color: #456BB7;
  }

  #links ul.ul_level_4 li.li_level a:hover,
  #links ul.ul_level_4 li.li_level a:active {
   background: #456BB7;
   font-weight: normal;
   color: #fff;
   border-color: #456BB7;
  }

  #links ul.ul_level_4 li.li_level_ac a,
  #links ul.ul_level_4 li.li_level_ac a:link,
  #links ul.ul_level_4 li.li_level_ac a:visited {
  font-weight: bold;
    color: #fff;
    background: #326CB6;
    border-color: #fff;
    /*
    background: #C1D3E9;
    font-weight: bold;
    color: #000;
    */
  }



/* EBENE 5 */

  #links ul.ul_level_5 a,
  #links ul.ul_level_5 a:link,
  #links ul.ul_level_5 a:visited {
   padding-left: 3.25em;
  }

  #links ul.ul_level_5 li.li_level a,
  #links ul.ul_level_5 li.li_level a:link,
  #links ul.ul_level_5 li.li_level a:visited {
   background: #E0E9F4;
   color: #464646;
   font-weight: normal;
   border-color: #456BB7;
  }

  #links ul.ul_level_5 li.li_level a:hover,
  #links ul.ul_level_5 li.li_level a:active {
   background: #C1D3E9;
   font-weight: normal;
   color: #464646;
   border-color: #456BB7;
  }

  #links ul.ul_level_5 li.li_level_ac a,
  #links ul.ul_level_5 li.li_level_ac a:link,
  #links ul.ul_level_5 li.li_level_ac a:visited {
  font-weight: bold;
    color: #fff;
    background: #326CB6;
    border-color: #fff;
    /*
    background: #C1D3E9;
    font-weight: bold;
    color: #000;
    */
  }


ul.ul_level_4 { display: none; /*font-size:90%;*/ }


#seitenoptionen ul { list-style-type: none; margin: 0; padding: 0; display: inline; }
#seitenoptionen ul li { margin: 0; padding: 0; display: inline; }

input.submit_smaller, input.submit_reset, input.submit_bigger, input.submit_kontrast, input.submit_pathselect {
  border: none;
  font-size: 80%;
  margin-bottom: 5px;
  margin-left: 0px !important;
  width: 100%;
  line-height: 1.6;
  text-align: left;
  padding-left: 45px;
  min-height: 25px;
}

input.submit_smaller {
  background: url(media/font_smaller.gif) 15px 4px no-repeat;
}

input.submit_reset {
  background: url(media/font_reset.gif) 15px 4px no-repeat;
}

input.submit_bigger {
  background: url(media/font_bigger.gif) 15px 4px no-repeat;
}

input.submit_kontrast {
  background: url(media/icon_kontrast.gif) 15px 4px no-repeat;
}

input.submit_pathselect {
   background: url(media/icon_pfad.gif) 15px 4px no-repeat;
}






