/*  ###### mitgliederliste ###### */#mitgliederverezeichnis .mod_memberlist{	background-color: #ffffff;	font-size: 12px;	font-size: 0.75rem;}table {    border-bottom: 1px solid #95c50f;    border-collapse: collapse;    border-top: 1px solid #95c50f;    color: #444444;    margin: 0 0 1.35714em;    width: 100%;}table.narrow {    margin: 0 0 1.42857em;}table.narrow th, table.narrow td {    line-height: 1.42857;    padding: 0 0.5em;}table.fixed {    table-layout: fixed;}table.bordertable {    border: 1px solid #95c50f;}table.bordertable thead th {    background: none repeat scroll 0 0 #E0E0E0;    border-bottom: 1px solid #95c50f;    border-right: 1px solid #CCCCCC;}table.bordertable tbody th[scope="row"] {    background: none repeat scroll 0 0 #F0F0F0;}table.bordertable tbody th {    border-right: 1px solid #CCCCCC;}table.bordertable tbody td {    border-right: 1px solid #CCCCCC;}caption {    font-variant: small-caps;}th, td {    line-height: 1.5em;    padding: 0.71429em 0.5em;    vertical-align: top;}th *:first-child, td *:first-child {    margin-top: 0;}th.nowrap, td.nowrap {    white-space: nowrap;}thead th {    border-bottom: 2px solid #95C50F;    color: #000000;    text-align: left;}tbody {}tbody th {    border-top: 1px solid #95c50f;    text-align: left;}tbody td {    border-top: 1px solid #95c50f;    text-align: left;}tbody tr:hover th, tbody tr:hover td {    background: none repeat scroll 0 0 #F8F8F8;}