/*!
 * Start Bootstrap - Scrolling Nav (https://startbootstrap.com/template-overviews/scrolling-nav)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-scrolling-nav/blob/master/LICENSE)
 */

body {
	font-family: freight-sans-pro, sans-serif;
	font-weight: 300;
	font-style: italic;
}

a:link {
	color: #ad4482;
}
a:visited {
	color: #ad4482;
}
a:hover {
	color: #5da172;
	text-decoration: none;
}
.logo {
	width: auto;
	height: 8em;
}
/*NAV*/
.menu {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: -1030;
	opacity: 0;
}
.fixed-top {
	visibility: visible;
	z-index: 1030!important;
	opacity: 1;
}
.fixed-top1 {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1030;
	opacity: 1;
}
.navbar-brand {
	font-weight: 500;
}
.navbar-brand:hover, .navbar-brand:focus {
	color: #ad4482!important;
}
.navbar-toggler:hover, .navbar-toggler:focus {
	border-color: #ad4482;
}
.bg-dark {
	background-color: #7eb663!important;
}
.navbar {
	padding-right: 4em;
}
.navbar .nav-link {
	font-size: 1.5rem;
	color: #FFFFFF!important;
	border-bottom-style: none;
	margin-right: 18px;
	font-weight: 500;
}
.navbar-nav .nav-link.active, .navbar-nav .show>.nav-link {
	color: #ad4482!important;
}
.navbar .nav-link:hover {
	color: #ad4482!important;
}
.nav-pills .nav-link {
	border-radius: 2rem 0rem 0rem 2rem;
}
.nav-pills .nav-link:hover {
	background-color: #ad4482;
	color: rgba(255,255,255,1.00);
}
.nav-pills .nav-link {
	background-color: #C1DCB5;
	color: #ad4482;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
	background-color: #ad4482;
}
.second-nav {
    position: fixed;
    top: 22em;
    opacity: 0.8;
    z-index: 2356;
    text-align: left;
    transition: margin-right 0.5s ease-in-out;
    margin-right: -100px;
    right: 0px;
}
.second-nav:hover {
	margin-right: 0px;
	opacity: 1;
}
.second-nav1 {
	position: fixed;
	top: 22em;
	opacity: 0.8;
	z-index: 2356;
	text-align: left;
	transition: margin-right 0.5s ease-in-out;
	margin-right: -100px;
	right: 0px;
}
.second-nav1:hover {
	margin-right: 0px;
	opacity: 1;
}
.second-nav2 {
	position: fixed;
	top: 22em;
	opacity: 0.8;
	z-index: 2356;
	text-align: left;
	transition: margin-right 0.5s ease-in-out;
	margin-right: -70px;
	right: 0px;
}
.second-nav2:hover {
	margin-right: 0px;
	opacity: 1;
}
.ginko {
	position: absolute;
	z-index: 7;
	width: 26%;
	height: auto;
	max-width: 36em;
	/* [disabled]float: left; */
	margin-top: -8px;
}
.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23015E1D' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23015E1D' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}
.contfluid{
	padding-left: 0px;
	padding-right: 0px;
}
.save{
  visibility: hidden;
}
#page-top {
	background-image: url(../img/hintergrund3.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center top;
	background-size: 100% 29%;
}
#leistungen {
	background-color: #7eb663;
	color: #FFFFFF;
	background-image: url(../img/body/leistung/ginkoblatt.png);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: left 45%;
	background-size: auto 61%;
}
#background {
	background-image: url(../img/hintergrund.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-position: center top;
	min-height: 22em;
}
#background1 {
	background-image: url(../img/hintergrund_leistung.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-position: center top;
	min-height: 22em;
}
#background2 {
	background-image: url(../img/hintergrund_pflege.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-position: center top;
	min-height: 22em;
}
#contact1 {
	position: absolute;
	margin-top: 285px;
}
#contact2 {
    position: absolute;
    margin-top: 0px;
}
.rot{
    color: red!important;
}
b {
	font-weight: 500;
}
h1 {
	font-size: 2rem;
}
.h1extension {
	position: relative;
	top: 0px;
	font-size: 2rem;
	font-weight: 500;
	line-height: normal;
}
.extension {
	float: left;
	font-size: 2rem;
	font-weight: 500;
	line-height: normal;
}
h2 {
	font-size: 1.8rem;
}
h3 {
	font-size: 1.7rem;
	color: #ad4482;
	font-weight: bold;
}
h4 {
	font-size: 1.5rem;
}
.link img:hover {
	opacity: 0.8;
}
.aufzaehlung {
	font-size: 1.25rem;
	margin-left: -15px;
}
.no-absatz {
	display: inline;
	margin: 0px;
}
.has-error {
	color: red;
}
.fett {
	font-weight: 700;
	font-style: italic;
	font-size: 1.25rem;
}
.fett1 {
	font-weight: 700;
	font-style: italic;
	font-size: 1.7rem;
}
.carousel-indicators .active {
	background-color: #015E1D;
}
.carousel-indicators li {
	background-color: #4BF36E;
	width: 10px;
	height: 10px;
	border-radius: 100%;
}
.sidetext img {
	width: 71%;
	height: auto;
}
.uhr {
	border: thin solid #ae4582;
	border-radius: 50px;
}
.rand {
	border: thin solid #ae4582;
	border-radius: 200px;
}
.randweiss {
	border: thin solid #ffffff;
	border-radius: 200px;
}
.green{
    background-color: #7eb663;
}
.slogan1 {
}
.card {
    background-color: rgba(158,203,117,1.00);
    border-style: none;
    margin-left: 0px!important;
    margin-right: 0px!important;
    padding-left: 0px!important;
    padding-right: 0px!important;
}
.card a:link {
	
}
.card a:visited {
	
}
.card a:hover {
	
}
.card img:hover {
	
}
.card .lead {
}
.card-header {
	
}
.card-body {
    
}
.jobtn-a{
    min-width: 16em;
    min-height: 16em;
    color: #000000;
    text-shadow: 1px 1px 30px #7eb663;
    background:url(../img/body/jobchance/job1a.jpg) #7eb663;
    background-size:cover;
    background-blend-mode: multiply;
    
}
.jobtn-a:hover{
    color: #000000;
    background:url(../img/body/jobchance/job1.jpg) rgba(158,203,117,0.00);
    background-size:cover;
    background-blend-mode: multiply;
    text-shadow: 1px 1px 30px #7eb663;
    font-weight: bolder;
}
.jobtn-b{
    min-width: 16em;
    min-height: 16em;
    color: #000000;
    text-shadow: 1px 1px 30px #7eb663;
    background-image: url(../img/body/jobchance/job1a.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    border: thin solid #7EB663;
    
}
.jobtn-b:hover{
    color: #000000;
    background-image: url(../img/body/jobchance/job1.jpg);
    text-shadow: 1px 1px 30px #7eb663;
    font-weight: bolder;
}
.jobtn-c{
    min-width: 16em;
    min-height: 16em;
    color: #000000;
    text-shadow: 1px 1px 30px #7eb663;
    background-image: url(../img/body/jobchance/job1a.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    border: thin solid #7EB663;
    
}
.jobtn-c:hover{
    color: #000000;
    background-image: url(../img/body/jobchance/job1.jpg);
    text-shadow: 1px 1px 30px #7eb663;
    font-weight: bolder;
}
.jobtn-d{
    min-width: 16em;
    min-height: 16em;
    color: #000000;
    text-shadow: 1px 1px 30px #7eb663;
    background-image: url(../img/body/jobchance/job1a.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    border: thin solid #7EB663;
    
}
.jobtn-d:hover{
    color: #000000;
    background-image: url(../img/body/jobchance/job1.jpg);
    text-shadow: 1px 1px 30px #7eb663;
    font-weight: bolder;
}
.jobtn1{
    background-color: #7eb663;
    min-width: 16em;
    min-height: 8em;
}
.jobtn1:hover{
    background-color: crimson;
}
.jobtn2{
    background-color: #7eb663;
    min-width: 16em;
    min-height: 4em;
    border-top: thin solid rgba(255,255,255,1.00);
    color: rgba(255,255,255,1.00);
}
.jobtn2:hover{
    background-color: #ad4482;
}
.highlight {
}
.buttonlink{

    
}
footer {
	/* [disabled]background-color: #7eb663;
*/
	color: #FFFFFF;
	font-size: small;
	background-image: url(../img/body/footer/hintergrund.png), -webkit-linear-gradient(270deg, rgba(255,255,255,1.00) 0%, rgba(255,255,255,1.00) 24.35%, rgba(126,182,99,1.00) 26.42%, rgba(126,182,99,1.00) 100%);
	background-image: url(../img/body/footer/hintergrund.png), -moz-linear-gradient(270deg, rgba(255,255,255,1.00) 0%, rgba(255,255,255,1.00) 24.35%, rgba(126,182,99,1.00) 26.42%, rgba(126,182,99,1.00) 100%);
	background-image: url(../img/body/footer/hintergrund.png), -o-linear-gradient(270deg, rgba(255,255,255,1.00) 0%, rgba(255,255,255,1.00) 24.35%, rgba(126,182,99,1.00) 26.42%, rgba(126,182,99,1.00) 100%);
	background-image: url(../img/body/footer/hintergrund.png), linear-gradient(180deg, rgba(255,255,255,1.00) 0%, rgba(255,255,255,1.00) 24.35%, rgba(126,182,99,1.00) 26.42%, rgba(126,182,99,1.00) 100%);
	background-repeat: no-repeat;
	background-position: right 0px;
	background-size: auto 100%;
}
footer a:link {
	color: #FFFFFF
}
footer a:hover {
	color: #ad4482!important;
}
footer a:visited {
	color: #FFFFFF
}
.iframe {
	width: 90%;
	height: 50em;
}
.ergo{
	padding-right: 0.8em;
}
.footerline{
	background-color: #FFFFFF;
}
.pdf{
    width: 25%;
    height: auto;
    
}

.anchor{
    text-decoration: none;

    
}
.plz input{
    height: 1px;
    -webkit-box-shadow: 0px 0px 0px rgba(255,255,255,0.00);
    box-shadow: 0px 0px 0px rgba(255,255,255,0.00);
    border-color: rgba(255,255,255,0.00);
    background-color: rgba(0,0,0,0.00);
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(255,0,0,0.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(255,0,0,0.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(255,0,0,0.00) 100%);
    background-image: linear-gradient(180deg,rgba(255,255,255,0.00) 0%,rgba(255,0,0,0.00) 100%);
}
.plz label{
    color: rgba(0,0,0,0.00);}
@media (max-width: 1550px) {
}

@media (max-width: 1280px) {
}

@media (max-width: 1199px) {
.second-nav {
	opacity: 0.5;
	top: 18em;
}
.second-nav:hover {
    margin-right: -100px!important;
    opacity: 0.5;
}
.second-nav1 {
	opacity: 0.5;
	top: 18em;
}
.second-nav1:hover {
	margin-right: -100px!important;
	opacity: 0.5;
}
.second-nav2 {
	opacity: 0.5;
	top: 18em;
}
.second-nav2:hover {
	margin-right: -70px!important;
	opacity: 0.5;
}
#leistungen {
	background-attachment: scroll;
	background-size: 50% auto;
}
#background {
	background-attachment: scroll;
	background-size: 100% auto;
	background-position: center 24%;
}
#background1 {
	background-attachment: scroll;
	background-size: 100% auto;
	background-position: center 24%
}
#background2 {
	background-attachment: scroll;
	background-size: 100% auto;
	background-position: center 24%
}
}

