@font-face {
    font-family: 'documenta-sans-regular';
    src: url('../fonts/documenta-sans-regular.eot');
    src: url('../fonts/documenta-sans-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/documenta-sans-regular.woff') format('woff'),
         url('../fonts/documenta-sans-regular.ttf') format('truetype'),
         url('../fonts/documenta-sans-regular.svg#documenta-sans-regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body.easylanguage {
	
font-family: "documenta-sans-regular-table";
color: #000;
line-height: 1.5;
}

.easylanguage .subheadline h2, .easylanguage p, .easylanguage .textblock, .easylanguage .capdesc, .easylanguage .capsource, .easylanguage .footer.light .container h2 {
	
font-family: "documenta-sans-regular-table";
color: #000;
font-size: 20px;
line-height: 1.5;
}

.easylanguage .close {
	font-family: amatiksymbols;
	float: left;
	text-shadow: none;
	opacity: 1;
	width: 100%;
	margin-bottom:20px;
}

/* Leichte Sprache Startseite */

.easylanguage .container.start.red {
	background-color: #ed8366;
	padding-bottom: 0;
	padding-top: 0;
}

.easylanguage .container.start.red .row {
	padding-bottom: 0px;
}

.easylanguage .container.start.red .equalizer h1, .easylanguage .container.start .equalizer .h1 {
	font-size: 40px;
	color: #fff;
	max-width: 100%;
	line-height: 1.2;
	margin-bottom: 40px;
	margin-top: 20px;
}

.easylanguage .container.start.red .equalizer p, .easylanguage .container.start .equalizer .p {
	max-width: 100%;
	line-height:1.5;
	font-size:20px;
}

.easylanguage .container.start.red .topdiv {
	position: relative;
	height: 100%;
}

.easylanguage .container.start.red img {
	padding-bottom: 0px;
	bottom: 0;
	position: absolute;
}

.easylanguage .container.start.red .col-md-6 {
	border-right: 0px solid;
}

.easylanguage .container.start.red .easyteaser {
	padding-bottom: 60px;
}

/* Leichte Sprache Startseite Blöcke */

.easylanguage .col-md-6 {
	border-right: 1px solid #d3d3d3;
}

.easylanguage .container.start .col-md-6, .easylanguage .container.start .col-md-6.last {
	border:0;
}

.easylanguage .col-md-6.last {
	border-right: 0px solid;
}

.easylanguage .container img {
	padding-bottom: 20px;
}

.easylanguage h2, .easylanguage .h2 {
	font-size: 24px;
	margin-bottom: 30px;
}

.divider.easy {
	width: 100%;
	float: left;
	display: block;
	padding: 0 20px;
}

.easylanguage .textdivider {
	width: 100%;
	float: left;
	display: block;
	padding: 0 0px;
}

.easylanguage p {
	line-height:1.5;
}

.easylanguage .closetext {
	color:#f1503b;
}

/* Leichte Sprache Unterseite  */

.easylanguage .col-md-3.back {
	margin-top: -30px;
}

.easylanguage .container.start .col-md-12 h1 {
	width: 100%;
	max-width: 100%;
	border-bottom: 10px solid #ed8366;
	padding-bottom: 10px;
}

.easylanguage .col-md-12 h1 {
	width: 100%;
	max-width: 100%;
	margin-bottom: 40px;
	margin-top: 20px;
}

.easylanguage .equalizer ul {
	list-style-type: none;
	margin-left: 15px;
	padding: 0;
}

.easylanguage .equalizer ul li::before {
	content: '–';
	position: absolute;
	margin-left: -20px;
	font-family: documenta;
	font-size: 20px;
	margin-top: -2px;
}

.easylanguage .equalizer ol > li, .easylanguage .equalizer ul > li {
	padding-left: 0px;
	margin-left: 10px;
	font-size: 20px;
	margin-bottom: 20px;
}

/* Footer */

.easylanguage .area-foot hr {
	margin-bottom: 40px;
}

.easylanguage .footer.light .col-md-6 {
	border-right: 0px solid #eee;
	margin-top: 0px;
	border-bottom:0px;
}

.easylanguage .footer.light .container h2 {
	font-size: 20px;
}

.easylanguage .footer.light .container p {
	font-size: 16px;
	color: #000;
}

.easylanguage .footer-menu .divider {
	padding: 0 0px;
}


/* Responsive */

@media (max-width: 1366px) {
.easylanguage .container.start.red {
	padding-top: 0px;
}
}



@media (max-width: 1000px) {

.easylanguage .container.start.red {
	padding-top: 0px;
}

.easylanguage .container.start.red img {
	width: 75%;
}
	
.easylanguage .container.start.red .col-md-6 {
	border-bottom: 0;
}	
	
.easylanguage .container.start.red img {
	position: relative;
	padding-bottom:20px;
}	

.easylanguage .col-md-6 {
	border-right: 0px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
}

.divider.easy {
	display: none;
}
	
}

@media (max-width: 480px) {

.easylanguage .container.start.red img {
	width: 100%;
}
}
