.hkihmenu { font-weight: 100 !important; }
.hkihmenu a:active { color: #A6211A !important; }



.hkihsliderindexfsttitle { font-size: 1.6em !important; color: #ffffff; font-weight: 100 !important; font-family: sans-serif;}
.hkihsliderindexsndtitle { font-size: 1.1em !important; color: #ffffff; font-weight: 200 !important; }

.hkihsliderindexh1 { font-size: 2.6em !important; color: #26206A; font-weight: 100 !important; font-family: sans-serif; text-align: left !important;}
.hkihsliderindexh2 { font-size: 1.8em !important; color: #A6211A; font-weight: 100 !important; font-family: sans-serif; text-align: left !important;}
.hkihslideruebermichh2 { font-size: 1.2em !important; color: #A6211A; font-weight: 400 !important; font-family: sans-serif; text-align: left !important; font-style: italic; }

.hkihkurseh2 { font-size: 1.4em !important; color: #A6211A; font-weight: 400 !important; font-family: sans-serif; text-align: left !important; display: block; }
h2.hkihkurseh2::after { content: "";
  display: block;
  height: 1px;
  background-color: #A6211A;
  margin-top: 6px; 
  width: 200px;}

h3.hkihdsgvoh3 { color: #A6211A !important; font-size: 1.3em !important; font-weight: 300 !important;}
h4.hkihdsgvoh4 { color: #A6211A !important; font-size: 1.1em !important; font-weight: 100 !important; font-style: italic !important;}
/*.hkihsliderlinkpdf { 
	position: absolute; right: 10px; left: auto; bottom: -115px; width: 240px; height: 40px; 
	color: white; font-size: 0.8em; text-align: center; padding-top: 10px !important; background-color: #26206A !important; 
	float: right;
}*/
.hkihsliderlinkpdf {
    /* position, right, left, bottom, float -> alles entfernen */
    width: 240px;
    height: 40px;
    margin-right: 10px;        /* 10px vom rechten Rand */
    color: white !important;
    font-size: 0.8em;
    text-align: center;
    padding-top: 10px !important;
    background-color: #26206A !important;
	bottom: -115px;
}
.hkihbauch { /* position, right, left, bottom, float -> alles entfernen */
    width: 240px;
    height: 40px;
    margin-right: 10px;        /* 10px vom rechten Rand */
    color: white !important;
    font-size: 0.8em;
    text-align: center;
    padding-top: 10px !important;
    background-color: #A6211A !important;
	bottom: -115px;
}
.hkihsliderlinkpdf:link { text-decoration: none; color: white !important; }
.hkihsliderlinkpdf:visited { text-decoration: none; color: white !important; }
.hkihsliderlinkpdf:hover { text-decoration: none; color: #e2e2e2 !important; }
.hkihsliderlinkpdf:focus { text-decoration: none; color: #e2e2e2 !important; }
.hkihsliderlinkpdf:active { text-decoration: none; color: #e2e2e2 !important; }

.hkihsliderlinkpdftxt { text-decoration: none; color: white !important; }
.hkihsliderlinkpdftxt:link { text-decoration: none; color: white !important; }
.hkihsliderlinkpdftxt:visited { text-decoration: none; color: white !important; }
.hkihsliderlinkpdftxt:hover { text-decoration: none; color: #e2e2e2 !important; }
.hkihsliderlinkpdftxt:focus { text-decoration: none; color: #e2e2e2 !important; }
.hkihsliderlinkpdftxt:active { text-decoration: none; color: #e2e2e2 !important; }

.hkihtextlink { text-decoration: none; color: #A6211A !important; }
.hkihtextlink:link { text-decoration: none; color: #A6211A !important; }
.hkihtextlink:visited { text-decoration: none; color: #A6211A !important; }
.hkihtextlink:hover { text-decoration: none; color: #e2e2e2 !important; }
.hkihtextlink:focus { text-decoration: none; color: #A6211A !important; }
.hkihtextlink:active { text-decoration: none; color: #A6211A !important; }

.hkihtextlinksimilar{ text-decoration: none; color: #575a7b !important; }
.hkihtextlinksimilar:link { text-decoration: none; color: #575a7b !important; }
.hkihtextlinksimilar:visited { text-decoration: none; color: #575a7b !important; }
.hkihtextlinksimilar:hover { text-decoration: none; color: #A6211A !important; }
.hkihtextlinksimilar:focus { text-decoration: none; color: #A6211A !important; }
.hkihtextlinksimilar:active { text-decoration: none; color: #575a7b !important; }

.hkihsliderindex, .hkihslideruebermich, .hkihsliderwochenkurse, .hkihslidereinzelkurse, .hkihsliderkontakt, .hkihslidermethode, .hkihslidermia, .hkihslidermf, .hkihsliderimpressum, .hkihsliderdsgvo  { overflow: visible !important;}

.hkihslidereinzelkursebgimgbottomheight { height: 400px !important;}
.hkihsliderwochenkursebgimgbottomheight { height: 400px !important;}
.hkihsliderindexbgimgbottomheight { height: 400px !important;}
.hkihslideruebermichbgimgbottomheight { height: 400px !important;}
.hkihslidermethodebgimgbottomheight { height: 400px !important;}
.hkihslideruebermich { height: 180px !important; } 

.hkihsliderdownloadshow { overflow: visible !important; }

@media (max-width: 401px) { 
	.hkihsliderindex { height: 180px !important; } 
	.hkihslideruebermich { height: 180px !important; } 
	.hkihslidereinzelkurse { height: 180px !important; } 
	.hkihsliderwochenkurse { height: 180px !important; } 
	.hkihsliderindexbgimg { background-position: center 20% !important; border-radius: 0px !important; }
	.hkihsliderwochenkursebgimg { background-position: center center !important; border-radius: 0px !important;}
	.xhkihsliderwochenkursebgimgsonder { background-size: 100% 100% !important;}
	.hkihslidereinzelkursebgimg { background-position: 70% 10% !important; border-radius: 0px !important;}
	.hkihslidereinzelkursebgimgbottom  { background-position: center center !important; border-radius: 0px !important;}
	.hkihsliderwochenkursebgimgbottom  { background-position: center 10% !important; border-radius: 0px !important;}
	.hkihsliderindexbgimgbottom  { background-position: center center !important; border-radius: 0px !important;}
	.hkihslideruebermichbgimg  { background-position: 0% center !important; border-radius: 0px !important;}
	.hkihslideruebermichbgimgbottom  { background-position: center center !important; border-radius: 0px !important;}
	.hkihslidermethodebgimgbottom  { background-position: center center !important; border-radius: 0px !important;}
	
	.hkihslidermethodebgimg { background-position: center 50% !important; border-radius: 0px !important; }
	/*.hkihsliderlinkpdf { 
	position: absolute; right: 10px; left: auto; bottom: -0px; width: 240px; height: 40px; 
	color: white; font-size: 0.8em; text-align: center; padding-top: 10px !important; background-color: #26206A !important; 
	float: right;
	}*/
	.hkihsliderlinkpdf {
    /* position, right, left, bottom, float -> alles entfernen */
    width: 240px;
    height: 40px;
    margin-right: 10px;        /* 10px vom rechten Rand */
    color: white;
    font-size: 0.8em;
    text-align: center;
    padding-top: 10px !important;
    background-color: #26206A !important;
		margin-top: 15px;}
	.hkihbauch {
    /* position, right, left, bottom, float -> alles entfernen */
    width: 240px;
    height: 40px;
    margin-right: 10px;        /* 10px vom rechten Rand */
    color: white;
    font-size: 0.8em;
    text-align: center;
    padding-top: 10px !important;
    background-color: #A6211A !important;
		margin-top: 15px;}
}


@media (min-width: 402px) and (max-width: 575px) { 
	.hkihsliderindex { height: 150px!important; } 
	.hkihslideruebermich { height: 150px !important; } 
	.hkihslidereinzelkurse { height: 150px !important; } 
	.hkihsliderwochenkurse { height: 150px !important; } /* 150 180 */
	.hkihsliderindexbgimg { background-position: center 20% !important;  }
	.hkihsliderwochenkursebgimg { background-position: center center !important; border-radius: 0px !important;}
	.hkihslidereinzelkursebgimg { background-position: 70% 10% !important; border-radius: 0px !important;}
	.hkihslidereinzelkursebgimgbottom  { background-position: center center !important; border-radius: 0px !important;}
	.hkihsliderwochenkursebgimgbottom  { background-position: center 10% !important; border-radius: 0px !important;}
	.hkihsliderindexbgimgbottom  { background-position: center center !important; border-radius: 0px !important;}
	.hkihslideruebermichbgimg  { background-position: 0% center !important; border-radius: 0px !important;}
	.hkihslideruebermichbgimgbottom  { background-position: center center !important; border-radius: 0px !important;}
	.hkihslidermethodebgimgbottom  { background-position: center center !important; border-radius: 0px !important;}
	
	.hkihslidermethodebgimg { background-position: center 60% !important; border-radius: 0px !important; }
	/*.hkihsliderlinkpdf { 
	position: absolute; right: 10px; left: auto; bottom: -25px; width: 240px; height: 40px; 
	color: white; font-size: 0.8em; text-align: center; padding-top: 10px !important; background-color: #26206A !important; 
	float: right;
	}*/
	.hkihsliderlinkpdf {
    /* position, right, left, bottom, float -> alles entfernen */
    width: 240px;
    height: 40px;
    margin-right: 10px;        /* 10px vom rechten Rand */
    color: white;
    font-size: 0.8em;
    text-align: center;
    padding-top: 10px !important;
    background-color: #26206A !important;
	/*	bottom: -25px;*/
	margin-top: -15px;}
	.hkihbauch {
    /* position, right, left, bottom, float -> alles entfernen */
    width: 240px;
    height: 40px;
    margin-right: 10px;        /* 10px vom rechten Rand */
    color: white;
    font-size: 0.8em;
    text-align: center;
    padding-top: 10px !important;
    background-color: #A6211A !important;
	/*	bottom: -25px;*/
	margin-top: 10px;}
}

@media (min-width: 576px) and (max-width: 767px) { 
	.hkihsliderindex { height: 180px!important; } 
	.hkihslideruebermich { height: 180px !important; } 
	.hkihslidereinzelkurse { height: 280px !important; } /* 180 */
	.hkihsliderwochenkurse { height: 180px !important; } /* */
	
	.hkihsliderindexbgimg { background-position: center 20% !important; }
	.hkihsliderwochenkursebgimg { background-position: center center !important; border-radius: 0px !important;}
	.hkihslidereinzelkursebgimg { background-position: center 10% !important; border-radius: 0px !important;}
	.hkihslidereinzelkursebgimgbottom  { background-position: center center !important; border-radius: 0px !important;}
	.hkihsliderwochenkursebgimgbottom  { background-position: center 10% !important; border-radius: 0px !important;}
	.hkihsliderindexbgimgbottom  { background-position: center center !important; border-radius: 0px !important;}
	.hkihslideruebermichbgimg  { background-position: center center !important; border-radius: 0px !important;}
	.hkihslideruebermichbgimgbottom  { background-position: center center !important; border-radius: 0px !important;}
	.hkihslidermethodebgimgbottom  { background-position: center 60% !important; border-radius: 0px !important;}
	
	.hkihslidermethodebgimg { background-position: center 40% !important; border-radius: 0px !important; }
	.hkihsliderlinkpdf { 
	/*position: absolute; right: 10px; left: auto; bottom: -55px; width: 240px; height: 40px; 
	color: white; font-size: 0.8em; text-align: center; padding-top: 10px !important; background-color: #26206A !important; 
	float: right;*/
		/* position, right, left, bottom, float -> alles entfernen */
    width: 240px;
    height: 40px;
    margin-right: 10px;        /* 10px vom rechten Rand */
    color: white;
    font-size: 0.8em;
    text-align: center;
    padding-top: 10px !important;
    background-color: #26206A !important;
	margin-top: 15px;
		
	}
	.hkihbauch { 
	/*position: absolute; right: 10px; left: auto; bottom: -55px; width: 240px; height: 40px; 
	color: white; font-size: 0.8em; text-align: center; padding-top: 10px !important; background-color: #26206A !important; 
	float: right;*/
		/* position, right, left, bottom, float -> alles entfernen */
    width: 240px;
    height: 40px;
    margin-right: 10px;        /* 10px vom rechten Rand */
    color: white;
    font-size: 0.8em;
    text-align: center;
    padding-top: 10px !important;
    background-color: #A6211A !important;
	margin-top: 15px;
		
	}
}

@media (min-width: 768px) and (max-width: 991px) { 
	.hkihsliderindex { height: 230px!important; } 
	.hkihslideruebermich { height: 230px !important; } 
	.hkihslidereinzelkurse { height: 350px !important; } /* 230 */
	.hkihsliderwochenkurse { height: 230px !important; }  /* 230 180 */
	
	.hkihsliderindexbgimg { background-position: center 20% !important; }
	.hkihsliderwochenkursebgimg { background-position: center center !important; border-radius: 0px !important;}
	.hkihslidereinzelkursebgimg { background-position: center 10% !important; border-radius: 0px !important;}
	.hkihslidereinzelkursebgimgbottom  { background-position: center center !important; border-radius: 0px !important;}
	.hkihsliderwochenkursebgimgbottom  { background-position: center 10% !important; border-radius: 0px !important;}
	.hkihsliderindexbgimgbottom  { background-position: center center !important; border-radius: 0px !important;}
	.hkihslideruebermichbgimg  { background-position: center center !important; border-radius: 0px !important;}
	.hkihslideruebermichbgimgbottom  { background-position: center center !important; border-radius: 0px !important;}
	.hkihslidermethodebgimgbottom  { background-position: center 20% !important; border-radius: 0px !important;}
	
	.hkihslidermethodebgimg { background-position: center 40% !important; border-radius: 0px !important; }
	/*.hkihsliderlinkpdf { 
	position: absolute; right: 10px; left: auto; bottom: -110px; width: 240px; height: 40px; 
	color: white; font-size: 0.8em; text-align: center; padding-top: 10px !important; background-color: #26206A !important; 
	float: right;
	}*/
	.hkihsliderlinkpdf {
    /* position, right, left, bottom, float -> alles entfernen */
    width: 240px;
    height: 40px;
    margin-right: 10px;        /* 10px vom rechten Rand */
    color: white;
    font-size: 0.8em;
    text-align: center;
    padding-top: 10px !important;
    background-color: #26206A !important;
	/*	bottom: -110px; */ 
	margin-top: 70px; }
	.hkihbauch {
    /* position, right, left, bottom, float -> alles entfernen */
    width: 240px;
    height: 40px;
    margin-right: 10px;        /* 10px vom rechten Rand */
    color: white;
    font-size: 0.8em;
    text-align: center;
    padding-top: 10px !important;
    background-color: #A6211A !important;
	/*	bottom: -110px; */ 
	/*margin-top: 70px; */
	}
}
@media (min-width: 992px) and (max-width: 5000px) { 
	.hkihsliderindex { height: 230px!important; } 
	.hkihslideruebermich { height: 230px !important; } 
	.hkihslidereinzelkurse { height: 380px !important; } /* 280 */
	.hkihsliderwochenkurse { height: 230px !important; } /* 280 180 */
	.hkihsliderindexbgimg { background-position: center 20% !important; }
	.hkihsliderwochenkursebgimg { background-position: center center !important; border-radius: 0px !important;}
	.hkihslidereinzelkursebgimg { background-position: center 10% !important; border-radius: 0px !important;}
	.hkihslidereinzelkursebgimgbottom  { background-position: center center !important; border-radius: 0px !important;}
	.hkihsliderwochenkursebgimgbottom  { background-position: center 10% !important; border-radius: 0px !important;}
	.hkihsliderindexbgimgbottom  { background-position: center center !important; border-radius: 0px !important;}
	.hkihslideruebermichbgimg  { background-position: center center !important; border-radius: 0px !important;}
	.hkihslideruebermichbgimgbottom  { background-position: center center !important; border-radius: 0px !important;}
	.hkihslidermethodebgimgbottom  { background-position: center 20% !important; border-radius: 0px !important;}
	
	.hkihslidermethodebgimg { background-position: center 40% !important; border-radius: 0px !important; }
	/*.hkihsliderlinkpdf { 
	position: absolute; right: 10px; left: auto; bottom: -90px; width: 240px; height: 40px; 
	color: white; font-size: 0.8em; text-align: center; padding-top: 10px !important; background-color: #26206A !important; 
	float: right;
	}*/
	.hkihsliderlinkpdf {
    /* position, right, left, bottom, float -> alles entfernen */
    width: 240px;
    height: 40px;
    margin-right: 10px;        /* 10px vom rechten Rand */
    color: white;
    font-size: 0.8em;
    text-align: center;
    padding-top: 10px !important;
    background-color: #26206A !important;
	/*	bottom: -90px; */
	margin-top: 50px;}
	.hkihbauch {
    /* position, right, left, bottom, float -> alles entfernen */
    width: 240px;
    height: 40px;
    margin-right: 10px;        /* 10px vom rechten Rand */
    color: white;
    font-size: 0.8em;
    text-align: center;
    padding-top: 10px !important;
    background-color: #A6211A !important;
	/*	bottom: -90px; */
	/*margin-top: 50px;*/
	}
}

.hkihsliderlinkpdfeinzelstunden { margin-top: 90px !important;}
@media (min-width: 402px) and (max-width: 501px) { .hkihsliderlinkpdfeinzelstunden { margin-top: 60px !important;} }
@media (min-width: 502px) and (max-width: 575px) { .hkihsliderlinkpdfeinzelstunden { margin-top: 60px !important;} }
@media (min-width: 576px) and (max-width: 767px) { .hkihsliderlinkpdfeinzelstunden { margin-top: 190px !important;} }
@media (min-width: 768px) and (max-width: 991px) { .hkihsliderlinkpdfeinzelstunden { margin-top: 260px !important;} }
@media (min-width: 992px) and (max-width: 1099px) { .hkihsliderlinkpdfeinzelstunden { margin-top: 270px !important;} }
@media (min-width: 1100px) and (max-width: 1199px) { .hkihsliderlinkpdfeinzelstunden { margin-top: 270px !important;} }
@media (min-width: 1200px) and (max-width: 5000px) { .hkihsliderlinkpdfeinzelstunden { margin-top: 240px !important;} }

.hkihsliderlinkpdfwochenkurse { margin-top: 90px !important;}
@media (min-width: 402px) and (max-width: 501px) { .hkihsliderlinkpdfwochenkurse { margin-top: 60px !important;} }
@media (min-width: 502px) and (max-width: 575px) { .hkihsliderlinkpdfwochenkurse { margin-top: 60px !important;} }
@media (min-width: 576px) and (max-width: 767px) { .hkihsliderlinkpdfwochenkurse { margin-top: 90px !important;} }
@media (min-width: 768px) and (max-width: 991px) { .hkihsliderlinkpdfwochenkurse { margin-top: 140px !important;} }
@media (min-width: 992px) and (max-width: 1099px) { .hkihsliderlinkpdfwochenkurse { margin-top: 120px !important;} }
@media (min-width: 1100px) and (max-width: 1199px) { .hkihsliderlinkpdfwochenkurse { margin-top: 120px !important;} }
@media (min-width: 1200px) and (max-width: 5000px) { .hkihsliderlinkpdfwochenkurse { margin-top: 100px !important;} }

.hkihbauchhoehe { height: 50px;} 
			@media (max-width: 401px) { 
			.hkihbauchhoehe {height: 110px !important;} 
			}
			@media (min-width: 402px) and (max-width: 575px) { 
			.hkihbauchhoehe {height: 110px !important;} 
			}
			@media (min-width: 576px) and (max-width: 767px) { 
			.hkihbauchhoehe {height: 110px !important;} 
			}


/* ===================================
    Navigation
====================================== */
.navbar-nav li.current > a, .navbar-nav li.active > a {
  color: #A6211A; } /* corell 03a9f5 hellblau -> A6211A darkred */

.navbar > ul > li.current > a:after {
  border-color: transparent #A6211A #A6211A transparent; } /* corell 03a9f5 hellblau -> A6211A darkred */

.search-form i {
  font-size: 1.2rem;
  line-height: 2rem; }

.search-form_submit {
  margin-top: 12px; }

@media screen and (min-width: 992px) {
  /*Header style01 and style02*/
  .header-style1 .navbar-nav li.current > a, .header-style2 .navbar-nav li.current > a, .header-style1 .navbar-nav li.active > a, .header-style2 .navbar-nav li.active > a {
    color: #A6211A; } /* corell 03a9f5 hellblau -> A6211A darkred */

  .header-style1 .navbar > ul > li.current > a:after, .header-style2 .navbar > ul > li.current > a:after {
    border-color: transparent #A6211A #A6211A transparent; } /* corell 03a9f5 hellblau -> A6211A darkred */

  .header-style1.scrollHeader .navbar-nav li.current > a, .header-style2.scrollHeader .navbar-nav li.current > a, .header-style1.scrollHeader .navbar-nav li.active > a, .header-style2.scrollHeader .navbar-nav li.active > a, .header-style1.scrollHeader .navbar-nav li.current > a:hover, .header-style2.scrollHeader .navbar-nav li.current > a:hover, .header-style1.scrollHeader .navbar-nav li.active > a:hover, .header-style2.scrollHeader .navbar-nav li.active > a:hover {
    color: #A6211A; } /* corell 03a9f5 hellblau -> A6211A darkred */

  .header-style1.scrollHeader .navbar > ul > li.current > a:after, .header-style2.scrollHeader .navbar > ul > li.current > a:after {
    border-color: transparent #A6211A #A6211A transparent; }

  .header-style1.scrollHeader .butn.primary.white-hover:after {
    background: #232323; }

  .header-style1.scrollHeader .butn.primary.white-hover span {
    color: #fff; }

  /*Header style03*/
  .header-style3 {
    border-bottom: 2px solid rgba(3, 169, 245, 0.9); }

  /*Header style04*/
  .header-style4 .navbar-nav li.current > a {
    color: #A6211A; } /* corell 03a9f5 hellblau -> A6211A darkred */
  .header-style4 .navbar > ul > li.current > a:after {
    border-color: transparent #03a9f5 #03a9f5 transparent; }
  .header-style4 .navbar-nav li.active > a {
    color: #A6211A; } /* corell 03a9f5 hellblau -> A6211A darkred */

  /*Header style05*/
  .header-style5 #top-bar {
    background: #A6211A; } /* corell 03a9f5 hellblau -> A6211A darkred */

  /*Header style06*/
  .header-style6 .navbar-default {
    background: rgba(3, 169, 245, 0.85); }
  .header-style6.scrollHeader .navbar-default {
    background: #A6211A; } /* corell 03a9f5 hellblau -> A6211A darkred */

  /*Header style08*/
  .header-style8 .navbar ul ul li.active > a {
    color: #A6211A; } /* corell 03a9f5 hellblau -> A6211A darkred */
  .header-style8 .navbar-nav li.current > a, .header-style8 .navbar-nav li.active > a {
    color: #A6211A; } /* corell 03a9f5 hellblau -> A6211A darkred */
  .header-style8 .navbar > ul > li.current > a:after {
    border-color: transparent #03a9f5 #03a9f5 transparent; } /* corell 03a9f5 hellblau -> A6211A darkred */
  .header-style8.scrollHeader .navbar-nav > li.has-sub > a:hover {
    color: #A6211A; } /* corell 03a9f5 hellblau -> A6211A darkred */
  .header-style8.scrollHeader .navbar-nav li.current > a {
    color: #A6211A; } /* corell 03a9f5 hellblau -> A6211A darkred */
    .header-style8.scrollHeader .navbar-nav li.current > a:hover {
      color: #A6211A; } /* corell 03a9f5 hellblau -> A6211A darkred */
  .header-style8.scrollHeader .navbar > ul > li.current > a:after {
    border-color: transparent #03a9f5 #03a9f5 transparent; } /* corell 03a9f5 hellblau -> A6211A darkred */
  .header-style8.scrollHeader .navbar-nav li.active > a {
    color: #A6211A; } /* corell 03a9f5 hellblau -> A6211A darkred */
    .header-style8.scrollHeader .navbar-nav li.active > a:hover {
      color: #A6211A; } /* corell 03a9f5 hellblau -> A6211A darkred */

  /*Menu area light*/
  .menu_area-light .navbar-nav li.current > a, .menu_area-light .navbar-nav li.active > a {
    color: #A6211A; }/* corell 03a9f5 hellblau -> A6211A darkred */
  .menu_area-light .navbar > ul > li.current > a:after {
    border-color: transparent #03a9f5 #03a9f5 transparent; } /* corell 03a9f5 hellblau -> A6211A darkred */
  .menu_area-light.scrollHeader .navbar-nav li.current > a {
    color: #A6211A; }
    .menu_area-light.scrollHeader .navbar-nav li.current > a:hover {
      color: #A6211A; }
  .menu_area-light.scrollHeader .navbar > ul > li.current > a:after {
    border-color: transparent #03a9f5 #03a9f5 transparent; }
  .menu_area-light.scrollHeader .navbar-nav li.active > a {
    color: #A6211A; } /* corell 03a9f5 hellblau -> A6211A darkred */
    .menu_area-light.scrollHeader .navbar-nav li.active > a:hover {
      color: #A6211A; } } /* corell 03a9f5 hellblau -> A6211A darkred */
@media screen and (max-width: 991px) {
  .attr-nav {
    margin-right: 63px; }

  .menu_area .navbar-brand {
    display: block; }

  /*Header style03*/
  .header-style3 {
    border-bottom: 2px solid rgba(3, 169, 245, 0.9); }

  /*Header style05*/
  .header-style5 #top-bar, .header-style5 .navbar-toggler {
    background: #A6211A; } /* corell 03a9f5 hellblau -> A6211A darkred */

  /*Header style06*/
  .header-style6 .navbar-default {
    background: rgba(166, 33, 26, 0.85); } /* corell rgba(3, 169, 245, 0.85); hellblau -> A6211A darkred */

  /*Header style08*/
  .header-style8 .navbar ul ul li.active > a {
    color: #A6211A; } 
} /* corell 03a9f5 hellblau -> A6211A darkred */

.navbar-light .navbar-toggler {
color: #A6211A; /* rgba(0,0,0,.55); */
	border-color: rgba(0,0,0,.1); }


@font-face {
  font-family: 'CaveatBold';
  src: url("../fonts/Caveat-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: 'CaveatMedium';
  src: url("../fonts/Caveat-Medium.ttf") format("truetype");
  font-weight: medium;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: 'CaveatRegular';
  src: url("../fonts/Caveat-Regular.ttf") format("truetype");
  font-weight: regular;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: 'CaveatRegularItalic';
  src: url("../fonts/Caveat-Regular.ttf") format("truetype");
  font-weight: regular;
  font-style: italic;
  font-display: block;
}
@font-face {
  font-family: 'CaveatSemiBold';
  src: url("../fonts/Caveat-SemiBold.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: block;
}

.foto-container {
  position: relative;
  display: inline-block; /* oder block, je nach Layout */
}

.foto-nachweis {
  position: absolute;
  bottom: 10px;
  right: 20px;
  font-size: 10pt;
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1;
}
