/*
 * Use font-face SourceSansPro
 * Copyright 2010, 2012 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries.
 * Downloaded from https://www.fontsquirrel.com/fonts/source-sans-pro
 */

@font-face 
{
    font-family: SourceSansPro;
    font-style: normal;
    font-weight: bold;
    src: url('source-sans-pro/eot/SourceSansPro-Bold.eot');
    src: local('SourceSansPro Bold'), local('SourceSansPro-Bold'), url('source-sans-pro/eot/SourceSansPro-Bold.eot?#iefix') format('embedded-opentype'), 
    url('source-sans-pro/woff2/SourceSansPro-Bold.woff2') format('woff2'), 
    url('source-sans-pro/woff/SourceSansPro-Bold.woff') format('woff'), 
    url('source-sans-pro/ttf/SourceSansPro-Bold.ttf') format('truetype')
}

@font-face 
{
    font-family: SourceSansPro;
    font-style: italic;
    font-weight: bold;
    src: url('source-sans-pro/eot/SourceSansPro-BoldIt.eot');
    src: local('SourceSansPro BoldIt'), local('SourceSansPro-BoldIt'), url('source-sans-pro/eot/SourceSansPro-BoldIt.eot?#iefix') format('embedded-opentype'), 
    url('source-sans-pro/woff2/SourceSansPro-BoldIt.woff2') format('woff2'), 
    url('source-sans-pro/woff/SourceSansPro-BoldIt.woff') format('woff'), 
    url('source-sans-pro/ttf/SourceSansPro-BoldIt.ttf') format('truetype')
}

@font-face 
{
    font-family: SourceSansPro;
    font-style: normal;
    font-weight: 300;
    src: url('source-sans-pro/eot/SourceSansPro-Regular.eot');
    src: local('SourceSansPro Regular'), local('SourceSansPro-Regular'), url('source-sans-pro/eot/SourceSansPro-Regular.eot?#iefix') format('embedded-opentype'), 
    url('source-sans-pro/woff2/SourceSansPro-Regular.woff2') format('woff2'), 
    url('source-sans-pro/woff/SourceSansPro-Regular.woff') format('woff'), 
    url('source-sans-pro/ttf/SourceSansPro-Regular.ttf') format('truetype')
}

@font-face 
{
    font-family: SourceSansPro;
    font-style: italic;
    font-weight: 300;
    src: url('source-sans-pro/eot/SourceSansPro-It.eot');
    src: local('SourceSansPro It'), local('SourceSansPro-It'), url('source-sans-pro/eot/SourceSansPro-It.eot?#iefix') format('embedded-opentype'), 
    url('source-sans-pro/woff2/SourceSansPro-It.woff2') format('woff2'), 
    url('source-sans-pro/woff/SourceSansPro-It.woff') format('woff'), 
    url('source-sans-pro/ttf/SourceSansPro-It.ttf') format('truetype')
}

@font-face
{
    font-family: SourceSansPro;
    font-style: normal;
    font-weight: 200;
    src: url('source-sans-pro/eot/SourceSansPro-Light.eot');
    src: local('SourceSansPro Light'), local('SourceSansPro-Light'), url('source-sans-pro/eot/SourceSansPro-Light.eot?#iefix') format('embedded-opentype'), 
    url('source-sans-pro/woff2/SourceSansPro-Light.woff2') format('woff2'), 
    url('source-sans-pro/woff/SourceSansPro-Light.woff') format('woff'), 
    url('source-sans-pro/ttf/SourceSansPro-Light.ttf') format('truetype')
}

@font-face
{
    font-family: SourceSansPro;
    font-style: italic;
    font-weight: 200;
    src: url('source-sans-pro/eot/SourceSansPro-LightIt.eot');
    src: local('SourceSansPro LightIt'), local('SourceSansPro-LightIt'), url('source-sans-pro/eot/SourceSansPro-LightIt.eot?#iefix') format('embedded-opentype'), 
    url('source-sans-pro/woff2/SourceSansPro-LightIt.woff2') format('woff2'), 
    url('source-sans-pro/woff/SourceSansPro-LightIt.woff') format('woff'), 
    url('source-sans-pro/ttf/SourceSansPro-LightIt.ttf') format('truetype')
}



/**umb_name:Header 1*/
h1{font-size: 27pt;
line-height: 1.2;
color: #0088db;
font-weight: 200;
padding-bottom: 10px;
margin-top: 15px;}

/**umb_name:Header 2*/
h2{font-size: 17pt;
    font-weight: normal;
    color: #4e698b;
    padding-bottom: 15px;
    padding-top: 20px;}

/**umb_name:Header 3*/
h3{font-size: 15pt;
color: #0067a7;
margin-top: 0;
line-height: 1.5;
font-weight: normal;
padding-bottom: 10px;}

/**umb_name:Absatz*/
.p{
    font-size: 12pt;
    line-height: 1.5;
}

/**umb_name:Call To Action*/
.cta{}



/**umb_name:Header 1 (alt)*/
.h1{display: initial;color:#ff0064;font-size:25px;text-decoration:underline;}

/**umb_name:Header 2 (alt)*/
.h2{display: initial;color:#ff0064;font-size:25px;text-decoration:underline;}

/**umb_name:Header 3 (alt)*/
.h3{display: initial;color:#ff0064;font-size:25px;text-decoration:underline;}

/* DAE - START */
.btn-primary {
    color: #0070db;
    border-color: #0070db;
}
.btn-primary:focus,
.btn-primary.focus {
    color: #0088db;
}
.btn-primary:hover {
    color: #0088db;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
    color: #0088db;
}

.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
    color: #0088db;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
    border-color: #0088db;
}

.btn-primary .badge {
    background-color: #0088db;
}

.btn-primary, .primary, .navbar-links .btn.call-to-action, .navbar-links span.cta > a.call-to-action, span.cta > a {
    border-color: #0088db;
}
.btn-primary, .primary, .navbar-links .btn.call-to-action, .navbar-links span.cta > a.call-to-action, span.cta > a {
    color: #0088db;
    border: 1px solid #0088db;
}
/* DAE - END */


/* Liststyles - START */
.body-content ul, .body-content ol 
{
    padding-left: 18px;
}
.body-content ul li 
{
    list-style: none;
}

/* 1st level */
.body-content .rteValue ul > li::before 
{
    content: "\2022";
    color: #0088db;
    display: inline-block;
    width: 1em;
    margin-left: -1.05em
}
/* 2nd level */
.body-content .rteValue ul > li > ul > li::before 
{
    content: "\25E6";
    color: #0088db;
    display: inline-block;
    width: 1em;
    margin-left: -1.05em
}
/* 3rd level */
.body-content .rteValue ul > li > ul > li > ul > li::before 
{
    content: "\25AA";
    color: #0088db;
    display: inline-block;
    width: 1em;
    margin-left: -1.05em
}
/* Liststyles - END */