@media (max-width: 992px) {
footer {
	background-color: #7eb663;
	background-image: none;
}
#page-top {
	background-image: url(../img/hintergrund3.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: cover;
}
.ginko {
	position: absolute;
	z-index: 7;
	width: 26%;
	height: auto;
	max-width: 36em;
	float: left;
	margin-top: -4px;
	/* [disabled]margin-left: -117px;
*/
}
}

@media (max-width: 770px) {
}

@media (max-width: 550px) {
}

@media (max-width: 992px) and (orientation:landscape) {
.second-nav {
	opacity: 0.5;
	top: 1em;
}
.second-nav:hover {
	margin-right: -90px!important;
	opacity: 0.5;
}
.second-nav1 {
	opacity: 0.5;
	top: 1em;
}
.second-nav1:hover {
	margin-right: -100px!important;
	opacity: 0.5;
}
.second-nav2 {
	opacity: 0.5;
	top: 1em;
}
.second-nav2:hover {
	margin-right: -70px!important;
	opacity: 0.5;
}
}


/*Google Maps Iframe loader*/
#ccctc-145{
    background-image: url(../img/21_9_map.jpg);
}
.x-small{
    padding-left: 8px;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 0px;
    font-size: small;
    text-align: center;
}
.tccontentbefore{
    width: 58%;
    margin-top: -148px;
    background-color: #FFFFFF;
    border-radius: 7px;
    padding-bottom: 1px;
    margin-left: 21%;
}
.ccctwoclickreveal-145{
    width: 50%;
    max-width: 50%;
    padding-left: auto;
    padding-right: auto;
    margin-left: 25%;
}
.ccctwoclickcontainer-145{
    
}
@media (max-width:769px){
   
.ccctwoclickreveal-145{
    width: 100%;
    max-width: 100%;
    padding-left: auto;
    padding-right: auto;
    margin-left: 0%;
} 
}
/*Google maps Iframe loader*/
