<br /><b>TinyButStrong Error</b> in field &#91;var.cl-bg...]: the key 'cl-bg' does not exist or is not set in VarRef. (VarRef seems refers to $GLOBALS) <em>This message can be cancelled using parameter 'noerr'.</em><br />
<br /><b>TinyButStrong Error</b> in field &#91;var.cl-border...]: the key 'cl-border' does not exist or is not set in VarRef. (VarRef seems refers to $GLOBALS) <em>This message can be cancelled using parameter 'noerr'.</em><br />
<br /><b>TinyButStrong Error</b> in field &#91;var.cl-bg...]: the key 'cl-bg' does not exist or is not set in VarRef. (VarRef seems refers to $GLOBALS) <em>This message can be cancelled using parameter 'noerr'.</em><br />
<br /><b>TinyButStrong Error</b> in field &#91;var.cl-border...]: the key 'cl-border' does not exist or is not set in VarRef. (VarRef seems refers to $GLOBALS) <em>This message can be cancelled using parameter 'noerr'.</em><br />

:root {
  --opener-height: 380px;
}

#section_design-Ks-hero2-0549792ccf82b221f654d8083c907c9b_66101 {
  width: 100%;
  display: inline-block;
  margin: 0;
  padding: 0;
  margin-top: 0px;
  margin-bottom: 0px;

  background-color: transparent;
  background: none;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;

  background-image: url(https://lvm-versicherung.ksautoglas.com/userdata/1585/pages/elements/ks-versicherung.jpg);
/*
  
  background-image: url(https://lvm-versicherung.ksautoglas.com/userdata/1585/pages/elements/ks-versicherung.jpg);
  background-image: url(//www.ksautoglas.com/userdata/1557/pages/elements/ks-versicherung.jpg);


  background: filter(url(https://lvm-versicherung.ksautoglas.com/userdata/1585/pages/elements/), brightness(55%), contrast(132%), saturate(80%) );
*/

}

#section_design-Ks-hero2-0549792ccf82b221f654d8083c907c9b_66101 .se-content {
  width: 100%;
  height: 100%;

  background-color: #fff;
  background: none;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  min-height: 300px;

  
  /**/
  /**/


  margin-left: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;

}

#section_design-Ks-hero2-0549792ccf82b221f654d8083c907c9b_66101 .opener {
  height: var(--opener-height);
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  justify-content: center;
  text-align: center;
  font-size: 1.2rem;
  color: #fff;
  align-items: center;
}



#section_design-Ks-hero2-0549792ccf82b221f654d8083c907c9b_66101 .opener h1 {
  font-size: 3vw;
  color: #fff;
  position: absolute;
  max-width: 1000px;
  word-break: break-word;
  padding: 10px 20px;
  background: rgba(0,0,0,0.1);
  text-shadow: 0px 0px 30px #000000;
}

@media(max-width: 1400px) /* xl */ {
  #section_design-Ks-hero2-0549792ccf82b221f654d8083c907c9b_66101 { margin-top: 0; }
  #section_design-Ks-hero2-0549792ccf82b221f654d8083c907c9b_66101 .se-wrapper { width: 100% !Important; }
}

@media(max-width: 1200px) /* xl */ {
  #section_design-Ks-hero2-0549792ccf82b221f654d8083c907c9b_66101 .se-wrapper { width: 100% !Important; margin-left: 0; margin-top: 0; }
  #section_design-Ks-hero2-0549792ccf82b221f654d8083c907c9b_66101 .se-content { width: 100%; }

  #section_design-Ks-hero2-0549792ccf82b221f654d8083c907c9b_66101 {  }
  #section_design-Ks-hero2-0549792ccf82b221f654d8083c907c9b_66101 .se-wrapper { width: 100% !Important;  }
  #section_design-Ks-hero2-0549792ccf82b221f654d8083c907c9b_66101 .se-content { margin-left: 10px; margin-right: 10px; }
  #section_design-Ks-hero2-0549792ccf82b221f654d8083c907c9b_66101 .hero-inner  {	max-width: 80%; margin: 0 auto; }
  #section_design-Ks-hero2-0549792ccf82b221f654d8083c907c9b_66101 .opener h1 {	font-size: 2rem; font-weight: 400; }
}

