/**
 * Theme Name: Unique Child
 * Theme URI: http://themehybrid.com/themes/unique
 * Description: A child theme of the Unique parent theme.
 * Version: 0.1
 * Author: Matthias Bauer
 * Author URI: 
 * Tags: theme-options, threaded-comments, microformats, translation-ready, rtl-language-support, one-column, two-columns, three-columns, right-sidebar, left-sidebar, fixed-width, sticky-post, custom-background, custom-header, custom-menu, full-width-template, post-formats, featured-images
 * Template: unique
 */

/* Importing the parent theme stylesheet. */
@import url( '../unique/style.css' );
@import url("landingpage.css");


/* roboto-slab-300 - latin */
@font-face {font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/roboto-slab-v24-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-slab-v24-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-slab-v24-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-slab-v24-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-slab-v24-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-slab-v24-latin-300.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}

/* roboto-slab-regular - latin */
@font-face {font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/roboto-slab-v24-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-slab-v24-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-slab-v24-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-slab-v24-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-slab-v24-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-slab-v24-latin-regular.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}


body {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font: normal normal normal 1rem/1.5rem Arial, Helvetica, sans-serif;;
}

#main {
	margin-top: 0;
	
}

#kiste {
	/*background-image: url(images/fassade-32.png);*/
	background-image: url(images/header-201013.jpg);
	background-repeat: repeat-x;
	padding: 0px;
	height: 143px;
	width: auto;
	background-position: center top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: transparent;
	
}


#header {
	/*background-image: url(images/logo-paul-gerhardt-kirchengemeinde-314-105.png);
	background-repeat: no-repeat;
	background-position: right 20px;*/
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}

/*body.stadtteilzentrum #kiste {
	background-image:url(https://dev.paulgerhardtgemeinde.de/wordpress-2/wp-content/uploads/2018/05/stadtteilzentrum-im-falkenhagener-Feld-598.png); 
	background-size: contain;
	background-repeat: no-repeat;
}

body.schweden #kiste, body.taxonomy-category-schwedenhaus #kiste  {
	background-image: url(images/schwedenhaus_17-05-21.jpg);
}	
	
body.cafe #kiste, body.taxonomy-category-cafe #kiste {
	background-image: url(images/cafe-hintergrund.png);
}	


body.treff #kiste, body.taxonomy-category-treff #kiste {
	background-image: url(images/treff-141013.png);
}

body.powergirls #kiste, body.taxonomy-category-powergirls #kiste {
	background-image: url(images/powergirls.jpg);
}

body.geistlichesLeben #kiste, body.taxonomy-category-kirche #kiste{
	background-image: url(images/Banner-Paul-Gerhardt.jpg);
}

body.kita #kiste, body.taxonomy-category-kita  #kiste{
	background-image: url(images/header-kita-260518.jpg);
}
body.senioren #kiste {
	background-image: url(https://paulgerhardtgemeinde.de/wordpress-2/wp-content/uploads/2020/09/Logo-Seniorenprojekt-e1600075204489.png);
	background-repeat: no-repeat;
	background-position: center center;
} */
	
.container {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height:auto;
	
	
}
	
.breadcrumb-trail breadcrumbs {
	float: left;
	margin-left: 26%;
}

#site-title {display: inline;vertical-align: middle;margin: 0;text-indent: -9999px; display: none;}
#site-title a {float: left;display: block;width: 960px;height: 143px; /*background: url(your-image) left no-repeat;*/ text-indent: -9999px; }
#site-title a span, #site-description {display: none;}
#site-description {display: none;} 

.hentry .wp-caption-text {
	width: auto;
	opacity: 0.85;
	color: #FFF;
	background-color: grey;
}


	
#text-9 .textwidget a img {
	background: none;
	border:none;
	float: left;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 25px;
	padding-left: 0;
	height: 79px;
	width: auto;
}

.textwidget a:hover img {
box-shadow: none;
}

#fB-link {
	padding-left: 72px;
	background-repeat: no-repeat;
	background-image: url(images/facebook-64.png);
	background-position: left center;
	padding-top: 32px;
	padding-bottom: 32px;
	float: left;
	margin-right: 30px;
	display: block;
}

