@font-face {
    font-family: 'dejavu-extralight';
    src: url('/typo3conf/ext/b1_website/res/fonts/dejavu-extralight/DejaVuSans-ExtraLight.eot'); /* IE9 Compat Modes */
    src: url('/typo3conf/ext/b1_website/res/fonts/dejavu-extralight/DejaVuSans-ExtraLight.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/typo3conf/ext/b1_website/res/fonts/dejavu-extralight/DejaVuSans-ExtraLight.woff') format('woff'), /* Modern Browsers */
    url('/typo3conf/ext/b1_website/res/fonts/dejavu-extralight/DejaVuSans-ExtraLight.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('/typo3conf/ext/b1_website/res/fonts/dejavu-extralight/DejaVuSans-ExtraLight.svg#dejavu-extralight') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'dejavu-sans';
    src: url('/typo3conf/ext/b1_website/res/fonts/dejavu-sans/DejaVuSans.eot'); /* IE9 Compat Modes */
    src: url('/typo3conf/ext/b1_website/res/fonts/dejavu-sans/DejaVuSans.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/typo3conf/ext/b1_website/res/fonts/dejavu-sans/DejaVuSans.woff') format('woff'), /* Modern Browsers */
    url('/typo3conf/ext/b1_website/res/fonts/dejavu-sans/DejaVuSans.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('/typo3conf/ext/b1_website/res/fonts/dejavu-sans/DejaVuSans.svg#dejavu-sans') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'dejavu-bold';
    src: url('/typo3conf/ext/b1_website/res/fonts/dejavu-bold/DejaVuSans-Bold.eot'); /* IE9 Compat Modes */
    src: url('/typo3conf/ext/b1_website/res/fonts/dejavu-bold/DejaVuSans-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/typo3conf/ext/b1_website/res/fonts/dejavu-bold/DejaVuSans-Bold.woff') format('woff'), /* Modern Browsers */
    url('/typo3conf/ext/b1_website/res/fonts/dejavu-bold/DejaVuSans-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('/typo3conf/ext/b1_website/res/fonts/dejavu-bold/DejaVuSans-Bold.svg#dejavu-bold') format('svg'); /* Legacy iOS */
}


@media screen, projection {

    body,p,h1,h2,h3,h4,h5,h6 {
        font-family: dejavu-sans, sans-serif;
        font-size: 13px;
        color: #444;
    }

    h1,h2,h3,h4,h5,h6 {
        font-family: dejavu-sans, sans-serif;
        color: #224779;
    }

    h1 {
      font-size: 180%;
    }

    h2 {
      font-size: 150%;
    }

    h3 {
      font-size: 120%;
      margin: 1em 0 0.8em;
    }

    h4 {
      font-size: 100%;
      margin: 1.4em 0 1em;
    }

    h5 {
      font-family: dejavu-bold, sans-serif;
      font-size: 100%;
      margin: 1.4em 0 1em;
    }

    h6 {
      font-size: 100%;
    }

    .dejavu_light {
      font-family: dejavu-extralight, sans-serif;
    }

    html,body {
    }

    p {
        line-height: 160%;
    }

    .bold, strong, b {
        font-family: dejavu-bold;
        font-weight: normal;
    }

    .marine_blue { color: #080e3e; }
    .b1_blue, a, a:visited { color: #224779; }
    .novell_red { color: #e00000; }
    .lawn_green { color: #426300; }
    .royal_blue { color: #4169e1; }
    .light_red { color: #f03c3c; }
    .dark_orange { color: #ff4400; }
    .suse_green { color: #669900; }
    .salmon { color: #f06c6c; }
    .light_green { color: #99cc33; }
    .b1_yellow { color: #f7c334; }
    .sky_blue { color: #7ed8ff; }
    .light_orange { color: #ffe35f; }
    .light_yellow { color: #fff3d9; }

    .bg_marine_blue { background: #080e3e; }
    .bg_b1_blue { background: #224779; }
    .bg_novell_red { background: #e00000; }
    .bg_lawn_green { background: #426300; }
    .bg_royal_blue { background: #4169e1; }
    .bg_light_red { background: #f03c3c; }
    .bg_dark_orange { background: #ff4400; }
    .bg_suse_green { background: #669900; }
    .bg_salmon { background: #f06c6c; }
    .bg_light_green { background: #99cc33; }
    .bg_b1_yellow { background: #f7c334; }
    .bg_sky_blue { background: #7ed8ff; }
    .bg_light_orange { background: #ffe35f; }
    .bg_light_yellow { background: #fff3d9; }

    .small_font {
        font-size: 10px;
    }

    /* -- Fix Firefox link frames -- */
    a:active, a:focus
    {
      -moz-outline-style: none;
      outline: none;
      border: none;
    }

    ul, ul ul {
      list-style: none;
      padding: 0;
      margin: 0;
    }

    ul {
      margin-bottom: 1.3em;
    }


    ul li {
      background: url(gfx/ul_li_arrow_yellow_fill.png) no-repeat;
      padding: 3px 0 0 18px;
      margin: 0;
    }

    ul ul li {
      background: url(gfx/ul_li_arrow_blue_fill.png) no-repeat;
      margin-left: -8px;
    }

    input, textarea {
      padding: 3px;
      font-family: dejavu-sans, sans-serif;
      color: #444;
      font-size: 95%;
    }

    button {
      color: #fff;
      background: #224779;
      padding: 3px 6px;
      border: none;
    }

    #training_contact {
        margin: 12px 0 20px;
        width: 157px;

    }

    #training_contact p {
        padding: 2px;
        font-size: 85%;
    }

    #c849 {
        margin: 0 20px;
        background: #eee;
        padding: 6px;
        width: 91%;
        border: 1px solid #ddd;
    }

    #c849 p {
        font-size: 120%;
    }

    #c368 {
        margin-left: -12px;
    }

    #c850, #c851, #c852, #c853, #c854 {
        margin-right: 22px;
    }

}

.tx-srfreecap-pi2-cant-read {
    color: #444 !important;
}
