@charset "UTF-8";
 

.header__container #nav {
  flex: 0 0 15% !important;
  max-width: 15% !important;
  width: 15% !important;
}

.home #header .header-logosvg::before, 
.header-logosvg::before,
.site_freiburg_ebf .header-logosvg::before {
background-image: url("../img/logos.svg");
  width: 308px !important;
  height: 80px !important;
}


#node265956 #header, 
#node265957 #header {
  background: url("../img/header.jpg") no-repeat #000;
  background-color: rgb(0, 0, 0);
  background-size: auto;
  height: 700px;
  width: 100%;
  background-size: 100%;
  background-position: center 126px;
}

.flyerNav .mburger::before {
  opacity: 1; padding: 0 .5em 0 0;
color:#fff; content: "MENU";}



.gridlayout .flexgrow5 {
  flex-grow: 5; padding-left:1em
}

.gridlayout.dreier .flexgrow1 {width: 31%}
.gridlayout.dreier .flexgrow5 {width: 66%}


@media screen and (max-width: 1479.98px) {
	#node265957 #header,
    #node265956 #header { background: url("../img/header.jpg") no-repeat #000; height: 600px; background-size: contain;
      background-position: center 127px;}    
    }  



   @media screen and (max-width: 1079.98px) {
	#node265957 #header,
    #node265956 #header { background: url("../img/header.jpg") no-repeat  #000; height: 400px; background-size: cover;
      background-position: center 127px;}

    }  
    
    @media screen and (max-width:  991.98px) {
    #node265957 #header,
    #node265956 #header { background: url("../img/header.jpg") no-repeat #000; height: 500px; background-size: cover;
    background-position: center 127px;    
    }

    .home  #page_margin #header.sticky-header .header-logosvg::before,
    .home #header .header-logosvg::before, 
    .header-logosvg::before,
    .site_freiburg_ebf .header-logosvg::before {
    background-image: url("../img/logos.svg");
    width: 308px !important;
    height: 80px !important;
  }


    }  
    
    
    @media screen and  (max-width: 766px) {
	#node265957 #header,
    #node265956 #header { background: url("../img/header.jpg") no-repeat #000; height: 400px; background-size: contain; 
    background-position: center 127px;}   
    
    .flyerNav .mburger::before {
      content: "";
    }
	
      
.gridlayout.dreier .flexgrow1 {width: 48%}
.gridlayout.dreier .flexgrow5 {width: 48%}
      

    
    }  
    
  @media screen and  (max-width: 680px) {

      
.gridlayout.dreier .flexgrow1 {width: 100%}
.gridlayout.dreier .flexgrow5 {width: 100%}
      

    
    }  
    
	
	
	
	
    @media screen and  (max-width: 576px) {
	#node265957 #header,
    #node265956 #header { background: url("../img/header.jpg") no-repeat #000; height: 400px;
        background-size:150%;
        background-position: center 127px;}    

    .iconstart img  {transition: all .3s; transform: scale(1.5) !important;}        

    }  
    
	
	

#node265956 .wayhome,  
#node265957 .wayhome  {display: none}

.site_freiburg_ebf  #header.sticky-header .header-logosvg::before, 
.site_freiburg_ebf  #sb-site #header.sticky-header .header-logosvg::before,
 
#page_margin #header.sticky-header .header-logosvg::before {
  background-image: url("../img/logos.svg");
  width: 320px !important;
  height: 90px !important;
}

@keyframes changeBg
{
   0%   {opacity:1; background-image: url("../img/header1.jpg");}

   25%  {opacity:1; background-image: url("../img/header2.jpg");}

   50%  {opacity:1; background-image: url("../img/header3.jpg");}

   75%  {opacity:1; background-image: url("../img/header.jpg");}

   100% {opacity:1; background-image: url("../img/header1.jpg");}
}
 
/* Safari and Chrome */
@-webkit-keyframes changeBg
{
   0%   {opacity:1; background-image: url("../img/header1.jpg");}
   25%  {opacity:1; background-image: url("../img/header2.jpg");}
   50%  {opacity:1; background-image: url("../img/header3.jpg");}
   75%  {opacity:1; background-image: url("../img/header.jpg");}
   100% {opacity:1; background-image: url("../img/header1.jpg");}
}
 