#kirchenkreisSpandau-link {
	background-image: url(images/kirchkreisSpandau-64.png);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-top: 45px;
	padding-right: 36px;
	padding-bottom: 45px;
	padding-left: 0px;
	position: relative;
	left:90px;
}
.hide {
	display: none;
}

#sidebar-primary {
	
}

.custom-html-widget .alignleft, .custom-html-widget .alignright {
	margin: 0px;	
}

.custom-html-widget a img:hover {box-shadow: 2px 2px 2px #858585;}

section.widget-widget_media_image {
	margin-bottom: 15px;
}



/* === Links === */

a {
	color:           #FF6E0D;
	text-decoration: underline;
}

a:hover {
	color: #8F48D7;
}

p.weiterlesen a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75rem;
}
/* Menu Linke Spalte */



ul#menu-angebote {
	list-style-type:none;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 0;
}



ul#menu-angebote li a {
	display: block;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	text-decoration:none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	color: #FFF;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:     bold;
	line-height:     normal;
	letter-spacing: 0;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
	margin-bottom: 12px;
	background-color: #a61a1d /*#FF6600*/;
	opacity: .95;
	font-size: 12.25px;
}

ul#menu-angebote li a:hover, ul#menu-angebote li.current_page_item a {
	background-color: #FF6600;
}




#menu-hauptnavi-links-300913,
#menu-hauptnavi-links-300913 ul, #menu-hauptnavi-links-300913 ul li {
  list-style-type:none;
  padding:0;
  margin:0;
}


#menu-hauptnavi-links-300913 li {
  cursor:pointer;
}
 
#menu-hauptnavi-links-300913 li a {
	text-decoration:none;
	display: block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	color: #FFF;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size:       0.75rem;
	font-weight:     bold;
	line-height:     13px;
	letter-spacing: 0;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
	background-color: #FF6600;
	opacity: .95;
}


#menu-hauptnavi-links-300913 li a[title~=Menuepunkt]:after {
	content: "+ +";
	margin-left: 10px;
	font-weight: bold;
	float: right;
}

#menu-hauptnavi-links-300913 li.open a[title~=Menuepunkt]:after {content: "- -";}

/*#menu-hauptnavi-links-300913 li ul li.current-menu-ancestor a {
	background-color: #C09;
}*/

#menu-hauptnavi-links-300913 li a[title~=Untermenuepunkt]:after {
	content: "+";
	margin-left: 10px;
	font-weight: bold;	
	float: right;	
}

#menu-hauptnavi-links-300913 li.offen a[title~=Untermenuepunkt]:after {
	content: "-";}
/*#menu-hauptnavi-links-300913 li ul li.current-menu-ancestor a  {background-color: #C09;}*/

#menu-hauptnavi-links-300913 li.current-menu-item a, #menu-hauptnavi-links-300913 li li.current-menu-item a, #menu-hauptnavi-links-300913 li li li.current-menu-item a {
	background-color: #FF6600;
}
/*#menu-hauptnavi-links-300913 > li > a {
  padding:2px 10px;
  font-weight:bold;
}*/
 
#menu-hauptnavi-links-300913 li ul {
	padding-left: 15%; 
 

}

ul#menu-hauptnavi-links-300913 {
	position: relative;
}
ul#menu-hauptnavi-links-300913 ul.sub-menu  {
	position: relative;
	
}

ul#menu-hauptnavi-links-300913 ul ul.sub-menu  {
	/*visibility: hidden;*/
	height: auto;
	width: 150%;
	height: auto;
	position: absolute;
	margin-left: 85%;
	padding-left: 0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	margin-top: -2.55em;
}

ul#menu-hauptnavi-links-300913 ul li:hover ul.sub-menu  {
		/*visibility: visible;
background-color: inherit;
	height: auto; */
}

#menu-hauptnavi-links-300913 li a:hover {
	opacity: 1;
	background-color: #8F48D7;
}


/*#menu-hauptnavi-links-300913 li li li.current-menu-item a {	opacity: .75;}*/