@media(max-width:992px) /* lg */ {
  #section_design-Ks-hero2-0549792ccf82b221f654d8083c907c9b_66101 .se-wrapper { width: 100% !Important; margin-left: 0; margin-top: 0; }
  #section_design-Ks-hero2-0549792ccf82b221f654d8083c907c9b_66101 .se-content { width: 100%;}
  #section_design-Ks-hero2-0549792ccf82b221f654d8083c907c9b_66101 .opener h1 {	font-size: 3rem; font-weight: 400; }

}
@media(max-width:767px) /* sm */ {
  #section_design-Ks-hero2-0549792ccf82b221f654d8083c907c9b_66101 .se-wrapper { }
  #section_design-Ks-hero2-0549792ccf82b221f654d8083c907c9b_66101 .se-content { }
}
@media(max-width:575px) /* xs */ {}

#section_design-Text-suche-38f6338e5a9fb2796ed5f6bc0e2e8b46_66608 {
  margin: 0;
  padding: 0;
  margin-top: 30px;
  margin-bottom: 0px;

  background-color: transparent;
  background: none;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  
  
}

#section_design-Text-suche-38f6338e5a9fb2796ed5f6bc0e2e8b46_66608 .se-wrapper,
#section_design-Text-suche-38f6338e5a9fb2796ed5f6bc0e2e8b46_66608 .row,
#section_design-Text-suche-38f6338e5a9fb2796ed5f6bc0e2e8b46_66608 .frow {

  background-color: transparent;
  background: none;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;

  background-color: #ffffff;
  

  margin-left: 0px;
  margin-right: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
}

@media (max-width: 768px) {

  #section_design-Text-suche-38f6338e5a9fb2796ed5f6bc0e2e8b46_66608 .row,
  #section_design-Text-suche-38f6338e5a9fb2796ed5f6bc0e2e8b46_66608 .frow {
    margin-left: 0px;
    margin-right: 0px;
  }
}
@media (max-width: 990px) {}
@media (min-width: 992px) {}
@media (min-width: 768px) {}
@media (min-width: 1200px) {}

#section_design-Text-suche-38f6338e5a9fb2796ed5f6bc0e2e8b46_66608 .ueberschrift {  
	color :  !important;
}

#section_design-Text-suche-38f6338e5a9fb2796ed5f6bc0e2e8b46_66608 .desktop-only { display: block; }
#section_design-Text-suche-38f6338e5a9fb2796ed5f6bc0e2e8b46_66608 .mobile-only { display: none; }

@media only screen and (max-width : 480px) {
  #section_design-Text-suche-38f6338e5a9fb2796ed5f6bc0e2e8b46_66608 .desktop-only { display: none; }
  #section_design-Text-suche-38f6338e5a9fb2796ed5f6bc0e2e8b46_66608 .mobile-only { display: block; }
  #section_design-Text-suche-38f6338e5a9fb2796ed5f6bc0e2e8b46_66608 img { margin-bottom: 20px; }
}

#section_design-Text-suche-38f6338e5a9fb2796ed5f6bc0e2e8b46_66608 .header2 img { margin: 0 auto; margin-bottom: 20px; }


