/* Grafik-Navigation (Farben und Schriftart) werden unter ts/lib_grafiken.ts" angepasst*/

/* --- HAUPT-NAVIGATION Anfang --- */
#main-navigation{background-color:#84a225;margin-top:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; border-radius: 4px 4px 0 0;}
#main-navigation a {text-decoration: none;}

#main-navigation ul.lev1 {margin: 0; padding: 0; list-style: none; position: relative; z-index:1000; width: 100%; }
#main-navigation ul.lev2 {width: 100%; margin: 0;padding:0;list-style: none;position: absolute;display: none;top: 100%;left: 0px; z-index:1}
#main-navigation ul.lev2 ul { top: 0; left: 100%; } /* 3. Ebene */
#main-navigation ul.lev1 li { float: left; list-style-image: none; display: inline; position: relative; color:#000; border-right: 1px solid #84a225;z-index:1; }
#main-navigation ul.lev1 li.last{ border:0;}
#main-navigation ul.lev1 li.first a{ }
#main-navigation ul.lev2 li.first a{ border-top:1px solid #fff; margin:0; padding:6px 0px 6px 18px;}
#main-navigation ul.lev2 li {border:0; }

/* HAUPTNAVOGATION */
#main-navigation ul.lev1 li a {color:#fff;padding: 18px 25px;float: left;display: block;z-index:9999;  transition: all 0.3s ease-out 0s; }

/*STYLE FÜR DIE STARTSEITE IM AKTIVEN ZUSTAND --- #aTag_3 muss ggfs. angepasst werden */
#main-navigation.startseiten-navi ul.lev1 li.first a { color: #fff; background-color:#687e22;  transition: all 0.3s ease-out 0s; border-radius: 4px 0 0 0; }

#aTag_3:hover{ border-radius: 4px 0 0 0;}

/* HAUPTNAVOGATION Hover */
#main-navigation ul.lev1 a:hover, #main-navigation ul.lev1 li:hover a, #main-navigation ul.lev1 li.iehover a,
#main-navigation ul.lev1 li.actifsub a, #main-navigation ul.lev1 li.cur a, #main-navigation ul.lev1 li.actifsub li.cur {
	color: #fff;background-color:#687e22;z-index:1;  transition: all 0.3s ease-out 0s;
}

/* DROPDOWN */
#main-navigation ul.lev1 li:hover li a, #main-navigation ul.lev1 li.iehover li a { float: none; background-color:#ccc;  color: #000; }
#main-navigation ul.lev2 li a {padding:6px 0px 6px 18px; width: 240px; z-index:1;border-top:1px solid #fff}

/* DROPDOWN Hover */
#main-navigation ul.lev1 li:hover li a:hover, #main-navigation ul.lev1 li:hover li:hover a, #main-navigation ul.lev1 li.iehover li a:hover, #main-navigation ul.lev1 li.iehover li.iehover a {background-color:#666;color:#000;}

/* Hover Function - Do Not Move */
#main-navigation ul.lev1 li:hover ul ul, #main-navigation ul.lev1 li:hover ul ul ul, #main-navigation ul.lev1 li.iehover ul ul, #main-navigation ul.lev1 li.iehover ul ul ul { display: none; }
#main-navigation ul.lev1 li:hover ul, #main-navigation ul.lev1 ul li:hover ul, #main-navigation ul.lev1 ul ul li:hover ul, #main-navigation ul.lev1 li.iehover ul, #main-navigation ul.lev1 ul li.iehover ul, #main-navigation ul.lev1 ul ul li.iehover ul { display: block; }

#main-navigation  #aTag_102{padding-right: 29px;}
   
#sub-navigation{color:#333; padding-left:10px;}
#sub-navigation .parent{padding-bottom: 5px; text-transform: uppercase; font-weight: bold;}
#sub-navigation ul{padding:0;margin:0;list-style-type:none;}
#sub-navigation li a{color:#333; display:block; text-decoration: none; padding:2px 10px; background: url(https://69dd68.claudeassets.com/20190916064612im_/http://www.haus-harmonie.com/fileadmin/giel/img/bg/bg-pfeil.gif) no-repeat left 8px; }
#sub-navigation li a:hover{color:#000;}
#sub-navigation li.cur, #sub-navigation a.curifsub{font-weight: bold;}
#sub-navigation li.no:hover{}

/* Navigation  Links,erste Ebene*/
#sub-navigation .lev1{margin-bottom:4px;}
#sub-navigation .lev1 li{padding-left:2px;}
#sub-navigation .lev1 li.curifsub a.curifsub, #sub-navigation .lev1 li.cur a.cur ,#sub-navigation .lev1 li.actifsub a.actifsub{color:#000;}

/* Navigation Links,zweite Ebene*/
#sub-navigation ul.lev2{border-bottom:none;padding-left:10px;}
#sub-navigation ul.lev2 li{border-bottom:none;}
#sub-navigation ul.lev2 li.cur{}
#sub-navigation ul.lev2 li a:hover,#sub-navigation ul.lev2 li a.cur{color:#000;}

/* --- NAVIGATION Ende --- */

/* GRAFIK-NAVIGATION LINKS */
#vertical-main-navigation ul {list-style: none;padding-left: 10px;}

/* --- HEADER-NAVIGATION Anfang --- */

#header-navigation {font-size: 12px;margin-top: 75px;text-align: right;  width:520px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#header-navigation a {padding: 0px 0px 0px 15px; text-decoration:none; color:#696969; transition: all 0.3s ease-out 0s;}
#header-navigation a:hover {padding: 0px 0px 0px 15px; text-decoration:none; color:#2165b8; transition: all 0.3s ease-out 0s;}
#lang-menu {margin-top:10px;}

/* --- BREADCRUMB-NAVIGATION Anfang --- */
#breadcrumb {margin: 0px 10px 10px 10px;font-size:11px;border-bottom: 1px dashed #ccc;}
#breadcrumb a {text-decoration:none;}

/* --- FOOTER-NAVIGATION Anfang --- */
#footer-navigation ul{list-style-type: none;margin-top: 2px;margin-bottom: 2px;}
#footer-navigation li {display: inline;text-align: center;}
#footer-navigation {font-size: 11px;text-decoration: none;text-align: left;width: auto;} 
#footer-navigation a{font-size: 11px;text-decoration: none;text-align: left;width: auto; transition: all 0.3s ease-out 0s;} 
#footer-navigation a:hover{font-size: 11px;text-decoration: none;text-align: left;width: auto; color:#84a225; transition: all 0.3s ease-out 0s;} 

/* --- SEO-NAVIGATION Anfang --- */
#seo-links {font-size: 11px;padding: 2px 0px;text-align: right;color:#666;}
#seo-links a:link, #seo-links a:visited, #seo-links a:active {color:#666; text-decoration: none;}

/*
     FILE ARCHIVED ON 06:36:24 Jul 18, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:42:51 Aug 09, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.388
  exclusion.robots: 0.047
  exclusion.robots.policy: 0.038
  esindex: 0.007
  cdx.remote: 20.153
  LoadShardBlock: 192.658 (3)
  PetaboxLoader3.datanode: 176.806 (5)
  PetaboxLoader3.resolve: 202.814 (4)
  load_resource: 272.299 (2)
*/