@charset "UTF-8";
/* SPSS-Datei für vstyle-fonts.css ########################### */
/* Das CSS für die Schrifteneinbindung.                        */
/* 2025-11-28  -  Dirk John (Virtus Group GmbH, Hamm, Germany) */
/* ########################################################### */
/* 
   @font-face {
     font-family: 'FranklinGothicNo2StdCondensed';
     src: local("Franklin Gothic No2 Std Condensed"), local("Franklin-Gothic-No2-Std-Condensed"); 
     src: url('FranklinGothicStd/FranklinGothicStd-Condensed.eot'); 
     src: url('FranklinGothicStd/FranklinGothicStd-Condensed.eot?#iefix') format('embedded-opentype'),
     src: url('FranklinGothicStd/FranklinGothicStd-Condensed.woff2') format('woff2'),
          url('FranklinGothicStd/FranklinGothicStd-Condensed.woff') format('woff'),
          url('FranklinGothicStd/FranklinGothicStd-Condensed.svg#FranklinGothicStd-Condensed') format('svg');
     font-weight: normal;
     font-style: normal; 
  }
*/
/* ########################################################### */
/* "Graphie" - Hausschrift der Virtus Group                    */
/* 2025-11-28  -  Dirk John (Virtus Group GmbH, Hamm, Germany) */
/* ########################################################### */
@font-face {
  font-family: "Graphie Book";
  /* src: url('fonts/Graphie/Graphie-Book.eot'); */
  /* src: url('fonts/Graphie/Graphie-Book.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Graphie/Graphie-Book.woff2") format("woff2"), url("fonts/Graphie/Graphie-Book.woff") format("woff"), url("fonts/Graphie/Graphie-Book.ttf") format("truetype"), url("fonts/Graphie/Graphie-Book.svg#Graphie Book") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Graphie BookItalic";
  /* ssrc: url('fonts/Graphie/Graphie-BookItalic.eot'); */
  /* ssrc: url('fonts/Graphie/Graphie-BookItalic.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Graphie/Graphie-BookItalic.woff2") format("woff2"), url("fonts/Graphie/Graphie-BookItalic.woff") format("woff"), url("fonts/Graphie/Graphie-BookItalic.ttf") format("truetype"), url("fonts/Graphie/Graphie-BookItalic.svg#Graphie BookItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Graphie";
  /* ssrc: url('fonts/Graphie/Graphie-Regular.eot'); */
  /* ssrc: url('fonts/Graphie/Graphie-Regular.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Graphie/Graphie-Regular.woff2") format("woff2"), url("fonts/Graphie/Graphie-Regular.woff") format("woff"), url("fonts/Graphie/Graphie-Regular.ttf") format("truetype"), url("fonts/Graphie/Graphie-Regular.svg#Graphie") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Graphie Bold";
  /* ssrc: url('fonts/Graphie/Graphie-Bold.eot'); */
  /* ssrc: url('fonts/Graphie/Graphie-Bold.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Graphie/Graphie-Bold.woff2") format("woff2"), url("fonts/Graphie/Graphie-Bold.woff") format("woff"), url("fonts/Graphie/Graphie-Bold.ttf") format("truetype"), url("fonts/Graphie/Graphie-Bold.svg#Graphie Bold") format("svg");
}
@font-face {
  font-family: "Graphie Italic";
  /* ssrc: url('fonts/Graphie/Graphie-Italic.eot'); */
  /* ssrc: url('fonts/Graphie/Graphie-Italic.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Graphie/Graphie-Italic.woff2") format("woff2"), url("fonts/Graphie/Graphie-Italic.woff") format("woff"), url("fonts/Graphie/Graphie-Italic.ttf") format("truetype"), url("fonts/Graphie/Graphie-Italic.svg#Graphie Italic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Graphie BoldItalic";
  /* ssrc: url('fonts/Graphie/Graphie-BoldItalic.eot'); */
  /* ssrc: url('fonts/Graphie/Graphie-BoldItalic.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Graphie/Graphie-BoldItalic.woff2") format("woff2"), url("fonts/Graphie/Graphie-BoldItalic.woff") format("woff"), url("fonts/Graphie/Graphie-BoldItalic.ttf") format("truetype"), url("fonts/Graphie/Graphie-BoldItalic.svg#Graphie BoldItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Graphie SemiBold";
  /* ssrc: url('fonts/Graphie/Graphie-SemiBold.eot'); */
  /* ssrc: url('fonts/Graphie/Graphie-SemiBold.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Graphie/Graphie-SemiBold.woff2") format("woff2"), url("fonts/Graphie/Graphie-SemiBold.woff") format("woff"), url("fonts/Graphie/Graphie-SemiBold.ttf") format("truetype"), url("fonts/Graphie/Graphie-SemiBold.svg#Graphie SemiBold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Graphie SemiBoldItalic";
  /* ssrc: url('fonts/Graphie/Graphie-SemiBoldItalic.eot'); */
  /* ssrc: url('fonts/Graphie/Graphie-SemiBoldItalic.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Graphie/Graphie-SemiBoldItalic.woff2") format("woff2"), url("fonts/Graphie/Graphie-SemiBoldItalic.woff") format("woff"), url("fonts/Graphie/Graphie-SemiBoldItalic.ttf") format("truetype"), url("fonts/Graphie/Graphie-SemiBoldItalic.svg#Graphie SemiBoldItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Graphie ExtraBold";
  /* ssrc: url('fonts/Graphie/Graphie-ExtraBold.eot'); */
  /* ssrc: url('fonts/Graphie/Graphie-ExtraBold.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Graphie/Graphie-ExtraBold.woff2") format("woff2"), url("fonts/Graphie/Graphie-ExtraBold.woff") format("woff"), url("fonts/Graphie/Graphie-ExtraBold.ttf") format("truetype"), url("fonts/Graphie/Graphie-ExtraBold.svg#Graphie ExtraBold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Graphie ExtraBoldItalic";
  /* ssrc: url('fonts/Graphie/Graphie-ExtraBoldItalic.eot'); */
  /* ssrc: url('fonts/Graphie/Graphie-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Graphie/Graphie-ExtraBoldItalic.woff2") format("woff2"), url("fonts/Graphie/Graphie-ExtraBoldItalic.woff") format("woff"), url("fonts/Graphie/Graphie-ExtraBoldItalic.ttf") format("truetype"), url("fonts/Graphie/Graphie-ExtraBoldItalic.svg#Graphie ExtraBoldItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Graphie Light";
  /* ssrc: url('fonts/Graphie/Graphie-Light.eot'); */
  /* ssrc: url('fonts/Graphie/Graphie-Light.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Graphie/Graphie-Light.woff2") format("woff2"), url("fonts/Graphie/Graphie-Light.woff") format("woff"), url("fonts/Graphie/Graphie-Light.ttf") format("truetype"), url("fonts/Graphie/Graphie-Light.svg#Graphie Light") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Graphie LightItalic";
  /* ssrc: url('fonts/Graphie/Graphie-LightItalic.eot'); */
  /* ssrc: url('fonts/Graphie/Graphie-LightItalic.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Graphie/Graphie-LightItalic.woff2") format("woff2"), url("fonts/Graphie/Graphie-LightItalic.woff") format("woff"), url("fonts/Graphie/Graphie-LightItalic.ttf") format("truetype"), url("fonts/Graphie/Graphie-LightItalic.svg#Graphie LightItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Graphie ExtraLight";
  /* ssrc: url('fonts/Graphie/Graphie-ExtraLight.eot'); */
  /* ssrc: url('fonts/Graphie/Graphie-ExtraLight.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Graphie/Graphie-ExtraLight.woff2") format("woff2"), url("fonts/Graphie/Graphie-ExtraLight.woff") format("woff"), url("fonts/Graphie/Graphie-ExtraLight.ttf") format("truetype"), url("fonts/Graphie/Graphie-ExtraLight.svg#Graphie ExtraLight") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Graphie ExtraLightItalic";
  /* ssrc: url('fonts/Graphie/Graphie-ExtraLightItalic.eot'); */
  /* ssrc: url('fonts/Graphie/Graphie-ExtraLightItalic.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Graphie/Graphie-ExtraLightItalic.woff2") format("woff2"), url("fonts/Graphie/Graphie-ExtraLightItalic.woff") format("woff"), url("fonts/Graphie/Graphie-ExtraLightItalic.ttf") format("truetype"), url("fonts/Graphie/Graphie-ExtraLightItalic.svg#Graphie ExtraLightItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Graphie Thin";
  /* ssrc: url('fonts/Graphie/Graphie-ThinItalic.eot'); */
  /* ssrc: url('fonts/Graphie/Graphie-ThinItalic.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Graphie/Graphie-ThinItalic.woff2") format("woff2"), url("fonts/Graphie/Graphie-ThinItalic.woff") format("woff"), url("fonts/Graphie/Graphie-ThinItalic.ttf") format("truetype"), url("fonts/Graphie/Graphie-ThinItalic.svg#Graphie Thin") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Graphie ThinItalic";
  /* ssrc: url('fonts/Graphie/Graphie-ThinItalic.eot'); */
  /* ssrc: url('fonts/Graphie/Graphie-ThinItalic.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Graphie/Graphie-ThinItalic.woff2") format("woff2"), url("fonts/Graphie/Graphie-ThinItalic.woff") format("woff"), url("fonts/Graphie/Graphie-ThinItalic.ttf") format("truetype"), url("fonts/Graphie/Graphie-ThinItalic.svg#Graphie ThinItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* ########################################################### */
/* "Raleway" - Styl-Schrift der Virtus Group                   */
/* 2025-11-28  -  Dirk John (Virtus Group GmbH, Hamm, Germany) */
/* ########################################################### */
@font-face {
  font-family: "Raleway Regular";
  /* src: url('fonts/Raleway/Raleway-Regular.eot'); */
  /* src: url('fonts/Raleway/Raleway-Regular.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Raleway/Raleway-Regular.woff2") format("woff2"), url("fonts/Raleway/Raleway-Regular.woff") format("woff"), url("fonts/Raleway/Raleway-Regular.ttf") format("truetype"), url("fonts/Raleway/Raleway-Regular.svg#Raleway Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Raleway";
  /* src: url('fonts/Raleway/Raleway.eot'); */
  /* src: url('fonts/Raleway/Raleway.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Raleway/Raleway.woff2") format("woff2"), url("fonts/Raleway/Raleway.woff") format("woff"), url("fonts/Raleway/Raleway.ttf") format("truetype"), url("fonts/Raleway/Raleway.svg#Raleway") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Raleway Bold";
  /* src: url('fonts/Raleway/Raleway-Bold.eot'); */
  /* src: url('fonts/Raleway/Raleway-Bold.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Raleway/Raleway-Bold.woff2") format("woff2"), url("fonts/Raleway/Raleway-Bold.woff") format("woff"), url("fonts/Raleway/Raleway-Bold.ttf") format("truetype"), url("fonts/Raleway/Raleway-Bold.svg#Raleway Bold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Raleway BoldItalic";
  /* src: url('fonts/Raleway/Raleway-BoldItalic.eot'); */
  /* src: url('fonts/Raleway/Raleway-BoldItalic.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Raleway/Raleway-BoldItalic.woff2") format("woff2"), url("fonts/Raleway/Raleway-BoldItalic.woff") format("woff"), url("fonts/Raleway/Raleway-BoldItalic.ttf") format("truetype"), url("fonts/Raleway/Raleway-BoldItalic.svg#Raleway BoldItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Raleway Medium";
  /* src: url('fonts/Raleway/Raleway-Medium.eot'); */
  /* src: url('fonts/Raleway/Raleway-Medium.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Raleway/Raleway-Medium.woff2") format("woff2"), url("fonts/Raleway/Raleway-Medium.woff") format("woff"), url("fonts/Raleway/Raleway-Medium.ttf") format("truetype"), url("fonts/Raleway/Raleway-Medium.svg#Raleway Medium") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Raleway MediumItalic";
  /* src: url('fonts/Raleway/Raleway-MediumItalic.eot'); */
  /* src: url('fonts/Raleway/Raleway-MediumItalic.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Raleway/Raleway-MediumItalic.woff2") format("woff2"), url("fonts/Raleway/Raleway-MediumItalic.woff") format("woff"), url("fonts/Raleway/Raleway-MediumItalic.ttf") format("truetype"), url("fonts/Raleway/Raleway-MediumItalic.svg#Raleway MediumItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Raleway SemiBold";
  /* src: url('fonts/Raleway/Raleway-SemiBold.eot'); */
  /* src: url('fonts/Raleway/Raleway-SemiBold.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Raleway/Raleway-SemiBold.woff2") format("woff2"), url("fonts/Raleway/Raleway-SemiBold.woff") format("woff"), url("fonts/Raleway/Raleway-SemiBold.ttf") format("truetype"), url("fonts/Raleway/Raleway-SemiBold.svg#Raleway SemiBold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Raleway SemiBoldItalic";
  /* src: url('fonts/Raleway/Raleway-SemiBoldItalic.eot'); */
  /* src: url('fonts/Raleway/Raleway-SemiBoldItalic.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Raleway/Raleway/Raleway-SemiBoldItalic.woff2") format("woff2"), url("fonts/Raleway/Raleway-SemiBoldItalic.woff") format("woff"), url("fonts/Raleway/Raleway-SemiBoldItalic.ttf") format("truetype"), url("fonts/Raleway/Raleway-SemiBoldItalic.svg#Raleway SemiBoldItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Raleway Black";
  /* src: url('fonts/Raleway/Raleway-Black.eot'); */
  /* src: url('fonts/Raleway/Raleway-Black.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Raleway/Raleway-Black.woff2") format("woff2"), url("fonts/Raleway/Raleway-Black.woff") format("woff"), url("fonts/Raleway/Raleway-Black.ttf") format("truetype"), url("fonts/Raleway/Raleway-Black.svg#Raleway Black") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Raleway BlackItalic";
  /* src: url('fonts/Raleway/Raleway-BlackItalic.eot'); */
  /* src: url('fonts/Raleway/Raleway-BlackItalic.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Raleway/Raleway-BlackItalic.woff2") format("woff2"), url("fonts/Raleway/Raleway-BlackItalic.woff") format("woff"), url("fonts/Raleway/Raleway-BlackItalic.ttf") format("truetype"), url("fonts/Raleway/Raleway-BlackItalic.svg#Raleway BlackItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Raleway Heavy";
  /* src: url('fonts/Raleway/Raleway-Heavy.eot'); */
  /* src: url('fonts/Raleway/Raleway-Heavy.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Raleway/Raleway-Heavy.woff2") format("woff2"), url("fonts/Raleway/Raleway-Heavy.woff") format("woff"), url("fonts/Raleway/Raleway-Heavy.ttf") format("truetype"), url("fonts/Raleway/Raleway-Heavy.svg#Raleway Heavy") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Raleway Light";
  /* src: url('fonts/Raleway/Raleway-Light.eot'); */
  /* src: url('fonts/Raleway/Raleway-Light.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Raleway/Raleway-Light.woff2") format("woff2"), url("fonts/Raleway/Raleway-Light.woff") format("woff"), url("fonts/Raleway/Raleway-Light.ttf") format("truetype"), url("fonts/Raleway/Raleway-Light.svg#Raleway Light") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Raleway LightItalic";
  /* src: url('fonts/Raleway/Raleway-LightItalic.eot'); */
  /* src: url('fonts/Raleway/Raleway-LightItalic.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Raleway/Raleway-LightItalic.woff2") format("woff2"), url("fonts/Raleway/Raleway-LightItalic.woff") format("woff"), url("fonts/Raleway/Raleway-LightItalic.ttf") format("truetype"), url("fonts/Raleway/Raleway-LightItalic.svg#Raleway LightItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Raleway ExtraLight";
  /* src: url('fonts/Raleway/Raleway-ExtraLight.eot'); */
  /* src: url('fonts/Raleway/Raleway-ExtraLight.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Raleway/Raleway-ExtraLight.woff2") format("woff2"), url("fonts/Raleway/Raleway-ExtraLight.woff") format("woff"), url("fonts/Raleway/Raleway-ExtraLight.ttf") format("truetype"), url("fonts/Raleway/Raleway-ExtraLight.svg#Raleway ExtraLight") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Raleway ExtraLightItalic";
  /* src: url('fonts/Raleway/Raleway-ExtraLightItalic.eot'); */
  /* src: url('fonts/Raleway/Raleway-ExtraLightItalic.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Raleway/Raleway-ExtraLightItalic.woff2") format("woff2"), url("fonts/Raleway/Raleway-ExtraLightItalic.woff") format("woff"), url("fonts/Raleway/Raleway-ExtraLightItalic.ttf") format("truetype"), url("fonts/Raleway/Raleway-ExtraLightItalic.svg#Raleway ExtraLightItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Raleway Thin";
  /* src: url('fonts/Raleway/Raleway-Thin.eot'); */
  /* src: url('fonts/Raleway/Raleway-Thin.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Raleway/Raleway-Thin.woff2") format("woff2"), url("fonts/Raleway/Raleway-Thin.woff") format("woff"), url("fonts/Raleway/Raleway-Thin.ttf") format("truetype"), url("fonts/Raleway/Raleway-Thin.svg#Raleway Thin") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Raleway ThinItalic";
  /* src: url('fonts/Raleway/Raleway-ThinItalic.eot'); */
  /* src: url('fonts/Raleway/Raleway-ThinItalic.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Raleway/Raleway-ThinItalic.woff2") format("woff2"), url("fonts/Raleway/Raleway-ThinItalic.woff") format("woff"), url("fonts/Raleway/Raleway-ThinItalic.ttf") format("truetype"), url("fonts/Raleway/Raleway-ThinItalic.svg#Raleway ThinItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* ######################################################################### */
/* "ITCFranklinGothicStd" - Styl-Schrift (für die Website) der Virtus Group  */
/* 2025-11-28  -  Dirk John (Virtus Group GmbH, Hamm, Germany)               */
/* ######################################################################### */
@font-face {
  font-family: "FranklinGothic Book";
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-Book.eot'); */
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-Book.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-Book.woff2") format("woff2"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-Book.woff") format("woff"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-Book.ttf") format("truetype"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-Book.svg#FranklinGothic Book") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "FranklinGothic BookItalic";
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-BookIt.eot'); */
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-BookIt.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-BookIt.woff2") format("woff2"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-BookIt.woff") format("woff"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-BookIt.ttf") format("truetype"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-BookIt.svg#FranklinGothic BookItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "FranklinGothic Medium";
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-Med.eot'); */
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-Med.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-Med.woff2") format("woff2"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-Med.woff") format("woff"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-Med.ttf") format("truetype"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-Med.svg#FranklinGothic Medium") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "FranklinGothic MediumItalic";
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-MedIt.eot'); */
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-MedIt.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-MedIt.woff2") format("woff2"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-MedIt.woff") format("woff"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-MedIt.ttf") format("truetype"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-MedIt.svg#FranklinGothic MediumItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "FranklinGothic Demi";
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-Demi.eot'); */
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-Demi.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-Demi.woff2") format("woff2"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-Demi.woff") format("woff"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-Demi.ttf") format("truetype"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-Demi.svg#FranklinGothic Demi") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "FranklinGothic DemiItalic";
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-DemiIt.eot'); */
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-DemiIt.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-DemiIt.woff2") format("woff2"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-DemiIt.woff") format("woff"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-DemiIt.ttf") format("truetype"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-DemiIt.svg#FranklinGothic DemiItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "FranklinGothic Heavy";
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-Hvy.eot'); */
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-Hvy.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-Hvy.woff2") format("woff2"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-Hvy.woff") format("woff"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-Hvy.ttf") format("truetype"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-Hvy.svg#FranklinGothic Heavy") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "FranklinGothic HeavyItalic";
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-HvyIt.eot'); */
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-HvyIt.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-HvyIt.woff2") format("woff2"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-HvyIt.woff") format("woff"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-HvyIt.ttf") format("truetype"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-HvyIt.svg#FranklinGothic HeavyItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "FranklinGothic BookCondensed";
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-BkCd.eot'); */
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-BkCd.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-BkCd.woff2") format("woff2"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-BkCd.woff") format("woff"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-BkCd.ttf") format("truetype"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-BkCd.svg#FranklinGothic BookCondensed") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "FranklinGothic BookCondensedItalic";
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-BkCdIt.eot'); */
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-BkCdIt.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-BkCdIt.woff2") format("woff2"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-BkCdIt.woff") format("woff"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-BkCdIt.ttf") format("truetype"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-BkCdIt.svg#FranklinGothic BookCondensedItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "FranklinGothic MediumCondensed";
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-MdCd.eot'); */
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-MdCd.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-MdCd.woff2") format("woff2"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-MdCd.woff") format("woff"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-MdCd.ttf") format("truetype"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-MdCd.svg#FranklinGothic MediumCondensed") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "FranklinGothic MediumCondensedItalic";
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-MdCdIt.eot'); */
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-MdCdIt.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-MdCdIt.woff2") format("woff2"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-MdCdIt.woff") format("woff"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-MdCdIt.ttf") format("truetype"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-MdCdIt.svg#FranklinGothic MediumCondensedItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "FranklinGothic DemiCondensed";
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-DmCd.eot'); */
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-DmCd.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-DmCd.woff2") format("woff2"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-DmCd.woff") format("woff"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-DmCd.ttf") format("truetype"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-DmCd.svg#FranklinGothic DemiCondensed") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "FranklinGothic DemiCondensedItalic";
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-DmCdIt.eot'); */
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-DmCdIt.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-DmCdIt.woff2") format("woff2"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-DmCdIt.woff") format("woff"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-DmCdIt.ttf") format("truetype"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-DmCdIt.svg#FranklinGothic DemiCondensedItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "FranklinGothic BookCompressed";
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-BkCp.eot'); */
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-BkCp.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-BkCp.woff2") format("woff2"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-BkCp.woff") format("woff"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-BkCp.ttf") format("truetype"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-BkCp.svg#FranklinGothic BookCondensed") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "FranklinGothic BookCompressedItalic";
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-BkCdIt.eot'); */
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-BkCdIt.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-BkCdIt.woff2") format("woff2"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-BkCdIt.woff") format("woff"), url("fonts/ITCFranklinGothicStd/ITCFranklinthicStd-BkCdIt.ttf") format("truetype"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-BkCdIt.svg#FranklinGothic BookCondensedItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "FranklinGothic DemiCompressed";
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-DmCp.eot'); */
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-DmCp.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-DmCp.woff2") format("woff2"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-DmCp.woff") format("woff"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-DmCp.ttf") format("truetype"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-DmCp.svg#FranklinGothic DemiCompressed") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "FranklinGothic DemiCompressedItalic";
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-DmCpIt.eot'); */
  /* src: url('fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-DmCpIt.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-DmCpIt.woff2") format("woff2"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-DmCpIt.woff") format("woff"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-DmCpIt.ttf") format("truetype"), url("fonts/ITCFranklinGothicStd/ITCFranklinGothicStd-DmCpIt.svg#FranklinGothic DemiCompressedItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* ########################################################### */
