@font-face{
    font-family:"Nexa W04_n4";
    src:url("Nexa/4112d278-c766-447e-82db-a373cae947ae.eot?#iefix") format("eot")
}
@font-face{
    font-family:"Nexa W04";
    src:url("Nexa/4112d278-c766-447e-82db-a373cae947ae.eot?#iefix");
    src:url("Nexa/4112d278-c766-447e-82db-a373cae947ae.eot?#iefix") format("eot"),url("Nexa/d1be9d43-f670-4889-bd62-760ac3232688.woff2") format("woff2"),url("Nexa/164e44ab-0cdc-4122-8077-674a1358cf8c.woff") format("woff"),url("Nexa/2282267c-f0dc-47dc-a9fd-044b441c6b39.ttf") format("truetype"),url("Nexa/9aac1b9f-3fa4-45dd-bf37-072f5a0e43e4.svg#9aac1b9f-3fa4-45dd-bf37-072f5a0e43e4") format("svg");
font-weight: 400;
font-style: normal;
}
@font-face{
    font-family:"Nexa W04_i4";
    src:url("Nexa/51bd8073-2712-4861-9eb4-6be3fc598836.eot?#iefix") format("eot")
}
@font-face{
    font-family:"Nexa W04";
    src:url("Nexa/51bd8073-2712-4861-9eb4-6be3fc598836.eot?#iefix");
    src:url("Nexa/51bd8073-2712-4861-9eb4-6be3fc598836.eot?#iefix") format("eot"),url("Nexa/e5a787cc-2e26-4f2c-85a1-d37efc1a2637.woff2") format("woff2"),url("Nexa/409bc5f0-6c19-46c6-b43a-3ff86fce6429.woff") format("woff"),url("Nexa/c924ff6f-5a44-42e1-b77b-0ca5313b34e6.ttf") format("truetype"),url("Nexa/4bad7bb7-cae8-4be4-8e75-bba9ee6b66ee.svg#4bad7bb7-cae8-4be4-8e75-bba9ee6b66ee") format("svg");
font-weight: 400;
font-style: italic;
}
@font-face{
    font-family:"Nexa W04_n7";
    src:url("Nexa/447e8198-0ac1-4287-ba2b-d63678378e37.eot?#iefix") format("eot")
}
@font-face{
    font-family:"Nexa W04";
    src:url("Nexa/447e8198-0ac1-4287-ba2b-d63678378e37.eot?#iefix");
    src:url("Nexa/447e8198-0ac1-4287-ba2b-d63678378e37.eot?#iefix") format("eot"),url("Nexa/e08ab50d-f822-42f4-9d33-a0a1fad08d2d.woff2") format("woff2"),url("Nexa/1914b2d7-de7a-4879-8740-da3f6c79cd81.woff") format("woff"),url("Nexa/243ca121-30dc-43e3-abb9-2b2991d96721.ttf") format("truetype"),url("Nexa/ed965fc5-6a45-4b1b-ba87-24074d20c425.svg#ed965fc5-6a45-4b1b-ba87-24074d20c425") format("svg");
font-weight: 700;
font-style: normal;
}
@font-face{
    font-family:"Nexa W04_i7";
    src:url("Nexa/56259bb6-502c-4c92-8cc8-14ea849dcdd5.eot?#iefix") format("eot")
}
@font-face{
    font-family:"Nexa W04";
    src:url("Nexa/56259bb6-502c-4c92-8cc8-14ea849dcdd5.eot?#iefix");
    src:url("Nexa/56259bb6-502c-4c92-8cc8-14ea849dcdd5.eot?#iefix") format("eot"),url("Nexa/538c669b-6c40-4079-8cef-84398e98cc9b.woff2") format("woff2"),url("Nexa/966ba794-dd16-47c7-9e82-63da054a26ca.woff") format("woff"),url("Nexa/359dc651-5014-4e06-85ee-ee623c42b105.ttf") format("truetype"),url("Nexa/d3872d2b-091e-4f7c-9b62-66edc934d967.svg#d3872d2b-091e-4f7c-9b62-66edc934d967") format("svg");
font-weight: 700;
font-style: italic;
}