@keyframes changeBgk
{
   0%   {opacity:1; background-image: url("../img/header1k.jpg");}

   25%  {opacity:1; background-image: url("../img/header2k.jpg");}

   50%  {opacity:1; background-image: url("../img/header3k.jpg");}

   75%  {opacity:1; background-image: url("../img/headerk.jpg");}

   100% {opacity:1; background-image: url("../img/header1k.jpg");}
}
 
/* Safari and Chrome */
@-webkit-keyframes changeBgk
{
   0%   {opacity:1; background-image: url("../img/header1k.jpg");}
   25%  {opacity:1; background-image: url("../img/header2k.jpg");}
   50%  {opacity:1; background-image: url("../img/header3k.jpg");}
   75%  {opacity:1; background-image: url("../img/headerk.jpg");}
   100% {opacity:1; background-image: url("../img/header1k.jpg");}
}
 
 
 #node265956 #header {
	 animation: changeBg 22s infinite; 
    -webkit-animation: changeBg 22s infinite;}
	


#main #content .bildbox .composedcontent-rubriktopnews-in-box .pm-anreisser {display:none}
#main #content .bildbox .composedcontent-rubriktopnews-in-box h2 {
    display:block !important; 
    min-height: 100% !important;  
    font-size:1.0em !important; 
    text-align: left;
}

  #main .gridlayout .bildbox:hover .composedcontent-rubriktopnews-in-box  H2,
  #main .gridlayout .bildbox:hover .composedcontent-rubriktopnews-in-box H2 a {
        transform: scale(1);
        background: transparent
    }   
	

.knot_238728 #header .header-logosvg::before {
  background-image: url("../img/krematorium.svg");
  width: 308px !important; 
  height: 80px !important; 
}

.knot_238696 #header .header-logosvg::before {
  background-image: url("../img/bestattungsdienst.svg");
  width: 308px !important; 
  height: 80px !important; 
}

.knot_238728 #page_margin #header.sticky-header .header-logosvg::before,
.knot_238696 #page_margin #header.sticky-header .header-logosvg::before {

    width: 270px !important;
    height: 70px !important;

}




.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
 border-top-left-radius:0px
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
 border-top-right-radius:0px
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
 border-bottom-left-radius:0px
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
 border-bottom-right-radius:0px
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
  border: 0px solid #c5c5c5 !important;
  background: transparent !important;
  color: #000 !important
}

.ui-icon-triangle-1-e {
  display: none !important
}


 
 .underline {
  border-bottom: 2px solid #529ec1;
width: 98%;
}


.extendedsuche {display: none}




#main #content .head1::before,
#main #service .head1::before,
h1::before {
    background-color:transparent !important
}

.site_freiburg_ebf.home .header__row {
   border-bottom: 1px solid transparent !important;
}

.site_freiburg_ebf.home #header::before {
    content: "";
    display: block;
    position: absolute;
    bottom: -120px;
    right: 3%;
    transform: translateY(25%);
    background: url('../img/logo/FR_Logo_Rot.svg');
    background: url('../img/logo/FR_Logo_Rot.svg'), radial-gradient(circle, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 50%);
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    width: 285px !important;
    height: 275px !important;
}

  
@media screen and (max-width: 1079.98px) {

.site_freiburg_ebf.home #header::before {  
  width: 215px !important;
  height: 205px !important;
  bottom: -90px;
  background: url('../img/logo/FR_Logo_Rot_1.svg');
  background: url('../img/logo/FR_Logo_Rot_1.svg'), radial-gradient(circle, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 50%);
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  right:0 !important;       

}   

 

}   


@media screen and (max-width: 575.98px) {
 

  #node265956 #header {
    animation: changeBgk 22s infinite; 
     -webkit-animation: changeBgk 22s infinite;
   }
  
   #node265957 #header, #node265956 #header {
    height: 400px;
    background-size: 100%;
    background-position: center;
   }

  .header__container .header-logodiv {
    padding-left: 5px!important;
  }

    .home #page_margin #header.sticky-header .header-logosvg::before, .home #header .header-logosvg::before, .header-logosvg::before, .site_freiburg_ebf .header-logosvg::before {
      width: 280px !important;
      height:70px !important
    }

  .site_freiburg_ebf.home   #main #content h1 {  
    word-break: break-word;    
    width:65%;
    font-size: 1.9em !important;
    }

      .site_freiburg_ebf.home #header::before {  
        bottom: -50px !important;
        width: 185px !important;
        height: 185px !important;
    }
      
}



.pm-meldung {
  padding: 0 0 0em 0 !important}