/*@media all and (min-width: 53.99em) and (max-width: 67.99em) {
	#header nav ul li.service > a,
	.icon-kontakt-dunkelgrau {
		background-image: url('../../files/icons/kontakt-dunkelgrau.png');
	background-repeat: no-repeat;
	}

	#header nav ul li.service > a:hover,
	#header nav ul li.service:hover > a,
	.icon-kontakt-gelb {
		background-image: url('../../files/icons/kontakt-blau.png');
		background-repeat: no-repeat;
	}
}*/

#logo a,
.icon-logo-hvg-flach {
	background-image: url('../../files/icons/logo-stadtwerke-weinsberg.png');
	background-repeat: no-repeat;
}

p a[target="_blank"]:before,
#header .mod_navigation ul.level_1 > li > a[target="_blank"]:hover:before,
.ce_text li a[target="_blank"]:before {
	background-image: url('../../files/icons/SWW_pfeil_externer_link.png');
	background-repeat: no-repeat;
}

#header .mod_navigation ul.level_1 > li > a[target="_blank"]:before,
.icon-SWW_pfeil_externer_link_grau {
	background-image: url('../../files/icons/SWW_pfeil_externer_link_grau.png');
	background-repeat: no-repeat;
}

.icon-ZEAG_Icons_Word_PDF_hover,
#container .ce_textdownloads ul li.application:hover:before,
#container .ce_textdownloads ul li.application:hover:before,
#container .layout_full .enclosure li.application:hover:before,
#container .ce_download p.application:hover:before {
	background-image: url('../../files/icons/Download_Hover.png');
	background-repeat: no-repeat;
}

.icon-ZEAG_Icons_Word_PDF,
#main .ce_textdownloads ul li.application:before,
#container .ce_textdownloads ul li.application:before,
#container .layout_full .enclosure li.application:before,
#container .ce_download p.application:before {
	background-image: url('../../files/icons/SWW_Download.png');
	background-repeat: no-repeat;
}

.icon-ZEAG_Icons_Lupe-01,
#header nav ul li.suche:hover a,
#header #mobile-search:hover {
	background-image: url('../../files/icons/SWW_Lupe.png');
	background-repeat: no-repeat;
}
#container #right .info-box:before,
#container #main .info-box:before,
#container #left .info-box .innerbox .textcontainer:before,
.icon-HVG_Infobox {
	background-image: url('../../files/icons/HVG_Infobox.png');
	background-repeat: no-repeat;
}

#container #right .info-box.baustelle:before,
#container #main .info-box.baustelle:before,
#container #left .info-box.baustelle .innerbox .textcontainer:before{
	background-image: url('../../files/icons/HVG_Baustellen_Icon_2.png');
	background-repeat: no-repeat;
}

/* Icons für den Bereich HVG/EnBW-Bestellformular */

#vorlage-bestellsystem form .form-group .btn-group .btn:nth-of-type(1).ng-click-active,
#vorlage-bestellsystem form .form-group .btn-group .btn:nth-of-type(1):hover,
.icon-icon_person_1_blau_opt {
	background-image: url('../../files/icons/icon_person_1_blau_opt.png');
	background-repeat: no-repeat;
}

#vorlage-bestellsystem form .form-group .btn-group .btn:nth-of-type(1),
.icon-icon_person_1_grau_opt {
	background-image: url('../../files/icons/icon_person_1_grau_opt.png');
	background-repeat: no-repeat;
}

#vorlage-bestellsystem form .form-group .btn-group .btn:nth-of-type(2).ng-click-active,
#vorlage-bestellsystem form .form-group .btn-group .btn:nth-of-type(2):hover,
.icon-icon_person_2_blau_opt {
	background-image: url('../../files/icons/icon_person_2_blau_opt.png');
	background-repeat: no-repeat;
}

#vorlage-bestellsystem form .form-group .btn-group .btn:nth-of-type(2),
.icon-icon_person_2_grau_opt {
	background-image: url('../../files/icons/icon_person_2_grau_opt.png');
	background-repeat: no-repeat;
}

#vorlage-bestellsystem form .form-group .btn-group .btn:nth-of-type(3).ng-click-active,
#vorlage-bestellsystem form .form-group .btn-group .btn:nth-of-type(3):hover,
.icon-icon_person_3_blau_opt {
	background-image: url('../../files/icons/icon_person_3_blau_opt.png');
	background-repeat: no-repeat;
}

#vorlage-bestellsystem form .form-group .btn-group .btn:nth-of-type(3),
.icon-icon_person_3_grau_opt {
	background-image: url('../../files/icons/icon_person_3_grau_opt.png');
	background-repeat: no-repeat;
}

