So das kleinere Problem habe ich wider erwartend so:
.menue li li {background: #E6CCB2; width: 100%;}
.menue li li > a:not(:last-child) {background: #E6E6B2; min-width: 100px}
.menue li > a:not(:last-child)::after {background: #CCE6B2; content: '▼'; margin-right: 10px;}
.menue li li > a:not(:last-child)::after
{
background: #B2E6B2; content: '►'; margin-right: 10px; float: right;
}
gelöst. Die min-width: 100px
sind nur für das Unter-Unter-Menue nötig, warum auch immer.