/* */

*.main_header *.header_navigation a {
  text-decoration: underline;
  color: #8b8403;
}

a:link, a:visited { 
  font-size:11px;
  font-weight: normal; 
  color:#472202; 
  text-decoration:none;
  margin: 0 .5em; 
}

*.main_header *.header_navigation a:hover { 
  text-decoration:underline;
  color: #662A0D;
  font-weight: normal; 
}

*.main_header *.header_navigation *.header_navigation_sep_10px { 
  float:left; 
  width:20px; 
  text-align:center; 
  font-size:11px; 
  color:#1CBC07;
}

.header_navigation {
  list-style: none;
}

.header_navigation li {
  display: inline;
}

/**************************** BREADCRUMBS *******************/

*.main_layout *.breadcrumbs a, a:link, a:visited {
  color: #8b8403;
  text-decoration: none;
  font-weight: normal;
  font-size: 11px;
}

.main_content a{
  margin: 0;
  text-decoration: underline;
}

*.main_layout *.breadcrumbs a:hover {
  color: #c2bd6c;
}

/* Standardformatierungen für Navigation */

*.main_navigation ul { 
  list-style:none; 
  margin: 0px; 
}

*.main_navigation ul li {   
  list-style:none; 
}

*.main_navigation ul li a { font-weight:normal; }

/* 1st Level Navigation * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
*.main_navigation ul li.frs_level { 
  padding: 0px;
  margin: 1px 0px 0px 6px;
  display:block !important; 
  width:204px;
  height: 23px;
}

*.main_navigation ul li.frs_level a { 
  margin: 0px; 
  padding: 0 0px 0 10px; /* 4px 0px 4px 10px EDIT */
  background-image: url('/resource/layout/navi_bg.png') !important; 
  background-repeat: no-repeat;
  line-height: 23px; /* vertical center text. Also works in Opera*/ 
  color:#581f02;
  display:block;
  width: 204px;
  height: 23px; 
}

*.main_navigation ul li.frs_level a:hover {
  margin: 0px; 
  padding: 0 0px 0 10px;/* 4px 0px 4px 10px EDIT*/
  line-height: 23px; /* vertical center text. Also works in Opera*/ 
  color:#494501 !important; 
  background-image:url('/resource/layout/navi_bg_opn.png') !important; 
  background-repeat: no-repeat;
}

/* 1st Level Navigation - Geöffnet */
*.main_navigation ul li.frs_level_opn { 
  padding: 0px;
  margin: 1px 0px 0px 6px;
  display:block; 
  width:204px !important;
  height: 23px; 
}

*.main_navigation ul li.frs_level_opn a { 
  display:block; 
  width:200px;
  height: 23px;
  color: #581f02 !important; 
  font-weight:bold !important;
  margin: 0px; 
  padding: 0 0px 0 10px;  /*EDIT 4px 0px 4px 10px; */
  line-height: 23px;
  background-image:url('/resource/layout/navi_bg_opn.png') !important; 
  background-repeat: no-repeat; 
}

*.main_navigation ul li.frs_level_opn a:hover { 
  color:#662A0D !important;
  font-weight:bold !important;  
}

/* 2nd Level Navigation * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
*.main_navigation ul li.sec_level { 
  display:block !important; 
  width:190px !important;
  height: 21px; 
  list-style:none !important; 
  margin: 1px 0px 0px 11px;
  padding: 2px 0px 0px 0px;
  background-color: #edefba;
  line-height: 18px; 
}

*.main_navigation ul li.sec_level a {
  color: #696402; 
  margin: 0px; 
  padding: 6px 0px 3px 25px;
  background-image: url('/resource/layout/navi_arrow.png');
  background-repeat: no-repeat;
  background-position: 10px 8px;  
}

*.main_navigation ul li.sec_level a:hover { 
  color: #494501; 
  font-weight:normal;
  background-image: url('/resource/layout/navi_arrow_opn.png');
  background-repeat: no-repeat;
  background-position: 10px 8px;
  font-weight: bold;    
}

/* 2nd Level Navigation - Geöffnet */
*.main_navigation ul li.sec_level_opn { 
  display:block !important; 
  width:190px !important;
  height: 21px; 
  list-style:none !important; 
  margin: 1px 0px 0px 11px;
  padding: 2px 0px 0px 0px;
  background-color: #edefba;
  line-height: 18px; 
}

*.main_navigation ul li.sec_level_opn a:hover { text-decoration:underline; }
*.main_navigation ul li.sec_level_opn a { 
  color: #696402; 
  margin: 0px; 
  padding: 6px 0px 3px 25px;
  background-image: url('/resource/layout/navi_arrow_opn.png');
  background-repeat: no-repeat;
  background-position: 10px 8px;
  font-weight: bold;   
}

