.leftmenu               { padding:10px 0px; width:160px; font-variant:small-caps; /*text-transform:uppercase;*/ }
.leftmenu ul li		{ display: block; padding:3px 0px; }
.leftmenu ul li		{ margin:0px 5px; padding:3px 0px 3px 3px; }
.leftmenu ul li a	{ text-decoration: none; color:#808080; font-size:95%; }
.leftmenu ul li a:focus,
.leftmenu ul li a:hover	{ color:#333333; }
.leftmenu ul li ul      { font-size:85%; text-transform:none;}
.leftmenu ul li ul li   { margin:0px; padding:0px; }

.A0 .leftmenu ul li.top,.leftmenu ul li.top0,
.A1 .leftmenu ul li.top,.leftmenu ul li.top1	{ border-bottom:1px solid #eeeeee; }
.A2 .leftmenu ul li.top,.leftmenu ul li.top2	{ border-bottom:1px solid #41debf; /* cyan  */ }
.A3 .leftmenu ul li.top,.leftmenu ul li.top3	{ border-bottom:1px solid #b5d035; /* gruen */ }
.A4 .leftmenu ul li.top,.leftmenu ul li.top4	{ border-bottom:1px solid #c12b0a; /* rot   */ }
.A5 .leftmenu ul li.top,.leftmenu ul li.top5	{ border-bottom:1px solid #0b70be; /* blau  */ }
.A6 .leftmenu ul li.top,.leftmenu ul li.top6	{ border-bottom:1px solid #f87c00; /*#c77100; /* sand  */ }
.A7 .leftmenu ul li.top,.leftmenu ul li.top7	{ border-bottom:1px solid #d453ff; /* lila  */ }
.A8 .leftmenu ul li.top,.leftmenu ul li.top8	{ border-bottom:1px solid #cfcfcf; /* grau  */ }


.topcur .sub,
.topact .sub { background-color:#ffffff; }

.A1 .topcur,.A1 .subcur	{ display:none; }
.A2 .topcur,.A2 .subcur	{ background-color: #a9ded3; /* cyan  */ }
.A3 .topcur,.A3 .subcur	{ background-color: #c7d09c; /* gruen */ }
.A4 .topcur,.A4 .subcur	{ background-color: #c18e83; /* rot   */ }
 /*.A5 .topcur,.A5 .subcur	{ background-color: #83a4be; /* blau  */ }*/
.A5 .topcur { background-color: #83a4be; /* blau  */ }
.A6 .topcur,.A6 .subcur	{ background-color: #f8cfa6; /*#c7ab85; /* sand  */ }
.A7 .topcur,.A7 .subcur	{ background-color: #f1c7ff; /* lila  */ }
.A8 .topcur,.A8 .subcur	{ background-color: #ebebeb; /* grau  */ }

.A1 .topact,.A1 .subact	{ display:none; }
.A2 .topact,.A2 .subact	{ background-color: #c3ded8; /* cyan  */ }
.A3 .topact,.A3 .subact	{ background-color: #ccd0b7; /* gruen */ }
.A4 .topact,.A4 .subact	{ background-color: #c1a8a2; /* rot   */ }
.A5 .topact,.A5 .subact	{ background-color: #a2b1be; /* blau  */ }
.A6 .topact,.A6 .subact	{ background-color: #f8e4d0; /*#c7b9a7; /* sand  */ }
.A7 .topact,.A7 .subact	{ background-color: #f8e3ff; /* lila  */ }
.A8 .topact,.A8 .subact	{ background-color: #f2f2f2; /* grau  */ }


/* korrekturen fuer unterelmente */
.leftmenu ul li.topact a,
.leftmenu ul li.subact a { color:#333333; }
/*
.leftmenu ul li.topact .sub a { color:#808080; font-size:100%; }
.leftmenu ul li.topact .subcur a { color:#333; }
*/
.leftmenu ul li .sub a { color:#808080; font-size:100%; }
.leftmenu ul li .subcur a { color:#333; }


/* unterelemente fuer home nicht anzeigen: */
.A0 .leftmenu ul li ul,
.A1 .leftmenu ul li ul { display:none; }

.rmenu,
.submenu { color:white; margin-right:12px; }
.rmenu   { background-color:#c2c2bf; height:18px;}
.submenu { background-color:#908f94; padding:10px; }

.rmenu li.no {background-color:#c2c2bf; }
.rmenu li.act {background-color:#908f94; padding:0px 0px 2px 0px; }

.smenu a,
.rmenu a { text-decoration:none; color: white; }
.smenu a { font-weight:bold; }

.smenu a:hover,
.rmenu a:hover,
.smenu a:focus,
.rmenu a:focus { color:#ffa707; }



ul.rmenu li { display:inline; border-left:2px solid #ffa707;}
ul.rmenu li.noline { border-left:0px;}
ul.rmenu li a { margin:0px 6px; }

ul.smenu,
ul.smenu li { list-style-type:none; }
