/* Leichte Sprache */

#page-content {
	background-color: #ffffff!important;
	color: #333333!important;
}

.main-article {
	
}

.mce-content-body a:link,
.mce-content-body a:visited {
	color: #003399;
}

.mce-content-body label {
	font-family: Arial;
	color: #333333!important;
}

.mce-content-body .form-control {
	font-family: Arial;
}

.mce-content-body .downloadsListe li a, 
.mce-content-body .downloads_body p a,
.mce-content-body .downloadsListe .glyphicon,
.mce-content-body .downloadsListe span {
	color: #333333!important;
	text-decoration: none;
}

.mce-content-body .downloadsListe li a:focus, 
.mce-content-body .downloads_body p a:focus,
.mce-content-body .downloadsListe a:focus .glyphicon,
.mce-content-body .downloadsListe a:focus span {
	background-color: #333;
	color: #fff!important;
}

.mce-content-body h1, 
.mce-content-body h2, 
.mce-content-body h3, 
.mce-content-body h4, 
.mce-content-body p, 
.mce-content-body ul, 
.mce-content-body ol, 
.mce-content-body li, 
.mce-content-body td, 
.mce-content-body th {
	font-family: Arial;
	text-transform: none;
	margin-bottom: 2rem;
	color: #333333!important;
}

.mce-content-body h1, 
.mce-content-body h2, 
.mce-content-body h3, 
.mce-content-body h4 {
	font-weight: bold;
	margin-top: 4rem;
	max-width: 76rem;
}

.mce-content-body h1 {
	font-size: 3.6rem;
	margin-top: 0;
}
@media (min-width: 768px) {
	.mce-content-body h1 {
		font-size: 4.8rem;
		margin-top: 0;
	}
}

.mce-content-body h2 {
	font-size: 3rem;
}
@media (min-width: 768px) {
	.mce-content-body h2 {
		font-size: 3.6rem;
	}
}

.mce-content-body h3 {
	font-size: 2rem;
}
@media (min-width: 768px) {
	.mce-content-body h3 {
		font-size: 2.4rem;
	}
}

.mce-content-body h4 {
	font-size: 1.8rem;
}
@media (min-width: 768px) {
	.mce-content-body h4 {
		font-size: 2rem;
	}
}

.mce-content-body p, 
.mce-content-body ul, 
.mce-content-body ol, 
.mce-content-body li, 
.mce-content-body td, 
.mce-content-body th {
	font-size: 1.7rem;
	line-height: 1.5;
}
@media (min-width: 768px) {
	.mce-content-body p, 
	.mce-content-body ul, 
	.mce-content-body ol, 
	.mce-content-body li, 
	.mce-content-body td, 
	.mce-content-body th {
		font-size: 1.9rem;
	}
}

.mce-content-body p, 
.mce-content-body ol, 
.mce-content-body ul:not(.kachel-teaser) {
	max-width: 76rem;
}

.mce-content-body .teaserRoundOuterWrapper ul {
	max-width: none;
}

.mce-content-body table {
	max-width: 76rem;	
}

.mce-content-body table th,
.mce-content-body table td {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
}

.mce-content-body .newsliste h3,
.mce-content-body .newsliste a,
.mce-content-body .newsliste span,
.mce-content-body .newsliste p {
	color: #333;
}

.shariff .theme-white .shariff-button a:focus {
	color: #fff!important;
}