#vorlage-bestellsystem form .form-group .btn-group .btn:nth-of-type(4).ng-click-active,
#vorlage-bestellsystem form .form-group .btn-group .btn:nth-of-type(4):hover,
.icon-icon_person_4_blau_opt {
	background-image: url('../../files/icons/icon_person_4_blau_opt.png');
	background-repeat: no-repeat;
}

#vorlage-bestellsystem form .form-group .btn-group .btn:nth-of-type(4),
.icon-icon_person_4_grau_opt {
	background-image: url('../../files/icons/icon_person_4_grau_opt.png');
	background-repeat: no-repeat;
}
#vorlage-bestellsystem form .form-group #verbrauchslider::after,
.icon-Gewerbe-gross-opt {
	background-image: url('../../files/icons/Gewerbe-gross-opt.png');
	background-repeat: no-repeat;
}

#vorlage-bestellsystem form .form-group #verbrauchslider::before,
.icon-Gewerbe-klein-opt {
	background-image: url('../../files/icons/Gewerbe-klein-opt.png');
	background-repeat: no-repeat;
}

#container #main .inside .ce_text.teaser_bestellsystem .teaser_bestellsystem_rechts p a::after,
#container #left .inside .ce_text.teaser_bestellsystem .teaser_bestellsystem_rechts p a::after,
.banner-kaetchengas .teaser_bestellsystem_rechts p a .text_link:after,
.icon-HVG_Teaser_Bestellsystem_Pfeil{
	background-image: url('../../files/icons/HVG_Teaser_Bestellsystem_Pfeil.png');
	background-repeat: no-repeat;
}

#container #main .inside .ce_text.teaser_bestellsystem .textcontainer .teaser_bestellsystem_rechts p a:after,
#container #left .inside .ce_text.teaser_bestellsystem .textcontainer .teaser_bestellsystem_rechts p a:after,
.banner-kaetchengas .teaser_bestellsystem_rechts p a:after,
.icon-Blau_Schraege_bestellsystem {
	background-image: url('../../files/icons/Blau_Schraege.png');
	background-repeat: no-repeat;
}

.banner-kaetchengas .text .background_white a,
.icon-Weiss_Schraeg {
	background-image: url('../../files/icons/Weiss_Schraeg.png');
	background-repeat: no-repeat;
}


#container #main .inside .ce_text.teaser_bestellsystem .teaser_bestellsystem_rechts p{
background-image: url('../../files/icons/Blau_Schraege.png');
		background-repeat: no-repeat;
}

/* Download Icons */
/* PDF */
#main .ce_textdownloads ul li.application-pdf:before,
#container .ce_textdownloads ul li.application-pdf:before,
#container .layout_latest .enclosure li.application-pdf:before,
#container .layout_full .enclosure li.application-pdf:before,
#container .ce_download p.application-pdf:before,
.icon-download-pdf-hellblau {
	background-image: url('../../files/icons/download-pdf-hellblau.png');
	background-repeat: no-repeat;
}

#main .ce_textdownloads ul li.application-pdf:hover:before,
#container .ce_textdownloads ul li.application-pdf:hover:before,
#container .layout_latest .enclosure li.application-pdf:hover:before,
#container .layout_full .enclosure li.application-pdf:hover:before,
#container .ce_download p.application-pdf:hover:before,
.icon-download-pdf-grau {
	background-image: url('../../files/icons/download-pdf-grau.png');
	background-repeat: no-repeat;
}

/* Image */
#main .ce_textdownloads ul li.image:before,
#container .ce_textdownloads ul li.image:before,
#container .layout_latest .enclosure li.image:before,
#container .layout_full .enclosure li.image:before,
#container .ce_download p.image:before,
.icon-download_bild {
	background-image: url('../../files/icons/download-bild-hellblau.png');
	background-repeat: no-repeat;
}

#main .ce_textdownloads ul li.image:hover:before,
#container .ce_textdownloads ul li.image:hover:before,
#container .layout_latest .enclosure li.image:hover:before,
#container .layout_full .enclosure li.image:hover:before,
#container .ce_download p.image:hover:before,
.icon-download-bild-grau {
	background-image: url('../../files/icons/download-bild-grau.png');
	background-repeat: no-repeat;
}

/* PowerPoint */
#main .ce_textdownloads ul li.application-powerpoint:before,
#container .ce_textdownloads ul li.application-powerpoint:before,
#container .layout_latest .enclosure li.application-powerpoint:before,
#container .layout_full .enclosure li.application-powerpoint:before,
#container .ce_download p.application-powerpoint:before,
.icon-download_powerpoint {
	background-image: url('../../files/icons/download-powerpoint-hellblau.png');
	background-repeat: no-repeat;
}

