@charset "UTF-8";
/*
		++++  Basis CSS Dokument ++++
		
		Kreativoli Mediendesign
		Altstadt 195
		84028 Landshut
		
		Telefon: (08 71) 9 66 41 33
		Email: mediendesign@kreativoli.de
		www.kreativoli.de
		
		
		Projekt: Landshuter-Hochzeit
		
		Historie:
		erstellt:		17.06.2015	-MI-
		modifiziert:	23.06.2017  -HO-
						23.05.2018  -LH-
						01.10.2018  -LH-
						17.06.2019	-HO-
*/

html {
}
@font-face { 
font-family: "Open Sans"; 
src: url("/files/fonts/OpenSans-Light.ttf"); 
}

body {
	text-align: left;
	font-family: 'Open Sans', sans-serif !important;
}

#cookiechecker{
    position: fixed;
    bottom: 0;
    z-index: 999;
    background: rgba(116, 13, 1, 1);
    padding: 10px;
    text-align: center;
    width: 100%;
    color: #fff;
}
#cookiechecker a{
	color: #ddd;
}
#cookiechecker button{
    padding:5px 10px 5px 10px;
    border: solid 1px #fff;
    color: #fff;
    background: rgba(116, 13, 1, 1);
}

@media screen and (max-width: 500px) {
	html {
		font-size: 12px !important;
	}
	body {
		font-size: 16px !important;
	}

	.ce_text {
		font-size: 1.5rem;
	}

	.mod_booknav {
		margin-top: 40px !important;
		margin-bottom: -150px !important;
		height: 110px !important;
	}
}

/* Musik-Player */

.ce_player {
	max-width: 450px;
	height: auto;
	margin: 0 auto;
}

/* ------------- */

.font_quorum_bold {
	font-family: 'QuorumStd-Bold' !important;
}

.font_quorum_book {
	font-family: 'QuorumStd-Book' !important;
}
/*
.font_quorum_light {
	font-family: 'Quorum Std Light' !important;
}
.font_quorum_medium {
	font-family: 'Quorum Std Medium' !important;
}
*/

h1, h2, h3, h4, h5, h6 {
	font-family: 'QuorumStd-Bold' !important;
	letter-spacing: 1.3px;
}

h1:after, h2:after, h3:after {
	content: "";
	display: block;
	width: 150px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin: 25px auto;
}

.invisible {
	display: none;
}

.inside {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#wrapper {
	width: 100%;
	max-width: 1920px;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------- HEADER ---------- */
/* -------------------------------------------------------------------------- */
#header .inside {
	position: relative;
	width: 100%;
	/*max-width: 1600px;*/
	margin: 0 auto;
}

#header .header_container_inner_head_container {
	width: 100%;
	max-width: 1280px;
	margin: 5px auto;
}

#header .header_container_inner_top {
	background-color: #eee;
	position: relative;
	width: 100%;
	border-bottom: 5px #800 solid;
}

#header .header_container_inner_top_content {
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
}

#header .header_container_inner_bottom {
	background-color: #fff;
}

#header .header_container_inner_bottom_content {
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
}

#header .header-nav{
	float:right;
}





#header .logo {
	float: left;
	width: 50%;
	min-width: 300px;
	padding-top: 8px;
}

#header .logo img {
	display: block;
	width: 100%;
	height: auto;
	max-width: 600px;
}

#header .searchbar {
	float: left;
	width: 25%;
	min-width: 150px;
	text-align: right;
	padding: 25px;
}

#header .kulturerbe img {
	display: block;
	width: 100%;
	height: auto;
	max-width: 300px;
}

#header .kulturerbe {
	width: 100%;
	min-width: 300px;
	padding: 25px;
}

#header .searchbar .formbody .widget {
	float: right;
	width: 85%;
}
#header .searchbar .formbody .widget input {
	height: 40px;
	width: 100%;
	background-color: #ddd;
	border: none;
	padding-left: 5px;
}
#header .searchbar .formbody .submit_container {
	float: right;
}





/* - Backup Start ----

#header .logo {
	float: left;
	width: 50%;
	min-width: 300px;
	padding-top: 8px;
}

#header .logo img {
	display: block;
	width: 100%;
	height: auto;
	max-width: 600px;
}

#header .searchbar {
	float: left;
	width: 50%;
	min-width: 300px;
	text-align: right;
	padding: 25px;
}

#header .searchbar .formbody .widget {
	float: right;
	width: 85%;
}
#header .searchbar .formbody .widget input {
	height: 40px;
	width: 100%;
	background-color: #ddd;
	border: none;
	padding-left: 5px;
}
#header .searchbar .formbody .submit_container {
	float: right;
}

--- Backup End */

#header .languagebar {
	float: right;
	width: 175px;
	text-align: right;
	padding-right: 25px;
	color: #aaa;
}

#header .languagebar ul {
	list-style: none;
	margin: 0;
}

#header .languagebar ul li {
	float: left;
	width: 25px;
}

#header .header_container_inner_head_container .social_media {
	float: right;
}

#header .header_container_inner_head_container .social_media a {
	padding: 0 5px;
}

#header .header_container_inner_head_container .social_media a img{
	width: 24px;
	height: auto;
}



#header #main_nav , #main_nav_mobile{
	display: none;
	width: 100%;
	overflow: visible;
	margin: 0 auto;
}

/* --- 1. EBENE --- */

#header #main_nav ul.level_1 {
	margin: 0;
	padding: 0;
	height: 50px;
}

#header #main_nav ul.level_1>li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;

    float: left;
	list-style: none;
	position: relative;
	text-align: center;
	width: 13.5%;
	min-width: 100px;
	vertical-align: top;
}

@media screen and (min-width:1200px) {
	#header #main_nav ul.level_1 > li {
		min-width: 168px;
	}
}
@media screen and (min-width:1300px) {
	#header #main_nav ul.level_1 > li {
		min-width: 179px;
	}
}
#header #main_nav ul.level_1>li>a,
#header #main_nav ul.level_1>li>span {
	display: block;
	width: 100%;
	color: #787878;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 15px;
}

#header #main_nav ul.level_1>li.das_fest:hover>a,
#header #main_nav ul.level_1>li.das_fest.trail>a,
#header #main_nav ul.level_1>li.das_fest>span {
	background-color: rgba(116, 13, 1, 1);
	color: #fff;
	text-decoration: none;
}
#header #main_nav ul.level_1>li.der_verein:hover>a,
#header #main_nav ul.level_1>li.der_verein.trail>a,
#header #main_nav ul.level_1>li.der_verein>span {
	background-color: rgba(81, 81, 0, 1);
	color: #fff;
	text-decoration: none;
}
#header #main_nav ul.level_1>li.die_stadt:hover>a,
#header #main_nav ul.level_1>li.die_stadt.trail>a,
#header #main_nav ul.level_1>li.die_stadt>span {
	background-color: rgba(0, 38, 82, 1);
	color: #fff;
	text-decoration: none;
}
#header #main_nav ul.level_1>li.medienservice:hover>a,
#header #main_nav ul.level_1>li.medienservice.trail>a,
#header #main_nav ul.level_1>li.medienservice>span {
	background-color: rgba(153, 51, 0, 1);
	color: #fff;
	text-decoration: none;
}
#header #main_nav ul.level_1>li.termine:hover>a,
#header #main_nav ul.level_1>li.termine.trail>a,
#header #main_nav ul.level_1>li.termine>span {
	background-color: rgba(153, 102, 0, 1);
	color: #fff;
	text-decoration: none;
}
#header #main_nav ul.level_1>li.aktuelles:hover>a,
#header #main_nav ul.level_1>li.aktuelles.trail>a,
#header #main_nav ul.level_1>li.aktuelles>span {
	background-color: rgba(71, 69, 69, 1);
	color: #fff;
	text-decoration: none;
}
#header #main_nav ul.level_1>li.kontakt:hover>a,
#header #main_nav ul.level_1>li.kontakt.trail>a,
#header #main_nav ul.level_1>li.kontakt>span {
	background-color: rgba(116, 13, 1, 1);
	color: #fff;
	text-decoration: none;
}
#header #main_nav ul.level_1>li.shop:hover>a,
#header #main_nav ul.level_1>li.shop.trail>a,
#header #main_nav ul.level_1>li.shop>span {
	background-color: rgba(122, 21, 1, 1);
	color: #fff;
	text-decoration: none;
}

#header #main_nav ul.level_1>li.auffuehrung23:hover>a,
#header #main_nav ul.level_1>li.auffuehrung23.trail>a,
#header #main_nav ul.level_1>li.auffuehrung23>span {
	background-color: rgba(116, 13, 1, 1);
	color: #fff;
	text-decoration: none;
}

/* --- 2. EBENE --- */

#header #main_nav ul.level_1>li>ul.level_2 {
	display: none;
}

#header #main_nav ul.level_1>li.das_fest>ul.level_2>li>a {
	background-color: rgba(116, 13, 1, 1);
}
#header #main_nav ul.level_1>li.das_fest>ul.level_2>li:hover>a,
#header #main_nav ul.level_1>li.das_fest>ul.level_2>li.trail>a,
#header #main_nav ul.level_1>li.das_fest>ul.level_2>li:hover>span,
#header #main_nav ul.level_1>li.das_fest>ul.level_2>li.active>span,
#header #main_nav ul.level_1>li.das_fest>ul.level_2>li.trail>span {
	background-color: rgba(116, 13, 1, 1);
}

#header #main_nav ul.level_1>li.der_verein>ul.level_2>li>a {
	background-color: rgba(81, 81, 0, 1);
}
#header #main_nav ul.level_1>li.der_verein>ul.level_2>li:hover>a,
#header #main_nav ul.level_1>li.der_verein>ul.level_2>li.trail>a,
#header #main_nav ul.level_1>li.der_verein>ul.level_2>li:hover>span,
#header #main_nav ul.level_1>li.der_verein>ul.level_2>li.active>span,
#header #main_nav ul.level_1>li.der_verein>ul.level_2>li.trail>span {
	background-color: rgba(81, 81, 0, 1);
}

#header #main_nav ul.level_1>li.die_stadt>ul.level_2>li>a {
	background-color: rgba(0, 38, 82, 0.8);
}
#header #main_nav ul.level_1>li.die_stadt>ul.level_2>li:hover>a,
#header #main_nav ul.level_1>li.die_stadt>ul.level_2>li.trail>a,
#header #main_nav ul.level_1>li.die_stadt>ul.level_2>li:hover>span,
#header #main_nav ul.level_1>li.die_stadt>ul.level_2>li.active>span,
#header #main_nav ul.level_1>li.die_stadt>ul.level_2>li.trail>span {
	background-color: rgba(0, 38, 82, 1);
}

#header #main_nav ul.level_1>li.medienservice>ul.level_2>li>a {
	background-color: rgba(153, 51, 0, 0.8);
}
#header #main_nav ul.level_1>li.medienservice>ul.level_2>li:hover>a,
#header #main_nav ul.level_1>li.medienservice>ul.level_2>li.trail>a,
#header #main_nav ul.level_1>li.medienservice>ul.level_2>li:hover>span,
#header #main_nav ul.level_1>li.medienservice>ul.level_2>li.active>span,
#header #main_nav ul.level_1>li.medienservice>ul.level_2>li.forward>span,
#header #main_nav ul.level_1>li.medienservice>ul.level_2>li.trail>span {
	background-color: rgba(153, 51, 0, 1);
}

#header #main_nav ul.level_1>li.termine>ul.level_2>li>a {
	background-color: rgba(153, 102, 0, 0.8);
}
#header #main_nav ul.level_1>li.termine>ul.level_2>li:hover>a,
#header #main_nav ul.level_1>li.termine>ul.level_2>li.trail>a,
#header #main_nav ul.level_1>li.termine>ul.level_2>li:hover>span,
#header #main_nav ul.level_1>li.termine>ul.level_2>li.active>span,
#header #main_nav ul.level_1>li.termine>ul.level_2>li.trail>span {
	background-color: rgba(153, 102, 0, 1);
}

#header #main_nav ul.level_1>li.aktuelles>ul.level_2>li>a {
	background-color: rgba(71, 69, 69, 0.8);
}
#header #main_nav ul.level_1>li.aktuelles>ul.level_2>li:hover>a,
#header #main_nav ul.level_1>li.aktuelles>ul.level_2>li.trail>a,
#header #main_nav ul.level_1>li.aktuelles>ul.level_2>li:hover>span,
#header #main_nav ul.level_1>li.aktuelles>ul.level_2>li.active>span,
#header #main_nav ul.level_1>li.aktuelles>ul.level_2>li.forward>span,
#header #main_nav ul.level_1>li.aktuelles>ul.level_2>li.trail>span {
	background-color: rgba(71, 69, 69, 1);
}