/*ul#menu-hauptnavi-links-300913 li a[title~=Geistliches ],
ul#menu-hauptnavi-links-300913 li a[title~=Geistliches ] li a,*/

/* ul#menu-hauptnavi-links-300913 li a[title~=Geistliches ], ul#menu-hauptnavi-links-300913 li[title~=Geistliches ] * li a */

ul#menu-hauptnavi-links-300913 li a[title~=Geistliches ], ul#menu-hauptnavi-links-300913 li:nth-child(2) ul.sub-menu li a, ul#menu-hauptnavi-links-300913 li:nth-child(2) ul.sub-menu ul li a {
	background-color: #541E8A;	
}

ul#menu-hauptnavi-links-300913 li a[title~=Geistliches ]:hover, ul#menu-hauptnavi-links-300913 li:nth-child(2) ul.sub-menu li a:hover, ul#menu-hauptnavi-links-300913 li:nth-child(2) ul.sub-menu ul li a:hover {
	background-color: #8F48D7;	
}

ul#menu-hauptnavi-links-300913 li a[title~=Gemeindeleitung ], ul#menu-hauptnavi-links-300913 li:nth-child(3) ul.sub-menu li a, ul#menu-hauptnavi-links-300913 li:nth-child(3) ul.sub-menu ul li a  {
	background-color: #8F48D7;	
}

ul#menu-hauptnavi-links-300913 li a[title~=Gemeindeleitung ]:hover, ul#menu-hauptnavi-links-300913 li:nth-child(3) ul.sub-menu li a:hover, ul#menu-hauptnavi-links-300913 li:nth-child(3) ul.sub-menu ul li a:hover  {
	background-color: #FF6600;	
}

ul#menu-hauptnavi-links-300913 li a[title~=Lebendige ], ul#menu-hauptnavi-links-300913 li:nth-child(4) ul.sub-menu li a, ul#menu-hauptnavi-links-300913 li:nth-child(4) ul.sub-menu ul li a {
	
	background-color:#00622C;
}

ul#menu-hauptnavi-links-300913 li a[title~=Lebendige ]:hover, ul#menu-hauptnavi-links-300913 li:nth-child(4) ul.sub-menu li a:hover, ul#menu-hauptnavi-links-300913 li:nth-child(4) ul.sub-menu ul li a:hover {
	background-color:#009140;
}


.menu-hauptnavi-links-300913-container {
	margin-bottom: 25px;
}


/* Menu unten */

#menu-subsidiary {
	background-color: #a61a1d;
	border-radius: 0;
}
#menu-subsidiary li a {
	
	background-color: #a61a1d;
	border-right-color: #FFF;
		}
		
			#menu-subsidiary li a:hover,
			#menu-subsidiary li.current-menu-item a {
	background: #FF6600;
	text-decoration: none;
			}


/* === Headers === */

.entry-header,
	.entry-content,
	.entry-summary,
	.entry-footer {
		word-wrap: none; 
		word-break: normal;

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

h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
	font-family: Arial, Helvetica, sans-serif;
	color:   #A61A1D    /*#8F48D7*/;
	moz-hyphens: none;
	webkit-hyphens: none;
	hyphens: none;
	line-height: 1.2em;
}
h1 a, h2 a, .entry-title a {
	color: #a61a1d;
	text-decoration: underline;	
}

h1 a:hover, h2 a:hover, .entry-title a:hover {

	color: #FF6E0D;
}
h1.entry-title {moz-hyphens: none;
	webkit-hyphens: none;
hyphens: none;}


h1 {font-size:24px}
h2 {font-size: 20px}
h3{font-size: 18px; font-weight: bold;}
h4 {font-size: 16px;font-weight: bold;}
h5 {font-size: 14px;font-weight: bold;}
h6 {font-size: 14px; font-weight: bold;}


/* PLUGIN whistles */

#losung-4 {
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#losung-4 h3.widget-title, h3.widget-title {
	border: 1px solid #DDD;
	cursor: pointer;
	padding-right: 12px;
	padding-left: 12px;
	font-weight: normal;
}

#hybrid-archives-3 {
	margin-top: 20px;
}

