/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 09 2021 | 07:46:16 */
dl.level1 {
   background-color: #e6e6e6;
   z-index:9999;
}
dl.level1:hover {
     z-index:9999;
}
dl.level1 dt span{
  font-size:14px !important;
  line-height:25px !important;
  color:#333333 !important;
  font-family: Arial !important;
}
dl.level2 dt span{
  font-size:14px !important;
  line-height:25px !important;
  font-family: Arial !important;
}
dl.level2 {
    background-color: #f2f2f2;
}
dl.level1 dt.opened a span,
dl.level1 dt.opened span.inner span,
.single .nextend-nav-252 span.inner span,
.single .nextend-nav-107 span.inner span
{
	color:#000000 !important;
  	font-weight:bold !important;
}

/* Hover */
dl.level1 dt span:hover{
	background:#f2f2f2 !important;
}
dl.level2 dt span:hover{
	background:#e6e6e6 !important;
}

/* Padding */

dl.level2 .outer {
 
   padding: 0px 0px 0px 0px !important;
}
dl.level1 .inner {
    padding: 2px 20px 2px 6px !important;
    border:none !important;
}

/* Linker blauer Balken */
dt.active, .single .nextend-nav-252, .single .nextend-nav-107{
    border-left: 3px solid #3070b3 !important;
}
.notparent.opened.active a {
    margin-left: -3px !important;
}
/* Icons */
dl.level1 dt.parent .inner {
    background-image: url(https://www.cs.tum.de/wp-content/uploads/2019/04/plus_grey.png) !important;
    background-repeat: no-repeat !important;
    background-position: right !important;
}
dl.level1 dt.parent.opened .inner,
dl.level1 dt.parent.opening .inner{
   background-image: url(https://www.cs.tum.de/wp-content/uploads/2019/04/minus_grey.png) !important;
    background-repeat: no-repeat !important;
    background-position: right !important;
}
/* Zweizeilige Menüs weniger Zeilenabstand */
dl.level1 dt.opened a,
dl.level1 dt.active a,
dl.level1 dt a,
dl.level1 dt a span{
line-height: 18px !important;
}
div#nextend-accordion-menu-nextendaccordionmenuwidget-1 dl.level2 dt a,
div#nextend-accordion-menu-nextendaccordionmenuwidget-1 dl.level2 dt a span,
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level2 dt a,
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level2 dt a span,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dl.level2 dt a,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dl.level2 dt a span,
div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level2 dt a,
div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level2 dt a span,
div#nextend-accordion-menu-nextendaccordionmenuwidget-5 dl.level2 dt a,
div#nextend-accordion-menu-nextendaccordionmenuwidget-5 dl.level2 dt a span,
div#nextend-accordion-menu-nextendaccordionmenuwidget-6 dl.level2 dt a,
div#nextend-accordion-menu-nextendaccordionmenuwidget-6 dl.level2 dt a span,
div#nextend-accordion-menu-nextendaccordionmenuwidget-7 dl.level2 dt a,
div#nextend-accordion-menu-nextendaccordionmenuwidget-7 dl.level2 dt a span,
div#nextend-accordion-menu-nextendaccordionmenuwidget-8 dl.level2 dt a,
div#nextend-accordion-menu-nextendaccordionmenuwidget-8 dl.level2 dt a span{
    margin-bottom: 5px !important;
}

/* JW: leider muss ich auf !important zurückgreifen, weil überspezifiziert wurde */
dt.level3 span.inner {
  padding-left: 20px !important;
}