#header #main_nav ul.level_1>li.kontakt>ul.level_2>li>a {
	background-color: rgba(116, 13, 1, 0.8);
}
#header #main_nav ul.level_1>li.kontakt>ul.level_2>li:hover>a,
#header #main_nav ul.level_1>li.kontakt>ul.level_2>li.trail>a,
#header #main_nav ul.level_1>li.kontakt>ul.level_2>li:hover>span,
#header #main_nav ul.level_1>li.kontakt>ul.level_2>li.active>span,
#header #main_nav ul.level_1>li.kontakt>ul.level_2>li.trail>span {
	background-color: rgba(116, 13, 1, 1);
}

#header #main_nav ul.level_1>li.shop>ul.level_2>li>a {
	background-color: rgba(122, 21, 1, 0.8);
}
#header #main_nav ul.level_1>li.shop>ul.level_2>li:hover>a,
#header #main_nav ul.level_1>li.shop>ul.level_2>li.trail>a,
#header #main_nav ul.level_1>li.shop>ul.level_2>li:hover>span,
#header #main_nav ul.level_1>li.shop>ul.level_2>li.active>span,
#header #main_nav ul.level_1>li.shop>ul.level_2>li.trail>span {
	background-color: rgba(122, 21, 1, 1);
}


#header #main_nav ul.level_1>li.auffuehrung23>ul.level_2>li>a {
	background-color: rgba(116, 13, 1, 1);
}
#header #main_nav ul.level_1>li.auffuehrung23>ul.level_2>li:hover>a,
#header #main_nav ul.level_1>li.auffuehrung23>ul.level_2>li.trail>a,
#header #main_nav ul.level_1>li.auffuehrung23>ul.level_2>li:hover>span,
#header #main_nav ul.level_1>li.auffuehrung23>ul.level_2>li.active>span,
#header #main_nav ul.level_1>li.auffuehrung23>ul.level_2>li.trail>span {
	background-color: rgba(116, 13, 1, 1);
}

#header #main_nav ul.level_1>li:hover>ul.level_2 {
	display: block;
	position: absolute;
	top: 51px;
	left: -14px;
	width: 100%;
	z-index: 500;
	overflow: visible;
}

#header #main_nav ul.level_1>li.last:hover>ul.level_2 {
	display: block;
	position: absolute;
	top: 51px;
	left: -143px;
	width: 100%;
	z-index: 500;
	overflow: visible;
}

@media screen and (min-width: 996px){
	#header #main_nav ul.level_1>li.last:hover>ul.level_2 {
		left: -90px;
	}
}
@media screen and (min-width: 1100px){
	#header #main_nav ul.level_1>li.last:hover>ul.level_2 {
		left: -80px;
	}
}
@media screen and (min-width: 1200px){
	#header #main_nav ul.level_1>li.last:hover>ul.level_2 {
		left: -70px;
	}
}

#header #main_nav ul.level_1>li>ul.level_2>li {
	list-style: none;
	display: block;
	position: relative;
	width: 100%;
	min-width: 235px;
	text-align: left;
}

#header #main_nav ul.level_1>li>ul.level_2>li>a,
#header #main_nav ul.level_1>li>ul.level_2>li>span {
	display: block;
	width: 100%;
	color: #fff;
	padding: 5px 15px;
	border-bottom: 1px #fff solid;
}
#header #main_nav ul.level_1>li>ul.level_2>li.last>a,
#header #main_nav ul.level_1>li>ul.level_2>li.last>span {
	border: none;
}


/* --- 3. EBENE --- */

#header #main_nav ul.level_1>li>ul.level_2>li>ul.level_3 {
	display: none;
}

#header #main_nav ul.level_1>li>ul.level_2>li:hover>ul.level_3 {
	display: block;
	position: absolute;
	top: 0;
	right: -150%;
	width: 150%;
}

#header #main_nav ul.level_1>li>ul.level_2>li>ul.level_3>li {
	list-style: none;
	text-align: left;
	min-width: 150px;
	width: 235px;
}

#header #main_nav ul.level_1>li>ul.level_2>li>ul.level_3>li>a,
#header #main_nav ul.level_1>li>ul.level_2>li>ul.level_3>li>span {
	display: block;
	width: 100%;
	color: #fff;
	padding: 5px 15px;
	border-bottom: 1px #fff solid;
}

#header #main_nav ul.level_1>li>ul.level_2>li>ul.level_3>li.last>a,
#header #main_nav ul.level_1>li>ul.level_2>li>ul.level_3>li.last>span {
	border: none;
}




#header #main_nav ul.level_1>li.das_fest>ul.level_2>li>ul.level_3>li>a {
	background-color: rgba(116, 13, 1, 1);
}
#header #main_nav ul.level_1>li.das_fest>ul.level_2>li>ul.level_3>li:hover>a,
#header #main_nav ul.level_1>li.das_fest>ul.level_2>li>ul.level_3>li.trail>a,
#header #main_nav ul.level_1>li.das_fest>ul.level_2>li>ul.level_3>li:hover>span,
#header #main_nav ul.level_1>li.das_fest>ul.level_2>li>ul.level_3>li.active>span,
#header #main_nav ul.level_1>li.das_fest>ul.level_2>li>ul.level_3>li.trail>span {
	background-color: rgba(116, 13, 1, 1);
}

#header #main_nav ul.level_1>li.der_verein>ul.level_2>li>ul.level_3>li>a {
	background-color: rgba(81, 81, 0, 1);
}
#header #main_nav ul.level_1>li.der_verein>ul.level_2>li>ul.level_3>li:hover>a,
#header #main_nav ul.level_1>li.der_verein>ul.level_2>li>ul.level_3>li.trail>a,
#header #main_nav ul.level_1>li.der_verein>ul.level_2>li>ul.level_3>li:hover>span,
#header #main_nav ul.level_1>li.der_verein>ul.level_2>li>ul.level_3>li.active>span,
#header #main_nav ul.level_1>li.der_verein>ul.level_2>li>ul.level_3>li.trail>span {
	background-color: rgba(81, 81, 0, 1);
}

#header #main_nav ul.level_1>li.die_stadt>ul.level_2>li>ul.level_3>li>a {
	background-color: rgba(0, 38, 82, 0.8);
}
#header #main_nav ul.level_1>li.die_stadt>ul.level_2>li>ul.level_3>li:hover>a,
#header #main_nav ul.level_1>li.die_stadt>ul.level_2>li>ul.level_3>li.trail>a,
#header #main_nav ul.level_1>li.die_stadt>ul.level_2>li>ul.level_3>li:hover>span,
#header #main_nav ul.level_1>li.die_stadt>ul.level_2>li>ul.level_3>li.active>span,
#header #main_nav ul.level_1>li.die_stadt>ul.level_2>li>ul.level_3>li.trail>span {
	background-color: rgba(0, 38, 82, 1);
}

#header #main_nav ul.level_1>li.medienservice>ul.level_2>li>ul.level_3>li>a {
	background-color: rgba(153, 51, 0, 0.8);
}
#header #main_nav ul.level_1>li.medienservice>ul.level_2>li>ul.level_3>li:hover>a,
#header #main_nav ul.level_1>li.medienservice>ul.level_2>li>ul.level_3>li.trail>a,
#header #main_nav ul.level_1>li.medienservice>ul.level_2>li>ul.level_3>li:hover>span,
#header #main_nav ul.level_1>li.medienservice>ul.level_2>li>ul.level_3>li.active>span,
#header #main_nav ul.level_1>li.medienservice>ul.level_2>li>ul.level_3>li.trail>span {
	background-color: rgba(153, 51, 0, 1);
}

#header #main_nav ul.level_1>li.termine>ul.level_2>li>ul.level_3>li>a {
	background-color: rgba(153, 102, 0, 0.8);
}
#header #main_nav ul.level_1>li.termine>ul.level_2>li>ul.level_3>li:hover>a,
#header #main_nav ul.level_1>li.termine>ul.level_2>li>ul.level_3>li.trail>a,
#header #main_nav ul.level_1>li.termine>ul.level_2>li>ul.level_3>li:hover>span,
#header #main_nav ul.level_1>li.termine>ul.level_2>li>ul.level_3>li.active>span,
#header #main_nav ul.level_1>li.termine>ul.level_2>li>ul.level_3>li.trail>span {
	background-color: rgba(153, 102, 0, 1);
}

#header #main_nav ul.level_1>li.aktuelles>ul.level_2>li>ul.level_3>li>a {
	background-color: rgba(71, 69, 69, 0.8);
}
#header #main_nav ul.level_1>li.aktuelles>ul.level_2>li>ul.level_3>li:hover>a,
#header #main_nav ul.level_1>li.aktuelles>ul.level_2>li>ul.level_3>li.trail>a,
#header #main_nav ul.level_1>li.aktuelles>ul.level_2>li>ul.level_3>li:hover>span,
#header #main_nav ul.level_1>li.aktuelles>ul.level_2>li>ul.level_3>li.active>span,
#header #main_nav ul.level_1>li.aktuelles>ul.level_2>li>ul.level_3>li.trail>span {
	background-color: rgba(71, 69, 69, 1);
}

#header #main_nav ul.level_1>li.kontakt>ul.level_2>li>ul.level_3>li>a {
	background-color: rgba(116, 13, 1, 0.8);
}
#header #main_nav ul.level_1>li.kontakt>ul.level_2>li>ul.level_3>li:hover>a,
#header #main_nav ul.level_1>li.kontakt>ul.level_2>li>ul.level_3>li.trail>a,
#header #main_nav ul.level_1>li.kontakt>ul.level_2>li>ul.level_3>li:hover>span,
#header #main_nav ul.level_1>li.kontakt>ul.level_2>li>ul.level_3>li.active>span,
#header #main_nav ul.level_1>li.kontakt>ul.level_2>li>ul.level_3>li.trail>span {
	background-color: rgba(116, 13, 1, 1);
}

#header #main_nav ul.level_1>li.shop>ul.level_2>li>ul.level_3>li>a {
	background-color: rgba(122, 21, 1, 0.8);
}
#header #main_nav ul.level_1>li.shop>ul.level_2>li>ul.level_3>li:hover>a,
#header #main_nav ul.level_1>li.shop>ul.level_2>li>ul.level_3>li.trail>a,
#header #main_nav ul.level_1>li.shop>ul.level_2>li>ul.level_3>li:hover>span,
#header #main_nav ul.level_1>li.shop>ul.level_2>li>ul.level_3>li.active>span,
#header #main_nav ul.level_1>li.shop>ul.level_2>li>ul.level_3>li.trail>span {
	background-color: rgba(122, 21, 1, 1);
}

#header #main_nav ul.level_1>li.auffuehrung23>ul.level_2>li>ul.level_3>li>a {
	background-color: rgba(116, 13, 1, 1);
}
#header #main_nav ul.level_1>li.auffuehrung23>ul.level_2>li>ul.level_3>li:hover>a,
#header #main_nav ul.level_1>li.auffuehrung23>ul.level_2>li>ul.level_3>li.trail>a,
#header #main_nav ul.level_1>li.auffuehrung23>ul.level_2>li>ul.level_3>li:hover>span,
#header #main_nav ul.level_1>li.auffuehrung23>ul.level_2>li>ul.level_3>li.active>span,
#header #main_nav ul.level_1>li.auffuehrung23>ul.level_2>li>ul.level_3>li.trail>span {
	background-color: rgba(116, 13, 1, 1);
}


#header .mobile-wrapper {
	width: 100%;
	overflow: visible;
	margin: 0 auto;
}

#header .mobile-nav-icon {
	float: right;
	width: 25px;
	height: 18px;
	background-image: url(../images/menu_icon.png);
	cursor: pointer;
	margin-right: 10px;
	margin-top: 16px;
	margin-bottom: 16px;
	position: relative;
	top: 0;
}

#header .mobile-nav-icon.extended {
	position: fixed;
	top: 0px;
	right: 250px;
	z-index: 9999999;
}

#sidr-main #close-button{
	display:inline-block;
	background-image: url(../images/x.png);
	width: 25px;
	height: 25px;
	background-repeat:no-repeat;
	background-position: center;
	margin-left: 14px;
}


.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(51, 51, 51, 0.8) url(../images/cd-top-arrow.svg) no-repeat center 50%;
  border: 1px #585858 solid;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 80px;
  }
}