/* "Oswald" - Styl-Schrift (für Web NavBar) der Virtus Group   */
/* 2025-11-28  -  Dirk John (Virtus Group GmbH, Hamm, Germany) */
/* ########################################################### */
@font-face {
  font-family: "Oswald Regular";
  /* src: url('fonts/Oswald/Oswald-Regular.eot'); */
  /* src: url('fonts/Oswald/Oswald-Regular.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Oswald/Oswald-Regular.woff2") format("woff2"), url("fonts/Oswald/Oswald-Regular.woff") format("woff"), url("fonts/Oswald/Oswald-Regular.ttf") format("truetype"), url("fonts/Oswald/Oswald-Regular.svg#Oswald Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Oswald Bold";
  /* src: url('fonts/Oswald/Oswald-Bold.eot'); */
  /* src: url('fonts/Oswald/Oswald-Bold.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Oswald/Oswald-Bold.woff2") format("woff2"), url("fonts/Oswald/Oswald-Bold.woff") format("woff"), url("fonts/Oswald/Oswald-Bold.ttf") format("truetype"), url("fonts/Oswald/Oswald-Bold.svg#Oswald Bold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Oswald Medium";
  /* src: url('fonts/Oswald/Oswald-Medium.eot'); */
  /* src: url('fonts/Oswald/Oswald-Medium.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Oswald/Oswald-Medium.woff2") format("woff2"), url("fonts/Oswald/Oswald-Medium.woff") format("woff"), url("fonts/Oswald/Oswald-Medium.ttf") format("truetype"), url("fonts/Oswald/Oswald-Medium.svg#Oswald Medium") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Oswald SemiBold";
  /* src: url('fonts/Oswald/Oswald-SemiBold.eot'); */
  /* src: url('fonts/Oswald/Oswald-SemiBold.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Oswald/Oswald-SemiBold.woff2") format("woff2"), url("fonts/Oswald/Oswald-SemiBold.woff") format("woff"), url("fonts/Oswald/Oswald-SemiBold.ttf") format("truetype"), url("fonts/Oswald/Oswald-SemiBold.svg#Oswald SemiBold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Oswald Light";
  /* src: url('fonts/Oswald/Oswald-Light.eot'); */
  /* src: url('fonts/Oswald/Oswald-Light.eot?#iefix') format('embedded-opentype'); */
  src: url("fonts/Oswald/Oswald-Light.woff2") format("woff2"), url("fonts/Oswald/Oswald-Light.woff") format("woff"), url("fonts/Oswald/Oswald-Light.ttf") format("truetype"), url("fonts/Oswald/Oswald-Light.svg#Oswald Light") format("svg");
  font-weight: normal;
  font-style: normal;
}
body {
  font-family: "FranklinGothic Book", sans-serif, Verdana, Tahoma !important;
}