/*removed because of incompatibility with different languages and signs
@font-face{
    font-family:"Calibri W01_n4";
    src:url("Fonts/3bf8ead2-2902-446a-af57-fcf4e5da22db.eot?#iefix") format("eot")
}
@font-face{
    font-family:"Calibri W01";
    src:url("Fonts/3bf8ead2-2902-446a-af57-fcf4e5da22db.eot?#iefix");
    src:url("Fonts/3bf8ead2-2902-446a-af57-fcf4e5da22db.eot?#iefix") format("eot"),url("Fonts/52f16f8c-2868-43ee-a2ca-378b097a3580.woff2") format("woff2"),url("Fonts/9cb02ba8-d928-43f5-a1bd-32fb78238194.woff") format("woff"),url("Fonts/1cc9eda5-6732-4a23-ad69-782421f8c81b.ttf") format("truetype"),url("Fonts/bf08ac41-3def-4da6-976b-7f125842a2c3.svg#bf08ac41-3def-4da6-976b-7f125842a2c3") format("svg");
font-weight: 400;
font-style: normal;
}
@font-face{
    font-family:"Calibri W01_i4";
    src:url("Fonts/443c8ba0-016c-4a11-af5c-58f3c01f635c.eot?#iefix") format("eot")
}
@font-face{
    font-family:"Calibri W01";
    src:url("Fonts/443c8ba0-016c-4a11-af5c-58f3c01f635c.eot?#iefix");
    src:url("Fonts/443c8ba0-016c-4a11-af5c-58f3c01f635c.eot?#iefix") format("eot"),url("Fonts/aa102de4-ec9f-42ac-b628-6c30e83d0d93.woff2") format("woff2"),url("Fonts/b67d06e6-0656-41da-a1f4-e700d786580b.woff") format("woff"),url("Fonts/ed45e86a-ab65-4c27-9c41-b4b3d13bc2c6.ttf") format("truetype"),url("Fonts/301a0a5a-16af-4dae-84e6-c032da865cac.svg#301a0a5a-16af-4dae-84e6-c032da865cac") format("svg");
font-weight: 400;
font-style: italic;
}
@font-face{
    font-family:"Calibri W01_n7";
    src:url("Fonts/26989e0d-2435-46c9-ab53-ae63e1816b99.eot?#iefix") format("eot")
}
@font-face{
    font-family:"Calibri W01";
    src:url("Fonts/26989e0d-2435-46c9-ab53-ae63e1816b99.eot?#iefix");
    src:url("Fonts/26989e0d-2435-46c9-ab53-ae63e1816b99.eot?#iefix") format("eot"),url("Fonts/3ded7064-503f-4fa0-853b-9f7a2cf55f20.woff2") format("woff2"),url("Fonts/4e7b2126-77d3-4e53-810d-7ccfde46450a.woff") format("woff"),url("Fonts/dcb27c78-fcd6-43bb-ab8b-9152bcfeb336.ttf") format("truetype"),url("Fonts/ab531dcb-6916-45d8-9326-ab3e33d75ef3.svg#ab531dcb-6916-45d8-9326-ab3e33d75ef3") format("svg");
font-weight: 700;
font-style: normal;
}
@font-face{
    font-family:"Calibri W01_i7";
    src:url("Fonts/c0f723f3-c373-4abc-9043-0fb0b460b8dc.eot?#iefix") format("eot")
}
@font-face{
    font-family:"Calibri W01";
    src:url("Fonts/c0f723f3-c373-4abc-9043-0fb0b460b8dc.eot?#iefix");
    src:url("Fonts/c0f723f3-c373-4abc-9043-0fb0b460b8dc.eot?#iefix") format("eot"),url("Fonts/fe969ae7-f9ce-40b2-93cc-9cc7138809a2.woff2") format("woff2"),url("Fonts/e43fbe67-bdec-48c3-b305-e4f021d8e755.woff") format("woff"),url("Fonts/7cf1f907-81f8-4b27-8ae5-986118860da1.ttf") format("truetype"),url("Fonts/d5b3dbd1-291d-4354-bdcd-216ef956c562.svg#d5b3dbd1-291d-4354-bdcd-216ef956c562") format("svg");
font-weight: 700;
font-style: italic;
}

@font-face{
    font-family:"Nexa W01_n4";
    src:url("Fonts/2b1c96f0-58c7-438b-8190-e09895f6a349.eot?#iefix") format("eot")
}
@font-face{
    font-family:"Nexa W01";
    src:url("Fonts/2b1c96f0-58c7-438b-8190-e09895f6a349.eot?#iefix");
    src:url("Fonts/2b1c96f0-58c7-438b-8190-e09895f6a349.eot?#iefix") format("eot"),url("Fonts/c8ca8f1e-b34a-4dd0-9e89-f9cf135f425c.woff2") format("woff2"),url("Fonts/e033ae2c-04d6-4ad3-9533-1ba65ec45c43.woff") format("woff"),url("Fonts/1d2681b4-244f-43cb-8084-88b179771802.ttf") format("truetype"),url("Fonts/421d6601-e950-47dd-86e2-146ac1f053b0.svg#421d6601-e950-47dd-86e2-146ac1f053b0") format("svg");
font-weight: 400;
font-style: normal;
}
@font-face{
    font-family:"Nexa W01_n7";
    src:url("Fonts/e7c0cfcc-ce69-425a-bf42-98ba18c7c187.eot?#iefix") format("eot")
}
@font-face{
    font-family:"Nexa W01";
    src:url("Fonts/e7c0cfcc-ce69-425a-bf42-98ba18c7c187.eot?#iefix");
    src:url("Fonts/e7c0cfcc-ce69-425a-bf42-98ba18c7c187.eot?#iefix") format("eot"),url("Fonts/994b2eff-9093-4cff-b138-954a8491516a.woff2") format("woff2"),url("Fonts/60584951-fc50-4285-a17a-fc797dd1d9bc.woff") format("woff"),url("Fonts/36603609-90a4-44ce-b392-995b88ac279b.ttf") format("truetype"),url("Fonts/518e8466-b40e-46f0-90c0-2feb3f49b502.svg#518e8466-b40e-46f0-90c0-2feb3f49b502") format("svg");
font-weight: 700;
font-style: normal;
}*/