/* -------------------------------------------------------------------------- */
/* ----------------------------------------------------- CONTAINER ---------- */
/* -------------------------------------------------------------------------- */
.mod_article {
	padding-top: 50px;
}
.mod_article a {
	color: #fff !important;
	font-weight: bold;
}
.mod_article,
.mod_iso_productlist {
	text-align: center;
}
.ce_text,
.ce_image,
.ce_download,
.ce_downloads,
.ce_form,
.ce_glossar,
.ce_gallery,
.mod_flash,
.mod_booknav,
.mod_iso_productreader,
.mod_iso_productlist .product_list,
.mod_iso_cart,
.mod_iso_checkout,
.mod_iso_orderdetails,
.mod_newslist,
.mod_newsreader,
.mod_newsmenu,
.mod_newsarchive,
.mod_ticker {
	max-width: 900px;
	margin: 0 auto;
	color: #fff;
	padding: 50px 5%;
	padding-top: 75px;
}
.mod_booknav {
	padding: 0;
}


.uebersicht .mod_pageImage,
.uebersicht .mod_breadcrumb {
	display: none;
}

.home .slider_block {
	position: relative;
}

.home .slider_overlay {
	width: 100%;
	color: #fff;
	padding: 15px 0;
	position: relative;
	bottom: 0;
	background-image: url("../images/pageContent/0_Home/band.png");
	background-size: cover;
	background-position: center 65%;
}
@media screen and (min-width:992px) {
	.home .slider_overlay {
		position: absolute;
		bottom: 50px;
	}
}
.home .slider_overlay p {
	font-size: 2.4rem;
	text-align: center;
	letter-spacing: 2.5px;
}
.home .slider_overlay p.first {
	padding-top: 15px;
}
.home .slider_overlay p.last {
	font-size: 3.0rem;
}

.mod_pageImage {
	position: relative;
}
.mod_pageImage img {
	width: 100%;
	height: auto;
}

.mod_breadcrumb {
	background-size: cover;
	background-position: center 65%;
	text-align: center;
	padding: 25px 0;
	position: relative;
	top: 0;
	margin-bottom: 0;
	font-family: 'QuorumStd-Bold' !important;
	font-size: 2.4rem;
	letter-spacing: 1.5px;
	padding-top: 35px;
}

.mod_booknav .up, .mod_booknav .prev, .mod_booknav .next{
	display:block;
	width: 100%;
}
@media screen and (min-width:992px) {
	.mod_breadcrumb {
		position: relative;
		top: -142px;
		margin-bottom: -142px;
	}
	.layout_other .mod_breadcrumb,
	.layout_kontakt .mod_breadcrumb {
		position: relative;
		top: -121px;
		margin-bottom: -142px;
	}

	.layout_kontakt .mod_breadcrumb {
		position: relative;
		top: -106px;
		margin-bottom: -106px;
	}
	
	.layout_das_fest.stimmen_zum_fest .mod_breadcrumb {
		position: relative;
		top: -141px;
		margin-bottom: -141px;
	}
	.mod_booknav .up, .mod_booknav .prev, .mod_booknav .next{
		display:inline-block;
		width: auto;
	}
}
.mod_breadcrumb a,
.mod_breadcrumb li.active {
	color: #fff !important;
	text-decoration: none !important;
}

.mod_breadcrumb ul {
	list-style-type: none;
}

/*
.mod_breadcrumb .first,
.mod_breadcrumb .last {
	display: none;
}
*/
.mod_breadcrumb li {
	display: none;
}
.mod_breadcrumb li:nth-child(2),
.mod_breadcrumb li:nth-child(3) {
	display: block;
}

.mod_booknav {
	background-color: transparent !important;
	position: relative;
	margin-top: 50px;
	margin-bottom: -125px;
	height: 75px;
	padding-top: 10px;
}

.mod_booknav ul {
	text-align: center;
}

.mod_booknav ul li {
	display: inline-block;
	width: 32%;
	min-width: 200px;
	text-align: center;
}

.mod_booknav ul li a {
	text-decoration: none;
	color: rgba(255, 255, 255, 0.7) !important;
	font-size: 1.2rem;
}

[id^=article_] {
	background-size: cover;
	min-height: 900px;
	padding-bottom: 50px;
}

.uebersicht .mod_booknav {
	display: none;
}

.uebersicht .uebersichtsmenu {
	/*max-width: 900px;*/
	margin: 0 auto;
	color: white;
	padding: 5px 5px;
	text-align: center;

	padding-bottom: 35px;
	margin-top: -15px;
}

.uebersicht .uebersichtsmenu li:before {
	content: "";
	display: block;
	width: 100%;
	height: 25px;
	color: #000;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.uebersicht .uebersichtsmenu li {
	display: inline-block;
	text-align: center;
	margin: 3px 0;
	width: 225px;
	min-width: 200px;
	height: 174px;
	vertical-align: top;
	max-width: 100%;


}




.uebersicht .uebersichtsmenu li a {
	display: block;
	width: 100%;
	height: calc(100% - 21px);
	color: #fff;
	text-decoration: none;
	padding-top: 56px;
	background-size: cover;
	font-family: 'QuorumStd-Bold';
	font-size: 1.4rem;
	letter-spacing: 1.5px;
	line-height: 24px;

	-moz-hyphens: auto;
	-o-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;

}

@media screen and (min-width: 400px){

	.uebersicht .uebersichtsmenu li a {

		font-size: 1.9rem;


	}
}
@media screen and (min-width: 768px){
	.uebersicht .uebersichtsmenu {

		padding: 50px 50px;
		margin-top:0;

	}
	.uebersicht .uebersichtsmenu li {
		min-width: 225px;
		margin: 3px 15px;
	}
	.uebersicht .uebersichtsmenu li a {

		font-size: 1.8rem;

		-moz-hyphens: none;
		-o-hyphens: none;
		-webkit-hyphens:none;
		-ms-hyphens:none;
		hyphens: none;

	}
}

@media screen and (min-width: 992px){

	.uebersicht .uebersichtsmenu li {

		margin: 25px 15px;
	}

}
/* ------------------------------------------------------ Home -------------- */
.home .mod_breadcrumb {
	display: none;
}

.home .mod_newslist,
.home .ce_text {
	color: #585858 !important;
}

.home #home_navigation {
	max-width: inherit;
	background-image: url("../images/pageContent/0_Home/Home_bild1.jpg");
	background-size: cover;
	background-position: center;
	min-height: 500px;
	padding-top: 125px;
}

.home .news_header {
	background-color: rgba(51, 51, 51, 1);
	max-width: 300px;
	width: 100%;
	margin: 0 auto;
	padding: 8px;
	color: #fff;
	font-size: 1.4rem;
	font-family: 'Open Sans', sans-serif !important;
}

.home .newslist_home {
	border-bottom: 1px #585858 solid;
}

.home .newslist_home img {
	max-width: 250px;
	height: auto;
}

.home .mod_newslist {
	padding-top: 25px;
}

.home .mod_newslist a {
	color: #585858 !important;
}

.home .mod_newslist .more {
	margin-top: 25px;
	padding-bottom: 1px;
}
.home .mod_newslist .more a {
	border: 1px #585858 solid;
	padding: 10px 25px;
}

.home .news_header:after {
	display: none;
}

.home #home_navigation li {
	font-size: 2.4rem;
	font-family: 'QuorumStd-Bold' !important;
}

/*
.home #home_navigation li:nth-child(1):before {
	background-image: url("../images/pageContent/1_das_fest/pfeil.png");
}

.home #home_navigation li:nth-child(2):before {
	background-image: url("../images/pageContent/2_der_verein/pfeil.png");
}

.home #home_navigation li:nth-child(3):before {
	background-image: url("../images/pageContent/3_die_stadt/pfeil.png");
}
*/

.home #home_navigation li:nth-child(1) a {
	background-image: url("../images/pageContent/1_das_fest/grueneflaeche_1_1_1.jpg");
}
.home #home_navigation li:nth-child(2) a {
	background-image: url("../images/pageContent/2_der_verein/roteflaeche_2_3.jpg");
}
.home #home_navigation li:nth-child(3) a {
	background-image: url("../images/pageContent/3_die_stadt/blaueflaeche_3_1.jpg");
}

.home .uebersichtsmenu li a {
	display: block;
	width: 100%;
	height: calc(100% - 21px);
	color: #fff;
	text-decoration: none;
	padding-top: 70px;
	background-size: cover;
	font-family: 'QuorumStd-Bold';
	font-size: 2.6rem;
	letter-spacing: 1.5px;
	line-height: 26px;
	text-transform: uppercase;
}

.rsts-skin-default .rsts-nav {
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0;
	text-align: center;
}

.rsts-skin-default .rsts-nav-bullets a {
	display: inline-block;
	width: 12px;
	height: 12px;
	overflow: hidden;
	margin: 12px 4px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	outline: none;
	text-align: left;
	text-indent: -999px;
	background-color: #fff;
	background-color: rgba(255, 255, 255, 1);
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding-box;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.rsts-skin-default .rsts-nav-bullets a:hover,
.rsts-skin-default .rsts-nav-bullets a.active {
	background-color: rgba(116, 13, 1, 1);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.rsts-skin-default .rsts-prev,
.rsts-skin-default .rsts-next {
	position: absolute;
	left: 25px;
	bottom: 50%;
	width: 30px;
	height: 30px;
}

.rsts-skin-default .rsts-next {
	left: calc(100% - 50px);
}

.home .noPadding_top {
	padding-top: 0;
}

.home #home_bildergalerie {
	max-width: inherit;
	background-image: url("../images/pageContent/0_Home/Home_bild2.jpg");
	background-size: cover;
	background-position: center;
	min-height: 500px;
	padding-top: 50px;
}

.home #home_bildergalerie h2 {
	background-color: rgba(153, 51, 0, 1);
	width: 220px;
	margin: 0 auto;
	padding: 8px;
	color: #fff;
	font-size: 1.4rem;
	font-family: 'Open Sans', sans-serif !important;
}

.home #home_bildergalerie h2:after {
	display: none;
}

.home #home_bildergalerie img {
	margin: 10px;
}

.home #home_bildergalerie .more {
	text-decoration: none;
	color: #fff;
	margin-top: 15px;
	padding: 15px 100px;
	background-color: rgba(51, 51, 51, 0.8);
	border: 1px #aaa solid;
}
.home #home_mitglied {
	padding-top: 50px;
}
.home #home_mitglied h2 {
	background-color: #610;
	width: 220px;
	margin: 0 auto;
	padding: 8px;
	color: #fff;
	font-size: 1.4rem;
	font-family: 'Open Sans', sans-serif !important;
	margin-bottom: 25px;
}
.home #home_mitglied h2:after {
	display: none;
}

.home #home_mitglied a {
	border: 1px #585858 solid;
	padding: 15px 25px;
	color: #585858 !important;
	font-weight: bold;
}

.home #home_mitglied a:before {
	content: url(../images/pageContent/0_Home/download_btn.png);
	display: inline;
	position: relative;
	top: 20px;
	left: -10px;
}

.home #Shop_Home {
	max-width: inherit;
	background-image: url("../images/pageContent/0_Home/Home_bild3.jpg");
	background-size: cover;
	background-position: center;
	padding-top: 50px;
}

.home #Shop_Home h2 {
	width: 220px;
	margin: 0 auto;
	padding: 8px;
	color: #fff;
	background-color: #610;
	font-size: 1.4rem;
	font-family: 'Open Sans', sans-serif !important;
}

.home #Shop_Home h2:after {
	display: none;
}

.home .mod_iso_productlist {
	margin: 0 auto;
	padding: 0;
}

.home .mod_iso_productlist .product_list {
	padding-top: 25px;
	padding-bottom: 25px;
}

.home .mod_iso_productlist .product {
	display: inline-block;
	background-color: rgba(255, 255, 255, 0.8);
	width: 200px;
	height: 200px;
	padding: 15px;
	margin: 15px;
	vertical-align: top;
}

.home .mod_iso_productlist .product img {
	max-height: 160px;
	width: auto;
}

.home #Shop_Home>.ce_text {
	color: #fff !important;
	padding: 0;
}

.home #Shop_Home>.ce_text a {
	color: #fff;
	margin-top: 15px;
	padding: 15px 25px;
	background-color: #333;
	border: 1px #585858 solid;
}

/* ------------------------------------------------------ Das Fest ---------- */
.layout_das_fest .ce_text,
.layout_das_fest .ce_glossar,
.layout_das_fest .mod_booknav,
.layout_das_fest .ce_image,
.layout_das_fest .ce_downloads, 
.layout_das_fest .ce_gallery {

	background-color: rgba(116, 13, 1, 0.8);
}

.layout_das_fest .mod_breadcrumb {
	background-image: url("../images/pageContent/1_das_fest/farbstreifen_gruen.png");
	background-position: center;
}

.layout_das_fest #das-fest {
	background-image: url("../images/pageContent/vorschaltseite.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	min-height: 900px;
}