nav {
  font-family: "Oswald Regular", sans-serif, Verdana, Tahoma !important;
}

h1, h2, h3, h4 {
  font-family: "FranklinGothic DemiCondensed", sans-serif !important;
}

h5, h6 {
  font-family: "FranklinGothic DemiCondensed", sans-serif !important;
}

/*
body {
  font-family: 'ITCFranklinGothicStdBook', sans-serif, Verdana, Tahoma, sans-serif;
}
*/
.fFranklinGothicBook {
  font-family: "FranklinGothic Book", sans-serif, Verdana, Tahoma;
}

.fFranklinGothicBookItalic {
  font-family: "FranklinGothic BookItalic", sans-serif, Verdana, Tahoma;
}

.fFranklinGothicMedium {
  font-family: "FranklinGothic Medium", sans-serif, Verdana, Tahoma;
}

.fFranklinGothicMediumItalic {
  font-family: "FranklinGothic MediumItalic", sans-serif, Verdana, Tahoma;
}

.fFranklinGothicDemi {
  font-family: "FranklinGothic Demi", sans-serif, Verdana, Tahoma;
}

.fFranklinGothicDemiItalic {
  font-family: "FranklinGothic DemiItalic", sans-serif, Verdana, Tahoma;
}

.fFranklinGothicHeavy {
  font-family: "FranklinGothic Heavy", sans-serif, Verdana, Tahoma;
}

