
  
    .panel {
        padding: 0px;
    }
    .content {
        max-width: 1280px;
    }

  #content2 {
    background-imagexx: url(nr-kampagne.png);
    background-size: 100%;
    background-repeat: no-repeat;
   
  }

  #r1, #r2, #r3, #r4 {
    margin-bottom: 40px;
  }

  #r1 {
    margin-top: 60px
  }

  #carousel1 {
    background-color: #cceef8;
    padding:0px;
    width: 282px;
    height: 250px;
   
  }

  #carousel2 {
    background-color: #fff;
    padding:0px;
    width: 350px;
    height: 240px;
      margin-left:20px;
   
  }




  












  .carousel-item {
    padding: 40px;
  }

  .carousel-control-next, .carousel-control-prev {
    max-width: 30px;
    max-height: 30px;
    background-color: #5bcff6;
    opacity: 1;
    top: 43%;
  }

  p {
    font-size: 12pt;
    margin-bottom: 6px;
  }
  h1 {
    font-size: 21px;
font-family: "TheinhardtMedium";
  }
  h2 {
    font-size: 14px;
    font-weight: bold;
    width: 100%
  }
  #r1p1 {
 padding-right: 40px; 

  }
  #r1p2 {
    
  }

  #r1p3 {
          padding-left: 40px;
  }
  /@media screen and (max-width:1300px) {
     #r1p1 {
      padding-right: 30px;    
    }
        #r1p2 {
      padding-right: 30px;    
    }
        #r1p3 {
      padding-right: 30px;    
    }
  }

 @media screen and (max-width:535px) {
    
.img_info{
         margin-left:auto!important;
      
             margin-right: auto!important;

      }     
     
}


  @media screen and (max-width:767px) {
      .img_header{
          
        min-width: 400px!important;  
          
      }
      
      .img_info{
        max-height:38px!important;  
     
      }
      
         .img_angebot{
        max-height:160px!important;     
            margin-left:auto!important;
             margin-right: auto!important;
      }
      
      #r1p1 {
      text-align: left;
      padding-left: 40px;
    }
      
      #r1p2 {
      text-align: left;
        margin-top: 40px;
      padding-left: 40px;
    }
      
      #r1p3 {
      text-align: left;
      margin-top: 40px;
      padding-left: 40px;
    }
      
    
  }






    a.line {
        text-decoration: none;
        background-repeat: repeat-x;
        background-position: bottom;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AQcEA07LVzL3AAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAFUlEQVQI12OM2//qPwMDAwMTAxQAAC4MAwpZYYcBAAAAAElFTkSuQmCC);
        color:black;
    }
    

    a.line:after {
        content: '.';
        color: white;
        display: inline-block;
        width: 24px;
        background-image: url('extlink.png');
        background-repeat: no-repeat;
        background-position: 9px 5px;
    }
    
    
a.line1 {
        text-decoration: none;
        background-repeat: repeat-x;
        background-position: bottom;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AQcEA07LVzL3AAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAFUlEQVQI12OM2//qPwMDAwMTAxQAAC4MAwpZYYcBAAAAAElFTkSuQmCC);
    }
    

	div.carousel-item {
	  padding-top: 20px;
	}

	div.carousel-item p {
	 margin-top: 0px !important;
    font-family: 'TheinhardtLight';
}
  
  
  .carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' 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")!important;
  }



  .carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' 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");
  }

  #carousel1 .carousel-control-next {
    right: -14px;
  }
  .carousel-control-prev {
    left: -14px;
  }

/* video modal 16:9 */
  .modal-body { 
    position: relative; 
    padding-bottom: 56.24%; 
    height: 0px; 
    overflow: hidden; 
  } 
 
  .modal-body iframe { 
    position: absolute; 
    top: 0px; 
    left:0px; 
    width:100%; 
    height:100%; 
    padding: 6px;
  }



      #portraitimage {
background-color: #e9e9e9;
width:300px;
z-index: 9;
          margin-left:40px;
          margin-top:40px;

    }

@media screen and (max-width:375px){
    
       #portraitimage {
margin-left:0px!important;

    }   
    
    
      #carousel2 {

      margin-left:0px!important;
   
  }
    
} 




   a.line1:after {
/*         content: '.'; */
        color: white;
/*         display: inline-block; */
/*         width: 24px; */
/*         background-image: url('extlink.png'); */
       /*  background-repeat: no-repeat; */
       /*  background-position: 9px 5px; */
    }
    
  @media screen and (min-width:768px) and (max-width:1250px) {
   
     
      
    
      #r1 {
      margin-bottom: 250px;
    
    }
  
      
      
   
      
    
  }

  @media screen and (min-width:1250px) {
    #r1 {
      
          margin-left: 130px;
      }
    
  


}



  @media screen and (min-width:767px) and (max-width:1250px) {
       #r1 {
    
      margin-left: 40px!important;
    }
}
@media screen and (max-width:767px) {
      
.br1250 {
display:none;    
    
}
    }

.r1_h{
    
padding-bottom:9px;    
    
}

#imgkampagne{
    
    max-width: 110%;
}





 @media screen and (max-width:1250px) {
#imgkampagne_small{
    max-width: 100%;
    display:block!important;
     min-width:375px;
     }
     
     #imgkampagne_small2{
display:inline!important;
         margin-top:20px;
     }
     
     #imgkampagne{
   
display:none}
     
     /*
     
     #content2{margin-bottom: 0px!important;}
}
     
     */