
/* Element | https://biostation-neuss.de/betreuungsgebiete */

/* Freischaltung Obstgartenseite:
Zeile 6ff raus
Zeile 87 raus
*/
/*ul.subnav-nav:nth-child(1) > li:nth-child(14)
{
	display: none;
}
*/

#c877 h5.element-header {
font-size: 14px;
margin: 10px;
}

#c826 > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) {
  margin: 0px 0px;
}


.sitelink {
	margin-top: 30px;
	position: absolute;
	margin-left: 1%;
	margin-right: 1%;
}



div.ssk-sticky {
	display: none; 
}

path.leaflet-interactive {
  stroke-width: 1;
}

.leaflet-tile {
	filter: grayscale(60%);
}


div#c516 div.gallery-item figure a picture img,
div#c515 div.gallery-item figure a picture img {
	max-height: 100px;
	width: auto;
}

.gallery-item-size-3 {
	padding: 20px 15px;
}

div.frame-ruler-before {
	display: none;
	border-top: 0px;
}

.frame {
	padding-top: 0rem !important;
	padding-bottom: 0rem !important;
	margin-top: 0rem !important;
	margin-bottom: 0rem !important;
}


body, .htmlarea-content-body {
	background-color: #60A33A;
	font-family: "Lucida Sans",Helvetica,Arial,sans-serif;
	hyphens: auto;
	font-size: 15px;
	color: #2e611e;
}


a {
    color: #992d29;
}

@media (max-width: 990px) {
	.dropdown-menu {
		font-size: 0.7rem;
	}
	div.frame-ruler-before {
		display: block;
	}
	li.nav-item:nth-child(1),
	li.nav-item:nth-child(2), 
	/*li.nav-item:nth-child(16) {*/
		display: none;
	}
}


@media (min-width: 1400px) {
	.container {
		width: 1380px !important;
		max-width: 1380px !important;
	}

}

#page-content div.section-row {
	background-color:white;
	border-left: solid 20px #60A33A;
	border-right: solid 20px #60A33A;
}


.navbar-default .navbar-toggler,
.navbar-default-transition .navbar-toggler{
	color: #a22d29;
	background-color: #fdfccb;
	border: 10px solid #fdfccb;
	padding: 0px 5px;
}


.navbar-default
 {
	background-color: #60A33A !important;
	border-color: #60A33A;
}

 .navbar-brand.navbar-brand-image > img {
    margin-left: -20px;
	max-height:69px;
}
@media (min-width: 990px) {
	 .navbar-brand.navbar-brand-image > img {
    margin-left: 10px;
    max-height: 100px;
    width: auto;
	}
	.navbar-mainnavigation .navbar-brand-image {
		margin-right: 90%;
	}
	.backendlayout-subnavigation_left_2_columns .maincontent-wrap {
		order: 2;
		padding-top: 0.5rem;
	}
	.backendlayout-subnavigation_left_2_columns .subcontent-wrap {
		order: 3;
		padding: 0px;
		border:15px solid #ffffff;
	}
	.backendlayout-subnavigation_left_2_columns .subcontent-wrap div{
		background-color: #ffffd0;
	}
	.backendlayout-subnavigation_left_2_columns .subnav-wrap .frame{
		order: 1;
		background-color: #ffffd0;
	}
	div.textpic-left > div.textpic-text {
		padding-left:0px;
		padding-right: 5px;
	}
}

 .navbar-brand .navbar-brand-image {
    padding-top: 0;
}
 .navbar-brand .navbar-brand-image > img {
  max-height: 96px;
  width: auto;
}

div.news-list-item 	h3 {
	padding-top:0.5rem;
	font-size: 1.25rem;
	margin-bottom: 0rem;
}
.lead {
	font-size: 1rem;
}
.lead strong{
	font-weight: bold;
}
a.btn-read-more {
	padding: 0.175rem 0.75rem;
}
ul.pagination li {
	padding-right:10px;
}

.maincontent-wrap div.frame {
	xxpadding-bottom: 0.5rem !important;
}


div#page-content .frame {
	padding-top: 0rem !important;
}

p:last-of-type {
	margin-bottom: 0rem;
}

.navbar .container {
    float: none;
	background: #ffffd0 url("/fileadmin/img/taucher.jpg") no-repeat scroll right 0;
	border-top:10px solid #60A33A;
	border-bottom:10px solid #60A33A;
	border-right:20px solid #60A33A;
	border-left:20px solid #60A33A;
	flex-wrap: wrap;
}
#mainnavigation {
background-color: #8cbc70;
}
#mainnavigation a.nav-link {
    line-height: 20px;
    font-family: "Lucida Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: normal;
    text-transform: none;
	font-size: 0.8rem;
	color: #fffffb;
	padding: 0.25rem 1rem;
}

.navbar-mainnavigation {
    box-shadow: none;
}

/* Subnavi */
.subnav-nav {
	background-color: #FFFFD0;
	margin-top: 15px;
	font-weight: bold;
	font-size: 16px;
}

.subnav-nav li a {
    border: 0px solid #e6e6e6;
	border-top: 1px solid #2e611e;
	color: #2e611e;
}

.subnav-nav li ul li a{
	font-size: 15px;
	border-color: #e6e6e6 #e6e6e6 #e6e6e6;
	padding: 3px 15px;
	white-space: pre-wrap;
}

.subnav-nav li.active > a {
    color: #992d29;
}

.dropdown-menu > li.active > ul {
	display:block;
}

.subnav-nav li a {
  padding: 5px 15px;
  hyphens: none;
}