.fFranklinGothicHeavyItalic {
  font-family: "FranklinGothic HeavyItalic", sans-serif, Verdana, Tahoma;
}

.fFranklinGothicBookCondensed {
  font-family: "FranklinGothic BookCondensed", sans-serif, Verdana, Tahoma;
}

.fFranklinGothicBookCondensedItalic {
  font-family: "FranklinGothic BookCondensedItalic", sans-serif, Verdana, Tahoma;
}

.fFranklinGothicMediumCondensed {
  font-family: "FranklinGothic MediumCondensed", sans-serif, Verdana, Tahoma;
}

.fFranklinGothicMediumCondensedItalic {
  font-family: "FranklinGothic MediumCondensedItalic", sans-serif, Verdana, Tahoma;
}

.fFranklinGothicDemiCondensed {
  font-family: "FranklinGothic DemiCondensed", sans-serif, Verdana, Tahoma;
}

.fFranklinGothicDemiCondensedItalic {
  font-family: "FranklinGothic DemiCondensedItalic", sans-serif, Verdana, Tahoma;
}

.fFranklinGothicBookCompressed {
  font-family: "FranklinGothic BookCompressed", sans-serif, Verdana, Tahoma;
}

.fFranklinGothicBookCompressedItalic {
  font-family: "FranklinGothic BookCompressedItalic", sans-serif, Verdana, Tahoma;
}

