/* Passwort ändern */


#gfo_form input {
  width: 500px;
  margin: 0px 0px 20px  0px;
}

#gfo_errorLevel {
  padding: 20px;
  color: white;
  text-decoration: bold;
}

.gfo-green {
  background-color: green;
}

.gfo-red {
  background-color: red;
}



/* SUCHE Ausgabe der Suchergebnisse */



#ag-personenliste {
    font-family: 'Courier New', Courier, monospace;
    font-size: 14px;
   
}

.ag-personenheader {
    /* background-color: #6194cf; */
    background-color: #969A9E;
    color: white;
    padding: 0.5em;
    font-weight: bold;
}

.ag-personenfach, 
.ag-personenordi,
.ag-membersonly {
    margin: 1em 1em 1em 1em;
    margin-left: 1em;
}

.ag-personenbig  {
        font-weight: bold;
        font-size: 18px;
    }
    
.ag-membersonly,
.ag-membersonly a {
  height: 30px;
  vertical-align: middle;
  margin-left: 1em;
  font-size: 18px;
  text-decoration: bold;
}
    
  #ag-suchformular,
  #ag-suchformular-umkreis
  {
    width: 1000px;
    border: 1px;
    border-color: #6194cf;
  }
  
  #ag-suchformular .ag_formfield_title.ag_floatleft
  {
    float: left;
    height: 30px;
    line-height: 30px;
    width: 140px;
  }
  
  #submitbutton {
    width: 250px;
  }
  
   #ag-suchformular .ag_dropdown
  {
    height: 80px;
  }
  
  #ag-suchformular .ag_formfield_input {
    width: 150px;
    
  } 
  
  #ag-suchformular .ag_formfield_input_wide {
    width: 250px;
  } 
  
  #ag-suchformular-umkreis .ag_formfield_input {
    width: 100%;
    margin-bottom: 30px;
  } 
  
  .ag_floatleft {
    float: left;
    margin: 0 20px 20px 0;
  }
  
  .ag_fachgebiet {
    margin: 0 20px 20px 0;
  }
  
    .ag_umkreis {
    clear: left;
    float: left;
    margin: 0 20px 20px 0;
  }
  .ag_mittelpunkt {

    margin: 0 20px 20px 0;
  }
  
  .ag-backbutton {
    text-align: right;
    margin-bottom: 30px;
  }
  
  @media (max-width: 1024px) {
    .elementor-14513 .elementor-element.elementor-element-c85c5cf {
      flex-direction: row;
    }
    
    .menu-item-19060 .elementor-item.menu-link,
    .menu-item-19062 .elementor-item.menu-link {
      color: #6194CD !important;
    }
    
    .elementor-element.elementor-element-781a038.elementor-widget__width-inherit.elementor-widget.elementor-widget-text-editor {
      padding-left: 10px;
      padding-right: 10px;
    }
    
    .elementor-element.elementor-element-4d89881.elementor-widget.elementor-widget-shortcode form,
    .elementor-element.elementor-element-4d89881.elementor-widget.elementor-widget-shortcode form div {
      display: flex;
      flex-direction: column;
    }
    
    .elementor-element.elementor-element-4d89881.elementor-widget.elementor-widget-shortcode #ag-suchformular {
      width: 100%;
    }
  }
  
  
  @media (max-width: 767px) {
    .elementor-section.elementor-top-section.elementor-element.elementor-element-7a614db.elementor-section-boxed.elementor-section-height-default {
      padding: 0;
    }
    
    .elementor-section.elementor-top-section.elementor-element.elementor-element-7a614db.elementor-section-boxed.elementor-section-height-default .elementor-widget-container {
      padding: 0 1.5em 0 1.5em;
    }
  }
  
  @media (min-width: 1024px) {
    .menu-item-19060,
    .menu-item-19062 {
      display: none !important;
    }
  }
  
  