/*COPYRIGHT © 2025 AUTHOR-E BV. ALL RIGHTS RESERVED */
/*COPYRIGHT © 2023 AUTHOR-E BV. ALL RIGHTS RESERVED */
@charset "UTF-8";
/* CSS Document Listmenu-tab eupman*/
/* NavSmall and Navigation1 refer to the language selection!!!!! */
#navLanguage
{
	/* margin-top: 15px; */
    background-image: url(../Images/ENG.png);
    background-repeat: no-repeat;
    background-position: center center;
    /* float: Right; */
    width: 35px;
    height: 27px;
    background-size: contain;
    cursor: pointer;
}
.eng
{
	background-image: url('../Images/ENG.png')!important;
}
.engNoSearchResult:before {
	   content: "We could not find what you were looking for. Please try another term...";
}
.deu
{
	background-image: url('../Images/DEU.png')!important;
}
.deuNoSearchResult:before {
	   content: "Wir konnten nicht finden, wonach Sie gesucht haben. Bitte versuchen Sie es mit einem anderen Begriff ...";
}
.esp
{
	background-image: url('../Images/ESP.png')!important;
}
.espNoSearchResult:before {
	   content: "No pudimos encontrar lo que buscabas. Intenta con otro término ...";
}
.fra
{
	background-image: url('../Images/FRA.png')!important;
}
.fraNoSearchResult:before {
	   content: "Nous n'avons pas pu trouver ce que vous cherchiez. Veuillez essayer un autre terme ...";
}
.por
{
	background-image: url('../Images/POR.png')!important;
}
.porNoSearchResult:before {
	   content: "Não conseguimos encontrar o que você estava procurando. Por favor, tente outro termo ...";
}
#Navigation1.SmallNavOpen
{
	display: block;
}
#Navigation2.SmallNavOpen
{
	display: block;
}
.Tab
{
	padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
    vertical-align: middle;
}
/* Main tabs */
#Navigation1
{
	display: none;	
	top:27px;
	right:9px;
	width: 45px;
	font-size: 10pt;
	margin-left: auto;
	margin-right: auto;
	z-index: 100; 
	position:relative;
}
#Navigation1 .InnerTabset
{
	float:right;
	margin-top:32px;
	margin-left: auto;
	margin-right: 1px;
	
}

#Navigation1 > .Tab
{	
	font-weight: normal;
	width:120px;
	float:right;
	vertical-align: middle;
	margin-top:0px;
	background-color: white;
	margin-right: -13px;
}

#Navigation1 > .Tab:first-child 
{
	padding-top: 15px;
}
#Navigation1 a
{	
	display: inline-block;
	font-weight: 600;
	color: #2d5b9c;
	vertical-align: middle;
	margin-top:0px;
	text-decoration:none;
}

#Navigation1 > .Tab > a {
    display: flex;
	flex-direction: row-reverse;
}

#Navigation1 > .Tab > a > div {
    margin-left: 15px;
}

#Navigation2
{
	padding-top: 10px;
	padding-bottom: 10px;
}

#Navigation2 a {
    line-height: 40px;
    font-size: 14px;
    line-height: 1.5625rem;
    color: #2d5b9c;
    text-decoration: none;
    font-weight: bold;
    font-style: normal;
}

.langText
{
	width: 80%;
}

.langFlag
{
	display: block;
	width: 35px;
	height: 27px;
	float: right;
	background-size: contain;
	background-repeat: no-repeat;
}

#Navigation3
{
	display: none;
}

#Navigation2{
	
	background-color: #EDF9FB;
	}


#Navigation2 .Children .Active a{
	color: #0a55bf;	
	}
#Navigation2 a{
	line-height: 40px;
	font-size: 18px;
	line-height: 1.5625rem;
	color: #2d5b9c;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
	}
	
#Navigation2 .Active{
	color: #00ABCD;	
	font-weight: bolder;
	}
	
/* #Navigation2 > .InnerTabset
{
	display: flex;
    justify-content: space-evenly;
    align-items: center;
} */


.submenuLevel2
{
	display: flex;
	flex-direction: column;
	margin-left: 15px;
	margin-right: 15px;
	display: flex;
}

.linkSubMenuLevel2
{
	
}


/* dropdown navigation */
.dropdown
{
	display: inline-block;
	margin-right: 7px;
}
.dropdownMenu
{
  display: none;
  flex-direction: column;
  position: absolute;
  background-color: #EDF9FB;
  min-width: 160px;
  z-index: 1;
  max-height: 70%;
  overflow-y: auto !important;
}
.dropdown > .InnerTabset > a
{
	color: #767676 !important;
}

.dropdown > .InnerTabset > a:hover
{
	background-color: #00ABCD;
	color: white!important;
}

.dropdown > .InnerTabset > .Active
{
	background-color: #00ABCD;
	color: white!important;
}

.dropdownMenuContainerLevel2
{
	display: flex;
}

.dropdownMenuContainerLevel2 > a
{
	color: #767676 !important;
}

.dropdownMenuContainerLevel2:hover
{
	background-color: #00ABCD;
	color: white!important;
}

.dropdownMenuContainerLevel2:hover > a
{
	background-color: #00ABCD;
	color: white!important;
}

.submenuLevel2 > a
{
	color: #006989!important;
	font-size: 16px!important;
}

.submenuLevel2 > a:hover
{
	background-color: #006989;
	color: white!important;
}

.Tree
{
    
}

.Tree .Toggle
{
	cursor: pointer;
	width: 15px;
	height: 10px;
	display: inline-block;
	float: left;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.Tree .Title
{
	margin-left: 2px;	
   
}

/* nieuw */

.Tree .Node.Node.Node.Active > .Display
{
    background-image: url(../Images/active-listitem.png)
}


.Tree .Node > .Display a:hover
{
  
}

.Tree .Node > .Display  a
{

}

.Tree .Node .Display
{
	min-height: 30px;	

}

.Tree .Node .Children .Display
{
	min-height: 15px;
	background: #81a8e1;
	
}


.Tree .Node .Children .Children .Display
{
	min-height: 15px;
	/* background: #f2f7ff;*/
	background: #ebf0fa;
}


.Tree .Container.Expanded > .Display > .Toggle
{
    background-image: url("../Images/PointerDown.png");
	width: 15px;
}

.Tree .Container.Collapsed > .Display > .Toggle
{
    background-image: url("../Images/PointerRight.png");
	width: 15px;
}

.Tree .Leaf > .Display > .Toggle
{

}

.Tree .Children
{
    margin-left: 0px;
}