.layout_das_fest #article_programm, .layout_das_fest #musik-landshuter-hochzeit{
	background-image: url("../images/pageContent/1_das_fest/artikelbild-programm.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	min-height: 900px;
	background-position: center;
}
.layout_das_fest #article_einfuehrungstext{
	background-image: url("../images/pageContent/backgrounds/Daten_Fakten_Wissenswertes.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	min-height: 900px;
}

/*
.layout_das_fest.uebersicht .uebersichtsmenu li:before {
	background-image: url("../images/pageContent/1_das_fest/pfeil.png");
}
*/

.layout_das_fest.uebersicht .uebersichtsmenu li:nth-child(1) a {
	background-image: url("../images/pageContent/2_der_verein/roteflaeche_2_1.jpg");
}
.layout_das_fest.uebersicht .uebersichtsmenu li:nth-child(2) a {
	background-image: url("../images/pageContent/2_der_verein/roteflaeche_2_2.jpg");
}
.layout_das_fest.uebersicht .uebersichtsmenu li:nth-child(3) a {
	background-image: url("../images/pageContent/2_der_verein/roteflaeche_2_3.jpg");
}
.layout_das_fest.uebersicht .uebersichtsmenu li:nth-child(4) a {
	background-image: url("../images/pageContent/2_der_verein/roteflaeche_2_4.jpg");
}
.layout_das_fest.uebersicht .uebersichtsmenu li:nth-child(5) a {
	background-image: url("../images/pageContent/2_der_verein/roteflaeche_2_5.jpg");
}
.layout_das_fest.uebersicht .uebersichtsmenu li:nth-child(6) a {
	background-image: url("../images/pageContent/2_der_verein/roteflaeche_2_6.jpg");
}
.layout_das_fest.uebersicht .uebersichtsmenu li:nth-child(7) a {
	background-image: url("../images/pageContent/2_der_verein/roteflaeche_2_7.jpg");
}
.layout_das_fest.uebersicht .uebersichtsmenu li:nth-child(8) a {
	background-image: url("../images/pageContent/2_der_verein/roteflaeche_2_8.jpg");
}
.layout_das_fest.uebersicht .uebersichtsmenu li:nth-child(9) a {
	background-image: url("../images/pageContent/2_der_verein/roteflaeche_2_9.jpg");
}

.layout_das_fest.uebersicht  .uebersichtsmenu li:nth-child(n+9) a {
	background-image: url("../images/pageContent/2_der_verein/roteflaeche_2_1.jpg");
}


/*
.layout_das_fest.uebersicht .uebersichtsmenu li:nth-child(even) a {
	background-color: #123;
}

.layout_das_fest.uebersicht .uebersichtsmenu li:nth-child(odd) a {
	background-color: #321;
}
*/

.layout_das_fest #article_die_politischen_umstaende {
	background-image: url("../images/pageContent/1_das_fest/1_der_zeitgeschichtliche_rahmen/artikelbild_1_1_14.jpg");
}
.layout_das_fest #article_georg_der_reiche {
	background-image: url("../images/pageContent/backgrounds/Zeitgesch_Rahmen_Georg_der_Reiche.jpg");
}
.layout_das_fest #article_hedwig_von_polen {
	background-image: url("../images/pageContent/backgrounds/Zeitgesch_Rahmen_Hedwig_von_Polen.jpg");
}
.layout_das_fest #article_schwierige_verhandlungen {
	background-image: url("../images/pageContent/backgrounds/Zeitgesch_Rahmen_Schwierige Verhandlungen.jpg");
}
.layout_das_fest #article_das_protokoll_der_festwoche {
	background-image: url("../images/pageContent/backgrounds/Zeitgesch_Rahmen_Protokoll_Festwoche.jpg");
}
.layout_das_fest #article_die_ankunft_der_braut {
	background-image: url("../images/pageContent/backgrounds/Zeitgesch_Rahmen_Ankunft_der_Braut.jpg");
}
.layout_das_fest #article_die_hochzeitszeremonie {
	background-image: url("../images/pageContent/backgrounds/Zeitgesch_Rahmen_Zeremonie.jpg");
}
.layout_das_fest #article_die_vornehmsten_gaeste {
	background-image: url("../images/pageContent/backgrounds/Zeitgesch_Rahmen_vornehmste_Gaeste.jpg");
	background-position: center bottom;
}
.layout_das_fest #article_die_speisung_der_gaeste {
	background-image: url("../images/pageContent/backgrounds/Zeitgesch_Rahmen_Speisung.jpg");
}
.layout_das_fest #article_turnier_zur_kurzweil {
	background-image: url("../images/pageContent/1_das_fest/1_der_zeitgeschichtliche_rahmen/artikelbild_1_1_18.jpg");
}
.layout_das_fest #article_meilensteine{
	background-image: url("../images/pageContent/backgrounds/Daten_Fakten_Meilensteine.jpg");
}



.layout_das_fest #article_hochzeitszug {
	background-image: url("../images/pageContent/backgrounds/Hochzeitszug.jpg");
}
.layout_das_fest #article_reiter_und_ritterspiele {
	background-image: url("../images/pageContent/backgrounds/Ritterspiele.jpg");
}
.layout_das_fest #article_lagerleben {
	background-image: url("../images/pageContent/backgrounds/Lagerleben.jpg");
}
.layout_das_fest #article_landshut_vor_der_hochzeit {
	background-image: url("../images/pageContent/1_das_fest/2_einzelveranstaltungen/artikelbild_1_2_20.jpg");
}
.layout_das_fest #article_festspiel {
	background-image: url("../images/pageContent/backgrounds/Festspiel.jpg");
}
.layout_das_fest #article_tanzspiel {
	background-image: url("../images/pageContent/backgrounds/Tanzspiel.jpg");
}
.layout_das_fest #article_festliche_spiele_im_naechtlichen_lager {
	background-image: url("../images/pageContent/backgrounds/Festliche_Spiele.jpg");
}
.layout_das_fest #article_fechtschule_auf_der_burg {
	background-image: url("../images/pageContent/backgrounds/Fechtschule.jpg");
}
.layout_das_fest #article_musik_zu_des_fuersten_hochzeit {
	background-image: url("../images/pageContent/1_das_fest/2_einzelveranstaltungen/artikelbild_1_2_9.jpg");
}
.layout_das_fest #article_laudate_dominum {
	background-image: url("../images/pageContent/1_das_fest/2_einzelveranstaltungen/artikelbild_1_2_10.jpg");
}
.layout_das_fest #article_naechtlicher_mummenschanz {
	background-image: url("../images/pageContent/1_das_fest/2_einzelveranstaltungen/artikelbild_1_2_11.jpg");
}
.layout_das_fest #article_tavern_in_der_steckengassen {
	background-image: url("../images/pageContent/backgrounds/Tavern.jpg");
}
.layout_das_fest #article_treffpunkt_altstadt {
	background-image: url("../images/pageContent/backgrounds/Altstadttreff.jpg");
}
.layout_das_fest #article_treffpunkt_trausnitz {
	background-image: url("../images/pageContent/backgrounds/Trausnitz.jpg");
}

.layout_das_fest #article_die_hochzeit_in_stichworten {
	background-image: url("../images/pageContent/1_das_fest/3_daten_und_fakten/artikelbild_1_3_6.jpg");
}
.layout_das_fest #article_die_hochzeit_in_stichworten.englisch {
	background-image: none;
	background-color: rgba(81, 81, 0, 0.8);
}
.layout_das_fest #article_zugfolge {
	background-image: url("../images/pageContent/1_das_fest/3_daten_und_fakten/artikelbild_1_3_2.jpg");
}
.layout_das_fest #article_das_buchskraenzlein {
	background-image: url("../images/pageContent/backgrounds/Daten_Fakten_Buchskranz.jpg");
}

.layout_das_fest #article_allgemein {
	background-image: url("../images/pageContent/1_das_fest/4_wie_wird_man_hochzeiter/artikelbild_1_4_1.jpg");
}

.layout_das_fest #article_stimmen_zum_fest {
	background-image: url("../images/pageContent/1_das_fest/5_stimmen_zum_fest/artikelbild_1_5_1.jpg");
}


.layout_das_fest .ce_glossar {
	color: #585858 !important;
	text-align: center;
	padding-top: 75px;
	padding-bottom: 50px;
}

.layout_das_fest .ce_glossar .glossar_alpha_pagination {
	margin-bottom: 50px;
}

.layout_das_fest .ce_glossar .glossar_alpha_pagination .alpha_pagination {
	display: inline-block;
	/*width: 3%;*/
	min-width: 20px;
}

.layout_das_fest .ce_glossar a {
	color: #fff !important;
	text-decoration: none;
}

.layout_das_fest .ce_glossar .glossar_items {
	list-style: none;
}

.layout_das_fest .ce_glossar .glossar_items li {
	width: 50%;
	min-width: 300px;
	margin: 0 auto;
	text-align: left;
}

.layout_das_fest .ce_glossar .ce_text {
	background: none;
}

.layout_das_fest .ce_glossar .ce_text h1 {
	font-size: 2.8rem;
}

.layout_das_fest .ce_glossar .back {
	border: 1px #fff solid;
	padding: 15px 100px;
}

.layout_das_fest .ce_glossar .glossar_alpha_pagination a:first-of-type{
	display:block;
}
/* ---------------------------------------------------- Der Verein ---------- */
.layout_der_verein .ce_text,
.layout_der_verein .mod_booknav,
.layout_der_verein .ce_downloads {
	background-color: rgba(81, 81, 0, 0.8);
}

.layout_der_verein .mod_breadcrumb {
	-o-background-image: url("../images/pageContent/2_der_verein/farbstreifen_rot.png");
	-moz-background-image: url("../images/pageContent/2_der_verein/farbstreifen_rot.png");
	background-image: url("../images/pageContent/2_der_verein/farbstreifen_rot.png");
}

.layout_der_verein #der-verein {
	-o-background-image: url("../images/pageContent/vorschaltseite.jpg");
	-moz-background-image:url("../images/pageContent/vorschaltseite.jpg");
	background-image: url("../images/pageContent/vorschaltseite.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	min-height: 900px;
}

/*
.layout_der_verein.uebersicht .uebersichtsmenu li:before {
	background-image: url("../images/pageContent/2_der_verein/pfeil.png");
}
*/


.layout_der_verein.uebersicht .uebersichtsmenu li:nth-child(1) a {
	-o-background-image: url("../images/pageContent/1_das_fest/grueneflaeche_1_1_1.jpg");
	-moz-background-image:url("../images/pageContent/1_das_fest/grueneflaeche_1_1_1.jpg");
	background-image: url("../images/pageContent/1_das_fest/grueneflaeche_1_1_1.jpg");
}
.layout_der_verein.uebersicht .uebersichtsmenu li:nth-child(2) a {
	-o-background-image:  url("../images/pageContent/1_das_fest/grueneflaeche_1_1_2.jpg");
	-moz-background-image: url("../images/pageContent/1_das_fest/grueneflaeche_1_1_2.jpg");
	background-image: url("../images/pageContent/1_das_fest/grueneflaeche_1_1_2.jpg");
}
.layout_der_verein.uebersicht .uebersichtsmenu li:nth-child(3) a {
	-o-background-image:  url("../images/pageContent/1_das_fest/grueneflaeche_1_1_3.jpg");
	-moz-background-image: url("../images/pageContent/1_das_fest/grueneflaeche_1_1_3.jpg");
	background-image: url("../images/pageContent/1_das_fest/grueneflaeche_1_1_3.jpg");
}
.layout_der_verein.uebersicht .uebersichtsmenu li:nth-child(4) a {
	-o-background-image:  url("../images/pageContent/1_das_fest/grueneflaeche_1_1_4.jpg");
	-moz-background-image: url("../images/pageContent/1_das_fest/grueneflaeche_1_1_4.jpg");
	background-image: url("../images/pageContent/1_das_fest/grueneflaeche_1_1_4.jpg");
}
.layout_der_verein.uebersicht .uebersichtsmenu li:nth-child(5) a {
	-o-background-image:   url("../images/pageContent/1_das_fest/grueneflaeche_1_1_5.jpg");
	-moz-background-image:  url("../images/pageContent/1_das_fest/grueneflaeche_1_1_5.jpg");
	background-image: url("../images/pageContent/1_das_fest/grueneflaeche_1_1_5.jpg");
}
.layout_der_verein.uebersicht .uebersichtsmenu li:nth-child(n+5) a {
	-o-background-image:  url("../images/pageContent/1_das_fest/grueneflaeche_1_1_4.jpg");
	-moz-background-image: url("../images/pageContent/1_das_fest/grueneflaeche_1_1_4.jpg");
	background-image: url("../images/pageContent/1_das_fest/grueneflaeche_1_1_4.jpg");
}

