﻿/*	Die Eigenschaften für margin, padding und border zurücksetzen, 
    damit Abweichungen bei den Navigationsprogrammen ausgeglichen werden können. */
*	{
	margin: 0px;
	padding: 0px;
	border: none;
	}

/*	Für den gesamten HTML-Bereich Schriftart und -farbe sowie Hintergrundfarbe festlegen */
html	{
	background-color: white; /*#fff; Im Internet Explorer ist manchmal die Standardhintergrundfarbe nicht weiß; deshalb hier gesondert festgelegt. */
	color: #000000; /* #111; auch hier eine Farbe ähnelnd zu schwarz, aber nicht so grell */
	font-family: Times New Roman, Times, serif;
	padding: 10px;
	/*border: 1px solid blue;*/
	}

body {
	background-color: white;
	padding: 10px;
	/*border: 1px solid red;*/
	font-size: 1em;
	line-height: 1.25em;
	}


a:link {
	color: #27408B; 
	text-decoration: none; 
	font-weight: bold 
	}
a:active { 
	color: #27408B; 
	text-decoration: none; 
	font-weight: bold 
	}
a:visited { 
	color: #3A5FCD; 
	text-decoration: none; 
	font-weight: bold 
	}
a:hover { 
	color: #0000CD; 
	text-decoration: underline; 
	font-weight: bold 
	}

a.inhver  {
	font-weight: normal
	}

/* für Textteile, die wie Verknüpfungen dargestellt weren sollen */
.wiea	{
	color: #27408B; 
	text-decoration: none; 
	font-weight: bold 
	}

hr	{
	border-color: black;
	border-top: solid;
	height: 0.1px;
	width: 100%;
	}
hr.kopf	{
	color: gray;
	}
hr.wiekopf{
	border: 0;
	height: 0.5px;
	background-color: black;
	} 

div.kopf {
	font-size: 1.2em;
	font-weight: bold;
	color: black;
	padding-bottom: 1em;
	margin-bottom: 1em;
	border-bottom: 1px solid gray;
	}

/* Für die einzelnen Bereiche Abstände am Ende wählen ================================ */
div#kopf,
div#inhaltsverzeichnis {
	margin-bottom: 2em;
	}
div#fuss {
	margin-bottom: 0em;	
	}

/* Die H1 ist eine Überschrift, die den Titel der Seite nennt, der aber kein Absatz folgt. */
h1 {
	font-size: 1.8em;
	color: black;
	margin-bottom: 1em; 
	}
h2	{
	font-size: 1.5em;
	color: #E30101;  /*#D70303; #8B4513; #B22222;*/
	line-height: 1.25em;
	margin-bottom: 0.4em;
	}
h3	{
	font-size: 1.3em;
	color: #191970;
	line-height: 1.25em;
	margin-bottom: 0.3em;
	}
h4	{
	font-size: 1em;
	color: #483D8B;
	margin-bottom: 0.2em;
	}

p.vor {
	margin-bottom: 0.3em; 
	}
p.ende	{
	margin-bottom: 1em;
	}
p.leerganz	{
	font-size: 1;
	line-height: 1;
	margin-bottom: 0em;
	}
p.leerhalb	{
	font-size: 0.5;
	line-height: 0.5;
	margin-bottom: 0em;
	}

/* Verschachtelte Listen ohne Abstand; nach https://www.little-boxes.de/lb1/7.3-kalibrierung-abstaende-auf-null-setzen.html */
ul ul { 
	margin-bottom: 0; 
	}

/* Abstand von links; nach https://www.little-boxes.de/lb1/7.3-kalibrierung-abstaende-auf-null-setzen.html */
li { 
	margin-left: 1em; 
	}


h1, h2, h3, h4 { 
  position:relative; 
} /* CM: eingefügt aus https://blickgewinkelt.de/inhaltsverzeichnis-in-html-erstellen/ */
h1 span, h2 span, h3 span, h4 span { 
  position:absolute; top:-100px;
} /* CM: eingefügt aus https://blickgewinkelt.de/inhaltsverzeichnis-in-html-erstellen/ */



.sp_de {color: rgb(255 255 255);
	background: rgb(0 0 0 /0.6);
}

.sp_en {color: rgb(255 255 255);
	background: rgb(0 0 255 /0.7);  /* 46 116 181 /0.8 */
}

.sp_fr {color: rgb(255 255 255);
	background: rgb(131 60 11 /0.8);
}


/* VORRÜBERGEHEND: Hintergrundfarben ################################################ */
/*div#kopf {
	margin-bottom: 2em;
	}
div#inhaltsverzeichnis {
	background-color: #FF7F50;
	}
div#inhalt {
	background-color: #F0E68C;
	}
div#fuss {
	background-color: grey;
	}*/


/* VORRÜBERGEHEND: Anzeige des unteren Randes ######################################## */
/* h1, h2, h3, h4, p	{
	border-bottom: thin dashed red;
	}
ul, li	{
	border-top: thin solid green;
	border-bottom: thin dashed red;
	} */