#section_design-Text-suche-38f6338e5a9fb2796ed5f6bc0e2e8b46_66608 .suggestionsBox { display: none; }
#section_design-Text-suche-38f6338e5a9fb2796ed5f6bc0e2e8b46_66608 .suggestionsBox {
                                       position: absolute;
                                       top: 120px;
                                       z-index: 9999;
                                       width: 240px;
                                       height: 360px;
                                       background-color: #fff;
                                       color: #000;
                                       overflow-y:
                                               scroll;
                                       border: 1px solid #ddd;
                                       -webkit-box-shadow: 0 4px 6px 0 rgb(85 85 85 / 8%), 0 1px 20px 0 rgb(0 0 0 / 7%), 0px 1px 11px 0px rgb(0 0 0 / 7%);
                                       -moz-box-shadow: 0 4px 6px 0 rgba(85, 85, 85, 0.08), 0 1px 20px 0 rgba(0, 0, 0, 0.07), 0px 1px 11px 0px rgba(0, 0, 0, 0.07);
                                       box-shadow: 0 4px 6px 0 rgb(85 85 85 / 8%), 0 1px 20px 0 rgb(0 0 0 / 7%), 0px 1px 11px 0px rgb(0 0 0 / 7%);
                                   }
#section_design-Text-suche-38f6338e5a9fb2796ed5f6bc0e2e8b46_66608 #suggestionsList { list-style: none; padding: 0; margin: 0; text-align: left; padding: 6px; }
#section_design-Text-suche-38f6338e5a9fb2796ed5f6bc0e2e8b46_66608 #suggestionsList li { margin-bottom: 4px; border-bottom: 1px solid #ddd; background-color: #efefef; padding: 2px; }
#section_design-Text-suche-38f6338e5a9fb2796ed5f6bc0e2e8b46_66608 #suggestionsList li:hover { background-color: #de0077; color: #fff; }


#section_design-Ks-termin-de8d00bdfe169c010c07543e1f10c2f9_66103 {
  margin: 0;
  padding: 0;
  margin-top: 30px;
  margin-bottom: 0px;

  background-color: transparent;
  background: none;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  
  
}

#section_design-Ks-termin-de8d00bdfe169c010c07543e1f10c2f9_66103 .se-wrapper,
#section_design-Ks-termin-de8d00bdfe169c010c07543e1f10c2f9_66103 .row,
#section_design-Ks-termin-de8d00bdfe169c010c07543e1f10c2f9_66103 .frow {

  background-color: transparent;
  background: none;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;

  
  

  margin-left: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

@media (max-width: 768px) {

  #section_design-Ks-termin-de8d00bdfe169c010c07543e1f10c2f9_66103 .row,
  #section_design-Ks-termin-de8d00bdfe169c010c07543e1f10c2f9_66103 .frow {
    margin-left: 0px;
    margin-right: 0px;
  }
}
@media (max-width: 990px) {}
@media (min-width: 992px) {}
@media (min-width: 768px) {}
@media (min-width: 1200px) {}

#section_design-Ks-termin-de8d00bdfe169c010c07543e1f10c2f9_66103 {
  width: 100%;
  display: inline-block;
  margin-top: 0;
}
#section_design-Ks-termin-de8d00bdfe169c010c07543e1f10c2f9_66103 .se-wrapper {
  width: 100%;
  padding: 20px 0;
}

#section_design-Ks-termin-de8d00bdfe169c010c07543e1f10c2f9_66103 .se-content {
  display: block;
  width: calc(1180px - 10%);
  margin: 0 auto;
  margin-top: 20px;
  padding: 20px 0 20px 0;
  background-color: #828282;
  color: #fff;
  border-radius: 10px;
}

#section_design-Ks-termin-de8d00bdfe169c010c07543e1f10c2f9_66103 .termin-box { display: flex; padding: 10px 20px;}
#section_design-Ks-termin-de8d00bdfe169c010c07543e1f10c2f9_66103 .termin-box  .tb-text { flex-grow: 1; text-align: center; font-size: 140%; }

@media(max-width: 1400px) /* xl */ {
  #section_design-Ks-termin-de8d00bdfe169c010c07543e1f10c2f9_66103 { margin-top: 0; }
  #section_design-Ks-termin-de8d00bdfe169c010c07543e1f10c2f9_66103 .se-wrapper { width: 100% !Important; }
  #section_design-Ks-termin-de8d00bdfe169c010c07543e1f10c2f9_66103 .se-content { width: 80%; }
}

