@media screen {

/* Login Formular */
#tl_login,
#tl_lost_password
 {
  line-height:1;
  background-color: var(--pb-component-active-bg);
  background-color: var(--pb-container-bg);
  //box-shadow: 4px 2px 6px rgba(68,68,68,1);
  padding: 18px 18px 18px 18px;
  width:95%;
  margin: 0 0 2em 0;

  /* Beschriftung (label) */
  label {
  display:block;
  cursor:pointer;
  padding-right: 10px;
  //margin-right: 10px;
  margin-top:10px;
  //float:left;
  //width:150px;
  font-weight: unset;
  }
}
  /* Kontakt Email gestalten */

/* formularelement Kontakt*/

#kontaktformular, .kontaktformular {
  line-height:1;
  background-color: var(--pb-component-active-bg);
  background-color: var(--pb-container-bg);
  //box-shadow: 4px 2px 6px rgba(68,68,68,1);
  padding: 18px 18px 18px 18px;
  width:95%;
  margin: 0 0 2em 0;

/* Beschriftung (label) */
  label {
    display:block;
    cursor:pointer;
    margin-right: 10px;
    margin-top:10px;
    float:left;
    width:100px;
    font-weight: unset;
  }
  .multiselect,
  .captcha,
  .textarea,
  input {
    margin-top:10px;
  }
  br {
    clear: both;
  }
  .checkbox_container label {
    display: inline;
    position:relative;
    bottom:2px;
  }
/* Abstand zwischen textaera und checkbox */
  .checkbox_container  {
    margin-top: 1em;
    margin-bottom: 1em;
  }

  input[type="text"]{
    width:306px;
  }
  
  /* eingabefelder "polstern" ndern Hinterfundfarbe wenn cursor drin ist */
  input[type="text"],
  textarea {
    padding: 3px;
  }
  input:focus,
  textarea:focus {
    background-color: var(--pb-container-bg);
    color: var(--pb-text-color);
  }
  .captcha_text {
    display:block;
    margin-top:10px;
  }
 
 
 /* Fehlermeldungen gestalten */
 
  p.error {
   background: #ffC0C8;   /* pink */
   color:#000;
   max-width: 400px;
   padding: 3px;
   border: 1px solid #f00;  /* rot */
   margin-bottom: 3px; 
  }
}  


}