


   /*WWagner Rootline navigation */

  ul.rootline { margin: 0 0 1rem 0;padding: 0 0 .5rem 0; list-style-type: none; font-size: 80%; border-bottom: 1px solid #eee;}
  
  ul.rootline li {   display: inline-block;}
  
  ul.rootline a,
  ul.rootline a:visited {   margin: 0;padding: 0;color: #666;}

  ul.rootline a:hover { text-decoration: underline;}
  
  ul.rootline span {    color: #999; }
  
  ul.rootline a:after { display: inline-block; content: "/";  margin: 0 .5rem;}
  
  /*WWagner Main Menu */
  /*WWagner Font weight Current */
   #navbarNavDropdown li a.current { font-weight: bold;}
  /*WWagner Font weight Current */
   #navbarNavDropdown li a.current { font-weight: bold; }
	
/* Ground Main Menu */
/* Sub Menu Font */
.dropdown-item {color: #007bff;}

/* Sub Menu Font-Hover Color */
.dropdown-item:hover {color: none;}
/* Sub Menu Background-Hover Color*/
 .dropdown-item:focus, .dropdown-item:hover { background-color:none;  }
 .dropdown-item:active, .dropdown-item:hover { background-color:transparent; color:  #0091FF; }
.dropdown-item {color: #007bff;}
/* Sub Menu Hover Text*/
a.text-dark:hover, a.text-dark:focus { color: #0091FF !important;}

/* Sub Menu Text Color*/
a.text-dark { color: #0091FF !important;}


 /* Background COlor LinkItem-Area Upsite */
.custom_bg {background-color: white;}

/*Sub Menu Hover */
.btn-light:hover {color: red !important; background-color: red !important ; border-color: red !important;}

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle { color: red !important; background-color: red !important; border-color: red !important;}

/* Hover of active Men�point if focused*/
a.bg-light:hover, a.bg-light:focus, button.bg-light:hover, button.bg-light:focus { background-color: white !important;}

/*WWagner Meta Menu */

/*Meta Menu unsorted list */
ul.metaMenu { list-style-type: none; margin: 0;}
  ul.metaMenu li {display: inline-block;}
 
/* Ground Meta Menu */
/* Meta Menu Color Font */
ul.metaMenu a, ul.metaMenu a:visited {color:#007bff ; font-weight: bold;}
  
ul.metaMenu a:hover {color: none;}

/*Ground All Links Navigation and Hovers Navigation */
.nav-link {
  background-color: #007bff;
  color: white; 
  border-radius: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.nav-link:hover {
  color: white;
  background-color: #2c8ef8;
}

/* Sub Menu Active Site Background COlor and Font*/
.dropdown-item.active, .dropdown-item:active .dropdown-item.focus .dropdown-item:focus  {color: #007bff; text-decoration: none; font-color: blue; background-color: white;}

/* Wwagner Language Menu */
  ul.languageMenu { margin: 0; padding: 0; list-style-type: none; font-size: 90%;}
  
  ul.languageMenu li {display: inline-block; margin: 0 .5rem 0 0;}
  
  ul.languageMenu a:hover { color: rgba(255,255,255,.75);}
  
  span.notranslation { padding: .5rem .5rem;display: block;padding-left: 1px;padding-right: 0.1rem;}
  
  ul.languages li.active {font-weight: bold;}

  /* Ground Language Menu */
/* Language Menu Padding */
.navbar-expand-lg .navbar-nav .nav-link {padding-left: 1px;padding-right: 0.2rem; margin-top: 10px;}

  /* Ground Smart Menu Icon */
.navbar-toggler-icon {
background-image: url(../Icons/System/icon_hamburger_blau_007bff.png) ;
}

 /* MORE */

.element.style {
}
*, ::after, ::before {
    box-sizing: border-box;
}
user agent stylesheet
li {
    display: list-item;
    text-align: -webkit-match-parent;
}

.navbar-expand-lg .navbar-nav .nav-link {font-weight: 600; padding-right: 5px; padding-left: 5px;  border-left: 0.7px solid white; border-right: 0.7px solid white;  }

/* Metamenu */
.metaMenu .nav-link {background: white;  color: #007bff; padding-left: 5px; padding-right: 5px;}
.metaMenu .nav-link:hover { color: #007bff; background: white;}


/* Sub Menu Active Site Background COlor and Font*/
.dropdown-item.active, .dropdown-item:active .dropdown-item.focus .dropdown-item:focus {color: #007bff; background-color: white;}
.dropdown-item:hover{color: white; background-color: #007bff;}


.dropdown-item {color: #007bff;}