#main .ce_textdownloads ul li.application-powerpoint:hover:before,
#container .ce_textdownloads ul li.application-powerpoint:hover:before,
#container .layout_latest .enclosure li.application-powerpoint:hover:before,
#container .layout_full .enclosure li.application-powerpoint:hover:before,
#container .ce_download p.application-powerpoint:hover:before,
.icon-download-powerpoint-grau {
	background-image: url('../../files/icons/download-powerpoint-grau.png');
	background-repeat: no-repeat;
}

/* Word */
#main .ce_textdownloads ul li.application-msword:before,
#container .ce_textdownloads ul li.application-msword:before,
#container .layout_latest .enclosure li.application-msword:before,
#container .layout_full .enclosure li.application-msword:before,
#container .ce_download p.application-msword:before,
.icon-download_word {
	background-image: url('../../files/icons/download-word-hellblau.png');
	background-repeat: no-repeat;
}

#main .ce_textdownloads ul li.application-msword:hover:before,
#container .ce_textdownloads ul li.application-msword:hover:before,
#container .layout_latest .enclosure li.application-msword:hover:before,
#container .layout_full .enclosure li.application-msword:hover:before,
#container .ce_download p.application-msword:hover:before,
.icon-download-word-grau {
	background-image: url('../../files/icons/download-word-grau.png');
	background-repeat: no-repeat;
}

/* Excel */
#main .ce_textdownloads ul li.application-excel:before,
#container .ce_textdownloads ul li.application-excel:before,
#container .layout_latest .enclosure li.application-excel:before,
#container .layout_full .enclosure li.application-excel:before,
#container .ce_download p.application-excel:before,
.icon-download_excel {
	background-image: url('../../files/icons/download-excel-hellblau.png');
	background-repeat: no-repeat;
}

#main .ce_textdownloads ul li.application-excel:hover:before,
#container .ce_textdownloads ul li.application-excel:hover:before,
#container .layout_latest .enclosure li.application-excel:hover:before,
#container .layout_full .enclosure li.application-excel:hover:before,
#container .ce_download p.application-excel:hover:before,
.icon-download-excel-grau {
	background-image: url('../../files/icons/download-excel-grau.png');
	background-repeat: no-repeat;
}

/* Video */
#main .ce_textdownloads ul li.video-mp4:before,
#main .ce_textdownloads ul li.video-mov:before,
#container .ce_textdownloads ul li.video-mp4:before,
#container .ce_textdownloads ul li.video-mov:before,
#container .layout_latest .enclosure li.video-mp4:before,
#container .layout_latest .enclosure li.video-mov:before,
#container .layout_full .enclosure li.video-mp4:before,
#container .layout_full .enclosure li.video-mov:before,
#container .ce_download p.video-mp4:before,
#container .ce_download p.video-mov:before,
.icon-download_video {
	background-image: url('../../files/icons/download-video-hellblau.png');
	background-repeat: no-repeat;
}

#main .ce_textdownloads ul li.video-mp4:hover:before,
#main .ce_textdownloads ul li.video-mov:hover:before,
#container .ce_textdownloads ul li.video-mp4:hover:before,
#container .ce_textdownloads ul li.video-mov:hover:before,
#container .layout_latest .enclosure li.video-mp4:hover:before,
#container .layout_latest .enclosure li.video-mov:hover:before,
#container .layout_full .enclosure li.video-mp4:hover:before,
#container .layout_full .enclosure li.video-mov:hover:before,
#container .ce_download p.video-mp4:hover:before,
#container .ce_download p.video-mov:hover:before,
.icon-download-film-grau {
	opacity: .5;
	background-image: url('../../files/icons/icons-film-grau.png');
	background-repeat: no-repeat;
}

/* Audio */
#main .ce_textdownloads ul li.audio-mp3:before,
#container .ce_textdownloads ul li.audio-mp3:before,
#container .layout_latest .enclosure li.audio-mp3:before,
#container .layout_full .enclosure li.audio-mp3:before,
#container .ce_download p.audio-mp3:before,
.icon-download_audio {
	background-image: url('../../files/icons/download-audio-hellblau.png');
	background-repeat: no-repeat;
}

#main .ce_textdownloads ul li.audio-mp3:hover:before,
#container .ce_textdownloads ul li.audio-mp3:hover:before,
#container .layout_latest .enclosure li.audio-mp3:hover:before,
#container .layout_full .enclosure li.audio-mp3:hover:before,
#container .ce_download p.audio-mp3:hover:before,
.icon-download-audio-grau {
	opacity: .5;
	background-image: url('../../files/icons/icons-audio-grau.png');
	background-repeat: no-repeat;
}