.fFranklinGothicDemiCompressed {
  font-family: "FranklinGothic DemiCompressed", sans-serif, Verdana, Tahoma;
}

.fFranklinGothicDemiCompressedItalic {
  font-family: "FranklinGothic DemiCompressedItalic", sans-serif, Verdana, Tahoma;
}

.fGraphie {
  font-family: "Graphie", sans-serif, Verdana, Tahoma;
}

.fGraphieItalic {
  font-family: "Graphie Italic", sans-serif, Verdana, Tahoma;
}

.fGraphieBold {
  font-family: "Graphie Bold", sans-serif, Verdana, Tahoma;
}

.fGraphieBoldItalic {
  font-family: "Graphie BoldItalic", sans-serif, Verdana, Tahoma;
}

.fGraphieSemiBold {
  font-family: "Graphie SemiBold", sans-serif, Verdana, Tahoma;
}

.fGraphieSemiBoldItalic {
  font-family: "Graphie SemiBoldItalic", sans-serif, Verdana, Tahoma;
}

.fGraphieLight {
  font-family: "Graphie Light", sans-serif, Verdana, Tahoma;
}

.fGraphieLightItalic {
  font-family: "Graphie LightItalic", sans-serif, Verdana, Tahoma;
}

.fRaleway {
  font-family: "Raleway", sans-serif, Verdana, Tahoma;
}