/*
.layout_der_verein.uebersicht .uebersichtsmenu li:nth-child(even) a {
	background-color: #123;
}

.layout_der_verein.uebersicht .uebersichtsmenu li:nth-child(odd) a {
	background-color: #321;
}
*/

.layout_der_verein #article_gruendung {
	-o-background-image:  url("../images/pageContent/2_der_verein/artikelbild_2_1_1.jpg");
	-moz-background-image: url("../images/pageContent/2_der_verein/artikelbild_2_1_1.jpg");
	background-image: url("../images/pageContent/2_der_verein/artikelbild_2_1_1.jpg");
}
.layout_der_verein #article_meilensteine_des_festes {
	-o-background-image:  url("../images/pageContent/2_der_verein/artikelbild_2_1_2.jpg");
	-moz-background-image: url("../images/pageContent/2_der_verein/artikelbild_2_1_2.jpg");
	background-image: url("../images/pageContent/2_der_verein/artikelbild_2_1_2.jpg");
}
.layout_der_verein #article_mitgliederentwicklung {
	-o-background-image:   url("../images/pageContent/2_der_verein/artikelbild_2_1_3.jpg");
	-moz-background-image:  url("../images/pageContent/2_der_verein/artikelbild_2_1_3.jpg");
	background-image: url("../images/pageContent/2_der_verein/artikelbild_2_1_3.jpg");
}
.layout_der_verein #article_der_verein_heute {
	-o-background-image:  url("../images/pageContent/2_der_verein/artikelbild_2_1_4.jpg");
	-moz-background-image: url("../images/pageContent/2_der_verein/artikelbild_2_1_4.jpg");
	background-image: url("../images/pageContent/2_der_verein/artikelbild_2_1_4.jpg");
}

.layout_der_verein #article_der_vorstand {
	-o-background-image:  url("../images/pageContent/2_der_verein/artikelbild_2_2.jpg");
	-moz-background-image: url("../images/pageContent/2_der_verein/artikelbild_2_2.jpg");
	background-image: url("../images/pageContent/2_der_verein/artikelbild_2_2.jpg");
}

.layout_der_verein #article_die_geschaeftsstelle {
	-o-background-image: url("../images/pageContent/2_der_verein/artikelbild_2_3_1.jpg");
	-moz-background-image: url("../images/pageContent/2_der_verein/artikelbild_2_3_1.jpg");
	background-image: url("../images/pageContent/2_der_verein/artikelbild_2_3_1.jpg");
}

.layout_der_verein #article_das_zeughaus {
	-o-background-image: url("../images/pageContent/2_der_verein/artikelbild_2_4_1.jpg");
	-moz-background-image: url("../images/pageContent/2_der_verein/artikelbild_2_4_1.jpg");
	background-image: url("../images/pageContent/2_der_verein/artikelbild_2_4_1.jpg");
}

.layout_der_verein #article_burgfest_auf_der_burg_trausnitz {
	-o-background-image: url("../images/pageContent/2_der_verein/artikelbild_2_5_1.jpg");
	-moz-background-image: url("../images/pageContent/2_der_verein/artikelbild_2_5_1.jpg");
	background-image: url("../images/pageContent/2_der_verein/artikelbild_2_5_1.jpg");
}
.layout_der_verein #article_gevatternabend {
	-o-background-image:  url("../images/pageContent/2_der_verein/artikelbild_2_5_2.jpg");
	-moz-background-image: url("../images/pageContent/2_der_verein/artikelbild_2_5_2.jpg");
	background-image: url("../images/pageContent/2_der_verein/artikelbild_2_5_2.jpg");
}
.layout_der_verein #article_sommerfest {
	-o-background-image:  url("../images/pageContent/2_der_verein/artikelbild_2_5_3.jpg");
	-moz-background-image: url("../images/pageContent/2_der_verein/artikelbild_2_5_3.jpg");
	background-image: url("../images/pageContent/2_der_verein/artikelbild_2_5_3.jpg");
}

.layout_der_verein #article_beitrittserklaerung {
	-o-background-image: url("../images/pageContent/2_der_verein/artikelbild_2_6.jpg");
	-moz-background-image: url("../images/pageContent/2_der_verein/artikelbild_2_6.jpg");
	background-image: url("../images/pageContent/2_der_verein/artikelbild_2_6.jpg");
}

.layout_der_verein #article_satzung_des_vereins {
	-o-background-image: url("../images/pageContent/2_der_verein/artikelbild_2_7.jpg");
	-moz-background-image: url("../images/pageContent/2_der_verein/artikelbild_2_7.jpg");
	background-image: url("../images/pageContent/2_der_verein/artikelbild_2_7.jpg");
}

.layout_der_verein #article_die_foerderer_nachrichten {
	-o-background-image: url("../images/pageContent/2_der_verein/artikelbild_2_8.jpg");
	-moz-background-image: url("../images/pageContent/2_der_verein/artikelbild_2_8.jpg");
	background-image: url("../images/pageContent/2_der_verein/artikelbild_2_8.jpg");
}

.layout_der_verein #article_spendenkonto {
	-o-background-image: url("../images/pageContent/2_der_verein/artikelbild_2_9.jpg");
	-moz-background-image: url("../images/pageContent/2_der_verein/artikelbild_2_9.jpg");
	background-image: url("../images/pageContent/2_der_verein/artikelbild_2_9.jpg");
}





.layout_der_verein #article_meilensteine_des_festes table {
	width: 100%;
	text-align: left !important;
}

.layout_der_verein #article_meilensteine_des_festes table td {
	vertical-align: top;
}

.layout_der_verein #article_meilensteine_des_festes table td+td {
	padding-left: 15px;
}

.layout_der_verein #article_mitgliederentwicklung table {
	width: 30%;
	min-width: 200px;
	display: inline-block;
}

.layout_der_verein #article_mitgliederentwicklung table td.mitglieder {
	font-weight: bold;
	width: 75px;
	padding-left: 75px;
}

.layout_der_verein #article_mitgliederentwicklung table td {
	text-align: left;
	padding-left: 15px;
}

.layout_der_verein .ce_downloads ul {
	list-style: none;
}

.layout_der_verein .ce_downloads li {
	text-align: left;
	margin: 10px auto;
	border-bottom: 1px #fff solid;
	padding-bottom: 10px;
	max-width: 350px;
}

.layout_der_verein .ce_downloads a {
	color: #fff;
}

/* ----------------------------------------------------- Die Stadt ---------- */
.layout_die_stadt .ce_text,
.layout_die_stadt .mod_booknav {
	background-color: rgba(0, 38, 82, 0.8);
}

.layout_die_stadt .mod_breadcrumb {
	-o-background-image: url("../images/pageContent/3_die_stadt/farbstreifen_blau.png");
	-moz-background-image: url("../images/pageContent/3_die_stadt/farbstreifen_blau.png");
	background-image: url("../images/pageContent/3_die_stadt/farbstreifen_blau.png");
}

.layout_die_stadt #article_die_stadt {
	background-image: url("../images/pageContent/backgrounds/Menueansicht_Untermenues.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	min-height: 900px;
}

/*
.layout_die_stadt.uebersicht .uebersichtsmenu li:before {
	background-image: url("../images/pageContent/3_die_stadt/pfeil.png");
}
*/

.layout_die_stadt.uebersicht .uebersichtsmenu li:nth-child(1) a {
	-o-background-image: url("../images/pageContent/3_die_stadt/blaueflaeche_3_1.jpg");
	-moz-background-image: url("../images/pageContent/3_die_stadt/blaueflaeche_3_1.jpg");
	background-image: url("../images/pageContent/3_die_stadt/blaueflaeche_3_1.jpg");
}
.layout_die_stadt.uebersicht .uebersichtsmenu li:nth-child(2) a {
	-o-background-image: url("../images/pageContent/3_die_stadt/blaueflaeche_3_2.jpg");
	-moz-background-image: url("../images/pageContent/3_die_stadt/blaueflaeche_3_2.jpg");
	background-image: url("../images/pageContent/3_die_stadt/blaueflaeche_3_2.jpg");
}
.layout_die_stadt.uebersicht .uebersichtsmenu li:nth-child(3) a {
	-o-background-image: url("../images/pageContent/3_die_stadt/blaueflaeche_3_3.jpg");
	-moz-background-image: url("../images/pageContent/3_die_stadt/blaueflaeche_3_3.jpg");
	background-image: url("../images/pageContent/3_die_stadt/blaueflaeche_3_3.jpg");
}
.layout_die_stadt.uebersicht .uebersichtsmenu li:nth-child(4) a {
	-o-background-image: url("../images/pageContent/3_die_stadt/blaueflaeche_3_4.jpg");
	-moz-background-image: url("../images/pageContent/3_die_stadt/blaueflaeche_3_4.jpg");
	background-image: url("../images/pageContent/3_die_stadt/blaueflaeche_3_4.jpg");
}

.layout_die_stadt.uebersicht .uebersichtsmenu li:nth-child(even) a {
	background-color: #123;
}

.layout_die_stadt.uebersicht .uebersichtsmenu li:nth-child(odd) a {
	background-color: #321;
}

.layout_das_fest #article_die_stadtgeschichte {
	-o-background-image: url("../images/pageContent/3_die_stadt/artikelbild_3_6.jpg");
	-moz-background-image: url("../images/pageContent/3_die_stadt/artikelbild_3_6.jpg");
	background-image: url("../images/pageContent/3_die_stadt/artikelbild_3_6.jpg");
}
.layout_das_fest #article_die_rathausgemaelde {
	-o-background-image: url("../images/pageContent/3_die_stadt/artikelbild_3_2.jpg");
	-moz-background-image: url("../images/pageContent/3_die_stadt/artikelbild_3_2.jpg");
	background-image: url("../images/pageContent/3_die_stadt/artikelbild_3_2.jpg");
}
.layout_das_fest #article_die_schauplaetze {
	-o-background-image: url("../images/pageContent/3_die_stadt/artikelbild_3_5.jpg");
	-moz-background-image:url("../images/pageContent/3_die_stadt/artikelbild_3_5.jpg");
	background-image: url("../images/pageContent/3_die_stadt/artikelbild_3_5.jpg");
}
.layout_die_stadt #article_anfahrt {
	-o-background-image: url("../images/pageContent/3_die_stadt/artikelbild_3_4.jpg");
	-moz-background-image: url("../images/pageContent/3_die_stadt/artikelbild_3_4.jpg");
	background-image: url("../images/pageContent/3_die_stadt/artikelbild_3_4.jpg");
}

.layout_die_stadt #die_schauplaetze a {
	color: #fff !important;
}

.layout_die_stadt #die_schauplaetze table {
	width: 100%;
}

/* ------------------------------------------------- Medienservice ---------- */
.layout_medienservice .ce_text,
.layout_medienservice .ce_image,
.layout_medienservice .ce_download,
.layout_medienservice .ce_downloads,
.layout_medienservice .mod_booknav {
	background-color: rgba(153, 51, 0, 0.8);
}

.layout_medienservice #bildergallerien_details {
	-o-background-image:  url("../images/pageContent/4_medienservice/artikelbild_4_1b.jpg");
	-moz-background-image:  url("../images/pageContent/4_medienservice/artikelbild_4_1b.jpg");
	background-image: url("../images/pageContent/4_medienservice/artikelbild_4_1b.jpg");
	background-size: cover;
	background-repeat: no-repeat;
}

.layout_medienservice .mod_breadcrumb {
	-o-background-image:  url("../images/pageContent/4_medienservice/farbstreifen_orange.png");
	-moz-background-image: url("../images/pageContent/4_medienservice/farbstreifen_orange.png");
	background-image: url("../images/pageContent/4_medienservice/farbstreifen_orange.png");
}

.layout_medienservice #article_medienservice {
	-o-background-image:  url("../images/pageContent/backgrounds/Menueansicht_Untermenues.jpg");
	-moz-background-image: url("../images/pageContent/backgrounds/Menueansicht_Untermenues.jpg");
	background-image: url("../images/pageContent/backgrounds/Menueansicht_Untermenues.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	min-height: 900px;
}

.layout_medienservice #bildergalerien,
.layout_medienservice #videothek,
.layout_medienservice #pressebilder {
	padding-top: 0;
}
.layout_medienservice #article_bildergalerien,
.layout_medienservice #article_videothek,
.layout_medienservice #article_pressebilder {
	padding-top: 125px;
}


.layout_medienservice.bildergalerien_detailseite .mod_booknav,
.layout_medienservice.videothek_detailseite .mod_booknav,
.layout_medienservice.pressebilder_detailseite .mod_booknav,
.info {
	display: none;
}

