BODY {
    font-size: 1.3em;
    line-height: 34px;
    word-wrap: break-word;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale;
}
BODY,
.frame th:last-child,
.frame td:last-child {
  font-family: FFTisaWebProRegular,Times,SERIF;
  -webkit-font-feature-settings: "onum" 1;
  -moz-font-feature-settings: "onum" 1;
  -moz-font-feature-settings: "onum=1";
  -ms-font-feature-settings: "onum" 1;
  -o-font-feature-settings: "onum" 1;
  font-feature-settings: "onum=1";
  font-feature-settings: "onum" 1;
  font-weight: 400;
  font-style: normal;
  text-rendering: geometricPrecision;
}
.news h4,
.tx-cal-controller h4,
h5 {
  font-family: FFTisaStdMedium;
  -webkit-font-feature-settings: "onum" 1;
  -moz-font-feature-settings: "onum" 1;
  -moz-font-feature-settings: "onum=1";
  -ms-font-feature-settings: "onum" 1;
  -o-font-feature-settings: "onum" 1;
  font-feature-settings: "onum=1";
  font-feature-settings: "onum" 1;
  font-weight: 400;
  font-style: normal;
  text-rendering: geometricPrecision;
}
header h4,
h4,
.frame-layout-0 th:nth-child(1),
.frame-layout-0 td:nth-child(1),
.frame-layout-0 th:nth-child(2),
.frame-layout-0 td:nth-child(2),
/* Deaktiviert für Kongress Timetable
.frame-layout-1 th:nth-child(odd),
.frame-layout-1 td:nth-child(odd),
*/
.frame-layout-2 th:nth-child(1),
.frame-layout-2 td:nth-child(1),
.frame-layout-2 th:nth-child(2),
.frame-layout-2 td:nth-child(2),
.frame-layout-3 th:nth-child(1),
.frame-layout-3 td:nth-child(1),
.frame-layout-3 th:nth-child(2),
.frame-layout-3 td:nth-child(2),
time,
.frame p strong,
.frame p b {
  font-family: FFTisaWebProBold;
  -webkit-font-feature-settings: "onum" 1;
  -moz-font-feature-settings: "onum" 1;
  -moz-font-feature-settings: "onum=1";
  -ms-font-feature-settings: "onum" 1;
  -o-font-feature-settings: "onum" 1;
  font-feature-settings: "onum=1";
  font-feature-settings: "onum" 1;
  font-weight: 400;
  font-style: normal;
  text-rendering: geometricPrecision;
}
.frame p a,
ul.menu,
.menu ul,
#searchbox,
#menuButton,
#mobile-header #search a,
#dropdown-menu .level2,
/* #menuLeft .level2, */
.news .page-navigation ul,
input {
  font-family: FFTisaWebProRegular;
  -webkit-font-feature-settings: "onum" 0;
  -moz-font-feature-settings: "onum" 0;
  -moz-font-feature-settings: "onum=0";
  -ms-font-feature-settings: "onum" 0;
  -o-font-feature-settings: "onum" 0;
  font-feature-settings: "onum=0";
  font-feature-settings: "onum" 0;
  font-weight: 400;
  font-style: normal;
  text-rendering: geometricPrecision;
}
h1,
h2,
.menu .selected,
.menu .selected > a,
h2 a,
h3,
h3 a,
.layout-1 header h4,
header h4 a,
#page-title,
#footer .footer-column a,
#dropdown-menu .level1,
#dropdown-menu .level2,
#dropdown-menu .level3,
#dropdown-menu .slicknav_nav,
#menuLeft .level1,
#menuLeft .level2,
#menuLeft .level3,
.frame-layout-0 dt {
  font-family: FFTisaStdMedium;
  -webkit-font-feature-settings: "onum" 0;
  -moz-font-feature-settings: "onum" 0;
  -moz-font-feature-settings: "onum=0";
  -ms-font-feature-settings: "onum" 0;
  -o-font-feature-settings: "onum" 0;
  font-feature-settings: "onum=0";
  font-feature-settings: "onum" 0;
  font-weight: 400;
  font-style: normal;
  text-rendering: geometricPrecision;
}
span.slicknav_arrow,
.news .btn-read-more,
.tx-cal-controller .btn-read-more {
  font-family: ZapfEssentialsArrowsOne;
  font-weight: 400;
  font-style: normal;
  text-rendering: geometricPrecision;
  line-height: 20px;
}