body,
button,
input,
select,
textarea{
font-size:20px;
font-size:1.25rem;
line-height:1.3;
font-family: 'Calibri', sans-serif;
color:#1E1E1E;
}

a{
color:inherit;
text-decoration:underline;
}
a img{
border:0;
}

/** klassen für editor, die auch in der functions.php definiert werden **/
.fontRed{
color:#EE0000;
}
.fontGrey{
color: #9B9B9B;
}
.fontWhite{
color: #fff;
}
.fontSmall{
font-size: .85em;
}
.lightHeading{
font-family: 'Calibri', sans-serif;
font-weight: normal;
}

h1, h2, h3, h4, h5, h6{ font-family:'Nexa W04', sans-serif; clear:both;}
h1{
font-size:2em;
}
h2{
font-size:2em;
}
h3{
font-size:1.5em;
}
h4{
font-size:1.2em;
}

@media all and (max-width: 767px){
h1{
font-size: 1.5em;
}
h2{
font-size: 1.5em;
}
h3{
font-size: 1.2em;
}
h4{
font-size: 1em;
}
}

ul,
ol {
margin: 0 0 1.5em 0.5em;
}



/** alles unter dieser linie kommt aus der style.css vom starter-theme **/

b,
strong {
font-weight: bold;
}

dfn {
font-style: italic;
}

a {
background-color: transparent;
}

a:active,
a:hover {
outline: 0;
}

abbr[title] {
border-bottom: 1px dotted;
}

mark {
background: #ff0;
color: #000;
}

small {
font-size: 80%;
}

sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}

sup {
top: -0.5em;
}

sub {
bottom: -0.25em;
}

img {
border: 0;
}

dfn,
cite,
em,
i {
font-style: italic;
}

blockquote {
margin: 0 1.5em;
}

address {
margin: 0 0 1.5em;
}

pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}

code,
kbd,
tt,
var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 15px;
font-size: 0.9375rem;
}

abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}

mark,
ins {
background: #fff9c0;
text-decoration: none;
}

big {
font-size: 125%;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
}

blockquote,
q {
quotes: "" "";
}

hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}

ul {
list-style: disc;
}

ol {
list-style: decimal;
}

li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}

dt {
font-weight: bold;
}

dd {
margin: 0 1.5em 1.5em;
}

img {
height: auto; /* Make sure images are scaled correctly. */
max-width: 100%; /* Adhere to container width. */
}

table {
margin: 0 0 1.5em;
width: 100%;
}
