html, body{
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

html{
	background-color: black;
	font-size:95%; /*erreicht annähernd gleiche Schriftgrößen in NN, IE und OP*/
	color: white;
}

body{
	background-color: black;
	font-size:100%; /*erreicht annähernd gleiche Schriftgrößen in NN, IE und OP*/
	color: white;
}

h1, h2, h3, h4, h5, h6, p, form {
	font-family:Helvetica, sans-serif, Arial;
	margin:0;
	padding:0;
}

td{
	font-family:Helvetica, sans-serif, Arial;
	font-size:95%; /*erreicht annähernd gleiche Schriftgrößen in NN, IE und OP*/
}

	h2.headline {
		color: #540C54;
		width:250px;
		border-bottom: 3px #540C54; border-bottom-style: solid;
	}
	h3.headline {
		color: #540C54;
		width:250px;
		border-bottom: 3px #540C54; border-bottom-style: solid;
	}

img{
	border:none;
}

.invisible{
	display:none;
}

#sw-hidden{
	display:inline;
}

.print_only{
	display:none;
}

.browser_only{
}



.zelle_links { width:49%; float:left; }
.zelle_rechts { width:49%; float:right; }
.zelle { width:100%; float:left; }

.bild_links { float:left; padding-right:20px; padding-bottom:20px; }
.bild_rechts { float:right; padding-left:20px; padding-bottom:20px; }

.spalte_100 { width:100px; }
.spalte_200 { width:200px; }
.spalte_300 { width:300px; }
.spalte_400 { width:400px; }
.spalte_500 { width:500px; }
.spalte_600 { width:600px; }
.spalte_050 { width:50px; }
.spalte_150 { width:150px; }
.spalte_250 { width:250px; }
.spalte_350 { width:350px; }
.spalte_450 { width:450px; }
.spalte_550 { width:550px; }


#linieunten {
	  border-bottom-width:1px;
	  border-bottom-style:dotted;
	  border-color:grey;  }

#linierechts {
	  border-right-width:1px;
	  border-right-style:dotted;
	  border-color:grey;  }

#linieoben {
	  border-top-width:1px;
	  border-top-style:dotted;
	  border-color:grey;  }

#linielinks {
	  border-left-width:1px;
	  border-left-style:dotted;
	  border-color:grey;  }

#grau {
	color: darkgray;
	font-size:90%;
}

.gesamt { max-width:1100px; }

.gesamt_internet_explorer { width:1100px; }


.tabelle_links { width:19%; float:left; }
.tabelle_rechts { width:79%; float:right; }


.rl_hover_table { border-bottom: 4px solid #ddd; padding: 5px; }
.rl_hover_table:hover { background-color: #ddd; }



kbd {border:1px solid #aaa;border-radius:2px;box-shadow:1px 2px 2px #ddd; background: white; padding-top:5px;padding-bottom:3px;padding-left: 15px;padding-right: 15px;margin-left: 5px;margin-right: 5px;text-decoration: none;color: black;
}



/* Stand 19.08.2021 17:50 */