.layout_medienservice.bildergalerien_detailseite .mod_article,
.layout_medienservice.videothek_detailseite .mod_article,
.layout_medienservice.pressebilder_detailseite .mod_article {
	padding-top: 0;
}



.layout_medienservice #article_bildergalerien {
	max-width: 1920px;
	min-height: 100px !important;
}
.layout_medienservice #article_bildergalerien .layout_latest {
	border-bottom: 1px #fff solid;
	max-width: 900px;
	margin: 0 auto;
	padding: 15px 0;
}
.layout_medienservice #article_bildergalerien .layout_latest.last {
	border-bottom: none;
}

.layout_medienservice #article_bildergalerien .layout_latest a {
	color: #fff !important;
}

.layout_medienservice #article_bildergalerien .layout_latest img {
	max-height: 150px;
	width: auto;
	padding: 10px;
}
.layout_medienservice #article_bildergalerien .layout_latest .more {
	margin-top: 25px;
}
.layout_medienservice #article_bildergalerien .layout_latest .more a {
	border: 1px #fff solid;
	padding: 10px 50px;
	text-decoration: none;
}


.layout_medienservice h2.more_galleries {
	background-color: rgba(153, 51, 0, 0.8);
	padding: 8px;
	width: 275px;
	margin: 0 auto;
	color: #fff;
	font-family: 'Open Sans' !important;
	font-size: 1.4rem;
	margin-top: 50px;
}
.layout_medienservice h2.more_galleries:after {
	display: none;
}


.layout_medienservice #article_bildergalerien_all {
	min-height: 100px !important;
	padding-top: 25px !important;
}

.layout_medienservice #article_bildergalerien_all .layout_latest {
	border-bottom: 1px #585858 solid;
	color: #585858 !important;
	padding: 15px 0;
}
.layout_medienservice #article_bildergalerien_all .layout_latest.last {
	border-bottom: none;
}


.layout_medienservice #article_bildergalerien_all .layout_latest h2:after {
	display: none;
}
.layout_medienservice #article_bildergalerien_all .layout_latest a {
	color: #585858 !important;
}
.layout_medienservice #article_bildergalerien_all .layout_latest .more {
	margin-top: 25px;
}
.layout_medienservice #article_bildergalerien_all .layout_latest .more a {
	border: 1px #585858 solid;
	padding: 10px 50px;
	text-decoration: none;
}









.layout_medienservice #article_videothek {
	max-width: 1920px;
	min-height: 100px !important;
}
.layout_medienservice #article_videothek .layout_latest {
	border-bottom: 1px #fff solid;
	max-width: 900px;
	margin: 0 auto;
	padding: 15px 0;
}
.layout_medienservice #article_videothek .layout_latest.last {
	border-bottom: none;
}

.layout_medienservice #article_videothek .layout_latest a {
	color: #fff !important;
}

.layout_medienservice #article_videothek .layout_latest img {
	max-height: 150px;
	width: auto;
	padding: 10px;
}
.layout_medienservice #article_videothek .layout_latest .more {
	display: none;
}

.layout_medienservice #videothek, .layout_medienservice #archiv-520, .layout_medienservice #bildergalerien , .layout_medienservice #musik, .layout_medienservice #videos-473, .layout_medienservice #article_videothek_all{
	background-color: #303030;
}
#videothek .ce_text, .layout_medienservice #bildergalerien .ce_text{
	background-color: transparent;
}

.layout_medienservice h2.more_videos {
	background-color: rgba(153, 51, 0, 0.8);
	padding: 8px;
	width: 275px;
	margin: 0 auto;
	color: #fff;
	font-family: 'Open Sans' !important;
	font-size: 1.4rem;
	margin-top: 50px;
}
.layout_medienservice h2.more_videos:after {
	display: none;
}

.layout_medienservice #article_videothek_all {
	min-height: 100px !important;
	padding-top: 25px;
}

.layout_medienservice #article_videothek_all .layout_latest {
	border-bottom: 1px #585858 solid;
	color: #fff !important;
	padding: 15px 0;
}
.layout_medienservice #article_videothek_all .layout_latest.last {
	border-bottom: none;
}

.layout_medienservice #article_videothek_all .layout_latest h2:after {
	display: none;
}

.layout_medienservice #article_videothek_all .layout_latest a {
	color: #fff !important;
}
.layout_medienservice #article_videothek_all .layout_latest .more {
	margin-top: 25px;
}
.layout_medienservice #article_videothek_all .layout_latest .more a {
	border: 1px #fff solid;
	padding: 10px 50px;
	text-decoration: none;
}

.layout_medienservice .mod_flash h1 {
	display: none;
}


.layout_medienservice .mod_newsreader .back {
	margin-top: 25px;
}
.layout_medienservice .mod_newsreader .back a {
	color: #fff !important;
	text-decoration: none;
	padding: 10px 50px;
	border: 1px #fff solid;
}




.layout_medienservice #pressebilder .ce_text {
	background-color: transparent;
}


.layout_medienservice #article_pressebilder {
	max-width: 1920px;
	min-height: 100px !important;
}

.layout_medienservice #pressebilder .layout_latest {
	border-bottom: 1px #585858 solid;
	color: #fff !important;
	padding: 15px 0;
}
.layout_medienservice #pressebilder .layout_latest.last {
	border-bottom: none;
}

.layout_medienservice #pressebilder .layout_latest .info {
	color: #585858 !important;
}
.layout_medienservice #pressebilder .layout_latest a {
	color: #585858 !important;
}
.layout_medienservice #pressebilder .layout_latest .more {
	margin-top: 25px;
}
.layout_medienservice #pressebilder .layout_latest .more a {
	border: 1px #585858 solid;
	padding: 10px 50px;
	text-decoration: none;
}






.mod_newslist .pagination {
	width: 100%;
}
.mod_newslist .pagination ul {
	list-style-type: none;
	text-align: center;
}
.mod_newslist .pagination ul li {
	display: inline-block;
	min-width: 25px;
	padding: 0 5px;
}
.mod_newslist .pagination ul li a,
.mod_newslist .pagination ul li span {
	text-decoration: none;
	color: #fff !important;
}


#pressebilder .mod_newslist .pagination,
#pressebilder .mod_newslist .pagination ul li a,
#pressebilder .mod_newslist .pagination ul li span {
	text-decoration: none;
	color: #585858 !important;
}




.layout_medienservice #article_bildergalerie,
.layout_medienservice #article_bildergalerien,
.layout_medienservice #article_videothek,
.layout_medienservice #article_pressebilder,
.layout_medienservice .mod_article.pressebilder,
.layout_medienservice #article_pressetexte_und_informationen,
.layout_medienservice #detail,
.layout_medienservice #article_video {
	-o-background-image:  url("../images/pageContent/4_medienservice/artikelbild_4_1_1.jpg");
	-moz-background-image: url("../images/pageContent/4_medienservice/artikelbild_4_1_1.jpg");
	background-image: url("../images/pageContent/4_medienservice/artikelbild_4_1_1.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	min-height: 900px;
}

.layout_medienservice #article_pressetexte_und_informationen_musik{
	-o-background-image:  url("../images/pageContent/4_medienservice/artikelbild_4_1_3.jpg");
	-moz-background-image: url("../images/pageContent/4_medienservice/artikelbild_4_1_3.jpg");
	background-image: url("../images/pageContent/4_medienservice/artikelbild_4_1_3.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	min-height: 900px;

}


/*
.layout_medienservice.uebersicht .uebersichtsmenu li:before {
	background-image: url("../images/pageContent/4_medienservice/pfeil.png");
}
*/

.layout_medienservice.uebersicht .uebersichtsmenu li:nth-child(1) a {
	-o-background-image:  url("../images/pageContent/4_medienservice/orangeflaeche_4_1.jpg");
	-moz-background-image: url("../images/pageContent/4_medienservice/orangeflaeche_4_1.jpg");
	background-image: url("../images/pageContent/4_medienservice/orangeflaeche_4_1.jpg");
}
.layout_medienservice.uebersicht .uebersichtsmenu li:nth-child(2) a {
	-o-background-image:  url("../images/pageContent/4_medienservice/orangeflaeche_4_2.jpg");
	-moz-background-image: url("../images/pageContent/4_medienservice/orangeflaeche_4_2.jpg");
	background-image: url("../images/pageContent/4_medienservice/orangeflaeche_4_2.jpg");
}
.layout_medienservice.uebersicht .uebersichtsmenu li:nth-child(3) a {
	-o-background-image:  url("../images/pageContent/4_medienservice/orangeflaeche_4_3.jpg");
	-moz-background-image: url("../images/pageContent/4_medienservice/orangeflaeche_4_3.jpg");
	background-image: url("../images/pageContent/4_medienservice/orangeflaeche_4_3.jpg");
}
.layout_medienservice.uebersicht .uebersichtsmenu li:nth-child(4) a {
	-o-background-image: url("../images/pageContent/4_medienservice/orangeflaeche_4_4.jpg");
	-moz-background-image: url("../images/pageContent/4_medienservice/orangeflaeche_4_4.jpg");
	background-image: url("../images/pageContent/4_medienservice/orangeflaeche_4_4.jpg");
}

.layout_medienservice.uebersicht .uebersichtsmenu li:nth-child(even) a {
	-o-background-image: url("../images/pageContent/4_medienservice/orangeflaeche_4_1.jpg");
	-moz-background-image: url("../images/pageContent/4_medienservice/orangeflaeche_4_1.jpg");
	background-image: url("../images/pageContent/4_medienservice/orangeflaeche_4_1.jpg");
}

.layout_medienservice.uebersicht .uebersichtsmenu li:nth-child(odd) a {
	-o-background-image: url("../images/pageContent/4_medienservice/orangeflaeche_4_1.jpg");
	-moz-background-image: url("../images/pageContent/4_medienservice/orangeflaeche_4_1.jpg");
	background-image: url("../images/pageContent/4_medienservice/orangeflaeche_4_1.jpg");
}


.layout_medienservice.uebersicht .uebersichtsmenu_sublevel li:nth-child(even) a {
	-o-background-image: url("../images/pageContent/4_medienservice/orangeflaeche_4_1.jpg");
	-moz-background-image: url("../images/pageContent/4_medienservice/orangeflaeche_4_1.jpg");
	background-image: url("../images/pageContent/4_medienservice/orangeflaeche_4_1.jpg");
}

.layout_medienservice.uebersicht .uebersichtsmenu_sublevel li:nth-child(odd) a {
	-o-background-image: url("../images/pageContent/4_medienservice/orangeflaeche_4_1.jpg");
	-moz-background-image: url("../images/pageContent/4_medienservice/orangeflaeche_4_1.jpg");
	background-image: url("../images/pageContent/4_medienservice/orangeflaeche_4_1.jpg");
}


.layout_medienservice #bildergallerien_details {
	padding-bottom: 50px;
}

.layout_medienservice #bildergallerien_details .layout_full > * {
	background-color: transparent;
	margin: 0;
	padding: 0;
}




.layout_medienservice .pressebilder .ce_image, 
.layout_medienservice .pressebilder .ce_download {
	padding: 15px 0;
}

.layout_medienservice .pressebilder hr {
	padding: 0;
	margin: 0 auto;
	width: 100%;
	max-width: 900px;
	display: block;
}

.layout_medienservice .mod_flash object {
	width: 100%;
}

.layout_medienservice .ce_downloads li {
	list-style: none;
	text-align: left;
	margin: 10px auto;
	border-bottom: 1px #fff solid;
	padding-bottom: 10px;
	max-width: 600px;
}

.layout_medienservice .ce_downloads li a {
	color: #fff !important;
}

.layout_medienservice #mbCenter {
	background-color: transparent;
	box-shadow: none;
}

.layout_medienservice #mbTitle,
.layout_medienservice #mbNumber,
.layout_medienservice #mbCaption {
	display: none;
}

.layout_medienservice #mbCloseLink {
    position: absolute;
    top: 10px;
    right: 10px;
    background-color: rgba(0, 0, 0, 0.5);
    font-size: 32px;
}

.layout_medienservice #mbPrevLink {
    position: absolute;
    top: 50%;
    left: -11px;
    background-color: transparent;
    text-decoration: none !important;
}

.layout_medienservice #mbNextLink {
    position: absolute;
    top: 50%;
    right: -1px;
    background-color: transparent;
    text-decoration: none !important;
}

.layout_medienservice #mbPrevLink big,
.layout_medienservice #mbNextLink big {
    font-size: 32px;
    text-decoration: none !important;
}


/* ------------------------------------------------------- Termine ---------- */
.layout_termine .ce_text,
.layout_termine .mod_booknav,
.layout_termine .mod_newslist,
.layout_termine .mod_newsreader  {
	background-color: rgba(153, 102, 0, 0.8);
}

