
@media print {  
   /* a[href]:after { content: none !important; }   */
         #sidebar  {display: none;}
}

.je_acc,
.je_acc ul,
.je_acc ul li,
.je_acc ul li a {
  margin: 0;
  padding: 0;
  border: 0; 
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/BlockContentBullets.png") !important; /*   Raymund  */
  background-repeat:no-repeat !important;
  background-position:10px 50% !important;
 /* padding-left: 20px !important;    */
}

/* Raymund: Nachfolgend für das Hauptmenu */
.item-102 a,
.item-103 a,
.item-106 a,
.item-108 a,
.item-107 a,
.item-109 a,
.item-110 a,
.item-111 a,
.item-112 a,
.item-113 a,
.item-114 a,
.item-115 a,
.item-116 a,
.item-117 a,
.item-119 a,
.item-120 a,
.item-121 a,
.item-122 a,
.item-123 a,
.item-124 a,
.item-125 a,
.item-126 a,
.item-127 a,
.item-128 a,
.item-129 a,
.item-130 a,
.item-131 a,
.item-132 a,
.item-133 a,
.item-134 a,
.item-135 a,
.item-136 a,
.item-137 a,
.item-138 a,
.item-139 a,
.item-140 a,
.item-155 a,
.item-156 a,
.item-157 a,
.item-158 a,
.item-159 a,
.item-160 a,
.item-161 a,
.item-162 a,
.item-163 a,
.item-164 a,
.item-165 a,
.item-166 a,
.item-167 a,
.item-168 a,
.item-169 a,
.item-170 a,
.item-171 a,
.item-172 a
{
  padding-left: 30px !important;
  font-size: 17px !important;
} 

.moduletable_rw_{
border-color: #8B2323 !important;
border-width: 2px !important;
border-style: solid !important;   /*  outset */
}
/* 
.moduletable_rw_ .je_accord87 .item-102{
   background-image: url("../images/BlockContentBullets.png") !important;
   color: #FF3300 !important;   border-radius: 8px;
}
*/
.moduletable_rw_  {
background-image: url("../images/BlockContentBullets.png") !important;
}

.je_acc { width: 100%; }
.je_acc li { margin:0!important;}
.je_acc ul ul {display: none; margin:0; padding:0;}
.je_acc img { margin:0 10px 0 0; vertical-align:middle}
.align-right { float: right;}
.je_acc > ul > li > a { padding: 15px 15px; cursor: pointer; z-index: 2; font-size: 15px; text-decoration: none;}
.holder { width: 0; height: 0; position: absolute; top: 10%; right: 0;}
.holder::after,
.holder::before {
  display: block;
  position: absolute;
  content: "";
  width: 6px;
  height: 6px;
  right: 20px;
  z-index: 10;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.holder::after { top: 12px;}
.holder::before { top: 13px; border-top: 2px solid; border-left: 2px solid; border-top-color: inherit; border-left-color: inherit;}
.je_acc ul ul li a { cursor: pointer;  padding: 10px 20px; z-index: 1; text-decoration: none; font-size: 12px;}
.je_acc ul ul ul li a { padding-left: 30px;}
.je_acc > ul > li > ul > li:last-child > a,
.je_acc > ul > li > ul > li.last > a { border-bottom: 0;}
.je_acc > ul > li > ul > li.open:last-child > a,
.je_acc > ul > li > ul > li.last.open > a {}
.je_acc > ul > li > ul > li.open:last-child > ul > li:last-child > a { border-bottom: 0;}
.je_acc ul ul li.has-sub > a::after { display: block; position: absolute; content: "";  width: 5px;  height: 5px;  right: 20px;  z-index: 10;  top: 12px;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
