/*NAVIGATION*/
body{padding-top:0;
background-image:url(/fileadmin/admin/Resources/Public/Images/bg.jpg);background-size:cover;}
.navbar.navbar-top{background:#FFF;padding:10px;margin-top:20px;margin-bottom:20px;}
/*LOGO GRÖSSE UND POSITION - ANFANG*/
@media (min-width: 992px) {
	.navbar-brand-image > img {
   
    max-height: 200%;
    background:#fff;
    padding:5px;
    position:absolute;
    height:80px;
	}
	.navbar-transition .navbar-brand > .navbar-brand-logo-normal {
    display: none;
    max-height: 150%;
    padding:5px;
	}
	.navbar-transition .navbar-brand{/*background:transparent;*/}
	.navbar-transition .navbar-brand > .navbar-brand-logo-inverted {
    display: block;
    max-height: 100%;
    /*background:transparent;*/
    padding:5px;
	}
}


@media (max-width: 991px) {
	.navbar-header-main .navbar-brand{background:#ffffff;}
	.navbar-header-main .navbar-brand.navbar-brand-image > img {
    max-height: 50px;
	}
}
/*LOGO GRÖSSE UND POSITION - ENDE*/




/*NAVIGATION OBEN - ANFANG*/
@media (min-width: 992px) {


.navbar-main > li > a .bar { /*Balken bei Hover und Highlight*/
    top: auto;bottom:0px;
}

.navbar-main > li.dropdown.open > a > .bar,.navbar-main > li:hover > a > .bar,.navbar-main > li.active > a > .bar {
 top: auto;bottom:0px;
 opacity: 1
}


}



/*NAVIGATION OBEN - ENDE */

/*FRAMES*/
.container .container{width:100%;margin:auto;padding:0;}
.frame{position:relative;}
.frame.parallax-background{position:relative;z-index:0;}
.frame-layout-100,.frame-layout-100 a,.frame-layout-100 a:hover{color:#FFF;}
.frame-layout-101{background:#FFF;padding:10px;}
.frame-space-before-none{padding-top:0px;}
.frame-space-after-none{padding-bottom:0px;}
.frame-space-after-none figure{margin-bottom:0;}

/*
/*SPEZIELLES LAYOUT WÄHLEN um einen Ragmen zu machen
.frame-col-lg-8 > div{width:70%;margin-left:15%;background:inherit;box-shadow: 0 0 2px rgba(133,133,133,0.2);padding:20px;}
*/
.frame-col-lg-8 > div{width:70%;margin-left:15%;background:inherit;padding:20px;}
.frame-col-lg-8-bg-white > div{width:70%;margin-left:15%;background:#fff;padding:20px;}

.spinner{z-index:111;}
.frame-type-login{width: 400px;
margin: 0px auto;padding-bottom:20px;}
.frame-type-login .frame-container{padding:20px;
border:2px solid #00125c;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;border-collapse:separate;}

/*FOOTER UNTEN - ANFANG*/
footer{width:100%;display:none;}

.main-section .container{background:rgba(255,255,255,0.6);padding-top:30px;}

/*FOOTER UNTEN - ENDE */


/*NAVIGATION OBEN - ENDE */


/*INHALTE - Beginn*/
.section.section-default{padding-bottom:0px;padding-top:0px;position:relative;z-index:1;}
.section.section-default > *{clear:both;overflow:hidden;}

/*CAROUSEL FULLWIDTH HEADER - Beginn*/


/*BILD FORMATIERUNGEN*/
svg.img-svg,img.img-svg,img.img-svg svg,img.img-svg svg path{width:100%;height:auto;}
.gallery-row.owl-carousel .gallery-item {width: 100%;}
.owl-carousel .owl-item img {display: block;width: 100%;}
/*Bilder GRAU on hover farbig*/
.caption{background:#47494f;color:#FFF;text-align:left;padding:10px;}
.border img{border:1px solid #f3f3f3;}
figure > img, figure a > img{display:inline-block;}


.img-grayscale img {
padding: 8px;
float: left;
-webkit-filter: grayscale(100%);
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;
}
.img-grayscale img:active, .img-grayscale img:hover {
-webkit-filter: grayscale(0%);
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%);
}

.gallery-row.owl-carousel .gallery-item{width:100%;}
.gallery-item{float:inherit;}

.scale-images{position:relative;width:241px; }
.scale-overlay-image{position:absolute;top:0;right:0px;height:100% !important;overflow:hidden;width:100%;direction: rtl;}
.scale-overlay-image img{height:100% !important;width:241px !important;max-width:241px !important;}


.row-eq-height {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display:  flex;}
.row-eq-height > *{}
.row-eq-height > * > .frame{height:100%;}
@media (max-width:1024px){ 
	.row-md-block{display:block;}
}

/*TABS*/
ul.nav.nav-tabs{margin-bottom:0px;border-bottom:0px;}
.tab-content{border:1px solid #dedede;padding:15px;   -webkit-border-top-right-radius: 10px;-moz-border-radius-topright: 10px;border-top-right-radius: 10px;}
.nav-tabs > li > a{border-color:#dedede; -webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{border-top-color:#c21521;background:#6a7682;color:#FFF;font-weight:bold;}

/*FRAMES SONDERFORMATIERUNGEN*/
.frame-container{position:relative;}
.frame-has-backgroundimage{text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);background-size:cover;background-position:center;}
.frame-has-backgroundimage.background-50pc:before{z-index:1;}
.frame-has-backgroundimage.background-50pc{background-repeat:no-repeat;text-shadow:none;background-image:none !important;}
.frame-has-backgroundimage.background-50pc .image-holder{width:calc(50%);height:100%;position:absolute;top:0px;z-index:0;background-size:cover;background-position:center;}

.frame-has-backgroundimage.background-50pc.background-right .image-holder{right:0px;}
.frame-has-backgroundimage.background-50pc.background-left .image-holder{left:0px;}
.frame-has-backgroundimage.background-50pc.background-left > .frame-container > .frame-inner{float:right;}
.frame-background-dark{color:#fff;}

@media (max-width:1500px){
.frame-has-backgroundimage.background-50pc .image-holder{width:calc(50%);}
.frame-has-backgroundimage.background-50pc.background-left > .frame-container > .frame-inner{float:right;width:50%;}
.frame-has-backgroundimage.background-50pc.background-left .image-holder{width:50% ;}
.frame-has-backgroundimage.background-50pc.background-right .image-holder{width:50% ;}
}



@media (max-width:1350px){
.frame-has-backgroundimage.background-50pc.background-left .image-holder{width:calc(50%);}
.frame-has-backgroundimage.background-50pc.background-right .image-holder{width:calc(50%);}
.frame-type-div .pfeil-after{margin-left:35px;}
  
.frame-linie.frame-type-div .pfeil-after{margin-left:-50px;} 
.pagelevel-1 .frame-type-div .pfeil-after{margin-left:-50px;} 
}
@media (max-width:1195px){
.backendlayout-subnavigation_left #content .container,.backendlayout-2 #content .container{width:100%;}
.frame-has-backgroundimage.background-50pc.background-left .frame-inner{float:right;width:50%;}


}
@media (max-width:768px){
.frame-has-backgroundimage.background-50pc.background-left .image-holder{width:50% ;}
.backendlayout-subnavigation_left #content .container,.backendlayout-2 #content .container{width:100% !important ;margin-left:auto !important;}
.frame-has-backgroundimage.background-50pc.background-left > .frame-container > .frame-inner{float:left;width:100%;}
}

@media (max-width:992px){
.frame-has-backgroundimage.background-50pc.background-left,
.frame-has-backgroundimage.background-50pc.background-right{padding-top:0px;}
.frame-has-backgroundimage.background-50pc.background-left .frame-inner,
.frame-has-backgroundimage.background-50pc.background-right .frame-inner{padding-top:2em;}
.frame-has-backgroundimage.background-50pc.background-left .image-holder,
.frame-has-backgroundimage.background-50pc.background-right .image-holder{width:100% ;position:relative;height:30vh;background-position:center;}
.frame-has-backgroundimage.background-50pc.background-left .frame-inner,
.frame-has-backgroundimage.background-50pc.background-right .frame-inner{width:100%;float:left;}

}


/*PARALLAX  - Hintergrundbild - ANFANG */
.parallax-background{position: relative;overflow: hidden;min-height: 20vh;-webkit-background-size: cover;background-size: cover;background-attachment: fixed;background-position: center center;z-index:0;	}
.parallax-background > div{min-height: 20vh;}
.parallax-inner {position: realtive;top: 0;left: 0;right: 0;bottom: 0;z-index: -1;height:100%;width:100%;}
.parallax-inner:before {content: "";position: fixed;top: 0;left: 0;right: 0;bottom: 0;height: 100%;z-index: -1;background-position: center top;background-repeat: no-repeat;background-size: 120% auto;    }
@media(min-width: 769px){
	.parallax-background{
	}
	.parallax-inner:before{background-image:none !important;}
}
@media(max-width: 768px){}

@media (min-width:480px){
	
}

.frame-has-backgroundimage.bg-parallax-fixed{background-size:100% auto;background-repeat:no-repeat;background-attachment:scroll;}











@media (min-width: 992px) {
}
@media (min-width:1201px) {
}
@media (max-width:1200px) {
}
@media (max-width:991px){
}
@media (max-width:769px){
}
@media (min-width:480px){
}
@media (max-width:481px){
}
@media (max-width:350px){
}
