.listNav ,.ln-letters {overflow:hidden; margin-bottom: 5px;}
.listNavHide {display:none;}
.listNavShow {display:list-item;}
.letterCountShow {display:block;}
.ln-letters a {font-size:0.9em;display:block;float:left;padding:2px 6px; margin: 2px; border:1px solid silver;text-decoration:none;}
.ln-letters .ln-last {border-right:1px solid silver;}
.ln-letters a:hover ,.ln-letters .ln-selected {background-color:#eaeaea;}
.ln-letters .ln-disabled {color:#ccc;}
.ln-letter-count {position:absolute;top:0;left:0;width:20px;text-align:center;font-size:0.8em;line-height:1.35;color:#336699;}

#demoAlpha li,
#demoWahlkreis li,
#demoFour li {
    float: left;
	margin: 0px 50px 5px 10px;
    width: 200px;
	white-space: normal;
	font-size: 9pt;
}

#demoFo li {
	width: 185px;
}

#demoAlpha a,
#demoWahlkreis a,
#demoWahlkreis label,
#demoFour a 
{
    /*border: 1px solid silver;
	text-align: center;
	padding: 10px;*/
    display: block;
    /*margin: 0 10px 10px 0; */
	/*****margin: 0 70px 0 0; ****/
    padding: 0;
	text-align: left;
    /*text-decoration: none; */
	/*width: 85px; */
	width: 200px;
	
	/*font-weight: normal;*/
}

#demoAlpha label:hover,
#demoWahlkreis label:hover,
#demoFour label:hover,
#demoFo label:hover {
  background-color: #eaeaea;
  cursor: pointer;
}
 
.wkr-name,
.last-name,
.subItem {
    display: none;
}

#demoWahlkreis .menuItem1,
#demoFour .menuItem1 {
	font-weight: normal 
}

#demoAlpha .cb,
#demoWahlkreis .cb,
#demoFour .cb,
#demoFo .cb {
    display: none;
}

.cb:checked + .subItem {
    display: block;
}