.banane {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
	margin-top: -24px;
	overflow: hidden;
	padding: 12px;
	border-bottom-style: solid;
}

.banane p {
	margin: 0px;
	padding: 0px;
	line-height: 1.4rem;
}
.losung-versangabe, .losung-copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .6rem;
	text-align: right;
	line-height: 2rem;
}


.losung-copy {line-height: 1rem;}

.widget_sp_image-description p {
	text-align: center;
}

#whistles-6{
	margin-top: -26px;
}

.whistles-toggle .whistle-content,
	.whistles-accordion .whistle-content {
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;		
		
	}
	
	.whistles-toggle .whistle-title,
	.whistles-accordion .whistle-title  {
	padding-right: 12px;
	padding-left: 12px;
}

.whistles-tabs .whistles-tabs-nav li a, .whistles-toggle .whistle-title, .whistles-accordion .whistle-title, #losung-4 h3.widget-title {
	/*display:            inline-block;
				padding:            0.5rem 1.5rem;*/
				font-family: Arial, Helvetica, sans-serif;				/*color:              #454545;
				background:    #f3f3f3 url(images/utility-bg.png);
				border:           1px solid #ddd;
				border-right-width: 0;
				text-decoration: none;*/
	font-size: 100%;
	font-weight: normal;
			}
			
				h3.whistle-title[aria-selected="true"]:after, #losung-4 h3.widget-title.open:after  {
	content: "-";
	float: right;
			}
			
			h3.whistle-title[aria-selected="false"]:after, h3.whistle-title:after , #losung-4 h3.widget-title:after {
	content: "+";
	float: right;
			}
			
		.whistle-content {
	line-height: 1.4em;
}	

	.whistle-content p  {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}	

.whistle-content ul {
	padding-bottom: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;	
}	



section#text-9 .widget widget_text widget-widget_text div.textwidget p a img {
	background-image: none;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* Menu secondary */

#horizontal {

	z-index: 10;
	margin: 0px;
	padding: 0px;
}
	#menu-secondary {
	background: #A61A1D;
	border-radius: none;
		border-radius:0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;

	}

#menu-secondary	.menu .search-form input[type="submit"] {
			display: none;
		}
		
		#menu-secondary ul ul {
	opacity:        0;
	visibility:     hidden;
	position:       absolute;
	top:            37px;
	z-index:        99;
	text-align:     left;
	border-radius:  0;
	box-shadow:     none;
	-webkit-transition: none;
	-moz-transition:    none;
	-o-transition:       none;
	transition:  none;
	background-color: #007FFF;
	padding: 0px;
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
		} 	/* */
		
		#menu-secondary li:hover > ul {
			opacity:    1;
			visibility: visible;
			margin:     0;

				-webkit-transition: none /* all 0.35s ease-in*/;
				-moz-transition:    none /* all 0.35s ease-in*/;
				-o-transition:     none /*   all 0.35s ease-in*/;
			transition:  none /* all 0.35s ease-in-out*/;
		}
		
		#menu-secondary li li a:hover,
			#menu-secondary li li:hover > a {
	/*border-bottom-width: 1px;*/
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	background-color: #FF6600;
			}
		
		#menu-secondary li a {
	color: #FFF;
	border-right: 1px solid #FFF;
	padding: 12px;
	border-radius:  0;
}

#menu-secondary li a:hover {
	background: #007FFF;
	text-decoration: none;
			}
			
			#menu-secondary li a:hover, #menu-secondary li:hover >a, #menu-secondary li.current-menu-item >a {
background: #007FFF;
}
			
			#menu-secondary li ul {
	margin: 0px;
	padding: 0px;
}
			
				#menu-secondary li li a {
	padding: 12px;
	line-height: 13px;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFF;
	margin: 0px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;	
}

/* Page Numbers */

.page-numbers,
	.page-links a,
	.loop-nav a {
	margin:          0 12px 0 0;
	padding:         10px 15px;
	font-family:     Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:       0.75rem;
	font-weight:     bold;
	color:           #FFF;
	border-radius:   5px;
	text-decoration: none;
	background-color: #007FFF;
	}

	.page-numbers.current,
	a.page-numbers:hover,
	.page-links a:hover,
	.loop-nav a:hover {
	color:           #FFF;
	text-decoration: underline;
	background-color: #FF6600;
	}
	
	.loop-nav {
	display: none;
}
/* === Widget search and newsletter === */

