.header-2 ul.menu a {

  
    text-transform: none;


}

h2, .content-category h1, .registration h1 {


    font-weight: 400;
font-size: 30px;
  
}

.avatar_module {
    position: absolute;
    z-index: 99;
    top: -270px;
    left: 226px;
    width: 337px;
    height: 300px;
    overflow: hidden;
}


.hornav > ul > li > a {

  
    font-size: 1.2em;
    font-weight: 500;
  
    padding: 7px 5px;
 
}


#sidecol_a ul.menu li a {

    border-bottom: 1px solid #e4e4e4;
    padding: 5px 0;

}

h3 {

    font-size: 1.5rem;
    font-weight: 400;

}

.copyright p {

  
    visibility: hidden;

}

.module:first-of-type .module_surround {

    padding-top: 15px;

}

.module .module_surround, .module_menu .module_surround {

  
    padding: 0 45px 0px;
        padding-top: 0px;
    

}

.module:first-of-type .module_surround {

    padding-top: 15px;

}

.table-kandidaten .item-row {
    display: flex;
    border: 1px solid #d5edff;
    margin-bottom: 5px;
}
.table-kandidaten .item-row.item-row-1 {
    font-weight: bold;
}
.table-kandidaten .item-row .item {
    width: 15%;
    padding: 10px;
    line-height: initial;
    border-left: 1px solid #d5edff;
}
.table-kandidaten .item-row .item:first-child {
    border-left: 0;
}
.table-kandidaten .item-row .item-2 {
    width: 13%;
}
.table-kandidaten .item-row .item-6,
.table-kandidaten .item-row .item-4 {
    width: 21%;
}
.table-kandidaten .item-row .item .mobil-name {
  	display: none;
}
#userForm .formSpan12 {
    display: flex;
    flex-wrap: wrap;
}
#userForm .rsform-block {
    display: flex;
    align-items: center;
    margin-bottom: 12px;
    width: 100%;
}
#userForm .rsform-block.rsform-block-headings, #userForm .rsform-block.rsform-block-butttext, #userForm .rsform-block.rsform-block-submits {
    display: block;
}
#userForm .rsform-block.rsform-block-ichwunsche, #userForm .rsform-block.rsform-block-ichbinbereitdas {
    width: initial;
}
#userForm .rsform-block.rsform-block-zuunterstutzen, #userForm .rsform-block.rsform-block-flyerzumverteilenundoder, #userForm .rsform-block.rsform-block-plakatezumaufhaengen {
    flex-direction: row-reverse;
    width: initial;
}
#userForm .rsform-block.rsform-block-schickensievornamename {
    width: calc(33.333% - 20px);
    flex-direction: column;
}
#userForm .rsform-block.rsform-block-schickensiestrassenr, #userForm .rsform-block.rsform-block-schickensieplzort {
    margin-left: 30px;
    width: calc(33.333% - 20px);
    flex-direction: column;
}
#userForm .rsform-block .formControlLabel {
    margin: 0;
    width: 180px;
    white-space: nowrap;
}
#userForm .rsform-block.rsform-block-flyerzumverteilenundoder .formControlLabel, #userForm .rsform-block.rsform-block-plakatezumaufhaengen .formControlLabel, #userForm .rsform-block.rsform-block-zuunterstutzen .formControlLabel {
  	padding-left: 25px;
    width: initial;
}
#userForm .rsform-block.rsform-block-schickensievornamename .formControlLabel, #userForm .rsform-block.rsform-block-schickensiestrassenr .formControlLabel, #userForm .rsform-block.rsform-block-schickensieplzort .formControlLabel {
    width: 100%;
    padding-bottom: 5px;
}
#userForm .rsform-block .formControls, #userForm .rsform-block .formBody {
    float: initial;
    width: 100%;
}
#userForm .rsform-block .formDescription {
    display: none;
}
#userForm .rsform-block input {
    margin: 0;
    width: 100%;
}
#userForm .rsform-block input[type="checkbox"] {
    width: initial;
    margin-right: 10px;
}
#userForm .rsform-block textarea {
    width: 100%;
    height: 60px;
}
#userForm .rsform-block.rsform-block-flyerzumverteilenundoder input, #userForm .rsform-block.rsform-block-plakatezumaufhaengen input, #userForm .rsform-block.rsform-block-zuunterstutzen input {
    width: 125px;
    margin-left: 25px;
}
#userForm .rsform-block #Ichtretedem-grouplbl, #userForm .rsform-block #MeinNamedarf-grouplbl, #userForm .rsform-block #BittenehmenSie-grouplbl, #userForm .rsform-block #IchwunscheAufhangen-grouplbl, #userForm .rsform-block #Ichbinbereitdas-grouplbl, #userForm .rsform-block #IchbinbereitArtikel-grouplbl, #userForm .rsform-block #SchickenSiedenBeitrittstalon-grouplbl, #userForm .rsform-block #Ichwunsche-grouplbl {
    display: none;
}
#userForm .rsform-block #MeinNamedarf0-lbl, #userForm .rsform-block #BittenehmenSie0-lbl, #userForm .rsform-block #Ichwunsche0-lbl, #userForm .rsform-block #Ichbinbereitdas0-lbl, #userForm .rsform-block #IchbinbereitArtikel0-lbl, #userForm .rsform-block #SchickenSiedenBeitrittstalon0-lbl, #userForm .rsform-block #Ichtretedem0-lbl {
    display: flex;
    align-items: center;
    margin: 0;
}
#userForm .rsform-block.rsform-block-butttext p {
    font-size: 13px;
    line-height: 18px;
    margin: 10px 0;
}

@media screen and (max-width:767px){
.table-kandidaten .item-row.item-row-1 {
    display: none;
}
.table-kandidaten .item-row {
    flex-direction: column;
    background: #d5edff;
}
.table-kandidaten .item-row .item {
    width: 100%;
    padding: 10px;
    border-left: 0;
    font-size: 14px;
    display: flex;
}
.table-kandidaten .item-row .item:nth-child(1n+2) {
    border-top: 1px solid #fff;
}
.table-kandidaten .item-row .item .mobil-name {
    display: block;
    min-width: 95px;
    width: 95px;
    margin-right: 10px;
    font-weight: bold;
    border-right: 1px solid #fff;
}
.table-kandidaten .item-row .item br {
    display: none;
}
}