.subnav-nav li.active > a:hover,
.subnav-nav li.active > a:focus {
	color: #992d29;
}

.active > .subnav-link {
	color: #992d29 !important;
}

/* Special Seite Team */
#p22 div.textpic {
	margin-bottom: 2rem !important;
}

/* Ende Subnav */

.section-column {
	padding-left: 15px;
	padding-right: 15px;
}
.frame-header :last-child {
	margin-bottom: 0rem; 
}
figure .caption {
	font-size: 0.75rem;
}
h1, .h1 {
    font-size: 1.5rem !important;
	padding-top:1rem;
	padding-bottom:1rem;
}

h2, .h2 {
    font-size: 1.25rem;
	padding-top:1.25rem;
	padding-bottom:0.75rem;
}

h3, .h3 {
    font-size: 1.1rem;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: "Lucida Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.pswp__caption__center {
	margin-top: -60px;
	background-color: #992d29;
	font-size:1rem;
}

.pswp__bg {
    opacity: 0.85 !important;
}

#page-footer div.frame {
	padding-top: 0rem;
	padding-bottom: 0rem;
}
.footer-section-meta {
	background-color: transparent;
}
.footer-section-meta a{
	color: white !important;
}

.frame-space-before-none {
	margin-top: 0rem;
}

.frame-space-before-extra-small {
	margin-top: 0.5rem;
}

.frame-space-after-none {
	margin-bottom: 0rem;
}

.frame-space-after-extra-small {
	margin-bottom: 0.5rem;
}


/* ----------- Menüsteuerung ----------- */
@media (min-width: 990px) {
li.nav-item:nth-child(1),
li.nav-item:nth-child(2),
li.nav-item:nth-child(3),
li.nav-item:nth-child(4),
li.nav-item:nth-child(5),
li.nav-item:nth-child(6),
li.nav-item:nth-child(7),
li.nav-item:nth-child(8),
li.nav-item:nth-child(9),
li.nav-item:nth-child(14),
li.nav-item:nth-child(16)
 {
	display: none;
}

}

#subnav-item-198 {
    padding-top: 30px;
}

ul.subnav-nav:nth-child(1) > li:nth-child(11),
ul.subnav-nav:nth-child(1) > li:nth-child(12),
ul.subnav-nav:nth-child(1) > li:nth-child(13)
{
	display: none;
}


.maincontent-wrap .frame-inner  {
	margin-bottom: 1rem;
}

/* rechte Spalte */
div.subcontent-wrap div.frame{
	background-color: #ffffd0;
	margin-top:-10px;
}

div.subcontent-wrap h3 {
	border-top: 1px solid #2e611e;
	padding: 10px 15px 10px 15px;
}

div.subcontent-wrap p {
    padding: 0px 15px;
}

div.subcontent-wrap .frame-inner > :last-child {
	padding-bottom: 1rem;
}
/* rechte Spalte ENDE*/


/* ALT ######################################## 

div.news-single-img {
	float:right;
	margin: 10px 0 0 10px;
}

td.tx-ttnews-browsebox-SCell {
	font-weight:bold;
	text-decoration: underline;
}

.navbar-toggle {
  background-color: #fefdce;
  height: 26px;
}

.nav > li > a {
  display: inline;
  position: relative;
}

.navbar-main .open .dropdown-menu {
    border-left: 8px solid rgba(255, 135, 0, 0.5);
}



div.tx-ttnews-browsebox td {
	padding-right:20px;
}
.navbar-main > li.dropdown > a:first-child, .navbar-main > li.active > a:first-child{
	width:80%;
}
.navbar-main > li.dropdown > a.dropdown-toggle {
	xmargin-top:-15px;
}
.navbar-main > li.dropdown > a, .navbar-main > li.active > a {
  padding-right: 40px;
}
.navbar-main > li.active > a > .caret {
  display: block;
  margin-top: -3px;
  position: absolute;
  right: 20px;
  top: 50%;
  transform: rotate(0deg);
  transition: transform 250ms ease-out 0s;
}








.navbar-collapse {
	background-color: #8cbc70;
}

.navbar-main > li > a {
    line-height: 25px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-transform: none;
}

.navbar-default .navbar-nav > li > a {
    color: #FFFFD0;
}

.navbar-main > li > a .bar {
    background: #992d29 none repeat scroll 0 0;
}



.navbar.navbar-top {
	padding-bottom: 10px;
	padding-top: 10px;
}

#content div.container{
	background-color: #ffffff;
	border-left: 15px solid #60A33A;
	border-right: 15px solid #60A33A;
}


.dropdown-menu > li.active > ul {
	display:block;
}




a {
    color: #992d29;
}


.modal-lightbox .modal-caption {
    background-color: #992d29;
}

.footer-section {
    display: none;
}

.meta-section .copyright {
    text-align: center;
}

.meta-section {
    background-color: transparent;
    border-top: 0px solid #2b2b2b;
    color: #ffffff;
    padding: 12px 0;
}


.news-list-title, .news-single-title {
	font-weight: bold;
	font-size:17px;
}

.news-list-item {
	border-bottom: 1px dotted #60A33A;
}


.navbar-nav > li > a {
    padding-bottom: 1px;
    padding-top: 1px;
}
.nav > li > a {
    padding: 1px 5px;
}

.dropdown-menu {
    font-size: 12px;
}

.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 0 1px 1px 9px;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #000000;
}

div.col-md-3 nav {

}

div.subinnen ul li a {
	font-size: 12px !important;
	font-weight:normal !important;
}
div.subinnen ul {
	background-color: #8CBC70 !important;
}

*/