.widget_losung p {
	margin: 0px;
	padding: 0px;
}

.losung-copy {
	display: none;
}
.widget_losung {
	margin-bottom: 15px;
}

	.widget-search input[type="text"],
	.widget-newsletter input[type="text"] {
		float:         left;
		width:         87.5%;
		margin:        0 0 25px;
		padding:       10px 15px;
		color:         #666;
		background:    #f3f3f3;
		border:        1px solid #ddd;
		border-right:  none;
		border-radius: 5px 0 0 5px;

			-moz-box-sizing: border-box;
		box-sizing:    border-box;
	}

		.widget-search input[type="text"]:focus,
		.widget-newsletter input[type="text"]:focus {
			color:      #444;
			background: #fff;
		}

	.widget-search input[type="submit"],
	.widget-newsletter input[type="submit"] {
	float:         left;
	display:       block;
	width:         12.5%;
	height:        39px;
	margin:        0;
	padding:       0;
	border:        none;
	border-radius: 0 5px 5px 0;
	text-indent:   -9999em;
	box-shadow:    none;
	-moz-box-sizing: border-box;
	box-sizing:    border-box;
	background-color: #007FFF;
	background-image: url(../unique/images/sprite.png);
	background-repeat: no-repeat;
	background-position: center 100%;
	}

		.widget-search input[type="submit"]:hover,
		.widget-newsletter input[type="submit"]:hover {
			/*cursor:            pointer;*/
			background-color: #FF6600;
		}

	

@media only screen and (min-width: 760px) {
#container/*, #header, nav#menu-secondary */{
max-width: 1280px;
width: 98.5%;
margin: auto; 

}


#menu-secondary > .wrap {
		/*float: left;
		width: 99%;
		display: block !important; /* Need !important to overwrite jQuery. */
	}


nav#menu-primary {display: none;}
}

	

@media only screen and (max-width: 760px) {
	

#site-description, #site-title, #site-title a, #site-title a span, #site-description {display: none;} 

	
	#kiste {/*background-image: url(http://paulgerhardtgemeinde.de/wordpress-2/wp-content/uploads/2013/10/logo-paul-gerhardt-kirchengemeinde-314-105.png); background-repeat: no-repeat; background-position: center 20px;*/}
	
	nav#menu-primary {background-color: #A61A1D; /*padding-top: 10px; padding-bottom: 10px*/}
	nav#menu-secondary {/*margin-top: -53px; padding-top: 10px; padding-bottom: 10px */}
	
	#menu-primary h3.menu-toggle {}
#hybrid-nav-menu-4 {display:none}

ul#menu-primary-items {
  list-style-type:none;
  margin:0;
  padding-left:12px;
}

#menu-primary-items li {
  cursor:pointer;
  list-style-type:none;
}
 
#menu-primary-items li a {
	text-decoration:none;
	display: block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	color: #FFF;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size:       0.75rem;
	font-weight:     bold;
	line-height:     13px;
	letter-spacing: 0;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
	background-color: #FF6600;
	opacity: .95;
	display:block;
	margin:0;
}

ul#menu-primary-items ul.sub-menu  {
margin-left:12px;
	
}


#menu-primary-items li a[title~=Menuepunkt]:after {
	content: "+ +";
	margin-left: 10px;
	font-weight: bold;
	float: right;
}

#menu-primary-items li.open a[title~=Menuepunkt]:after {content: "- -";}

/*menu-primary-items li ul li.current-menu-ancestor a {
	background-color: #C09;
}

#menu-primary-items li a[title~=Untermenuepunkt]:after {
	content: "+";
	margin-left: 10px;
	font-weight: bold;	
	float: right;	
}

#menu-primary-items li.offen a[title~=Untermenuepunkt]:after {
	content: "-";}
/*menu-primary-items li ul li.current-menu-ancestor a  {background-color: #C09;}*/

