h1 {
	color:var(--blau);
	font-size:26px;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	transition:0.8s;
}
h2 {
	color:var(--blau);
	font-size:23px;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	transition:0.8s;
}
h3 {
	color:var(--blau);
	font-size:21px;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	transition:0.8s;
}
h4 {
	color:var(--grau);
	font-size:18px;
	font-family: 'Roboto', sans-serif;
	font-weight:600;
	transition:0.8s;
}
p {
	color:var(--grau);
	font-size:18px;
	line-height:30px;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	transition:0.8s;
}
.content a[href^="http"]:after, .content a[href^="https"]:after {
    content: url(../Icons/external-link-alt-solid.svg);
    width: 11px;
    height: 11px;
    margin-left: 3px;
    display: inline-block;
}
.content_startseite a[href^="http"]:after, .content a[href^="https"]:after {
	content: '';
}
.content-unterseite table {
	font-family: 'Roboto', sans-serif;
	font-size:17px;
	min-width:300px;
}
.content-unterseite td, .content-unterseite th {
	padding:3px 15px 3px 15px;
}
.content-unterseite tr:nth-child(even){
	background-color:var(--hellgruen);
}
.content-unterseite tr:nth-child(odd){
	background-color:#eee;
}

.content-unterseite {
	padding-bottom:90px;
}
.content-unterseite ul, .content-unterseite ol {
	list-style-position: outside;
    margin-top: 10px;
    margin-left: 20px;
}
.content-unterseite a {
	color:#073d4c;
}
.content-unterseite ul li, .content-unterseite ol li {
	color:var(--grau);
	font-size:18px;
	line-height:30px;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	transition:0.8s;
}
.content-unterseite h1, .content-unterseite h2, .content-unterseite h3, .content-unterseite h4 {
	margin-bottom:20px;
}
.content-unterseite h2, .content-unterseite h3, .content-unterseite h4 {
	margin-top:35px;
}
.image-caption {
	font-family: 'Roboto', sans-serif;
	font-size:12px;
	line-height:18px;
	color:#888;
}