@media only screen and (max-width: 1024px){
  #section_design-Ks-termin-de8d00bdfe169c010c07543e1f10c2f9_66103 .termin-box { display: flex; flex-direction: column; text-align: center; padding: 10px 20px;}
  #section_design-Ks-termin-de8d00bdfe169c010c07543e1f10c2f9_66103 .se-content { width: 90%; }
}

@media(max-width:992px) /* lg */ {
  #section_design-Ks-termin-de8d00bdfe169c010c07543e1f10c2f9_66103 .se-wrapper { width: 100% !Important; margin-left: 0; margin-top: 0; }
  #section_design-Ks-termin-de8d00bdfe169c010c07543e1f10c2f9_66103 .se-content { width: 94%; margin: 0 3%; grid-template-columns: 1fr; gap: 0; }

}
@media(max-width:767px) /* sm */ {
  #section_design-Ks-termin-de8d00bdfe169c010c07543e1f10c2f9_66103 .se-wrapper { }
  #section_design-Ks-termin-de8d00bdfe169c010c07543e1f10c2f9_66103 .se-content { }
}
@media(max-width:575px) /* xs */ {}

#section_design-Ks-leistungen-6eed3a03e198b0a93a0c650940de773a_65782 {
  margin: 0;
  padding: 0;
  background-color: transparent;
  background: none;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;

  margin-top: 0px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;

  
  
}

#section_design-Ks-leistungen-6eed3a03e198b0a93a0c650940de773a_65782 .se-wrapper {
  width: 100%;
  padding: 20px 0 20px 0;
}

#section_design-Ks-leistungen-6eed3a03e198b0a93a0c650940de773a_65782 .se-content {
  display: block;
  width: var(--ct-width);
  margin: 0 auto;
  padding: 20px 0 20px 0;
  background: #fff;
}

#section_design-Ks-leistungen-6eed3a03e198b0a93a0c650940de773a_65782 .leistungen-header {
  width: 100%;
  text-align: center;
  margin: 1rem auto 1.5rem;
}

#section_design-Ks-leistungen-6eed3a03e198b0a93a0c650940de773a_65782 .card-grid {
  margin: 20px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 20px;
}

#section_design-Ks-leistungen-6eed3a03e198b0a93a0c650940de773a_65782 .card {
  display: relative;
  background: #e2e2e2;
  text-align: center;
  padding: 25px;
  box-shadow: 0 0 30px rgb(0 0 0 / 6%);
}

#section_design-Ks-leistungen-6eed3a03e198b0a93a0c650940de773a_65782 .card:hover {
  background: #d4d4d4;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
}

#section_design-Ks-leistungen-6eed3a03e198b0a93a0c650940de773a_65782 .card-header {
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 160px;
}

#section_design-Ks-leistungen-6eed3a03e198b0a93a0c650940de773a_65782 .card-header img {
  max-width: 122px;
}

#section_design-Ks-leistungen-6eed3a03e198b0a93a0c650940de773a_65782 .card-body { padding: 15px 0;}
#section_design-Ks-leistungen-6eed3a03e198b0a93a0c650940de773a_65782 .card-body h4 { height: 40px; font-weight: bold; }

#section_design-Ks-leistungen-6eed3a03e198b0a93a0c650940de773a_65782 .card-footer { display: absolute; bottom: 0; display: none;}

@media(max-width: 1400px) /* xl */ {
  #section_design-Ks-leistungen-6eed3a03e198b0a93a0c650940de773a_65782 { margin-top: 0; }
  #section_design-Ks-leistungen-6eed3a03e198b0a93a0c650940de773a_65782 .se-wrapper { width: 100% !Important; }
  #section_design-Ks-leistungen-6eed3a03e198b0a93a0c650940de773a_65782 .se-content { width: 100% !Important; }
}