/*#menu-primary-items li.current-menu-item a, menu-primary-items li li.current-menu-item a, menu-primary-items li li li.current-menu-item a {
	background-color: #FF6600;
}
/*menu-primary-items > li > a {
  padding:2px 10px;
  font-weight:bold;
}*/
 
/* #menu-primary-items li ul {
	/*padding-left: 15%; 
 

}


ul#menu-primary-items li a[title~=Geistliches ], ul#menu-primary-items li:nth-child(2) ul.sub-menu li a, ul#menu-primary-items li:nth-child(2) ul.sub-menu ul li a {
	background-color: #541E8A;	
}

ul#menu-primary-items li a[title~=Geistliches ]:hover, ul#menu-primary-items li:nth-child(2) ul.sub-menu li a:hover, ul#menu-primary-items li:nth-child(2) ul.sub-menu ul li a:hover {
	background-color: #8F48D7;	
}

ulmenu-primary-items li a[title~=Gemeindeleitung ], ulmenu-primary-items li:nth-child(3) ul.sub-menu li a, ulmenu-primary-items li:nth-child(3) ul.sub-menu ul li a  {
	background-color: #8F48D7;	
}

ul#menu-primary-items li a[title~=Gemeindeleitung ]:hover, ulmenu-primary-items li:nth-child(3) ul.sub-menu li a:hover, ul#menu-primary-items li:nth-child(3) ul.sub-menu ul li a:hover  {
	background-color: #FF6600;	
}

ul#menu-primary-items li a[title~=Lebendige ], ul#menu-primary-items li:nth-child(4) ul.sub-menu li a, ul#menu-primary-items li:nth-child(4) ul.sub-menu ul li a {
	
	background-color:#00622C;
}

ul#menu-primary-items li a[title~=Lebendige ]:hover, ul#menu-primary-items li:nth-child(4) ul.sub-menu li a:hover, ul#menu-primary-items li:nth-child(4) ul.sub-menu ul li a:hover {
	background-color:#009140;
}

	
	#container {margin-top:0px;}
	
	
	#horizontal {
padding-top:6px;
	padding-bottom:3px;
}
	
	.menu-toggle {
	color: #FFF;
	background-image: url(images/mobile-menu-icon.png);
	
}
	.menu-toggle:hover, .menu-toggle.active {color: #FF6600;}

	
	#menu-secondary .wrap {padding:0; margin-right:12px;}
	
	#container/* #header, ul#menu-secondary-items */ {
width: 98.5%; }

#menu-secondary li a {  display:block; text-decoration:none; padding: 0px;
	margin: 0px;}

#menu-secondary ul, #menu-secondary ul ul, #menu-secondary li a, #menu-secondary li li a {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background-color:#8F48D7;
	list-style-type: none;
	border:none;
	padding: 0px;
	margin: 0px;
	font-size: 100%;
} 



#menu-secondary li > a::after {
content: ' \2193';
display: inline-block;
position: relative;
float: right;
top: 5px;
width: 5px;
height: 3px;
margin: 0 0 0 10px;
text-indent: -9999em;
background: url(../unique/images/menu-arrows.png) no-repeat 0 -3px;
}


#menu-secondary li > a:only-child::after {
				content: '';
				display: none;
				background-color:#8F48D7; 
			}

#menu-secondary ul ul {
	opacity:        1;
	visibility:     visible;
	position:       relative;
background-color:#FFF;
	top:            0px;
	z-index:        99;
	text-align:     left;
	border-radius:  0;
	box-shadow:     none;
	-webkit-transition: none;
	-moz-transition:    none;
	-o-transition:       none;
	transition:  none ;
	background-color: #007FFF;
	padding: 0px;
	margin: 0px;
		} 	
		
		#menu-secondary li a, #menu-secondary li li a {padding:12px; font-weight:bold; border-bottom: #FFF 1px solid; }
		
		#menu-secondary li li a {padding-left:40px; background-color: #007FFF}
		
		#menu-secondary li li:hover
		 {background-c

			}
		
		
		
		
		 #menu-secondary li:hover > ul {
			border:none;
		margin: 0px;
		padding: 0px;
			
		} 
		
		#content {width: 65%;}



