

/* Import an Fonts */
@import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,200..900;1,200..900&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Alegreya+Sans:ital,wght@0,100;0,300;0,400;0,500;0,700;0,800;0,900;1,100;1,300;1,400;1,500;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Alegreya+Sans:ital,wght@0,100;0,300;0,400;0,500;0,700;0,800;0,900;1,100;1,300;1,400;1,500;1,700;1,800;1,900&family=Alegreya:ital,wght@0,400..900;1,400..900&display=swap');

.site-footer a {
	display : none;
}


/* .site-header { */
/* display : none; */
/* } */


:root {
--color-flexoki : #FFFCF0;
--color-text-normal : #100F0F;
--color-ui-normal : #E6E4D9;
--color-mark : #FCEEB8;
--color-selection : rgb(169, 183, 199, 0.5);
--color-link : #989898; /* grau: ; #3D5F74*/
--color-bold : #001840; /* Oxford Blue */
--color-italic : #808080 !important; /* grau */


--font-content : 'Alegreya', 'Crimson Pro', serif;
--font-sans : 'Alegreya Sans', "Raleway", "Helvetica", "Arial", sans-serif;

--header : var(--font-sans);
--h1-variant : var(--header);
--h2-variant : var(--header);
}


h1, h1 a, h2, h2 a, h3 a, h4 a, h5 a, h6 a, content h1, content h2, content h3, content h4, content h5, content h6 {
    font-family: "Alegreya Sans", "Raleway", "Helvetica" !important;
    text-decoration: none !important;
    border-left: 0px !important;
    border-bottom: 0px !important;
    text-indent: 0em;
}


/* Hintergrundfarbe */
body {
background-color : #FFFCF0;
}

/* Schrift für den Haupttext */

p, ol, ul, table {
font-family: var(--font-content);
font-size: 1.1em;
}

/* Farbe für fette Texte */
b, strong {
   color: var(--color-bold);
}

/* Farbe für italic-Texte */
em {
	color:  var(--color-italic);
}

/* Schrift für den Tabellen-Header */
th {
font-family: "Alergeya Sans", "Raleway", "Helvetica", "Arial", sans-serif !important;
}


.callout-content {
  font-family: "Raleway" !important;
  font-size: 1em !important;
}


blockquote {
padding-left : 1.5em;
margin : 1.5em 0;
border-left : 2px solid var(--color-text-normal);
}
blockquote p {
margin : 0;
}

::selection {
background : var(--color-selection);
}


/* ::-moz-selection { */
/* background : var(--color-selection); */
/* } */

a:link, a:visited, a:hover, a:active {
color: var(--color-link) !important;
}

a.internal-link {
font-family: var(--font-content);
}

.backlinks, span {
font-family: var(--font-sans);
}