.layout_termine .mod_newsreader * {
	background-color: transparent !important;
}

.layout_termine .mod_newslist a,
.layout_termine .mod_newsreader a {
	color: #fff !important;
}

.layout_termine .mod_newslist .more {
	margin-top: 25px;
}
.layout_termine .mod_newslist .more a {
	border: 1px #fff solid;
	padding: 10px 50px;
	text-decoration: none;
}

.layout_termine .mod_newsreader .back {
	margin-top: 25px;
}
.layout_termine .mod_newsreader .back a {
	border: 1px #fff solid;
	padding: 10px 50px;
	text-decoration: none;
}

.layout_termine .mod_newslist .layout_latest {
	border-bottom: 1px #fff solid;
	color: #fff !important;
	padding: 15px 0;
}
.layout_termine .mod_newslist .layout_latest.last {
	border-bottom: none;
}

.layout_termine .mod_article {
	padding-bottom: 50px;
	-o-background-image: url("../images/pageContent/5_termine/artikelbild_5_1_2.jpg");
	-moz-background-image: url("../images/pageContent/5_termine/artikelbild_5_1_2.jpg");
	background-image: url("../images/pageContent/5_termine/artikelbild_5_1_2.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	min-height: 900px;
}

.layout_termine .mod_breadcrumb {
	-o-background-image: url("../images/pageContent/5_termine/farbstreifen_ocker.png");
	-moz-background-image: url("../images/pageContent/5_termine/farbstreifen_ocker.png");
	background-image: url("../images/pageContent/5_termine/farbstreifen_ocker.png");
}

.layout_termine #termine {
	-o-background-image: url("../images/pageContent/backgrounds/Menueansicht_Untermenues.jpg");
	-moz-background-image: url("../images/pageContent/backgrounds/Menueansicht_Untermenues.jpg");
	background-image: url("../images/pageContent/backgrounds/Menueansicht_Untermenues.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	min-height: 900px;
}

/*
.layout_termine.uebersicht .uebersichtsmenu li:before {
	background-image: url("../images/pageContent/5_termine/pfeil.png");
}
*/

.layout_termine.uebersicht .uebersichtsmenu li:nth-child(1) a {
	-o-background-image: url("../images/pageContent/5_termine/ockerflaeche_5_1.jpg");
	-moz-background-image: url("../images/pageContent/5_termine/ockerflaeche_5_1.jpg");
	background-image: url("../images/pageContent/5_termine/ockerflaeche_5_1.jpg");
}
.layout_termine.uebersicht .uebersichtsmenu li:nth-child(2) a {
	-o-background-image: url("../images/pageContent/5_termine/ockerflaeche_5_2.jpg");
	-moz-background-image: url("../images/pageContent/5_termine/ockerflaeche_5_2.jpg");
	background-image: url("../images/pageContent/5_termine/ockerflaeche_5_2.jpg");
}
.layout_termine.uebersicht .uebersichtsmenu li:nth-child(3) a {
	-o-background-image: url("../images/pageContent/5_termine/ockerflaeche_5_3.jpg");
	-moz-background-image:url("../images/pageContent/5_termine/ockerflaeche_5_3.jpg");
	background-image: url("../images/pageContent/5_termine/ockerflaeche_5_3.jpg");
}

.layout_termine.uebersicht .uebersichtsmenu li:nth-child(even) a {
	background-color: #123;
}

.layout_termine.uebersicht .uebersichtsmenu li:nth-child(odd) a {
	background-color: #321;
}



/* ----------------------------------------------------- Kalender ------------*/

#home .mod_eventlist{
	padding-top: 25px;
}

#home .mod_eventlist h2 a{
		color: #585858 !important;
}

#home .mod_eventlist .ce_text{
	padding: 5px;
}

.layout_termine .mod_eventlist, .layout_termine  .mod_eventreader {
	background-color: rgba(153, 102, 0, 0.8);
	max-width: 900px;
	margin: 0 auto;
	color: #fff;
	padding: 50px 5%;
	padding-top: 50px;
	padding-top: 75px;
}

.layout_termine .mod_eventlist .ce_text, .layout_termine  .mod_eventreader .ce_text{
	background: transparent;
}

/* ----------------------------------------------------- Aktuelles ---------- */
.layout_aktuelles .ce_text,
.layout_aktuelles .mod_booknav,
.layout_aktuelles #container .mod_search,
.layout_aktuelles .mod_newslist,
.layout_aktuelles .mod_newsreader,
.layout_aktuelles .mod_newsmenu,
.layout_aktuelles .mod_newsarchive,
.layout_aktuelles .mod_ticker,
.layout_aktuelles .ce_downloads
{
	background-color: rgba(71, 69, 69, 0.8);
}

.layout_aktuelles .mod_article {
	padding-bottom: 50px;
	-o-background-image:url("../images/pageContent/6_aktuelles/artikelbild_6_1_2.jpg");
	-moz-background-image:url("../images/pageContent/6_aktuelles/artikelbild_6_1_2.jpg");
	background-image: url("../images/pageContent/6_aktuelles/artikelbild_6_1_2.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	min-height: 200px;
}

.layout_aktuelles .mod_article#suche {
	padding-bottom: 50px;
	background-image: none;
	background-color: #585858;
}

.layout_aktuelles .mod_article#suche .ce_text,
.layout_aktuelles .mod_article#suche .mod_search {
	background-color: transparent;
}

.layout_aktuelles .mod_newsarchive a,
.layout_aktuelles .mod_newslist a,
.layout_aktuelles .mod_newsmenu a,
.layout_aktuelles .mod_newsreader a,
.layout_aktuelles .mod_search .header,
.layout_aktuelles .mod_search>div {
	color: #fff !important;
}

.layout_aktuelles .mod_newsmenu ul {
	list-style-type: none;
}

.layout_aktuelles .mod_newsreader * {
	background-color: transparent !important;
}

.layout_aktuelles .mod_newsreader .ce_image {
	padding-top: 0;
	padding-bottom: 0;
}

.layout_aktuelles .mod_breadcrumb {
	-o-background-image:url("../images/pageContent/6_aktuelles/farbstreifen_grau.png");
	-moz-background-image:url("../images/pageContent/6_aktuelles/farbstreifen_grau.png");
	background-image: url("../images/pageContent/6_aktuelles/farbstreifen_grau.png");
}

.layout_aktuelles #aktuelles {
	-o-background-image:url("../images/pageContent/backgrounds/Menueansicht_Untermenues.jpg");
	-moz-background-image:url("../images/pageContent/backgrounds/Menueansicht_Untermenues.jpg");
	background-image: url("../images/pageContent/backgrounds/Menueansicht_Untermenues.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	min-height: 900px;
}

/*
.layout_aktuelles.uebersicht .uebersichtsmenu li:before {
	background-image: url("../images/pageContent/6_aktuelles/pfeil.png");
}
*/

.layout_aktuelles.uebersicht .uebersichtsmenu li:nth-child(1) a {
	background-image: url("../images/pageContent/6_aktuelles/graueflaeche_6_1.jpg");
}
.layout_aktuelles.uebersicht .uebersichtsmenu li:nth-child(2) a {
	background-image: url("../images/pageContent/6_aktuelles/graueflaeche_6_2.jpg");
}
.layout_aktuelles.uebersicht .uebersichtsmenu li:nth-child(3) a {
	background-image: url("../images/pageContent/6_aktuelles/graueflaeche_6_3.jpg");
}

.layout_aktuelles.uebersicht .uebersichtsmenu li:nth-child(4) a {
	background-image: url("../images/pageContent/6_aktuelles/graueflaeche_6_1.jpg");
}

.layout_aktuelles.uebersicht .uebersichtsmenu li:nth-child(even) a {
	background-color: #123;
}

.layout_aktuelles.uebersicht .uebersichtsmenu li:nth-child(odd) a {
	background-color: #321;
}


.layout_aktuelles .mod_newslist .more {
	margin-top: 25px;
}
.layout_aktuelles .mod_newslist .more a {
	border: 1px #fff solid;
	padding: 10px 50px;
	text-decoration: none;
}

.layout_aktuelles .mod_newsreader .back {
	margin-top: 25px;
}
.layout_aktuelles .mod_newsreader .back a {
	border: 1px #fff solid;
	padding: 10px 50px;
	text-decoration: none;
}

.layout_aktuelles .mod_newslist .layout_latest {
	border-bottom: 1px #fff solid;
	color: #fff !important;
	padding: 15px 0;
}
.layout_aktuelles .mod_newslist .layout_latest.last {
	border-bottom: none;
}

.layout_aktuelles .mod_newsarchive {
	padding-top: 0;
}

.layout_aktuelles #container .mod_search {
	max-width: 900px;
	margin: 0 auto;
	padding: 0 50px;
	padding-bottom: 50px;
}

.layout_aktuelles #container .mod_search a {
	color: #fff !important;
	text-decoration: none;
}

.layout_aktuelles #container .mod_search .header {
	padding-top: 25px;
}

/*
.layout_aktuelles #article_nachrichten{
	background-image: url("../images/pageContent/6_aktuelles/artikelbild_6_1_2.jpg");
}
*/

/* ------------------------------------------------------- Kontakt ---------- */
.layout_kontakt .ce_text,
.layout_kontakt .ce_form,
.layout_kontakt .mod_booknav {
	background-color: rgba(116, 13, 1, 0.8);
}

.layout_kontakt .mod_breadcrumb {
	background-image: url("../images/pageContent/7_kontakt/farbstreifen_rot.png");
}

.layout_kontakt #kontakt, .layout_kontakt #article_anfahrt {
	background-image: url("../images/pageContent/7_kontakt/artikelbild_7_1_1.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	min-height: 900px;
}

.layout_kontakt.uebersicht .uebersichtsmenu li:nth-child(even) a {
	background-color: #123;
}

.layout_kontakt.uebersicht .uebersichtsmenu li:nth-child(odd) a {
	background-color: #321;
}

.layout_kontakt .ce_form form {
	padding: 25px 0;
}

.layout_kontakt .ce_form label {
	text-align: left;
	width: 125px;
	vertical-align: top;
	text-align: center;
}

.layout_kontakt .ce_form input,
.layout_kontakt .ce_form textarea {
	width: calc(100% - 300px);
	min-width: 300px;
	color: #000;
}

.layout_kontakt .ce_form input {
	height: 30px;
	margin-bottom: 10px;
}

.layout_kontakt .ce_form .submit_container {

}

.layout_kontakt .ce_form input[type="submit"] {
	margin-left: 125px;
}

.layout_kontakt #article_anfahrt iframe{

	height: 350px;
	width: 100%;
}

.layout_kontakt #formulare-downloads{
	background-image: url("../images/pageContent/7_kontakt/artikelbild_7_1_2.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	min-height: 900px;
}

.layout_kontakt #article_pressekontakt{
	background-image: url("../images/pageContent/7_kontakt/artikelbild_7_1_3.jpg");
}

@media screen and (max-width:476px) {
	.layout_kontakt .ce_form input[type="submit"] {
		margin-left: 0;
		width: calc(100% - 150px);
		min-width: 300px;
	}	
}


/* ---------------------------------------------------------- Shop ---------- */
.layout_shop .ce_text,
.layout_shop .mod_booknav,
.layout_shop .mod_iso_checkout,
.layout_shop .mod_iso_orderdetails,
.layout_shop .mod_iso_productreader,
.layout_shop .mod_iso_productlist .product_list,
.layout_shop .mod_iso_cart {
	background-color: rgba(122, 21, 1, 0.8);
}

.layout_shop .mod_breadcrumb {
	background-image: url("../images/pageContent/8_shop/farbstreifen_rot.png");
}

/*
.layout_shop [class^=mod_iso] {
	background-image: url("../images/pageContent/8_shop/artikelbild_8_1_1.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	min-height: 900px;
}
*/

