@charset "utf-8";
/* ------------------------------------------------------------------------ fontface
---------------------------------------------------------------------------------- */
@font-face {
    font-family: 'DB Helvethaica X';
    src: url('fontface/DB_Helvethaica_X.eot');
    src: url('fontface/DB_Helvethaica_X.eot?#iefix') format('embedded-opentype'),
         url('fontface/DB_Helvethaica_X.woff') format('woff'),
         url('fontface/DB_Helvethaica_X.ttf') format('truetype'),
         url('fontface/DB_Helvethaica_X.svg#DB_Helvethaica_X') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DB Helvethaica X Med';
    src: url('fontface/DB_Helvethaica_X_Med.eot');
    src: url('fontface/DB_Helvethaica_X_Med.eot?#iefix') format('embedded-opentype'),
         url('fontface/DB_Helvethaica_X_Med.woff') format('woff'),
         url('fontface/DB_Helvethaica_X_Med.ttf') format('truetype'),
         url('fontface/DB_Helvethaica_X_Med.svg#DB_Helvethaica_X_Med') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DB Helvethaica X Bd';
    src: url('fontface/DB_Helvethaica_X_Bd.eot');
    src: url('fontface/DB_Helvethaica_X_Bd.eot?#iefix') format('embedded-opentype'),
         url('fontface/DB_Helvethaica_X_Bd.woff') format('woff'),
         url('fontface/DB_Helvethaica_X_Bd.ttf') format('truetype'),
         url('fontface/DB_Helvethaica_X_Bd.svg#DB_Helvethaica_X_Bd') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DB Helvethaica X Thin';
    src: url('fontface/DB_Helvethaica_X_Thin.eot');
    src: url('fontface/DB_Helvethaica_X_Thin.eot?#iefix') format('embedded-opentype'),
         url('fontface/DB_Helvethaica_X_Thin.woff') format('woff'),
         url('fontface/DB_Helvethaica_X_Thin.ttf') format('truetype'),
         url('fontface/DB_Helvethaica_X_Thin.svg#DB_Helvethaica_X_Thin') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DB Helvethaica X Cond';
    src: url('fontface/DB_Helvethaica_X_Cond.eot');
    src: url('fontface/DB_Helvethaica_X_Cond.eot?#iefix') format('embedded-opentype'),
         url('fontface/DB_Helvethaica_X_Cond.woff') format('woff'),
         url('fontface/DB_Helvethaica_X_Cond.ttf') format('truetype'),
         url('fontface/DB_Helvethaica_X_Cond.svg#DB_Helvethaica_X_Cond') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DB Helvethaica X Li Cond';
    src: url('fontface/DB_Helvethaica_X_Li_Cond.eot');
    src: url('fontface/DB_Helvethaica_X_Li_Cond.eot?#iefix') format('embedded-opentype'),
         url('fontface/DB_Helvethaica_X_Li_Cond.woff') format('woff'),
         url('fontface/DB_Helvethaica_X_Li_Cond.ttf') format('truetype'),
         url('fontface/DB_Helvethaica_X_Li_Cond.svg#DB_Helvethaica_X_Li_Cond') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DB Helvethaica X Med Cond';
    src: url('fontface/DB_Heavent_Med_Cond.eot');
    src: url('fontface/DB_Heavent_Med_Cond.eot?#iefix') format('embedded-opentype'),
         url('fontface/DB_Heavent_Med_Cond.woff') format('woff'),
         url('fontface/DB_Heavent_Med_Cond.ttf') format('truetype'),
         url('fontface/DB_Heavent_Med_Cond.svg#DB_Heavent_Med_Cond') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ToyotaType Regular';
    src: url('fontface/ToyotaType-Regular.eot');
    src: url('fontface/ToyotaType-Regular.eot?#iefix') format('embedded-opentype'),
         url('fontface/ToyotaType-Regular.woff') format('woff'),
         url('fontface/ToyotaType-Regular.ttf') format('truetype'),
         url('fontface/ToyotaType-Regular.svg#ToyotaType-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ToyotaType Light';
    src: url('fontface/ToyotaType-Light.eot');
    src: url('fontface/ToyotaType-Light.eot?#iefix') format('embedded-opentype'),
         url('fontface/ToyotaType-Light.woff') format('woff'),
         url('fontface/ToyotaType-Light.ttf') format('truetype'),
         url('fontface/ToyotaType-Light.svg#ToyotaType-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ToyotaType Semibold';
    src: url('fontface/ToyotaType-Semibold.eot');
    src: url('fontface/ToyotaType-Semibold.eot?#iefix') format('embedded-opentype'),
         url('fontface/ToyotaType-Semibold.woff') format('woff'),
         url('fontface/ToyotaType-Semibold.ttf') format('truetype'),
         url('fontface/ToyotaType-Semibold.svg#ToyotaType-Semibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ToyotaType Bold';
    src: url('fontface/ToyotaType-Bold.eot');
    src: url('fontface/ToyotaType-Bold.eot?#iefix') format('embedded-opentype'),
         url('fontface/ToyotaType-Bold.woff') format('woff'),
         url('fontface/ToyotaType-Bold.ttf') format('truetype'),
         url('fontface/ToyotaType-Bold.svg#ToyotaType-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}