/* Tabs */
#block-nwg-theme-primary-local-tasks .tabs--primary{
width:400px;
margin-left: -15px;
}

#block-nwg-theme-primary-local-tasks .tabs--primary li{
    
    margin-right:15px;
    width: 100px;
    display: block;
    text-align: center;
}

#block-nwg-theme-primary-local-tasks .tabs__tab.is-active{
    display: block;
    text-align: center;
}

#block-nwg-theme-primary-local-tasks .tabs__tab{
    border: 1px solid gray;
    border-radius: 5px;

}



.user .field--name-field-title, .user .field--name-field-vorname, .user .field--name-field-name {
  text-align: left;
    padding-bottom: 10px;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.6em;
  display: inline;
      color: #669900;
}

.user .field--name-field-joining-year{
    padding-top: 5px;
    padding-bottom: 5px;
}

.user .field--name-field-joining-year .field__label {
    font-weight: bold;
    float: left;
}

.user .field--name-field-joining-year .field__label::after {   
    content: ":\00a0";
}

.user .field--name-field-member-nr{
    padding-top: 5px;
    padding-bottom: 5px;
}

.user .field--name-field-member-nr .field__label {
    font-weight: bold;
    float: left;
}

.user .field--name-field-member-nr .field__label::after {   
    content: ":\00a0";
}




/* kleiner Abstand zwischen Vor- und Nachname */
.field--name-field-name::after {
  content: " ";
}

/* Neue Zeile vor PLZ */
.field--name-field-zipcode  {
  display: block;
  margin-top: 5px;
}

/* PLZ + Ort in einer Zeile */
.field--name-field-zipcode ,
.field--name-field-city {
  display: inline;
}

/* Abstand zwischen PLZ und Ort */
.field--name-field-zipcode ::after {
  content: " ";
}

div.mitgliedersuche table{
  width:99.5%;
  padding-top: 20px; 
}


div.mitgliedersuche table, th {
    vertical-align: top;
    text-align: left;
}


div.mitgliedersuche table td.views-field.views-field-uid
{
 text-align: right;
 font-weight:bold;
 padding-right: 5px;
}

div.mitgliedersuche table th{
  background-color: #b8bebf;
  padding: 3px;
}

div.mitgliedersuche table tr td{
  padding: 5px
}

div.mitgliedersuche table tr:nth-child(even) {
background-color: #e9e9e9; /* grau */

}


div.mitgliedersuche table tr:nth-child(odd) {
  background-color: #658cbf; /* blau */
  color: white;

}

div.mitgliedersuche form label{
  font-weight:bold;
}

div.mitgliedersuche form input
{
  margin-top:10px;
  margin-bottom:10px;
}