.layout_shop .mod_article,
.layout_shop .mod_iso_message {
	background-image: url("../images/pageContent/8_shop/artikelbild_8_1_1.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	min-height: 900px;
}


.layout_shop .mod_iso_message {
	min-height: 100px;
	color: #fff !important;
}

.layout_shop .mod_iso_cart form {
	padding-top: 0;
}
.layout_shop .mod_iso_cart p.message {
	padding-top: 150px;
	text-align: center;
}

.layout_shop .mod_iso_cart a {
	color: #fff;
}

.layout_shop [class^=mod_iso] form td.quantity {
	color: #fff;
}
.layout_shop [class^=mod_iso] form input {
	color: #585858;
}

.layout_shop [class^=mod_iso] form .formbody div {
	margin: 15px auto;
}

.layout_shop [class^=mod_iso] form input.submit {
	padding: 5px 10px;
}

.layout_shop [class^=mod_iso] .back {
	margin-top: 25px;
}
.layout_shop [class^=mod_iso] .back a {
	color: #fff !important;
	text-decoration: none;
	padding: 10px 50px;
	border: 1px #fff solid;
}

.layout_shop .mod_iso_checkout ol {
	list-style-type: none;
}

.layout_shop.uebersicht .uebersichtsmenu li:nth-child(even) a {
	background-color: #123;
}

.layout_shop.uebersicht .uebersichtsmenu li:nth-child(odd) a {
	background-color: #321;
}

.layout_shop .mod_iso_productlist .product_list .product {
	border-bottom: 1px #fff solid;
	color: #fff;
	padding: 15px 0;
}

.layout_shop [class^=mod_iso] .product img {
	width: 100%;
	max-width: 200px;
	height: auto;
}

.layout_shop [class^=mod_iso] select {
	color: #585858;
}

.layout_shop .mod_iso_productlist .product_list img {
	width: 100%;
	max-width: 200px;
	height: auto;
}

.layout_shop .mod_iso_productlist .product_list .product_last {
	border-bottom: none;
}

.layout_shop .mod_iso_productlist .product_list .product a {
	color: #fff !important;
}

.layout_shop [class^=mod_iso] .submit_container {
	margin: 15px auto;
}

.layout_shop .mod_iso_productlist .product_list .product .submit_container {
	color: #585858;
}

.layout_shop .mod_iso_productlist .product_list .product .submit_container label {
	color: #fff;
}
.layout_shop .mod_iso_productlist .product_list .product .submit_container input[type="text"],
.layout_shop .mod_iso_productreader .product .submit_container input[type="text"] {
	width: 40px;
	margin-left: 10px;
}

.layout_shop table {
	width: 100%;
}

.layout_shop .address_new .row_even,
.layout_shop .address_new .row_odd {
	height: 30px;
}

.layout_shop table [class^=col_].name {
	width: 200px;
}

.layout_shop table [class^=col_].quantity {
	width: 40px;
}
.layout_shop table [class^=col_].quantity input {
	width: 40px;
}

.layout_shop table [class^=col_] {
	width: 50px;
}

.layout_shop table tfoot {
	margin: 15px auto;
}

.layout_shop .radio_container span {
	display: block;
}
.layout_shop .radio_container [id^=lbl_shippingmethod_] span {
	display: inline-block;
}
.layout_shop input[type="radio"] {
	display: inline;
	width: 25px;
}


.layout_shop .address_new .col_0 {
	width: 150px;
}
.layout_shop .address_new .col_1 {
	width: calc(100% - 170px);
	padding-left: 20px;
}

.layout_shop .address_new .col_1 input,
.layout_shop .address_new .col_1 select {
	width: 100%;
}



.layout_shop #agb-widerrufsbelehrung .csc-header {
	text-align: center;
}

.layout_shop #agb-widerrufsbelehrung {
	text-align: left;
}

/* ----------------------------------------------------- Impressum ---------- */
.impressum .ce_text,
.impressum .mod_booknav {
	background-color: rgba(122, 21, 1, 0.8);
}

.impressum .mod_breadcrumb {
	background-image: url("../images/pageContent/8_shop/farbstreifen_rot.png");
}

.impressum .mod_article {
	background-image: url("../images/pageContent/1_das_fest/3_daten_und_fakten/artikelbild_1_3_4.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	min-height: 900px;
}
#datenschutz.mod_article{
	background-image: url("../images/pageContent/1_das_fest/3_daten_und_fakten/artikelbild_1_3_7.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	min-height: 900px;
}

/* ------------------------------------------------------ Other ---------- */
.layout_other .ce_text,
.layout_other .mod_booknav {
	background-color: rgba(81, 81, 0, 0.8);
}

.layout_other .mod_breadcrumb {
	background-image: url("../images/pageContent/1_das_fest/farbstreifen_gruen.png");
	background-position: center;
}

.layout_other #article_home {
	background-image: url("../images/pageContent/1_das_fest/1_der_zeitgeschichtliche_rahmen/artikelbild_1_1_1.jpg");
}

/*Contentslider Rathausgemälde
  LH 14.08.2018
 */

#article_die_rathausgemaelde .mod_rocksolid_slider{
	background-color: rgba(116, 13, 1, 0.8);
	max-width: 900px;
	margin: 0 auto;
	color: #fff;
	padding: 50px 5%;
}

#article_pressetexte_und_informationen .mod_newslist, #article_pressetexte_und_informationen_musik .mod_newslist , #detail .mod_newsreader, #article_pressetexte_und_informationen .teaser span{
	background-color: rgba(153, 51, 0, 0.8);
	color:white;

}

#detail .mod_newsreader .ce_text{
	background: transparent;
}


/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------- FOOTER ---------- */
/* -------------------------------------------------------------------------- */

#footer * {
	font-family: 'Open Sans' !important;
	font-size: 1.3rem !important;
}

.footer_container_outer a {
	color: #fff !important;
	font-weight: bold;
}
.footer_container_inner_top {
	background-color: #474545;
	color: #fff;
}
.footer_container_inner_top_container {
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
}
.footer_container_inner_top .column {
	display: inline-block;
	width: 33%;
	min-width: 300px;
	vertical-align: top;
	height: 100%;
}
.footer_container_inner_top .column .content {
	margin: 25px 0;
	padding-left: 25px;
	border-left: none;
}

.footer_container_inner_top .column_1 .mod_navigation li {
	margin-bottom: 5px;
}

.footer_container_inner_top .column_3 .content > div:after {
	content: "";
	display: block;
	width: 150px;
	border-bottom: 1px #fff solid;
}
.footer_container_inner_top .column_3 .content > div.last:after {
	border-bottom: none;
}

.footer_container_inner_top .column.first .content {
	border: none;
}

.footer_container_inner_top .column ul {
	list-style: none !important;
	margin: 0 !important;
}

.footer_container_inner_bottom {
	background-color: #373535;
	color: #fff;
	padding: 25px 0;
}
.footer_container_inner_bottom_container {
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
	padding: 0 15px;
}

#footer .design_by {
	display: none;
}
#footer .design_by a {
	color: #666 !important;
}

.home #footer .design_by {
	display: block;
}

#footer .sponsor {
	display: none;
}


@media screen and (max-width:600px) {
	#header .logo {
		float: none;
		min-width: 300px;
		width: 80%;
		margin: 0 auto;
	}

	#header .searchbar {
		float: none;
		min-width: 325px;
		width: 80%;
		margin: 0 auto;
	}
}

@media screen and (min-width:604px) {
	.footer_container_inner_top .column .content {
		margin: 25px 0;
		padding-left: 25px;
		border-left: 1px #fff solid;
	}
	.footer_container_inner_top .column.first .content {
		border: none;
	}
	.footer_container_inner_top .column.last .content {
		border: none;
	}
}

@media screen and (min-width:908px) {
	.footer_container_inner_top .column .content {
		margin: 25px 0;
		padding-left: 25px;
		border-left: 1px #fff solid;
	}
	.footer_container_inner_top .column.last .content {
		margin: 25px 0;
		padding-left: 25px;
		border-left: 1px #fff solid;
	}
}


@media screen and (min-width:768px) {
	#header #main_nav {
		display: block;
	}

	#header .mobile-wrapper {
		display: none;
	}
}

/* ------------------------------------------------------ Sponsoren ---------- */
/* ------------------------------------------------------ JaZi 28.06.2016 ---- */

#sponsorlogo{
	/*display:block;
	height: auto;*/
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}

.logoWrapper{
	/*display: block;
	float: left;
	height: 50px;
	margin-bottom: 35px;*/
	padding: 15px 5px 15px 5px;
	width: 50%;
}

.footerLogo{
	position: relative;
	left:50%;
	margin-left: -45px;
}

@media screen and (min-width:604px) {
	.logoWrapper{
		width: 25%;
	}
}

@media screen and (min-width:908px) {
	.logoWrapper{
		width: calc(100% / 12);
	}
	#sponsorlogo{
		padding-left: 10%;
		padding-right: 10%;
	}
}

/*-------------------- Störer ----------------------------*/

#header .mobile_stoerer{
	background-color:#610;
	color:#fff;
	text-align:center;
}

#header .stoerer_wrap{
	background-image:url("../images/info-icon.png");
	background-repeat:no-repeat;
	background-position:right bottom;
	max-width:450px;
	margin:0 auto;
	padding:15px 0;
	display:block;
}

#header .mobile_stoerer a{
	color:#fff;
}

#header .mobile_stoerer p{
	margin-bottom:0;
}

#header .mobile_stoerer h4{
	margin-bottom:5px;
}

#header .desktop_stoerer{
	display:none;
}


@media screen and (min-width:768px) {
	#header .mobile_stoerer{
		display:none;
	}
	
	#header .searchbar{
		float:right;
		width:27%;
		/* float: left; */
		min-width:auto;
		min-width:initial;
		padding:25px 25px 25px 0;
	}
	
	#header .searchbar .formbody .widget{
		width:75%;
	}

	#header .kulturerbe img {
		display: block;
		width: 100%;
		height: auto;
		max-width: 300px;
	}

	#header .kulturerbe {
		float: left;
		width: 25%;
		min-width: 300px;
		padding: 25px;
	}

	
	#header .desktop_stoerer{
		display:block;
		background-color:#610;
		color:#fff;
		text-align:left;
		width:20%;
		float:left;
		margin:0 1%;
		margin-top:-35px;
	}
	#header .desktop_stoerer .stoerer_wrap{
		background-image:url("../images/info-icon.png");
		background-repeat:no-repeat;
		background-position:right bottom;
		max-width:250px;
		margin:0 auto;
		padding:18px 20px 18px 20px;
		display:block;
		min-height:130px;
	}

	#header .desktop_stoerer a{
		color:#fff;
		/* text-decoration: underline; */
	}

	#header .desktop_stoerer p{
		margin-bottom:0;
	}

	#header .desktop_stoerer h4{
		margin-bottom:5px;
	}

}

@media screen and (min-width:1130px) {
	#header .desktop_stoerer .stoerer_wrap{
		padding-top:30px;
	}
}

/* -------- Video Wrapper ---------------- */

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.video-wrapper {
	width: 640px;
	float:none;
	margin-left:auto;
	margin-right:auto;
	max-width: 100%;
}

/*----------YouTube ---- LH 01.10.2018-----*/
#article_videothek iframe{
	max-width:100%;
	height: auto;
	min-height: 250px;

}

#article_videothek .ce_player{
	width:560px;
	max-width: 100%;
}

@media screen and (min-width:1130px) {
	#article_videothek iframe{
	min-height: 295px;

}
}



/* ------- News Ticker ------------------ */

.mod_ticker {
	background-color: rgba(71, 69, 69, 0.8);
	max-width: 900px;
	margin: 0 auto;
	color: #fff;
	padding: 50px 5%;
	padding-top: 75px;
	text-align: center;
}

.tickertext {
	background-color: #610;
	text-align: left;
	padding: 0.9em;
}

.tickertext a, .tickertext a:hover, .tickertext a:active, .tickertext a:visited {
	color: white;
	text-decoration: none;
	font-weight: bold;
}

#aktuelle-informationen .ce_text,
#aktuelle-informationen .ce_image,
#aktuelle-informationen .ce_download,
#aktuelle-informationen .ce_downloads,
#aktuelle-informationen .ce_form,
#aktuelle-informationen .ce_gallery {
	max-width: 900px;
	margin: 0 auto;
	color: #fff;
	padding: 30px 5%;
	padding-top: 0;
}

.layout_aktuelles .ce_downloads li {
	list-style: none;
	text-align: left;
	margin: 10px auto;
	border-bottom: 1px #fff solid;
	padding-bottom: 10px;
	max-width: 600px;
}

/*
.layout_aktuelles .mod_article {
	background-image: url("../images/pageContent/4_medienservice/artikelbild_4_1_1.jpg");
}
*/


/* --- Hinzugefügt 11.4.22 --- SB */
.layout_das_fest #article_auffuehrung_2023 {
	-o-background-image:  url("../images/pageContent/2_der_verein/artikelbild_2_2.jpg");
	-moz-background-image: url("../images/pageContent/2_der_verein/artikelbild_2_2.jpg");
	background-image: url("../images/pageContent/2_der_verein/artikelbild_2_2.jpg");
}


.ce_downloads ul {
	list-style: none;
	margin-left: 0;
}

/* --- Hinzugefügt 08.07.22 --- SB */

.plakat-aufkleber .col_last img {
	width: 150px !important;
}