.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: 20px; }

ul.dash {
  padding-left: 25px; }

ul.square li, ul.symbols li, ul.dash li {
  padding-bottom: 5px; }

ul.dash li:before {
  margin-left: -25px;
  width: 25px;
  content: '\2014';
  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: '\F0A9';
  font-family: FontAwesome;
  text-indent: 0;
  font-size: 90%;
  display: inline-block;
  padding-left: 3px;
  padding-right: 5px; }

a.link-internal-blank::before, a.link-external-blank::before, a.link-external::before {
  width: 1.5em;
  content: '\F08E';
  font-family: FontAwesome;
  text-indent: 0;
  font-size: 90%;
  display: inline-block;
  padding-left: 3px;
  padding-right: 5px; }

a.link-mail::before {
  width: 1.5em;
  content: '\F003';
  font-family: FontAwesome;
  text-indent: 0;
  font-size: 90%;
  display: inline-block;
  padding-left: 3px;
  padding-right: 5px; }

a.link-download::before {
  width: 1.5em;
  content: '\E902';
  font-family: Icons;
  text-indent: 0;
  font-size: 90%;
  display: inline-block;
  padding-left: 3px;
  padding-right: 5px; }

a.link-web::before {
  width: 1.5em;
  content: '\E90D';
  font-family: Icons;
  text-indent: 0;
  font-size: 90%;
  display: inline-block;
  padding-left: 3px;
  padding-right: 5px; }

a.link-fax::before {
  width: 1.5em;
  content: '\F1AC';
  font-family: FontAwesome;
  text-indent: 0;
  font-size: 90%;
  display: inline-block;
  padding-left: 3px;
  padding-right: 5px; }

a.link-phone::before {
  width: 1.5em;
  content: '\E913';
  font-family: Icons;
  text-indent: 0;
  font-size: 90%;
  display: inline-block;
  padding-left: 3px;
  padding-right: 5px; }

a.link-mobil::before {
  width: 1.5em;
  content: '\F10b';
  font-family: FontAwesome;
  text-indent: 0;
  font-size: 90%;
  display: inline-block;
  padding-left: 3px;
  padding-right: 5px; }

a.link-folder::before {
  width: 1.5em;
  content: '\F07b';
  font-family: FontAwesome;
  text-indent: 0;
  font-size: 90%;
  display: inline-block;
  padding-left: 3px;
  padding-right: 5px; }

a.link-info::before {
  width: 1.5em;
  content: '\F05a';
  font-family: FontAwesome;
  text-indent: 0;
  font-size: 90%;
  display: inline-block;
  padding-left: 3px;
  padding-right: 5px; }

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: -20px;
  padding: 0;
  padding-left: 3px;
  width: 20px; }

.frame-type-menu_pages li a::before {
  content: '\F0A9';
  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; }
