@import url("ABeeZee_Regular/stylesheet.css");
/*!
 * 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: "ABeeZee Regular";
    font-weight: 400;
    font-style: normal;
}
a:link{color: #000000;}
a:visited{color: #000000;}
a:hover{
	color: #e4003a;
	text-decoration: none;
}
.link a:link{
    font-family: "ABeeZee Regular";
    font-weight: 700;
    font-style: normal;
    font-size: 3rem;
    color: #e4003a;
}
.link a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
/*NAV*/
.gray{
	padding-top: 4.2em;
	padding-bottom: 0em;
	background-image: -webkit-linear-gradient(270deg,rgba(198,198,198,1.00) 0%,rgba(221,221,221,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(198,198,198,1.00) 0%,rgba(221,221,221,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(198,198,198,1.00) 0%,rgba(221,221,221,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(198,198,198,1.00) 0%,rgba(221,221,221,1.00) 100%);
}
.bg-dark{
	background-color: #e4003a!important;
}
.logo{
	}
.pfote{
	width: auto;
	height: 0.8em;
}
.top_right{
	padding-top: 4em;
	padding-bottom: 2em;
	text-align: center;
	padding-left: 4em;
}
.navbar{
	padding-right: 4em;
}

.navbar .nav-link{
	font-size: 1.5rem;
	color: #Dadada!important;
	text-shadow: 0px 0px 2px rgba(0,0,0,1.00);
	border-bottom-style: none;
	margin-right: 18px;
}
.navbar-nav .nav-link.active, .navbar-nav .show>.nav-link {
	color: #FFFFFF!important;
}
.navbar .nav-link:hover{
	color: #FFFFFF!important;
}

b{
	font-weight: 500;
}
h1{
    font-family: "ABeeZee Regular";
    font-weight: 700;
    font-style: normal;
    font-size: 2rem;
}
.h1extension{
    font-size: 2rem;
    font-family: "ABeeZee Regular";
    font-weight: 700;
    font-style: normal;
    position: relative;
    top: -5px;	
}
.extension{
	float: left;
	font-size: 2rem;
}
h2{
    font-family: "ABeeZee Regular";
    font-weight: 700;
    font-style: normal;
    font-size: 1.8rem;
}
h3{
    font-family: "ABeeZee Regular";
    font-weight: 700;
    font-style: normal;
    font-size: 1.7rem;
    color: #e4003a;
}
h4{
    font-family: "ABeeZee Regular";
    font-weight: 700;
    font-style: normal;
    font-size: 1.7rem;
    color: #e4003a;
}
.has-error{
	color: red;
}
.sidetext{
	text-shadow: 1px 1px 1px rgba(255,255,255,1.00);
}
.leistung ul li {
	list-style-image: url(../img/body/pfote_list.png);
	font-size: 1.25rem;
	font-weight: 300;
} 
.weiss{
	background-color: rgba(255,255,255,0.61);
	border-radius: 6px;
	padding-top: 3em;
	padding-bottom: 3em;
	padding-left: 3em;
	padding-right: 3em;
}
.fett{
    font-family: "ABeeZee Regular";
    font-weight: 700;
    font-style: normal;
    font-size: 1.25rem;
}
.fett1{
    font-family: "ABeeZee Regular";
    font-weight: 700;
    font-style: normal;
    font-size: 1rem;
}
.carousel-indicators .active{
	background-color: #e4003a;
}
.carousel-indicators li{
	background-color: #FF9AB4;
	width: 10px;
  height: 10px;
  border-radius: 100%;
}
#leistung{
	padding-top: 4em;
	padding-bottom: 4em;
	background-color: #e4003a;
	color: #FFFFFF;
	padding-right: 1em;
	padding-left: 1em;
	}
#person{
	padding-top: 4em;
	padding-bottom: 4em;
	background-image: url("../img/body/anka-froemme.jpg"), -webkit-linear-gradient(270deg,rgba(196,196,196,1.00) 0%,rgba(196,196,196,1.00) 100%);
	background-image: url("../img/body/anka-froemme.jpg"), -moz-linear-gradient(270deg,rgba(196,196,196,1.00) 0%,rgba(196,196,196,1.00) 100%);
	background-image: url("../img/body/anka-froemme.jpg"), -o-linear-gradient(270deg,rgba(196,196,196,1.00) 0%,rgba(196,196,196,1.00) 100%);
	background-image: url("../img/body/anka-froemme.jpg"), linear-gradient(180deg,rgba(196,196,196,1.00) 0%,rgba(196,196,196,1.00) 100%);
	background-attachment: scroll;
	background-size: contain;
	background-position: right top;
	background-repeat: no-repeat;
	}
#katze{
    background-image: url("../img/body/hintergrund.jpg");
    background-repeat: no-repeat;
    /* [disabled]background-clip: padding-box; */
    background-size: cover;
    background-attachment: fixed;
    background-position: center top;
    /* [disabled]background-origin: content-box; */
    min-height: 25em;
    padding-top: 23em;
    /* [disabled]padding-bottom: 8em; */
}
#contact{
	padding-top: 4em;
	padding-bottom: 4em;
	background-image: url(../img/body/bild-kontakt.jpg);
	background-position: 90% bottom;
	background-size: 26% auto;
	background-repeat: no-repeat;
}
footer{
	background-color: #e4003a;
	color: #FFFFFF;
	font-size: small;
}
footer a:link{color:#FFFFFF}
footer a:hover{color:#000000;}
footer a:visited{color:#FFFFFF}

.save input{
    height: 1px;
    -webkit-box-shadow: 0px 0px 0px;
    box-shadow: 0px 0px 0px;
    border-color: rgba(255,255,255,0.00);
    background-color: rgba(255,255,255,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%);
}

@media (max-width: 1550px){
	
}
@media (max-width: 1280px){
}
@media (max-width: 1199px){
#katze{
    background-image: url("../img/body/hintergrund.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position: center top;
    min-height: 30em;
    padding-top: 23em;
    display: none;
}	
	
}
@media (max-width: 992px) {
	
	

}
@media (max-width: 600px) {
	.navbar-brand{
		font-size: 1rem;
		
	}
	.minilogo{
		display:none;
	}
}
