/*  GENERELL  */
td, th {
  vertical-align: top;
  padding: 4px 6px 4px 0; }

a.home-logo-link,
a.home-logo-link:active,
a.home-logo-link:hover,
a.home-logo-link:focus,
a.home-logo-link:link,
a.home-logo-link:visited {
  color: #fff; }

hr.headline-divider {
  border-top: 3px solid #f39200;
  margin-top: 0px;
}

h4.pinnwand, h2.pinnwand, p {
  -ms-word-break: keep-all;
  word-break: keep-all;

  /* Non standard for webkit */
  word-break: keep-all;

  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}

/*  ZUGRIFF  */
.zugriff-panel {
  margin: 0px auto;
  max-width: 50%; }

/*  PROFIL  */
.profileimage {
  border-radius: 20%;
  max-width: 100px;
  min-width: 100px;
  max-height: 100px;
}

.profileimage-medium {
  border-radius: 20%;
  max-width: 60px;
  min-width: 60px;
  max-height: 100px;
}

.profileimage-small {
  border-radius: 20%;
  max-width: 40px;
  min-width: 40px;
  max-height: 100px;
}

/*  REGISTRIEREN  */
.registrieren-form {
  margin: 0px auto;
  max-width: 50%; }

.has-error label.label-error {
  color: #a94442; }

/*  PROJEKT  */
h2.projekt {
  margin-top: 40px !important; }

div#projektkartencontainer1,
div#projektkartencontainer2,
div#projektkartencontainer3,
div#projektkartencontainer4,
div#projektkartencontainer5,
div#projektkartencontainer6,
div#projektkartencontainer7,
div#projektkartencontainer8,
div#projektkartencontainer9,
div#projektkartencontainer10 {
  min-height: 350px;
  height: 100%;
  width: 105%;
  margin-left: 15px;
  overflow: visible; }

div#projektkarte1,
div#projektkarte2,
div#projektkarte3,
div#projektkarte4,
div#projektkarte5,
div#projektkarte6,
div#projektkarte7,
div#projektkarte8,
div#projektkarte9,
div#projektkarte10 {
  width: 92%;
  height: 100%;
  border: 1px solid #eeeeee;
  position: absolute;
  top: 0;
  left: 0;
  overflow: visible; }

h3.projekt {
  margin-bottom: 10px; }

.progress-bar-empty {
  background-color: #eeeeee; }

textarea.beschrmst {
  padding: 8px 12px;
  margin: 5px 0;
  border: 1px solid #ccc;
  border-radius: 4px;
  display: none; }

/*  UPLOAD  */
/*  KOMMENTARE  */
div.comment-form {
  display: none;
  margin: 0 0 30px 0; }

div.comment-form textarea {
  height: 8em;
  width: 100%; }

/*  AKTUELES / QUARTIERSTREFF  */
div.aktuelles-beitrag,
div.quartierstreff-beitrag {
  margin-bottom: 30px; }

h3.quartierstreff,
h3.projekt {
  margin-bottom: 30px; }

span.quartierstreff-autor,
span.projekt-autor,
span.aktuelles-autor {
  font-weight: bold; }

div.quartierstreff-kommentar h5,
div.quartierstreff-kommentar p {
  margin: 5px 0 0 5px; }

span.aktuelles,
span.quartierstreff {
  color: #adadad; }

h2.aktuelles,
h2.quartierstreff {
  margin-top: 5px; }

h2.steckbrief {
  text-decoration: underline; }

h3.steckbrief {
  text-transform: uppercase;
  margin-top: 30px; }

h4.steckbrief {
  font-weight: bold; }

div.aktuelles-angemeldet {
  max-width: 350px; }

table.aktuelles-teilnehmer {
  border-collapse: collapse; }

table.aktuelles-teilnehmer, table.aktuelles-teilnehmer td {
  border: 1px solid #adadad; }

table.aktuelles-teilnehmer td {
  padding: 5px; }

table.aktuelles-veranstaltung, table.aktuelles-veranstaltung td {
  border: 0px; }

table.aktuelles-veranstaltung td {
  padding: 5px; }

input#veranst_titel, input#veranst_ort {
  max-width: 500px; }

input#veranst_datum, input#veranst_zeit, input#datum_start, input#datum_ende {
  max-width: 150px; }

/*  FOOTER  */
/* Wrapper for page content to push down footer */
/* Set the fixed height of the footer here */
#footer {
  margin-bottom: 0px;
  margin-top: 45px;
  color: #F1EFE9;
  background-color: #F1EFE9;;
  padding: 21px 0 0 0;
  min-height: 90px;
}

#footer a, #footer a:hover, #footer a:focus, #footer a:active, #footer a:visited {
  color: #000000;
  font-family: "proxima-nova", "sans-serif", "Open Sans";
  font-weight: 300;
  text-decoration: none;
}




/*  BOOTSTRAP  */
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
  margin-top: 10px !important; }

#normal-img > img {
  display: inherit;
}

img {
  display: block;
  height: auto !important;
  max-width: 100% !important; }

.bootstrap-datetimepicker-widget.dropdown-menu.usetwentyfour.top {
  background-color: #fff !important; }

.checkbox {
  padding-left: 20px; }

.checkbox label {
  display: inline-block;
  position: relative;
  padding-left: 5px; }

.checkbox label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  margin-left: -20px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  background-color: #fff;
  -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }

.checkbox label::after {
  display: inline-block;
  position: absolute;
  width: 16px;
  height: 16px;
  left: 0;
  top: 0;
  margin-left: -20px;
  padding-left: 3px;
  padding-top: 1px;
  font-size: 11px;
  color: #555555; }

.checkbox input[type="checkbox"] {
  opacity: 0; }

.checkbox input[type="checkbox"]:focus + label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

.checkbox input[type="checkbox"]:checked + label::after {
  font-family: 'FontAwesome';
  content: "\f00c"; }

.checkbox input[type="checkbox"]:disabled + label {
  opacity: 0.65; }

.checkbox input[type="checkbox"]:disabled + label::before {
  background-color: #eeeeee;
  cursor: not-allowed; }

.checkbox.checkbox-circle label::before {
  border-radius: 50%; }

.checkbox.checkbox-inline {
  margin-top: 0; }

.checkbox-primary input[type="checkbox"]:checked + label::before {
  background-color: #428bca;
  border-color: #428bca; }

.checkbox-primary input[type="checkbox"]:checked + label::after {
  color: #fff; }

.checkbox-danger input[type="checkbox"]:checked + label::before {
  background-color: #d9534f;
  border-color: #d9534f; }

.checkbox-danger input[type="checkbox"]:checked + label::after {
  color: #fff; }

.checkbox-info input[type="checkbox"]:checked + label::before {
  background-color: #5bc0de;
  border-color: #5bc0de; }

.checkbox-info input[type="checkbox"]:checked + label::after {
  color: #fff; }

.checkbox-warning input[type="checkbox"]:checked + label::before {
  background-color: #f0ad4e;
  border-color: #f0ad4e; }

.checkbox-warning input[type="checkbox"]:checked + label::after {
  color: #fff; }

.checkbox-success input[type="checkbox"]:checked + label::before {
  background-color: #5cb85c;
  border-color: #5cb85c; }

.checkbox-success input[type="checkbox"]:checked + label::after {
  color: #fff; }

/*# sourceMappingURL=style.css.map */


.upload {
  width: 125px;

}

.green {
  color: #a2d000;
}

.popover {
  max-width: 640px;
}