@charset "UTF-8";
.awe {
  font-family: FontAwesome;
}
ul.ohne {
  padding-left: 0rem;
  list-style-type: none;
}
ul.dash {
  list-style-type: none;
}
ul.square {
  list-style-type: square;
}
ul.symbols {
  list-style-type: none;
  padding-left: 2rem;
}
ul.dash {
  padding-left: 25px;
}
ul.square li, ul.symbols li, ul.dash li {
  padding-bottom: 0.3333333333rem;
}
ul.dash li:before {
  margin-left: -25px;
  width: 25px;
  content: '—';
  display: inline-block;
}
ol.decimal {
  list-style-type: decimal;
}
ol.roman {
  list-style-type: upper-roman;
}
ol.greek {
  list-style-type: lower-greek;
}
ol.lower-alpha {
  list-style-type: lower-alpha;
}
a.link-internal::before {
  content: '';
  font-family: FontAwesome;
  text-indent: 0;
  font-size: 90%;
  display: inline-block;
  padding-left: 3px;
  padding-right: 8px;
}
a.link-internal-blank::before, a.link-external-blank::before, a.link-external::before {
  width: 1.5em;
  content: '';
  font-family: FontAwesome;
  text-indent: 0;
  font-size: 90%;
  display: inline-block;
  padding-left: 3px;
  padding-right: 8px;
}
a.link-mail::before {
  width: 1.5em;
  content: '';
  font-family: FontAwesome;
  text-indent: 0;
  font-size: 90%;
  display: inline-block;
  padding-left: 3px;
  padding-right: 8px;
}
a.link-download::before {
  width: 1.5em;
  content: '';
  font-family: FontAwesome;
  text-indent: 0;
  font-size: 90%;
  display: inline-block;
  padding-left: 3px;
  padding-right: 8px;
}
a.link-web::before {
  width: 1.5em;
  content: '';
  font-family: FontAwesome;
  text-indent: 0;
  font-size: 90%;
  display: inline-block;
  padding-left: 3px;
  padding-right: 8px;
}
a.link-fax::before {
  width: 1.5em;
  content: '';
  font-family: FontAwesome;
  text-indent: 0;
  font-size: 90%;
  display: inline-block;
  padding-left: 3px;
  padding-right: 8px;
}
a.link-phone::before {
  width: 1.5em;
  content: '';
  font-family: FontAwesome;
  text-indent: 0;
  font-size: 90%;
  display: inline-block;
  padding-left: 3px;
  padding-right: 8px;
}
a.link-mobil::before {
  width: 1.5em;
  content: '';
  font-family: FontAwesome;
  text-indent: 0;
  font-size: 90%;
  display: inline-block;
  padding-left: 3px;
  padding-right: 8px;
}
a.link-folder::before {
  width: 1.5em;
  content: '';
  font-family: FontAwesome;
  text-indent: 0;
  font-size: 90%;
  display: inline-block;
  padding-left: 3px;
  padding-right: 8px;
}
a.link-info::before {
  width: 1.5em;
  content: '';
  font-family: FontAwesome;
  text-indent: 0;
  font-size: 90%;
  display: inline-block;
  padding-left: 3px;
  padding-right: 8px;
}
ul.symbols a.link-info::before, ul.symbols a.link-internal::before, ul.symbols a.link-internal-blank::before, ul.symbols a.link-external-blank::before, ul.symbols a.link-external::before, ul.symbols a.link-mail::before, ul.symbols a.link-web::before, ul.symbols a.link-fax::before, ul.symbols a.link-phone::before, ul.symbols a.link-mobil::before, ul.symbols a.link-download::before {
  margin-left: -2rem;
  padding: 0;
  padding-left: 3px;
  width: 2rem;
}
.frame-type-menu_subpages li a::before, .frame-type-menu_pages li a::before {
  content: '';
  font-family: FontAwesome;
  text-indent: 0;
  font-size: 90%;
  display: inline-block;
  padding-left: 3px;
  padding-right: 5px;
}
.frame-noicon a.link-download::before {
  content: '';
  padding-left: 0;
  padding-right: 0;
}