/* 3rd Level Navigation * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
*.main_navigation ul li.trd_level { 
  display:block !important; 
  width:190px !important;
  height: 21px; 
  list-style:none !important; 
  margin: 1px 0px 0px 11px;
  padding: 2px 0px 0px 0px;
  background-color: #edefba;
  line-height: 18px; 
}

*.main_navigation ul li.trd_level a {
  color: #696402; 
  margin: 0px; 
  padding: 6px 0px 3px 40px;
  background-image: url('/resource/layout/navi_arrow.png');
  background-repeat: no-repeat;
  background-position: 25px 8px;  
}

*.main_navigation ul li.trd_level a:hover { 
  color: #494501; 
  font-weight:normal;
  background-image: url('/resource/layout/navi_arrow_opn.png');
  font-weight: bold;    
}

/* 2nd Level Navigation - Geöffnet */
*.main_navigation ul li.trd_level_opn { 
  display:block !important; 
  width:190px !important;
  height: 21px; 
  list-style:none !important; 
  margin: 1px 0px 0px 11px;
  padding: 2px 0px 0px 0px;
  background-color: #edefba;
  line-height: 18px; 
}

*.main_navigation ul li.trd_level_opn a:hover { text-decoration:underline; }
*.main_navigation ul li.trd_level_opn a { 
  color: #696402; 
  margin: 0px; 
  padding: 6px 0px 3px 40px;
  background-image: url('/resource/layout/navi_arrow_opn.png');
  background-repeat: no-repeat;
  background-position: 25px 8px;
  font-weight: bold;   
}

/* 4th Level Navigation * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
*.main_navigation ul li.fth_level { 
  display:block !important; 
  width:190px !important;
  height: 21px; 
  list-style:none !important; 
  margin: 1px 0px 0px 11px;
  padding: 2px 0px 0px 0px;
  background-color: #edefba;
  line-height: 18px; 
}

*.main_navigation ul li.fth_level a {
  color: #696402; 
  margin: 0px; 
  padding: 6px 0px 3px 55px;
  font-weight:normal;
  background-image: url('/resource/layout/navi_arrow.png');
  background-repeat: no-repeat;
  background-position: 40px 8px;  
}

*.main_navigation ul li.fth_level a:hover { 
  color: #494501; 
  font-weight:normal;
  background-image: url('/resource/layout/navi_arrow_opn.png');
  font-weight: bold;    
}

/* 2nd Level Navigation - Geöffnet */
*.main_navigation ul li.fth_level_opn { 
  display:block !important; 
  width:190px !important;
  height: 21px; 
  list-style:none !important; 
  margin: 1px 0px 0px 11px;
  padding: 2px 0px 0px 0px;
  background-color: #edefba;
  line-height: 18px; 
}

*.main_navigation ul li.fth_level_opn a:hover { text-decoration:underline; }
*.main_navigation ul li.fth_level_opn a { 
  color: #696402; 
  margin: 0px; 
  padding: 6px 0px 3px 55px;
  background-image: url('/resource/layout/navi_arrow_opn.png');
  background-repeat: no-repeat;
  background-position: 40px 8px;
  font-weight: bold;   
}

/* 5th Level Navigation * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
*.main_navigation ul li.fif_level { 
  display:block !important; 
  width:190px !important;
  height: 21px; 
  list-style:none !important; 
  margin: 1px 0px 0px 11px;
  padding: 2px 0px 0px 0px;
  background-color: #edefba;
  line-height: 18px; 
}

*.main_navigation ul li.fif_level a {
  color: #696402; 
  margin: 0px; 
  padding: 6px 0px 3px 55px;
  font-weight:normal;
  /* background-image: url('/resource/layout/navi_arrow.png');
  background-repeat: no-repeat;
  background-position: 25px 8px;   */
}

*.main_navigation ul li.fif_level a:hover { 
  color: #494501; 
  font-weight:normal;
  /* background-image: url('/resource/layout/navi_arrow_opn.png'); */
  font-weight: bold;    
}

/* 2nd Level Navigation - Geöffnet */
*.main_navigation ul li.fif_level_opn { 
  display:block !important; 
  width:190px !important;
  height: 21px; 
  list-style:none !important; 
  margin: 1px 0px 0px 11px;
  padding: 2px 0px 0px 0px;
  background-color: #edefba;
  line-height: 18px; 
}

*.main_navigation ul li.fif_level_opn a:hover { text-decoration:underline; }
*.main_navigation ul li.fif_level_opn a { 
  color: #696402; 
  margin: 0px; 
  padding: 6px 0px 3px 55px;
  /* background-image: url('/resource/layout/navi_arrow_opn.png'); 
  background-repeat: no-repeat;
  background-position: 25px 8px;*/
  font-weight: bold;   
}

/* */
*.main_footer *.footer_navigation *.footer_navigation_sep_10px {
  width:10px; 
  font-size:10px; 
  text-align:center; 
}