body {
  padding: 0;
  margin: 0;
  font-family: georgia, arial, helvetica, sans-serif;
  font-size: 1.2em;
  background:#000000;
  color: white;
  margin-left:25px;
}
p { 
  margin: 0.5em 0;
}

h1{
 	border-left:		12px solid #8B91A1;
	border-bottom:	1px solid #8B91A1;
  font-size:			1.7em;
	letter-spacing:	0.05em;
  margin-bottom:  15px;
  padding:10px;
  margin-top:20px;
}
h2{
 	border-left:		8px solid #8B91A1;
	border-bottom:	1px solid #8B91A1;
  font-size:			1.4em;
  margin-bottom:  15px;
  padding:6px;
}
h3{
 	border-left:		6px solid #8B91A1;
	border-bottom:	1px solid #8B91A1;
  font-size:			1.2em;
  padding:4px;
}

li{
  margin-left:30px;
}

a{
  padding:2px;
  color:white;
  background:#000000;
}

.small{
  font-size:0.8em;
}

/*Formulare*/

label.left {
   float: left;
   text-align: right;
   width: 7em;
   margin-right: .3em;
}

select{
      margin-bottom:1em;
}

input[type=text]{
   margin-bottom:1em;
}

input.right {
  width: auto;
  margin-right: .3em;
  margin-bottom:1em;
  }
  
input[type=checkbox].right,
input[type=radio].right,
input[type=submit].right {
  margin-left: 6.6em;
}

input#submit { /* den Submit-Button */
   width: auto;
}

  
form br {
  clear:both;
}

/*Cleaner*/

.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:0px none;
	margin:0; padding:0;
	background:transparent;
}

@media (prefers-color-scheme: light) {
  body {
    background: #ffffff;
    color: black;
  }
  a{
    color:black;
    background:#ffffff;
  }
}

