﻿.RadMenu_drop
{color: black; font-family: 'Myriad Pro', Arial, Verdana, sans-serif; }

.RadMenu_drop div.rmRootGroup,
.RadMenu_drop ul.rmRootGroup
{padding:1px;background-color:#fff}


.RadMenu_drop .rmGroup
{padding:10px;border:0px solid #000;background-color:white}

.RadMenu_drop .rmRootGroup .rmGroup
{padding:1px}

.RadMenu_drop .rmLink
{margin:0;text-decoration:none}

.RadMenu_drop .rmRootLink
{padding:0 10px;border:0px solid transparent;color:#ffffff;font-size:16px;}

.RadMenu_drop .rmRootLink:hover
{}

.RadMenu_drop .rmFocused,.RadMenu_drop .rmFocused:hover,.RadMenu_drop .rmSelected,.RadMenu_drop .rmSelected:hover
{}

.RadMenu_drop .rmDisabled,.RadMenu_drop .rmDisabled:hover
{color:#ededed}

.RadMenu_drop .rmGroup .rmLink
{border:0;color:black}

.RadMenu_drop .rmGroup .rmLink:hover
{color:black;}

.RadMenu_drop .rmGroup .rmFocused,.RadMenu_drop .rmGroup .rmFocused:hover,.RadMenu_drop .rmGroup .rmSelected,.RadMenu_drop .rmGroup .rmSelected:hover,.RadMenu_drop .rmGroup .rmExpanded,.RadMenu_drop .rmGroup .rmExpanded:hover
{color:white;}

.RadMenu_drop .rmGroup .rmDisabled,.RadMenu_drop .rmGroup .rmDisabled:hover
{color:#757575;background-color:transparent}

.RadMenu_drop .rmText
{margin:0;padding:0}

.RadMenu_drop .rmRootLink .rmText
{padding:0}

.RadMenu_drop .rmLeftImage
{padding-bottom:2px; cursor: pointer;}

.RadMenu_drop .rmGroup .rmLeftImage
{margin:2px 0 0 6px;*margin:2px 0 0 3px}

.RadMenu_drop .rmExpandTop,.RadMenu_drop .rmExpandDown,.RadMenu_drop .rmExpandRight,.RadMenu_drop .rmExpandLeft
{background-image:url('Menu/rmExpandArrows.png');background-repeat:no-repeat}

.RadMenu_drop .rmRootLink .rmExpandRight,.RadMenu_drop .rmRootLink .rmExpandLeft
{margin-right:-10px;padding-right:14px}

.RadMenu_drop .rmRootLink .rmExpandTop,.RadMenu_drop .rmRootLink .rmExpandDown
{background:0}



.RadMenu_drop .rmRootLink .rmExpandTop
{background-position:right -192px}

.RadMenu_drop .rmRootLink .rmExpandDown
{background-position:right -216px}

.RadMenu_drop .rmRootLink .rmExpandRight
{background-position:right -264px}

.RadMenu_drop .rmRootLink .rmExpandLeft
{background-position:right -240px}

.RadMenu_drop .rmGroup .rmExpandRight
{background-position:right -72px}







.RadMenu_drop .rmGroup .rmFocused .rmExpandRight,
.RadMenu_drop .rmGroup .rmSelected .rmExpandRight,
.RadMenu_drop .rmGroup .rmExpanded .rmExpandRight
{background-position:right -264px}

.RadMenu_drop .rmGroup .rmExpandLeft
{background-position:right -48px}



.RadMenu_drop .rmGroup .rmFocused .rmExpandLeft,
.RadMenu_drop .rmGroup .rmSelected .rmExpandLeft,
.RadMenu_drop .rmGroup .rmExpanded .rmExpandLeft
{background-position:right -240px}




.RadMenu_drop .rmTopArrow,
.RadMenu_drop .rmBottomArrow,
.RadMenu_drop .rmLeftArrow,
.RadMenu_drop .rmRightArrow
{background-image:url('Menu/rmExpandArrows.png');background-repeat:no-repeat}
.RadMenu_drop .rmRootGroup .rmTopArrow,
.RadMenu_drop .rmRootGroup .rmBottomArrow,
.RadMenu_drop .rmRootGroup .rmLeftArrow,
.RadMenu_drop .rmRootGroup .rmRightArrow
{}

.RadMenu_drop .rmRootGroup .rmLeftArrow,
.RadMenu_drop .rmRootGroup .rmRightArrow
{height:26px}

.RadMenu_drop .rmGroup .rmTopArrow,
.RadMenu_drop .rmGroup .rmBottomArrow,
.RadMenu_drop .rmGroup .rmLeftArrow,
.RadMenu_drop .rmGroup .rmRightArrow
{color:black;}

.RadMenu_drop .rmGroup .rmTopArrow:hover,
.RadMenu_drop .rmGroup .rmBottomArrow:hover,
.RadMenu_drop .rmGroup .rmLeftArrow:hover,
.RadMenu_drop .rmGroup .rmRightArrow:hover
{color:black;}

.RadMenu_drop .rmGroup .rmLeftArrow,
.RadMenu_drop .rmGroup .rmRightArrow
{height:24px}

.RadMenu_drop .rmTopArrow
{border-bottom-style:solid;border-bottom-width:0px;background-position:50% -7px}

.RadMenu_drop .rmBottomArrow
{border-top-style:solid;border-top-width:0px;background-position:50% -31px}

.RadMenu_drop .rmLeftArrow{border-right-style:solid;border-right-width:0px;background-position:50% -48px}
.RadMenu_drop .rmRightArrow{border-left-style:solid;border-left-width:0px;background-position:50% -72px}
.RadMenu_drop .rmSeparator{padding:1px}.RadMenu_drop .rmSeparator .rmText{}

.RadMenu_drop .rmVertical .rmSeparator .rmText,
.RadMenu_drop .rmHorizontal .rmVertical .rmSeparator .rmText
{margin-top:2px;padding-bottom:1px}

.RadMenu_drop .rmHorizontal .rmSeparator .rmText,.RadMenu_drop .rmVertical .rmHorizontal .rmSeparator .rmText
{margin-right:1px;margin-left:1px;padding:0;width:1px}

.RadMenu_drop_rtl .rmVertical .rmText
{padding-right:0;padding-left:30px}

.RadMenu_drop_rtl .rmRootLink .rmExpandRight,.RadMenu_drop_rtl .rmRootLink .rmExpandLeft
{margin-right:0;margin-left:-10px;padding-right:0;padding-left:24px}

.RadMenu_drop_rtl .rmRootLink .rmExpandTop,.RadMenu_drop_rtl .rmRootLink .rmExpandDown
{background:0}

.RadMenu_drop_rtl .rmRootLink .rmExpandTop
{background-position:left -192px}

.RadMenu_drop_rtl .rmRootLink .rmExpandDown
{background-position:left -216px}

.RadMenu_drop_rtl .rmRootLink .rmExpandRight
{background-position:left -264px}

.RadMenu_drop_rtl .rmRootLink .rmExpandLeft
{background-position:left -240px}

.RadMenu_drop .rmTopFix,.RadMenu_drop .rmTopLeft,
.RadMenu_drop .rmTopRight,.RadMenu_drop .rmBottomFix,
.RadMenu_drop .rmBottomLeft,.RadMenu_drop .rmBottomRight
{display:none}



 DIV.RadMenu_drop {

	margin-top: 15px;
    Color: #000;
    text-transform: none;
}

 DIV.RadMenu_drop .rmRootGroup {
border: 0px;
}

 DIV.RadMenu_drop .rmItem .rmLink {

	COLOR: #000;

}

 DIV.RadMenu_drop .rmItem .rmGroup {

margin-top: 0px;

}

 DIV.RadMenu_drop .rmGroup .rmItem .rmLink {

	FONT-SIZE: 16px;

	font-family: 'Myriad Pro', Arial, Verdana, sans-serif;

	COLOR: #000;
   Cursor: pointer;

}

 DIV.RadMenu_drop .rmGroup .rmItem .rmLink:hover {

	FONT-WEIGHT: bold;
    Color: #000;

}



 

DIV.RadMenu_drop .rmImageOnly IMG.rmLeftImage
{
margin-right: 50px;
}

DIV.RadMenu_drop .rmItem
{
padding-right: 15px;
}

DIV.RadMenu_drop .rmText
{
margin-top: 3px;
}

DIV.RadMenu_drop .rmRootGroup.rmHorizontal > .rmItem {border-width: 0 0px 0 0;}



div.RadMenu_drop .rmSlide {
  min-width: 320px !important;
}


/* =========================
   Stabiler Popup-Container
   ========================= */
div.RadMenu_drop .rmSlide {
  min-width: 320px !important;
  width: 320px !important;
  overflow: hidden !important;
}

/* =========================
   MultiColumn -> einspaltig
   und als EINHEIT animieren
   ========================= */
div.RadMenu_drop .rmSlide > ul.rmMultiColumn {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;

  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;

  opacity: 0;
  transform: translateY(6px);
  transition: opacity 220ms ease, transform 220ms ease;
  will-change: opacity, transform;
}

/* =========================
   Sichtbar bei Hover / Fokus / geöffnet
   ========================= */
div.RadMenu_drop .rmItem:hover > .rmSlide > ul.rmMultiColumn,
div.RadMenu_drop .rmItem:focus-within > .rmSlide > ul.rmMultiColumn,
div.RadMenu_drop .rmItem.rmExpanded > .rmSlide > ul.rmMultiColumn {
  opacity: 1;
  transform: translateY(0);
}

/* =========================
   Spalten untereinander
   ========================= */
div.RadMenu_drop .rmSlide > ul.rmMultiColumn > li.rmGroupColumn,
div.RadMenu_drop .rmSlide > ul.rmMultiColumn > li.rmFirstGroupColumn {
  display: block !important;
  float: none !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* =========================
   Innere Gruppen
   ========================= */
div.RadMenu_drop .rmSlide .rmGroup {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* =========================
   Alle Menüeinträge untereinander
   ========================= */
div.RadMenu_drop .rmSlide .rmGroup li.rmItem {
  display: block !important;
  float: none !important;
  width: 100% !important;
  margin: 0 !important;
  padding-bottom: 7px;
}

/* =========================
   Links volle Breite
   ========================= */
div.RadMenu_drop .rmSlide .rmGroup li.rmItem > a.rmLink {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
}

/* =========================
   Keine Einzelanimationen
   ========================= */
div.RadMenu_drop .rmSlide > ul.rmMultiColumn > li.rmGroupColumn,
div.RadMenu_drop .rmSlide .rmGroup,
div.RadMenu_drop .rmSlide .rmItem,
div.RadMenu_drop .rmSlide .rmLink {
  animation: none !important;
}

div.RadMenu_drop .rmSlide,
div.RadMenu_drop .rmSlide > ul.rmMultiColumn,
div.RadMenu_drop .rmSlide > ul.rmMultiColumn > li.rmGroupColumn,
div.RadMenu_drop .rmSlide > ul.rmMultiColumn > li.rmFirstGroupColumn,
div.RadMenu_drop .rmSlide .rmGroup {
  height: auto !important;
  max-height: none !important;
  min-height: 0 !important;
}

DIV.RadMenu_drop .rmSlide
{
border-radius: 3px;
background: white;
border: 1px solid #ccc;
margin-top: 0px;
padding: 20px;
}

DIV.RadMenu_drop .rmMultiColumn
{
border-width: 0px;
}


DIV.RadMenu_drop .rmGroup .rmLink {
padding: 0px 0px;
}


DIV.RadMenu_drop .rmMultiColumn::before {
border-right: 0px !important;
border-width: 0px 0px 0px 0px;


}