.fRalewayItalic {
  font-family: "Raleway Italic", sans-serif, Verdana, Tahoma;
}

.fRalewayBold {
  font-family: "Raleway Bold", sans-serif, Verdana, Tahoma;
}

.fRalewayBoldItalic {
  font-family: "Raleway BoldItalic", sans-serif, Verdana, Tahoma;
}

.fRalewaySemiBold {
  font-family: "Raleway SemiBold", sans-serif, Verdana, Tahoma;
}

.fRalewaySemiBoldItalic {
  font-family: "Raleway SemiBoldItalic", sans-serif, Verdana, Tahoma;
}

.fRalewayLight {
  font-family: "Raleway Light", sans-serif, Verdana, Tahoma;
}

.fRalewayLightItalic {
  font-family: "Raleway LightItalic", sans-serif, Verdana, Tahoma;
}

.fOswaldRegular {
  font-family: "Oswald Regular", sans-serif, Verdana, Tahoma;
}

.fOswaldBold {
  font-family: "Oswald SemiBold", sans-serif, Verdana, Tahoma;
}

.fOswaldBold {
  font-family: "Oswald Bold", sans-serif, Verdana, Tahoma;
}

.fOswaldLight {
  font-family: "Oswald Light", sans-serif, Verdana, Tahoma;
}

/*
.fdemi {
  font-family: 'ITCFranklinGothicStdDemi', sans-serif, Verdana, Tahoma, sans-serif;
}

.fbook {
  font-family: 'ITCFranklinGothicStdBook', sans-serif, Verdana, Tahoma, sans-serif;
}

.focra {
  font-family: 'OCRA', monospace, Courier, sans-serif;
}
*//*# sourceMappingURL=vstyle_fonts.css.map */