@charset "UTF-8";
/* Allgemeine Farbvorlage */
/* Zusätzliche Farben für den Calculator */
/* Auszeichnungsfarben - projektspezifisch */
/* Überschreiben mit Webseiten-spezifischen Farben */
/* Anpassungen Farbschema für die ZEAG */
/*
@import 'colors_hvg';
@import 'colors_intranet';
@import 'colors_gvu';
*/
/* Allgemeine Schriftstile*/
/* Allgemeine Schriftstile HVG

@font-face {
	font-family: 'Dejavu Sans';
	src: url('../../files/fonts/DejaVuSans-webfont.eot');
    src: url('../../files/fonts/DejaVuSans-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../files/fonts/DejaVuSans-webfont.woff') format('woff'),
         url('../../files/fonts/DejaVuSans-webfont.ttf') format('truetype'),
         url('../../files/fonts/DejaVuSans-webfont.svg#dejavu_sansbook') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'Dejavu Sans Oblique';
	src: url('../../files/fonts/DejaVuSansCondensed-Oblique-webfont.eot');
    src: url('../../files/fonts/DejaVuSansCondensed-Oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../files/fonts/DejaVuSansCondensed-Oblique-webfont.woff') format('woff'),
         url('../../files/fonts/DejaVuSansCondensed-Oblique-webfont.ttf') format('truetype'),
         url('../../files/fonts/DejaVuSansCondensed-Oblique-webfont.svg#dejavu_sanscondensed_oblique') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'Dejavu Bold';
	src: url('../../files/fonts/DejaVuSans-Bold-webfont.eot');
    src: url('../../files/fonts/DejaVuSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../files/fonts/DejaVuSans-Bold-webfont.woff') format('woff'),
         url('../../files/fonts/DejaVuSans-Bold-webfont.ttf') format('truetype'),
         url('../../files/fonts/DejaVuSans-Bold-webfont.svg#dejavu_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

$font_basic: 'Segoe UI', 'Dejavu Sans', helvetica, arial, sans-serif;
$font_italic: 'Dejavu Sans Oblique', 'Segoe UI', helvetica, arial, sans-serif;
$font_bold: 'Dejavu Bold', 'Segoe UI', helvetica, arial, sans-serif;
*/
/*Button Hintergründe */
#container .ce_text .bigbutton a, #container .ce_form .submit_container input, #container .mod_search input.submit, #container .mod_search button.submit, #container .mod_subscribe input.submit, #container .mod_unsubscribe input.submit {
  background-color: #ea6a10;
  background-image: -moz-linear-gradient(-90deg, #ea6a10, #f6a900);
  background-image: -ms-linear-gradient(-90deg, #ea6a10, #f6a900);
  background-image: -o-linear-gradient(-90deg, #ea6a10, #f6a900);
  background-image: -webkit-linear-gradient(-90deg, #ea6a10, #f6a900);
  background-image: linear-gradient(-90deg, #ea6a10, #f6a900);
  color: #3A1F00;
}
#container .layout_latest .img_containment .overlay, #container .layout_latest_klein .img_containment .overlay {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f6a900+0,ea6a10+100&0.75+0,0.75+100 */
  background: -moz-linear-gradient(top, rgba(246, 169, 0, 0.8) 0%, rgba(234, 106, 16, 0.8) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(246, 169, 0, 0.8) 0%, rgba(234, 106, 16, 0.8) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(246, 169, 0, 0.8) 0%, rgba(234, 106, 16, 0.8) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#bff6a900", endColorstr="#bfea6a10",GradientType=0);
  /* IE6-9 */
}
#container .box-teaser .textcontainer .pagelink {
  margin-bottom: 1.5em;
}
#container .box-teaser .textcontainer h2 {
  margin-bottom: 1.25em;
}
#container .box-teaser .img_containment .overlay {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f6a900+0,ea6a10+100&0.75+0,0.75+100 */
  background: -moz-linear-gradient(top, rgba(246, 169, 0, 0.8) 0%, rgba(234, 106, 16, 0.8) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(246, 169, 0, 0.8) 0%, rgba(234, 106, 16, 0.8) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(246, 169, 0, 0.8) 0%, rgba(234, 106, 16, 0.8) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#bff6a900", endColorstr="#bfea6a10",GradientType=0);
  /* IE6-9 */
}
@media (min-width: 50em) {
  #container .box-teaser.box-33 .img_containment .overlay {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f6a900+0,ea6a10+100&0.75+0,0.75+100 */
    background: -moz-linear-gradient(top, rgba(246, 169, 0, 0.8) 0%, rgba(234, 106, 16, 0.8) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(246, 169, 0, 0.8) 0%, rgba(234, 106, 16, 0.8) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(246, 169, 0, 0.8) 0%, rgba(234, 106, 16, 0.8) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#bff6a900", endColorstr="#bfea6a10",GradientType=0);
    /* IE6-9 */
  }
}
#C45000 #footer .inside .box-100.servicenummer span.tel, #container #main .teaser-kontakt-anschrift .innerbox .textcontainer p .nummer_email {
  color: #BB4400;
}
/* Menü */
#header .mod_navigation ul.level_1 li:nth-of-type(1) ul.level_2 > li, #header .mod_navigation ul.level_1 li:nth-of-type(2) ul.level_2 > li, #header .mod_navigation ul.level_1 li:nth-of-type(3) ul.level_2 > li, #header .mod_navigation ul.level_1 li:nth-of-type(4) ul.level_2 > li, #header .mod_navigation ul.level_1 li:nth-of-type(5) ul.level_2 > li, #header .mod_navigation ul.level_1 li:nth-of-type(6) ul.level_2 > li, #header .mod_navigation ul.level_1 li:nth-of-type(7) ul.level_2 > li {
  box-sizing: border-box;
  float: left;
  width: 50%;
  margin: 0;
  margin-bottom: 1em;
}
#header .mod_navigation ul.level_1 li:nth-of-type(1) ul.level_2:after, #header .mod_navigation ul.level_1 li:nth-of-type(2) ul.level_2:after, #header .mod_navigation ul.level_1 li:nth-of-type(3) ul.level_2:after, #header .mod_navigation ul.level_1 li:nth-of-type(4) ul.level_2:after, #header .mod_navigation ul.level_1 li:nth-of-type(5) ul.level_2:after, #header .mod_navigation ul.level_1 li:nth-of-type(6) ul.level_2:after, #header .mod_navigation ul.level_1 li:nth-of-type(7) ul.level_2:after {
  display: table;
  content: "";
  clear: left;
}
@media (max-width: 53.99em) {
  #mobile-meinkonto {
    display: none;
  }
}
@media (min-width: 54em) {
  #header .mod_navigation ul.level_1 li.contactpage ul.level_2 {
    min-height: auto;
  }
}
@media (min-width: 80em) {
  #header .mod_navigation ul.level_1 li:nth-of-type(1) ul.level_2, #header .mod_navigation ul.level_1 li:nth-of-type(2) ul.level_2, #header .mod_navigation ul.level_1 li:nth-of-type(3) ul.level_2, #header .mod_navigation ul.level_1 li:nth-of-type(4) ul.level_2 {
    width: 60%;
  }
  #header .mod_navigation ul.level_1 li:nth-of-type(1) ul.level_2 > li, #header .mod_navigation ul.level_1 li:nth-of-type(2) ul.level_2 > li, #header .mod_navigation ul.level_1 li:nth-of-type(3) ul.level_2 > li, #header .mod_navigation ul.level_1 li:nth-of-type(4) ul.level_2 > li {
    box-sizing: border-box;
    float: left;
    width: 50%;
    margin: 0;
    margin-bottom: 1em;
  }
  #header .mod_navigation ul.level_1 li:nth-of-type(5) ul.level_2, #header .mod_navigation ul.level_1 li:nth-of-type(6) ul.level_2 {
    width: 80%;
  }
  #header .mod_navigation ul.level_1 li:nth-of-type(7) ul.level_2 {
    width: 100%;
  }
}
/* Accordion */
#container .ce_accordion {
  padding: 0.5em 2em;
  box-sizing: border-box;
}
#container .ce_accordion .ui-accordion-header {
  padding: 1em;
  background-color: #BB4400;
  color: #fff;
  font-size: 100%;
  font-family: "museo-sans", Arial, Helvetica, sans-serif;
  font-weight: normal;
}
#container .ce_accordion .ui-accordion-header:nth-last-child(2) {
  border-bottom: 0;
}
#container .ce_accordion .ui-accordion-header .ui-accordion-header-icon {
  float: right;
}
#container .ce_accordion .ui-accordion-header .ui-accordion-header-icon:before {
  display: none;
}
#container .ce_accordion .ui-accordion-header .ui-accordion-header-icon:after {
  content: "+";
  display: inline-block;
  vertical-align: sub;
  color: #fff;
  font-size: 1em;
  font-weight: 900;
}
#container .ce_accordion .ui-accordion-content {
  padding: 1em;
}
#container .ce_accordion .ui-accordion-content .ce_download .innerbox {
  margin: 0;
  padding: 0;
}
#container .ce_accordion .ui-accordion-content .ce_download:first-of-type {
  padding-top: 1.5em;
}
#container .ce_accordion .ui-accordion-content .ce_download:last-of-type .innerbox .application {
  margin-bottom: 0;
}
#container .ce_accordion .ui-accordion-header.active .ui-accordion-header-icon:after {
  content: "-";
}
#container .ce_accordion .ce_download {
  padding: 0em 2em;
  margin-top: -1em;
}
#container .ce_accordion .ce_download .innerbox p {
  padding-left: 2em;
}
#container .ce_accordion:last-of-type {
  padding-bottom: 2em;
}
#container .ce_download .innerbox {
  margin: 0;
}
#container .ce_download .innerbox p {
  padding-left: 2em;
  text-align: left;
  position: relative;
}
#container .ce_download p:before {
  background-position: 50% 0%;
  padding: 1em 0.6125em;
  position: absolute;
  left: 0;
}
#container .ce_headline {
  padding-left: 2em;
  padding-right: 2em;
}
#container h3 {
  font-size: 1em;
  font-weight: 900;
  line-height: 1.4;
  color: #3c3c3b;
  letter-spacing: 0.015em;
}
#container .box-teaser .textcontainer p.pagelink a, #container .box-teaser .textcontainer h2 a {
  word-wrap: break-word;
}
.hinweis_box {
  background-color: yellow;
}
.ce_text.hinweis_box {
  padding: 0em;
  background-color: none;
}
.ce_text.hinweis_box .innerbox {
  background-color: yellow;
}
.contactform #container #left .mod_article .ce_text p em, .contactform #container #left .mod_article .ce_text p a {
  font-size: 100%;
}
.internetpage #footer .inside .ce_text.servicenummer {
  display: block;
}
#container .ce_text ul li, #container .ce_table ul li {
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAAh0lEQVQoU2NkQALvCwQEfv9i6GdlYygUnPDhA0yKEcaAKtjPwMBgwMDAcIGVjcERphCsCE0BTB9cISMOBSgKGV9lCixgYGSIR3YbCvs/w0KIST8ZDjAwMuhjKPzPcJGVncEB4SZ0hVAFIMej+g6mEEkByHS4IrgvfzJMYGVnKMAaTjgdDpQAAApPQAxM9e+BAAAAAElFTkSuQmCC");
}
/* Tabelle Geschäftsführer */
#left .ce_table .innerbox {
  margin: 0;
  padding: 0 2em 2em 2em;
}
.geschaeftsfuehrer td.col_first {
  width: 25%;
}
.geschaeftsfuehrer td strong {
  font-weight: 900;
}
.geschaeftsfuehrer span.new {
  color: #4a8329;
  font-weight: 900;
  text-transform: uppercase;
}
#left .internet-availability td {
  padding-top: 0.75em;
  padding-bottom: 0.75em;
}
#container .box-teaser.box-33:nth-of-type(n+6) .innerbox:after {
  display: none;
}
.ce_dlh_googlemaps, .mod_dlh_googlemaps {
  display: block;
}
/* Anpassungen Teaser-Box */
#container .box-teaser .textcontainer h2 {
  margin-bottom: 1.25em;
}
#container .box-teaser .textcontainer .pagelink {
  margin-bottom: 1.5em;
}
.cookiebar__message, .cookiebar__text, .cookiebar__analytics-text {
  color: #fff;
}
.cookiebar__button {
  background-color: #f2f2f2;
  color: #4b4b4b;
}
.cookiebar__button:hover {
  background: #f2f2f2;
  opacity: 0.9;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22var%2Fwww%2Fvhosts%2Fnhl.abnahme-server.de%2Fhttpdocs%2Ffiles%2Fcss%2Fnhf.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAGG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAjEF%3BAAqFK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAASK%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAA%2FIL%3BAAyJA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAnRA%3BAAyRA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAnTA%3BAAyTA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%22%7D */