
/* Footer */
/*
.output div.Footer div.Tools,
.output div.Footer div.Text_Seitenfuss {
	color:rgba(255,255,255,0.7);

}
.output div.Footer div.Text_Seitenfuss div.RichText {
	max-width:100000px;
}
.output div.Footer div.Tools a,
.output div.Footer div.Text_Seitenfuss a {
	color:rgba(255,255,255,0.7);
	transition:all 0.3s;
}
.output div.Footer div.Tools a.hover {
	color:white;
	text-decoration:none;
}
.output div.Footer div.Tools a.hover span.Icon32 {
	color:white;
}
*/


.output div.Footer a {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-user-select: none;
	-webkit-touch-callout: none;
	transition: color 0.3s, border-color 0.3s;
	-webkit-transition: color 0.3s, border-color 0.3s;
}

/* Ebene 1 */
.output div.Footer ul {
	list-style-type:none;
	list-style-image:none;
	margin:0px;
	padding-left:0px;
}
.output div.Footer li.Ebene_1_Eintrag {
	margin:0px 0.5%;
	float:left; /*optional Umfluss bei geringerer Breite */
	width:24%;
	overflow:hidden;
	padding-bottom:10px;
}
.output div.Footer span.col_2 {
	display:none;
}
/*
@media only screen and (max-width: 1024px) {
	.output div.Footer li.Ebene_1_Eintrag {
		margin:0px 0.5%;
		float:left; 
		width:49%;
		overflow:hidden;
	}
	.output div.Footer span.col_2 {
		display:inherit;
	}
}
@media only screen and (max-width: 767px) {
	.output div.Footer li.Ebene_1_Eintrag {
		margin:0px 0.5%;
		float:none; 
		width:auto;
		overflow:hidden;
	}
}
*/

/* Ebene 2 */
.output div.Footer ul.Ebene_2 li {
	margin:0px;
	padding:0px;
}
/* Ebene 3 */
.output div.Footer ul.Ebene_3 {
	padding-left:30px; /* Einrueckung der 3. Ebene */
}

/* Formate für alle Eintraege der Sitemap, Verweise*/
.output div.Footer span.Eintrag,
.output div.Footer a.Eintrag {
	display:block;
	color:#b7b5b2;
	padding:8px 25px 8px 10px;
	text-decoration:none;
	border-bottom:1px solid #b7b5b2; 
	margin:0px;
	text-align:left;
}
	body div.output div.Footer a.Eintrag span.Icon {
		display:block;
		position:absolute;
		right:5px;
		top:7px;
		overflow:hidden;
		color:inherit;
	}
	.no-touch .output div.Footer a.Eintrag:hover,
	.output div.Footer a.Eintrag.hover {
		color:#FFFFFF;
	}
	
/* gesondertes Format für Kapitel */
.output div.Footer a.Kapitel,
.output div.Footer span.Kapitel {
	display:block;
	position:relative;
	padding:12px 25px 8px 10px;
	font-size:17px;
	text-decoration:none;
	color:#b7b5b2;
	text-transform:uppercase;
}
.no-touch .output div.Footer a.Kapitel:hover,
.output div.Footer a.Kapitel.hover {
	color:#FFFFFF;
}
	.output div.Footer li.Ebene_1_Eintrag a.Kapitel span.Icon {
		display:block;
		position:absolute;
		right:5px;
		top:7px;
		overflow:hidden;
		color:#ffffff;
		color:inherit;
	}

/* keine Unterpunkte */
.output div.Footer div.keine_Unterpunkte {
	display:block;
	margin:0px;
	border-bottom:1px solid #b7b5b2;
	padding:8px 25px 8px 10px;
}


/* ImageInclude */
/* ImageList */
/* ImageList_Flexslider */

.output .ImageList_Flexslider {
	position:relative;
	padding-bottom:75%;
}

.output .ImageList_Flexslider .flexslider {
	position:absolute;
	width:100%;
	height:100%;

	background: none !important;
	border: none !important;
	box-shadow: none !important;
	margin: 0;
	overflow: hidden;
}
.output .ImageList_Flexslider .flexslider ul.slides {
	margin:0px;
	padding:0px;
}
.output .ImageList_Flexslider .flexslider ul {
	list-style-image: none;
	list-style-position: none;
}
.output .ImageList_Flexslider .flexslider ul li{
	margin:0px;
	padding:0px;
	position:static;
}
.output .ImageList_Flexslider .flexslider ul li:before {
	display:none;
}

.output .ImageList_Flexslider ol.flex-control-nav, .output .ImageList_Flexslider ol.flex-control-paging {
	display:none; /*blendet Pagination aus*/
}
.output .ImageList_Flexslider .flexslider .flex-caption {
	background-color: white;
	background-color: rgba(255, 255, 255, 0.5);
	bottom: 20px;
	margin: 0;
	position: absolute;
	width:100%;
	box-sizing:border-box;
}
.output .ImageList_Flexslider .flex-direction-nav a:hover {
	text-decoration:none;
}

.output .ImageList_Flexslider .flex-direction-nav a span.Icon32 {
	display:block;
	position:absolute;
	top:50%;
	margin-top:-20px;
	color:#FFF;
	text-shadow:0 0 2px rgba(0,0,0,0.5);
}
.output .ImageList_Flexslider .flex-direction-nav a div {
	position:absolute;
	top:50%;
	left:0px;
	margin-top:-50px;
	background-color: #ffffff;
    width: 70px;
    height: 100px;
	-webkit-backface-visibility: hidden;
    will-change: opacity;
    -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
    transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
	padding: 13px 11px;
	opacity:0.75;
	box-sizing:border-box;
}
.output .ImageList_Flexslider .flex-direction-nav a div span.Icon {
	margin-top:13px;
	display:block;
	font-size:48px;
}

.output .ImageList_Flexslider .flex-direction-nav a:hover {
	text-decoration:none;
}

.output .ImageList_Flexslider .flex-direction-nav a.flex-next span.Icon32 {
	left:auto;
	right:0px;
}
.output .ImageList_Flexslider .flex-direction-nav a.flex-next div {
	left:auto;
	right:0px;
}

/*
@media only screen and (max-width: 767px) {
	.output .ImageList_Flexslider .flex-direction-nav {
		display:none;
	}
}
*/
/* ImageList_Squares */
/* MenuMain */
/* MenuMain_Mobil */
/* PageList */
/* Text */