@media(max-width: 1200px) /* xl */ {
  #section_design-Ks-leistungen-6eed3a03e198b0a93a0c650940de773a_65782 .card-grid { grid-template-columns: 1fr 1fr;}
}

@media(max-width:992px) /* lg */ {
  #section_design-Ks-leistungen-6eed3a03e198b0a93a0c650940de773a_65782 .se-wrapper { width: 100% !Important; margin-left: 0; margin-top: 0; }
  #section_design-Ks-leistungen-6eed3a03e198b0a93a0c650940de773a_65782 .se-content { width: 94%; margin: 0; grid-template-columns: 1fr; gap: 0; }
}
@media(max-width:767px) /* sm */ {
  #section_design-Ks-leistungen-6eed3a03e198b0a93a0c650940de773a_65782 .se-wrapper { }
  #section_design-Ks-leistungen-6eed3a03e198b0a93a0c650940de773a_65782 .se-content { }
  #section_design-Ks-leistungen-6eed3a03e198b0a93a0c650940de773a_65782 .card-grid { grid-template-columns: 1fr; }
}
@media(max-width:575px) /* xs */ {}


#section_design-Bilder_001-096c3227d87277c6cbb5e9a6e66d6ac1_66106 {
  margin: 0;
  padding: 0;
  margin-top: 30px;
  margin-bottom: 0px;

  background-color: transparent;
  background: none;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  
  
}

#section_design-Bilder_001-096c3227d87277c6cbb5e9a6e66d6ac1_66106 .se-wrapper,
#section_design-Bilder_001-096c3227d87277c6cbb5e9a6e66d6ac1_66106 .row,
#section_design-Bilder_001-096c3227d87277c6cbb5e9a6e66d6ac1_66106 .frow {

  background-color: transparent;
  background: none;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;

  background-color: #ffffff;
  

  margin-left: 0px;
  margin-right: 0px;
  padding-top: 40px;
  padding-bottom: 30px;
}

@media (max-width: 768px) {

  #section_design-Bilder_001-096c3227d87277c6cbb5e9a6e66d6ac1_66106 .row,
  #section_design-Bilder_001-096c3227d87277c6cbb5e9a6e66d6ac1_66106 .frow {
    margin-left: 0px;
    margin-right: 0px;
  }
}
@media (max-width: 990px) {}
@media (min-width: 992px) {}
@media (min-width: 768px) {}
@media (min-width: 1200px) {}

#section_design-Bilder_001-096c3227d87277c6cbb5e9a6e66d6ac1_66106 .img-round {
    border-style: solid;
    border-radius:7px;
}
#section_design-Bilder_001-096c3227d87277c6cbb5e9a6e66d6ac1_66106 .img-shadow {
    background: [var.cl-bg];
    border:1px solid [var.cl-border];
    
      box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2); overflow:hidden;
    
}

#section_design-Bilder_001-096c3227d87277c6cbb5e9a6e66d6ac1_66106 .bilder {
  display: grid;
  grid-gap: 10px;
  grid-template-columns: repeat(3, 1fr)
}

@media only screen and (max-width : 768px) {
  #section_design-Bilder_001-096c3227d87277c6cbb5e9a6e66d6ac1_66106 .bilder {
    grid-template-columns: 1fr;
    grid-gap: 20px;
  }
}

#section_design-Bilder_001-096c3227d87277c6cbb5e9a6e66d6ac1_66106 .bilder img {
  max-width: 240px;
}

#section_design-Bilder_001-096c3227d87277c6cbb5e9a6e66d6ac1_66106 .box-hover:hover img { border: 0; transition: transform 0.8s; transform: scale(1.1, 1.1); }


.ueberschrift38660 {
	color :  !important;
	padding-top: 16px;
  padding-bottom: 16px;
}

.ueberschrift38661 {
	color :  !important;
	padding-top: 16px;
  padding-bottom: 16px;
}

.ueberschrift38662 {
	color :  !important;
	padding-top: 16px;
  padding-bottom: 16px;
}


@media only screen and (max-width : 480px) {

}
