@font-face
{
   font-family: Calibri;
   font-display: swap;
   src: url('../calibri.ttf') format('truetype');
}
@font-face
{
   font-family: "Calibri Light";
   font-display: swap;
   src: url('../calibril.ttf') format('truetype');
}
@font-face
{
   font-family: "Abel";
   font-display: swap;
   src: url('../Abel.woff2') format('woff2'),
        url('../Abel.woff') format('woff');
}
@font-face
{
   font-family: "Asap";
   font-display: swap;
   src: url('../Asap.woff2') format('woff2'),
        url('../Asap.woff') format('woff');
}
@font-face
{
   font-family: "Asap";
   font-weight: 700;
   font-display: swap;
   src: url('../Asap-Bold.woff2') format('woff2'),
        url('../Asap-Bold.woff') format('woff');
}
@font-face
{
   font-family: "Dosis";
   font-display: swap;
   src: url('../Dosis.woff2') format('woff2'),
        url('../Dosis.woff') format('woff');
}
a.Link_grün
{
   color: #79B928;
   text-decoration: none;
}
a.Link_grün:visited
{
   color: #79B928;
   text-decoration: none;
}
a.Link_grün:active
{
   color: #2E8B57;
   text-decoration: none;
}
a.Link_grün:hover
{
   color: #C6E99A;
   text-decoration: none;
}
a.blau_10pt
{
   color: #0069B4;
   text-decoration: none;
}
a.blau_10pt:visited
{
   color: #0069B4;
   text-decoration: none;
}
a.blau_10pt:active
{
   color: #0069B4;
   text-decoration: none;
}
a.blau_10pt:hover
{
   color: #95C0E8;
   text-decoration: none;
}
a.style1
{
   color: #4F4F4F;
   text-decoration: none;
}
a.style1:visited
{
   color: #4F4F4F;
   text-decoration: none;
}
a.style1:active
{
   color: #79B928;
   text-decoration: none;
}
a.style1:hover
{
   color: #0069B4;
   text-decoration: none;
}
a.rot
{
   color: #FF0000;
   text-decoration: none;
}
a.rot:visited
{
   color: #FF0000;
   text-decoration: none;
}
a.rot:active
{
   color: #FF0000;
   text-decoration: none;
}
a.rot:hover
{
   color: #FFA0A0;
   text-decoration: none;
}
a.style2
{
   color: #000000;
   font-weight: bold;
   text-decoration: none;
}
a.style2:visited
{
   color: #000000;
   font-weight: bold;
   text-decoration: none;
}
a.style2:active
{
   color: #A9A9A9;
   font-weight: bold;
   text-decoration: none;
}
a.style2:hover
{
   color: #D3D3D3;
   font-weight: bold;
   text-decoration: none;
}
a.commentary
{
   color: #FF0000;
   text-decoration: none;
}
a.commentary:visited
{
   color: #800080;
   text-decoration: none;
}
a.commentary:active
{
   color: #FF0000;
   text-decoration: none;
}
a.commentary:hover
{
   color: #B22222;
   text-decoration: none;
}
a.style3
{
   color: #FFFFFF;
   font-style: italic;
   text-decoration: underline;
}
a.style3:visited
{
   color: #FFFFFF;
   font-style: italic;
   text-decoration: underline;
}
a.style3:active
{
   color: #FFFFFF;
   font-style: italic;
   text-decoration: underline;
}
a.style3:hover
{
   color: #D3D3D3;
   font-style: italic;
   text-decoration: underline;
}
a.Head
{
   color: #3370B7;
   text-decoration: none;
}
a.Head:visited
{
   color: #3370B7;
   text-decoration: none;
}
a.Head:active
{
   color: #3370B7;
   text-decoration: none;
}
a.Head:hover
{
   color: #5A8FD1;
   text-decoration: none;
}
h1, .h1
{
   font-family: Arial;
   font-weight: bold;
   font-size: 32px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline;
}
h2, .h2
{
   font-family: Arial;
   font-weight: bold;
   font-size: 27px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline;
}
h3, .h3
{
   font-family: Arial;
   font-weight: bold;
   font-size: 24px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline;
}
h4, .h4
{
   font-family: Arial;
   font-weight: bold;
   font-size: 21px;
   font-style: italic;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline;
}
h5, .h5
{
   font-family: Arial;
   font-weight: bold;
   font-size: 19px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline;
}
h6, .h6
{
   font-family: Arial;
   font-weight: bold;
   font-size: 16px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline;
}
.publication_title
{
   font-family: Arial;
   font-weight: bold;
   font-size: 12px;
   text-align: left;
   line-height: 15.03px;
   text-decoration: none;
   color: #4F4F4F;
   --color: #4F4F4F;
   background-color: transparent;
}
.Fließtext
{
   font-family: Dosis;
   font-size: 19px;
   text-align: left;
   line-height: 28.63px;
   text-decoration: none;
   color: #4F4F4F;
   --color: #4F4F4F;
   background-color: transparent;
}
