@charset "UTF-8";
/* Allgemeine Farbvorlage */
/* Zusätzliche Farben für den Calculator */
/* Auszeichnungsfarben - projektspezifisch */
/* Überschreiben mit Webseiten-spezifischen Farben */
/* Anpassungen Farbschema für die Stadtwerke Weinsberg */
/*$menue_dreieck: #383838;*/
/*
@import 'colors_hvg';
@import 'colors_intranet';
@import 'colors_gvu';
@import 'colors_sww';
*/
/* Allgemeine Schriftstile

$font_basic: "museo-sans", Arial, Helvetica, sans-serif;
$font_italic: "adelle", "Times New Roman", Times, serif;
$font_bold: "museo-sans", Arial, Helvetica, sans-serif;
*/
/* 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;*/
/* Schrifteinstellungen */
*, html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  font-size: 100%;
  font-family: "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
  color: #4d4d4d;
}
em {
  font-family: "Trebuchet MS", Arial, sans-serif;
  font-style: italic;
}
body {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  font-size: 1em;
  line-height: 1.5;
}
/* Contao Standard-Einstellungen */
.invisible {
  width: 0px;
  height: 0px;
  overflow: hidden;
  position: absolute;
  left: -99999em;
  display: inline;
}
figure {
  margin: 0;
  padding: 0;
  line-height: 0;
}
figure img {
  width: 100%;
  height: auto;
}
a {
  text-decoration: none;
}
sub {
  font-size: 75%;
  vertical-align: bottom;
}
#container:after {
  content: "";
  display: table-cell;
}
#container:after, #main, br.clear {
  clear: both;
}
#left {
  width: 100%;
  float: none;
}
#left .box-66 {
  width: 100%;
  float: none;
}
#right {
  width: 100%;
  float: none;
}
#right .box-33 {
  width: 100%;
  float: none;
}
@media (min-width: 40em) {
  #left {
    width: 66.66666%;
    float: left;
  }
  #left .hinweis {
    box-sizing: border-box;
    margin: 0;
  }
  #left .ce_text, #left .box-66 {
    width: 100%;
    float: none;
  }
  #left .ce_text .textcontainer, #left .box-66 .textcontainer {
    width: 100%;
  }
  #left .inside {
    margin-right: 0;
  }
  #right {
    width: 33.33333%;
    float: left;
  }
  #right .ce_text, #right .box-33 {
    width: 100%;
    float: none;
  }
  #right .ce_text .textcontainer, #right .box-33 .textcontainer {
    width: 100%;
  }
}
.page-fullwidth #right, .page-fullwidth #left {
  display: none;
}
.page-fullwidth #main .inside {
  overflow: hidden;
}
.page-fullwidth #main .inside h2.ce_headline {
  padding: 1em 0.5em;
}
.page-fullwidth #main .inside .box-33 {
  width: 100%;
  float: none;
}
.page-fullwidth #main .inside .box-33 .innerbox {
  margin: 0.5em;
  background-color: #ffffff;
  box-sizing: border-box;
  text-align: left;
}
.page-fullwidth #main .inside .box-33 .innerbox div {
  width: 100%;
}
.page-fullwidth #main .inside .box-33 .innerbox h3, .page-fullwidth #main .inside .box-33 .innerbox p, .page-fullwidth #main .inside .box-33 .innerbox ul {
  width: 100%;
  max-width: 100%;
}
.page-fullwidth #main .inside .box-33 .innerbox h3 {
  text-align: left;
  font-size: 1.25em;
  font-weight: 900;
  padding: 0;
  margin: 0 0 1em 0;
  color: #1b80c4;
}
.page-fullwidth #main .inside .box-33 .innerbox p {
  text-align: left;
  margin: 0 0 1em 0;
}
.page-fullwidth #main .inside .box-33 .innerbox ul {
  margin: 0;
}
.page-fullwidth #main .inside .box-33 .innerbox ul li {
  width: 100%;
  text-align: left;
  display: block;
  float: none;
}
@media (min-width: 37.5em) {
  .page-fullwidth #main .inside .electricteaser {
    width: 50%;
    float: left;
  }
}
@media (min-width: 50em) {
  .page-fullwidth #main .inside {
    /* margin-bottom: 0.5em; */
  }
  .page-fullwidth #main .inside .box-33 {
    width: 33.33333%;
    float: left;
  }
  .page-fullwidth #main .inside .box-33 .innerbox {
    margin: 1em 0.5em;
  }
}
.page-noimage .mod_pageImage {
  display: none;
}
.page-nonav #right .mod_contentbox {
  display: none;
}
.ce_dlh_googlemaps, .mod_dlh_googlemaps {
  display: none;
}
.anfahrt .mod_pageImage {
  display: none;
}
.anfahrt .ce_dlh_googlemaps, .anfahrt .mod_dlh_googlemaps {
  display: block;
}
.anfahrt .ce_dlh_googlemaps .dlh_googlemap, .anfahrt .mod_dlh_googlemaps .dlh_googlemap {
  padding-bottom: 56.25%;
}
.home #right .inside {
  margin: 0;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22var%2Fwww%2Fvirtual%2Fsww.abnahme-server.de%2Fhtdocs%2Ffiles%2Fcss%2Fbasic.scss%22%2C%22var%2Fwww%2Fvirtual%2Fsww.abnahme-server.de%2Fhtdocs%2Ffiles%2Fcss%2F_fonts.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD7BA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAdA%3BAAuBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYN%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAGG%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%22%7D */