body {
font-family: sans-serif;
font-size: 14pt;
color: rgb(153, 153, 153); 		/*grau #999999 */
background-color: rgb(255,255,170); 		 /* gelb */
}
a:link {
color: #262626;					/*dunkelgrau rgb(38,38,38) */
text-decoration: none;
}
a:visited {
/* color: #990099;					/* lila rgb(153,0,153) */
color: black;
text-decoration: none;
}
a:hover {
color: #000099;					 /* blau rgb(0,0,153) */
}
figure img {
  width: 50%;
  }
h1 {
font-size: 30pt; 				/* Die Einheit vw entspricht dem 100. Teil der Breite des Anzeigebereichs (Viewport). 
								Es gilt also: 100vw = Breite des Viewports. Hängt nur von der Breite des Bildschirms ab -  nicht von der Größe*/
}
h1.nospace {
   margin-top: 0em;
   }
p.header {
	padding: 0em;
	margin: 0em;
}
p.header-bold {
	padding: 0em;
	margin-top: 1em;
	margin-bottom: 1em;
	font-weight: bold;
}
p {
	padding: 0em;
	margin-bottom: 1em;
 }
p.highlight {
	font-size: 30pt;
	font-weight: bolder;
	text-align: center;
	vertical-align: center;
}
p.small {
	font-size: 10pt;
	}
div.banner {
	position: fixed;
	left: -1%;
	width: 101%;
	height: 20%;
	text-align: center;
}
div.banner-right {
	position: fixed;
	top: 3%;
	left: 75%;
	height: 20%;
	text-align: right;
}
div.content {
	position: absolute;
	left: 27%;
	width: 46%;
	top: 30%;
	vertical-align: center;
	text-align: center;
}
div.dsgvo {
	position: absolute;
	left: 20%;
	width: 46%;
	top: 5%;
	bottom: 200px;
	/*vertical-align: top;*/
	text-align: left;
	font-size: 10pt;
}
div.teaser-left-top {
position: fixed;
left: 5%;
top: 30%;
width: 20%;
float: none;
font-size: 12pt;
text-align: left;
}
div.teaser-right-top {
position: fixed;
left: 75%;
top: 30%;
width: 20%;
float: none;
font-size: 12pt;
text-align: right;
}
div.buttom-left {
position: fixed;
text-align: left;
top: 90%;
left: 5%;
width: 40%;
}
div.buttom-right {
position: fixed;
text-align: right;
top: 90%;
left: 75%;
width: 20%;
}
li.ul_naked {
list-style-type: none;
list-style-position: outside;
margin-left: -2em;
margin-bottom: 1em;
}
li.ul_list1 {
list-style-image: url("../images/punkt.png");
list-style-position: inside;
text-align: left;
}
 .noborder {
 margin: 0em;
 padding: 0em;
 border: 0em;
 }
  .noborder-below {
 margin-top: 0.5em;
 margin-bottom: 0em;
 padding-bottom: 0em;
 border-bottom: 0em;
 }
 .red {
 background-color: red;
 }
 .black {
/*  font-weight: bold; */ 
color: black;
 }