@charset "UTF-8";
/* ########### SM2016 DEFAULT.css // ElectronicSales GmbH 2017 ########### */
/*
   Wichtiger Hinweis:
   In der fertigen Version dieser Datei duerfen keine einfachen Anfuehrungszeichen stehen,
   da die Datei sonst von Smarty nicht kompiliert werden kann!
   Ausserdem duerfen keine eckigen Klammern verwendet werden, die nicht Smarty enthalten!
*/
/* ===== begin: default ===== */
/* ===== begin: variables ===== */
/* ===== end: variables ===== */
/* ===== begin: mixins ===== */
/* ===== end: mixins ===== */
/* ===== begin: normalize ===== */
/* ===== end: normalize ===== */
/* ===== begin: elements ===== */
/* ===== end: elements ===== */
/* ===== begin: general ===== */
/* Tabs z.B. Artikeldetailansicht oder pers. Startseite */
.TabbedPanelsTab::after, .TabbedPanelsTabSelected::after {
  height: 7px; }

a {
  font-size: unset;
  font-weight: unset; }

em {
  font-style: italic; }

.element-pad ol, .element-pad ul {
  list-style: unset; }

li::before {
  top: 50% !important;
  transform: translateY(-50%); }

ul[style*="list-style-type:square"] {
  list-style: none !important; }
  ul[style*="list-style-type:square"] li {
    position: relative;
    margin-left: 30px; }
  ul[style*="list-style-type:square"] li::before {
    content: url(/images/single_item.png) !important;
    position: absolute;
    left: -30px;
    top: 0px; }

/* Button-transition*/
div.button_long_uni_right, a.button_long_uni_bg, input.button_long_uni_bg, a.button_long_colored_bg, input.button_long_colored_bg {
  transition: 0.5s; }

/*Abstand Main-content oben und unten*/
#es_maincontent {
  margin: 30px auto; }

#page #es_maincontent {
  margin: 0px auto; }

/* weitere CSS-Klassen für Elemente und Strukturen */
.centered {
  text-align: center !important; }

.card .content {
  border: 1px solid #00529B;
  min-height: 275px; }

.bg_hellblau {
  background-color: #bedbef; }

.kachel_built {
  border: 1px solid #00529B; }
  .kachel_built.content_text_on_image .content_description {
    left: unset;
    width: 100%; }
    .kachel_built.content_text_on_image .content_description .content_headine {
      padding: 0;
      text-align: center;
      color: #00529B;
      font-size: 18px;
      text-shadow: 1px 1px 15px white; }

.roundedborder img {
  border-radius: 10px; }

.bild_rechts.picture img {
  float: right; }

.bild_rechts.content_picture_left .content_img_standard_left {
  float: right;
  margin-left: 30px;
  margin-right: 0px; }

.bild_rechts.content_picture_left .inner_content_standard_left {
  padding-left: 0px; }

.eingerueckt li {
  margin-left: 30px; }

.font_size_26px.text-content .content_only_text {
  font-size: 26px; }

.padding_top_20px {
  padding-top: 20px !important; }

.padding20px {
  padding: 20px !important; }

.font_size_16px {
  font-size: 16px; }

.backgroundcover {
  background-size: cover; }

.background1-2 {
  background-size: 50%; }

.unsichtbar {
  display: none; }

@media all and (max-width: 568px) {
  .smartphone_unsichtbar {
    display: none; }
  .smartphone_sichtbar {
    display: initial; } }

/* ===== end: general ===== */
/* ===== begin: header ===== */
@media all and (min-width: 1200px) {
  /**
 * Inhalt:
 * [1] Generell
 * [2] normal Header
 * [3] fixed Header
	* [3.1] Logo
	* [3.2] Suche
*/
  /* begin: 	[1] Generell */
  .es_topnav_bg {
    margin-top: -54px; }
  #es_header {
    border-top: 40px solid #02203A;
    border-bottom: 1px solid; }
    #es_header #es_menue1_top .es_menue1_top a, #es_header #es_menue1_top_reiter .es_menue1_top_reiter a, #es_header #es_menue1_bottom .es_menue1_bottom a, #es_header #es_menue1_bottom_reiter .es_menue1_bottom_reiter a {
      font-weight: normal;
      max-height: 47px; }
    #es_header #es_menue1_top .es_menue1_top a[href*="action=home"] span::before, #es_header #es_menue1_top_reiter .es_menue1_top_reiter a[href*="action=home"] span::before, #es_header #es_menue1_bottom .es_menue1_bottom a[href*="action=home"] span::before, #es_header #es_menue1_bottom_reiter .es_menue1_bottom_reiter a[href*="action=home"] span::before {
      content: '\f015';
      font-family: FontAwesome;
      font-size: 200%; }
    #es_header #es_menue1_top .es_menue1_top p, #es_header #es_menue1_top_reiter .es_menue1_top_reiter p, #es_header #es_menue1_bottom .es_menue1_bottom p, #es_header #es_menue1_bottom_reiter .es_menue1_bottom_reiter p {
      position: relative;
      margin: 0;
      padding: 15px;
      font-family: arial, sans-serif;
      font-size: 17px;
      color: #00529B;
      text-decoration: none;
      background: transparent;
      transition: 0.3s background ease-in;
      font-weight: normal;
      max-height: 55px;
      float: right;
      display: block;
      line-height: 1em;
      height: auto; }
      #es_header #es_menue1_top .es_menue1_top p:hover, #es_header #es_menue1_top_reiter .es_menue1_top_reiter p:hover, #es_header #es_menue1_bottom .es_menue1_bottom p:hover, #es_header #es_menue1_bottom_reiter .es_menue1_bottom_reiter p:hover {
        font-size: 17px;
        color: #02203A;
        text-decoration: none;
        background: transparent; }
    #es_header #es_menue1_top .es_menue1_top li:last-child a span, #es_header #es_menue1_top .es_menue1_top .menue_products a.es_catalog_head_title span, #es_header #es_menue1_top_reiter .es_menue1_top_reiter li:last-child a span, #es_header #es_menue1_top_reiter .es_menue1_top_reiter .menue_products a.es_catalog_head_title span, #es_header #es_menue1_bottom .es_menue1_bottom li:last-child a span, #es_header #es_menue1_bottom .es_menue1_bottom .menue_products a.es_catalog_head_title span, #es_header #es_menue1_bottom_reiter .es_menue1_bottom_reiter li:last-child a span, #es_header #es_menue1_bottom_reiter .es_menue1_bottom_reiter .menue_products a.es_catalog_head_title span {
      margin-left: 20px; }
    #es_header #es_menue1_top .es_menue1_top li.menue1on a:after, #es_header #es_menue1_top_reiter .es_menue1_top_reiter li.menue1on a:after, #es_header #es_menue1_bottom .es_menue1_bottom li.menue1on a:after, #es_header #es_menue1_bottom_reiter .es_menue1_bottom_reiter li.menue1on a:after {
      display: none; }
    #es_header #es_menue1_top .es_menue1_top li.es_level1.es_catalog_head_productgroups.menue_products, #es_header #es_menue1_top_reiter .es_menue1_top_reiter li.es_level1.es_catalog_head_productgroups.menue_products, #es_header #es_menue1_bottom .es_menue1_bottom li.es_level1.es_catalog_head_productgroups.menue_products, #es_header #es_menue1_bottom_reiter .es_menue1_bottom_reiter li.es_level1.es_catalog_head_productgroups.menue_products {
      float: right; }
    #es_header .es_panel_head_link {
      background-position: left center; }
  div#es_bannercontent {
    margin-top: -15px; }
  /* end: 	[1] Generell */
  /* begin: 	[2] normal Header */
  #es_topnav .es_topnav_bg {
    padding-top: 10px; }
  #es_outer_menue {
    background: transparent;
    margin-top: -80px;
    position: absolute; }
  #es_menue1_top .es_menue1_top li, #es_menue1_top .es_menue1_top a, #es_menue1_bottom .es_menue1_bottom li, #es_menue1_bottom .es_menue1_bottom a {
    float: right; }
  #es_header_content {
    min-height: 135px; }
    #es_header_content .es_head_left_content {
      margin-top: -50px;
      overflow: hidden;
      z-index: 1000; }
      #es_header_content .es_head_left_content img {
        position: relative;
        z-index: 1000; }
    #es_header_content #es_topnav {
      /* begin: 	[2.1] Panels */
      /* begin: 	[2.1.1] beide Darstellungen */
      /* end: 	[2.1.1] beide Darstellungen */
      /* begin: 	[2.1.2] Standard */
      /* end: 	[2.1.2] Standard */
      /* begin: 	[2.1.3] Kompakt */
      /* end: 	[2.1.3] Kompakt */
      /* end: 	[2.1] Panels */ }
      #es_header_content #es_topnav div.es_icon_head #panel_head_search {
        background: url(/images/es_search_icon.png) no-repeat scroll 0px 2px transparent;
        background-size: 95%; }
      #es_header_content #es_topnav div.es_icon_head div.button_long_colored_right, #es_header_content #es_topnav div.panel_head div.button_long_colored_right {
        border: 1px solid #fff;
        margin-bottom: 5px; }
        #es_header_content #es_topnav div.es_icon_head div.button_long_colored_right:hover, #es_header_content #es_topnav div.panel_head div.button_long_colored_right:hover {
          background-color: #ffffff; }
      #es_header_content #es_topnav div.es_icon_head #panel_head_basket, #es_header_content #es_topnav div.es_icon_head #panel_head_login, #es_header_content #es_topnav div.es_icon_head #panel_head_favorites, #es_header_content #es_topnav div.es_icon_head #panel_head_compare, #es_header_content #es_topnav div.es_icon_head #panel_head_search, #es_header_content #es_topnav div.panel_head #panel_head_basket, #es_header_content #es_topnav div.panel_head #panel_head_login, #es_header_content #es_topnav div.panel_head #panel_head_favorites, #es_header_content #es_topnav div.panel_head #panel_head_compare, #es_header_content #es_topnav div.panel_head #panel_head_search {
        width: 31px; }
      #es_header_content #es_topnav div.panel_head #panel_head_basket {
        background-image: url(/images/basket.png); }
      #es_header_content #es_topnav div.panel_head #panel_head_login {
        background-image: url(/images/login.png); }
      #es_header_content #es_topnav div.panel_head #panel_head_request {
        background-image: url(/images/request.png); }
      #es_header_content #es_topnav div.panel_head #panel_head_favorites {
        background-image: url(/images/favorites.png); }
      #es_header_content #es_topnav div.panel_head #panel_head_compare {
        background-image: url(/images/compare.png); }
      #es_header_content #es_topnav div.es_icon_head .panel_head_inner {
        border-radius: 5px;
        border: none; }
        #es_header_content #es_topnav div.es_icon_head .panel_head_inner::before {
          border-color: transparent transparent #0D5E7E transparent; }
      #es_header_content #es_topnav div.es_icon_head #panel_head_basket {
        background-image: url(/images/basket.png);
        background-size: 85%; }
      #es_header_content #es_topnav div.es_icon_head #panel_head_login {
        background-image: url(/images/login.png);
        background-size: 85%; }
      #es_header_content #es_topnav div.es_icon_head #panel_head_request {
        background-image: url(/images/request.png); }
      #es_header_content #es_topnav div.es_icon_head #panel_head_favorites {
        background-image: url(/images/favorites.png);
        background-size: 85%; }
      #es_header_content #es_topnav div.es_icon_head #panel_head_compare {
        background-image: url(/images/compare.png);
        background-size: 85%; }
  div#es_header.es_fixed_header.fixed_header_active #es_outer_menue #es_menue1_bottom {
    margin: 38px auto; }
  div#es_header.es_fixed_header.fixed_header_active #es_topnav {
    margin: -5px 0px 0px 10px; }
  /* end: 	[2] normal Header */
  /* begin: 	[3] fixed Header */
  div#es_header.es_fixed_header.fixed_header_active #es_menue1_top .es_menue1_top li:last-child a span, div#es_header.es_fixed_header.fixed_header_active #es_menue1_top .es_menue1_top .menue_products a.es_catalog_head_title span, div#es_header.es_fixed_header.fixed_header_active #es_menue1_top_reiter .es_menue1_top_reiter li:last-child a span, div#es_header.es_fixed_header.fixed_header_active #es_menue1_top_reiter .es_menue1_top_reiter .menue_products a.es_catalog_head_title span, div#es_header.es_fixed_header.fixed_header_active #es_menue1_bottom .es_menue1_bottom li:last-child a span, div#es_header.es_fixed_header.fixed_header_active #es_menue1_bottom .es_menue1_bottom .menue_products a.es_catalog_head_title span, div#es_header.es_fixed_header.fixed_header_active #es_menue1_bottom_reiter .es_menue1_bottom_reiter li:last-child a span, div#es_header.es_fixed_header.fixed_header_active #es_menue1_bottom_reiter .es_menue1_bottom_reiter .menue_products a.es_catalog_head_title span {
    margin-left: 15px; }
  div#es_header.es_fixed_header.fixed_header_active #es_menue1_top .es_menue1_top p, div#es_header.es_fixed_header.fixed_header_active #es_menue1_top_reiter .es_menue1_top_reiter p, div#es_header.es_fixed_header.fixed_header_active #es_menue1_bottom .es_menue1_bottom p, div#es_header.es_fixed_header.fixed_header_active #es_menue1_bottom_reiter .es_menue1_bottom_reiter p {
    padding: 10px;
    font-size: 0.8rem; }
  div#es_header.es_fixed_header.fixed_header_active #es_header_content {
    /* begin:	[3.1] Logo */
    /* end: 	[3.1] Logo */
    /* begin:	[3.2] Suche */
    /* end: 	[3.2] Suche */
    /* begin:	[3.3] Panels */
    /* end:		[3.3] Panels */ }
    div#es_header.es_fixed_header.fixed_header_active #es_header_content .es_head_left_content {
      margin-top: unset; }
    div#es_header.es_fixed_header.fixed_header_active #es_header_content #es_topnav.panels_normal #panel_head_basket {
      background-image: url(/images/basket_dark.png);
      width: 31px; }
    div#es_header.es_fixed_header.fixed_header_active #es_header_content #es_topnav.panels_normal #panel_head_login {
      background-image: url(/images/login_dark.png);
      width: 31px; }
    div#es_header.es_fixed_header.fixed_header_active #es_header_content #es_topnav.panels_normal #panel_head_favorites {
      background-image: url(/images/favorites_dark.png);
      width: 31px; }
    div#es_header.es_fixed_header.fixed_header_active #es_header_content #es_topnav.panels_normal #panel_head_compare {
      background-image: url(/images/compare_dark.png);
      width: 31px; }
  /* end: 	[3] fixed Header */ }

#es_header a.es_panel_head_link_border[href*="logout"]::before {
  content: url(/images/logout.png);
  margin-right: 6px; }

/* ===== end: header ===== */
/* ===== begin: footer ===== */
#es_seo_footer_content .seo_footer_headline {
  font-weight: bold;
  border-bottom: none; }

#es_seo_footer_content ol, #es_seo_footer_content ul {
  list-style: none; }

#es_seo_footer_content ul[style*="list-style-type:square"] {
  list-style: square !important; }
  #es_seo_footer_content ul[style*="list-style-type:square"] li::before {
    content: none !important; }

#es_seo_footer_content .seo_footer_box {
  min-height: 250px; }

/* ===== end: footer ===== */
/* ===== begin: maincontent ===== */
/* ===== end: maincontent ===== */
/* ===== begin: navigation ===== */
/* ===== end: navigation ===== */
/* ===== begin: offer ===== */
/* ===== end: offer ===== */
/* ===== begin: article_detail ===== */
div.es_overview-article_detail .es_price_alert-article_detail b, div.es_overview-article_detail div.es_order_box-article_detail {
  background: transparent; }

div.es_overview-article_detail .pricehint {
  border: 1px solid #00529B;
  background: #bedbef;
  margin: 0 0 30px 0;
  padding: 15px 10px; }

div.es_description-article_detail div.TabbedPanels table.es_copdaten-table td.es_copdaten-td3 {
  background: transparent; }

div.es_overview-article_detail ul.es_buttons-article_detail {
  border-top: 1px solid #cccccc; }
  div.es_overview-article_detail ul.es_buttons-article_detail li a {
    padding-left: 0;
    color: #00529B; }
    div.es_overview-article_detail ul.es_buttons-article_detail li a:hover {
      color: #4f93d0; }
    div.es_overview-article_detail ul.es_buttons-article_detail li a.es_button_favorite_articledetail {
      background: none; }
      div.es_overview-article_detail ul.es_buttons-article_detail li a.es_button_favorite_articledetail::before {
        content: '\f005';
        font-family: FontAwesome;
        margin-right: 5px; }
    div.es_overview-article_detail ul.es_buttons-article_detail li a.es_button_print_articledetail {
      background: none; }
      div.es_overview-article_detail ul.es_buttons-article_detail li a.es_button_print_articledetail::before {
        content: '\f02f';
        font-family: FontAwesome;
        margin-right: 5px; }
    div.es_overview-article_detail ul.es_buttons-article_detail li a.es_button_collation_articledetail {
      background: none; }
      div.es_overview-article_detail ul.es_buttons-article_detail li a.es_button_collation_articledetail::before {
        content: '\f0ec';
        font-family: FontAwesome;
        margin-right: 5px; }
    div.es_overview-article_detail ul.es_buttons-article_detail li a.es_button_collationwidth_articledetail {
      background: none; }
      div.es_overview-article_detail ul.es_buttons-article_detail li a.es_button_collationwidth_articledetail::before {
        content: '\f067';
        font-family: FontAwesome;
        margin-right: 5px; }

#es_container-article_detail.compact div#availability img {
  float: inherit; }

#es_container-article_detail.compact div.es_overview-article_detail div.es_product_box-article_detail .es_article_detail-image #es_article-detail-image-main {
  border: none; }

#es_container-article_detail.compact div.es_overview-article_detail div.es_product_box-article_detail div.es_article_detail-flag {
  z-index: 1; }

/* ===== end: article_detail ===== */
/* ===== begin: article_list ===== */
/**
  * Inhalt:
  * [1] Kachelansicht
  * [2] Listenansicht
  * [3] Realtime-Bestandsanfrage
	* [4] Produktgruppeninfos
  * [5] Suchergebnis

*/
/* begin:	[0] Allgemein */
div.button_long_uni_right.icon_detail:hover, div.button_long_colored_right.icon_detail:hover {
  background-image: url(/images/details_hover.png); }

div.button_long_uni_right.icon_buy:hover, div.button_long_colored_right.icon_buy:hover {
  background-image: url(/images/kaufen_hover.png); }

div.button_long_uni_right.icon_request:hover, div.button_long_colored_right.icon_request:hover {
  background-image: url(/images/anfrage_hover.png); }

#es_articlelist-productgroup_path.es_box_header {
  min-height: 41px;
  border-bottom: 0px; }

/* end:		[0] Allgemein */
/* begin:	[1] Kachelansicht */
#es_articellist_kachel .es_articlelist-kachel-row2 .es_descr_iconvideo img {
  float: right; }

#es_articellist_kachel #es_articlelst_links a::before {
  top: 50%;
  transform: translateY(-50%); }

/* end: 	[1] Kachelansicht */
/* begin:	[2] Listenansicht */
#es_articellist_standard #es_articlelst_links a::before {
  top: 50%;
  transform: translateY(-50%); }

/* end: 	[2] Listenansicht */
/* begin:	[3] Realtime-Bestandsanfrage */
.es_realtimestockpile-table {
  width: 100%;
  height: 100%; }
  .es_realtimestockpile-table a {
    display: block; }
  .es_realtimestockpile-table tbody td {
    vertical-align: initial; }
  .es_realtimestockpile-table tbody #es_realtime {
    width: 100%; }
  .es_realtimestockpile-table tbody h2 {
    color: #fff;
    padding: 10px; }
  .es_realtimestockpile-table tbody td[align="left"] {
    padding: 10px; }
    .es_realtimestockpile-table tbody td[align="left"] b {
      display: block; }

/* end: 	[3] Realtime-Bestandsanfrage */
/* begin: 	[4] Produktgruppeninfos */
div#es_productgroup_info {
  display: none; }

/* end: 	[4] Produktgruppeninfos */
/* begin: 	[5] Icons Vergleichspool und Merkzettel */
div#es_articellist_kachel div.es_articlelist-kachel-row4 #es_articlelst_links div a::before {
  border: none; }

div#es_articellist_kachel div.es_articlelist-kachel-row4 #es_articlelst_links > div.es_articlelist-compare a.es_articlelist_links::before {
  position: relative;
  background: none;
  content: '\f0ec';
  font-family: FontAwesome;
  margin-right: 5px; }

div#es_articellist_kachel div.es_articlelist-kachel-row4 #es_articlelst_links > div.es_articlelist-favorites a.es_articlelist_links::before {
  position: relative;
  background: none;
  content: '\f005';
  font-family: FontAwesome;
  margin-right: 5px; }

div#es_articellist_standard #es_articlelst_links > div.es_articlelist-compare a.es_articlelist_links::before {
  position: relative;
  background: none;
  content: '\f0ec';
  font-family: FontAwesome;
  margin-right: 5px; }

div#es_articellist_standard #es_articlelst_links > div.es_articlelist-favorites a.es_articlelist_links::before {
  position: relative;
  background: none;
  content: '\f005';
  font-family: FontAwesome;
  margin-right: 5px; }

div#es_articellist_standard #es_articlelst_links > div a.es_articlelist_links::before {
  border: none; }

/* end: 	[5] Icons Vergleichspool und Merkzettel */
/* begin: 	[5] Suchergebnis */
#searchresultslist .es_articlelist-standard-manufacturer {
  margin-top: 30px; }

/* end: 	[5] Suchergebnis */
/* ===== end: article_list ===== */
/* ===== begin: favorites ===== */
/* ===== end: favorites ===== */
/* ===== begin: user_center ===== */
.es_usercenter_box .es_content_col .userprofile {
  background-image: url(/images/usercenter_login.png); }

.es_usercenter_box .es_content_col .favorites {
  background-image: url(/images/usercenter_favorites.png); }

/* ===== end: user_center ===== */
/* ===== begin: advisor ===== */
/* ===== end: advisor ===== */
/* ===== begin: order ===== */
table#es_basket-table td.es_basket_buttons #express_checkout #express_checkout_submit {
  border-color: #00529B;
  color: #00529B; }

/* ===== end: order ===== */
/* ===== begin: powersearch ===== */
/* ===== end: powersearch ===== */
/* ===== begin: promolist ===== */
/* ===== end: promolist ===== */
/* ===== begin: searchbox ===== */
#es_searchbox_head input.es_button_search_uni, #es_searchbox_head input.es_button_search_colored {
  background-size: 26px; }

/* ===== end: searchbox ===== */
/* ===== begin: basket ===== */
table#es_basket-table td.basketDesc .show_description {
  color: #00529B; }

table#es_basket-table td.basketImage > span {
  border: none; }

/* ===== end: basket ===== */
/* ===== begin: suppliesfinder ===== */
/* ===== end: suppliesfinder ===== */
/* ===== begin: parsley ===== */
/* ===== end: parsley ===== */
/* ===== begin: mega_menu ===== */
@media all and (min-width: 1200px) {
  #es_menue1_top .es_menue1_top .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1, #es_menue1_top_reiter .es_menue1_top_reiter .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1, #es_menue1_bottom .es_menue1_bottom .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1, #es_menue1_bottom_reiter .es_menue1_bottom_reiter .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1 {
    border: 1px solid #cccccc;
    min-height: 40px;
    border-radius: 5px;
    margin-bottom: 5px; }
    #es_menue1_top .es_menue1_top .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1:nth-of-type(n+6):nth-of-type(5n+1), #es_menue1_top_reiter .es_menue1_top_reiter .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1:nth-of-type(n+6):nth-of-type(5n+1), #es_menue1_bottom .es_menue1_bottom .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1:nth-of-type(n+6):nth-of-type(5n+1), #es_menue1_bottom_reiter .es_menue1_bottom_reiter .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1:nth-of-type(n+6):nth-of-type(5n+1) {
      clear: unset; }
    #es_menue1_top .es_menue1_top .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1:hover, #es_menue1_top_reiter .es_menue1_top_reiter .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1:hover, #es_menue1_bottom .es_menue1_bottom .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1:hover, #es_menue1_bottom_reiter .es_menue1_bottom_reiter .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1:hover {
      border-color: #333; }
    #es_menue1_top .es_menue1_top .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1 span.es_mm_level1 a, #es_menue1_top_reiter .es_menue1_top_reiter .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1 span.es_mm_level1 a, #es_menue1_bottom .es_menue1_bottom .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1 span.es_mm_level1 a, #es_menue1_bottom_reiter .es_menue1_bottom_reiter .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1 span.es_mm_level1 a {
      border-style: none;
      padding: 10px 0;
      margin: 0;
      text-align: center; }
      #es_menue1_top .es_menue1_top .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1 span.es_mm_level1 a::before, #es_menue1_top_reiter .es_menue1_top_reiter .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1 span.es_mm_level1 a::before, #es_menue1_bottom .es_menue1_bottom .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1 span.es_mm_level1 a::before, #es_menue1_bottom_reiter .es_menue1_bottom_reiter .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1 span.es_mm_level1 a::before {
        content: '\f105';
        font-family: FontAwesome;
        margin-right: 5px; }
    #es_menue1_top .es_menue1_top .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1 span.es_mm_level2 a, #es_menue1_top_reiter .es_menue1_top_reiter .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1 span.es_mm_level2 a, #es_menue1_bottom .es_menue1_bottom .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1 span.es_mm_level2 a, #es_menue1_bottom_reiter .es_menue1_bottom_reiter .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1 span.es_mm_level2 a {
      margin-left: 18px; }
    #es_menue1_top .es_menue1_top .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1 span.es_mm_level2 a::before, #es_menue1_top_reiter .es_menue1_top_reiter .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1 span.es_mm_level2 a::before, #es_menue1_bottom .es_menue1_bottom .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1 span.es_mm_level2 a::before, #es_menue1_bottom_reiter .es_menue1_bottom_reiter .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1 span.es_mm_level2 a::before {
      border: none;
      font-family: FontAwesome;
      content: '\f105';
      margin: 0px 6px 0 -9px; }
  #es_menue1_top .es_menue1_top .menue_categories .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1, #es_menue1_top_reiter .es_menue1_top_reiter .menue_categories .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1, #es_menue1_bottom .es_menue1_bottom .menue_categories .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1, #es_menue1_bottom_reiter .es_menue1_bottom_reiter .menue_categories .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1 {
    min-height: 160px;
    margin-bottom: inherit; }
    #es_menue1_top .es_menue1_top .menue_categories .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1 span.es_mm_level1 a::before, #es_menue1_top_reiter .es_menue1_top_reiter .menue_categories .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1 span.es_mm_level1 a::before, #es_menue1_bottom .es_menue1_bottom .menue_categories .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1 span.es_mm_level1 a::before, #es_menue1_bottom_reiter .es_menue1_bottom_reiter .menue_categories .es_catalog_head_container .es_catalog_head_groups .es_catalog_head_level1 span.es_mm_level1 a::before {
      display: none; } }

/* ===== end: mega_menu ===== */
/* ===== begin: user_management ===== */
/* ===== end: user_management ===== */
/* ===== begin: basket_specials ===== */
/* ===== end: basket_specials ===== */
/* ===== begin: relogin ===== */
/* ===== end: relogin ===== */
/* ===== begin: short_order ===== */
/* ===== end: short_order ===== */
/* ===== begin: workflow ===== */
/* ===== end: workflow ===== */
/* ===== begin: Energielabel ===== */
/* ===== end: Energielabel ===== */
/* ===== begin: Konfigurator PRO ===== */
/* ===== end: Konfigurator PRO ===== */
/* ===== begin: cmspro_grid ===== */
/* ===== end: cmspro_grid ===== */
/* ===== begin: cmspro_preview ===== */
/* ===== end: cmspro_preview ===== */
/* ===== begin: cmspro_elements ===== */
/**
  * Inhalt:
  * [1] Content Standard
  * [2] Content nur Text
  * [3] Content Text auf Bild
  * [4] Content Bild mit Hoverinfo
  * [5] Content Text Bild links
  * [6] Content Headline-Types
  * [7] Fullsizeheader
  * [8] Fullsizeheader über Produktgruppen
  * [9] Kontaktbox Ansprechpartner
  * [10] Newsletter
  * [11] Image-Slider mit Text
  * [12] Artikelslider kein BG
  * [13] Artikel reduziert
  * [14] Artikel standard
  * [15] Menü standard
  * [16] Produktgruppenausgabe
  * [17] inlcude
  * [18] Elemente BG Seitenbreite
  * [19] Slider allgemein
  * [20] Pers. Startseite Merkzettel-Slider
*/
/* begin:	[1] Content Standard */
.content_standard .content_text a {
  text-decoration: none; }

/* end:		[1] Content Standard */
/* begin:	[2] Content nur Text */
.type_content.text-content .content_only_text ul li::before {
  content: "\f105";
  font-family: FontAwesome;
  font-size: unset; }

/* end:		[2] Content nur Text */
/* begin:	[3] Content Text auf Bild */
.content_text_on_image .content_img:hover {
  cursor: unset; }

.content_text_on_image .content_description {
  top: 50%;
  transform: translateY(-50%);
  left: 30px;
  padding-top: 0; }
  .content_text_on_image .content_description .content_text {
    line-height: 1.3;
    opacity: 1; }

/* end:		[3] Content Text auf Bild */
/* begin: 	[4] Content Bild mit Hoverinfo */
/* end:	 	[4] Content Bild mit Hoverinfo */
/* begin: 	[5] Content Text Bild links */
.content_picture_left .content_img_standard_left {
  margin-right: 30px;
  margin-bottom: 20px;
  width: unset; }
  .content_picture_left .content_img_standard_left img {
    margin-left: 50%;
    transform: translate(-50%, 0);
    border-radius: 10px; }

/* end: 	[5] Content Text Bild links */
/* begin:	[6] Headline-Types */
.headline_different_types h2 {
  background-color: #00529B; }

.headline_different_types h3 {
  margin: 0;
  padding-left: 16px;
  background: url(/images/single_item.png) no-repeat scroll 0 6px transparent; }

/* end:		[6] Headline-Types */
/* begin:	[7] Fullsizeheader */
.type_pagehead {
  height: 400px; }
  .type_pagehead .fullpage_slider_text {
    padding: 10px;
    position: relative;
    margin: 0;
    width: 35%;
    height: auto;
    left: 55%;
    top: 50%;
    transform: translate(0, -50%); }
    .type_pagehead .fullpage_slider_text h2 {
      padding-top: 0px; }
    .type_pagehead .fullpage_slider_text blockquote {
      font-size: 18px; }

/* end: 	[7] Fullsizeheader */
/* begin:	[8] Fullsizeheader über Produktgruppen */
.pagehead_articlelist.fullsize_banner_pg .bg-img {
  background-position: center center; }

.pagehead_articlelist.fullsize_banner_pg .fullpage_slider_text .fullpage_slider_text_inner_pg {
  width: 1200px;
  margin: auto;
  padding: 10px;
  position: relative;
  top: 97%;
  transform: translate(0, -100%); }
  .pagehead_articlelist.fullsize_banner_pg .fullpage_slider_text .fullpage_slider_text_inner_pg h2 {
    color: #fff;
    font-size: 4em;
    padding-top: 0px;
    font-weight: normal; }
  .pagehead_articlelist.fullsize_banner_pg .fullpage_slider_text .fullpage_slider_text_inner_pg blockquote {
    font-size: 18px;
    color: #fff; }
  .pagehead_articlelist.fullsize_banner_pg .fullpage_slider_text .fullpage_slider_text_inner_pg a#scroll-to-detail_icon {
    color: #fff;
    border: none;
    margin: 0;
    padding: 0;
    display: initial; }

/* end:		[8] Fullsizeheader über Produktgruppen */
/* begin:	[9] Kontaktbox Ansprechpartner */
/* end:		[9] Kontaktbox Ansprechpartner */
/* begin: 	[10] Newsletter */
.newsletter_content .es_newsletter_input {
  border: 1px solid #cccccc; }

/* end:		[10] Newsletter */
/* begin: 	[11] Image-Slider mit Text */
.image_slider .slider_text {
  top: 50%;
  transform: translateY(-50%); }
  .image_slider .slider_text h2 {
    padding-bottom: 10px; }
  .image_slider .slider_text ul {
    font-size: 30px; }

.image_slider .bx-controls-direction a {
  margin-left: -55px;
  margin-right: -55px; }

/* end: 	[11] Image-Slider mit Text */
/* begin:	[12] Artikelslider kein BG */
.onlypromoarticle .bx-controls-direction a {
  z-index: 99;
  margin-left: -55px;
  margin-right: -63px; }

.onlypromoarticle img.top_new {
  background-image: url(/images/built_top_new.png); }

/* end: 	[12] Artikelslider kein BG */
/* begin:	[13] Artikel reduziert */
.article_small .article_standard_icon_detail {
  text-align: center;
  float: unset; }

/* end:		[13] Artikel reduziert */
/* begin:	[14] Artikel standard */
.article_standard_content .article_standard_img_container {
  overflow: hidden; }

/* end:		[14] Artikel standard */
/* begin:	[15] Menü standard */
/* end:		[15] Menü standard */
/* begin:	[16] Produktgruppenausgabe */
.type_productgroups.productgroups_tile .grid.grid-pad {
  margin-top: 0; }

.type_productgroups.productgroups_tile #cms_productgroups .col-1-4, .type_productgroups.productgroups_tile #cms_productgroups .col-3-12 {
  width: calc(20% - 10px);
  margin: 0 5px;
  /* bei Box-Hover Bewegung nach rechts für After-Pseudoelement ausführen*/ }
  .type_productgroups.productgroups_tile #cms_productgroups .col-1-4 a, .type_productgroups.productgroups_tile #cms_productgroups .col-3-12 a {
    color: #5f7285; }
    .type_productgroups.productgroups_tile #cms_productgroups .col-1-4 a:hover, .type_productgroups.productgroups_tile #cms_productgroups .col-3-12 a:hover {
      color: #00529B; }
  .type_productgroups.productgroups_tile #cms_productgroups .col-1-4 .cms_productgroups_box, .type_productgroups.productgroups_tile #cms_productgroups .col-3-12 .cms_productgroups_box {
    height: 50px;
    background: #fff;
    border-radius: 3px;
    padding: 15px; }
    .type_productgroups.productgroups_tile #cms_productgroups .col-1-4 .cms_productgroups_box:hover, .type_productgroups.productgroups_tile #cms_productgroups .col-3-12 .cms_productgroups_box:hover {
      background-color: #fff;
      background-image: none; }
    .type_productgroups.productgroups_tile #cms_productgroups .col-1-4 .cms_productgroups_box .cms_productgroups_img, .type_productgroups.productgroups_tile #cms_productgroups .col-3-12 .cms_productgroups_box .cms_productgroups_img {
      display: none; }
    .type_productgroups.productgroups_tile #cms_productgroups .col-1-4 .cms_productgroups_box .cms_productgroups_text, .type_productgroups.productgroups_tile #cms_productgroups .col-3-12 .cms_productgroups_box .cms_productgroups_text {
      margin: 0;
      position: relative;
      top: 50%;
      transform: translateY(-50%); }
      .type_productgroups.productgroups_tile #cms_productgroups .col-1-4 .cms_productgroups_box .cms_productgroups_text p, .type_productgroups.productgroups_tile #cms_productgroups .col-3-12 .cms_productgroups_box .cms_productgroups_text p {
        font-size: 16px;
        text-align: left; }
      .type_productgroups.productgroups_tile #cms_productgroups .col-1-4 .cms_productgroups_box .cms_productgroups_text p::after, .type_productgroups.productgroups_tile #cms_productgroups .col-3-12 .cms_productgroups_box .cms_productgroups_text p::after {
        content: '\f101';
        font-family: FontAwesome;
        float: right;
        font-weight: bold;
        position: relative;
        right: 5px; }
  .type_productgroups.productgroups_tile #cms_productgroups .col-1-4 .cms_productgroups_box:hover .cms_productgroups_text p::after, .type_productgroups.productgroups_tile #cms_productgroups .col-3-12 .cms_productgroups_box:hover .cms_productgroups_text p::after {
    right: 0;
    transition: right 0.5s; }

/* end:		[16] Produktgruppenausgabe */
/* begin:	[17] include */
/* end:		[17] include */
/* begin:	[18] Elemente BG Seitenbreite */
/* end: 	[18] Elemente BG Seitenbreite */
#preview_element_21 .content_text {
  font-size: 25px; }

/* begin: 	[19] Slider allgemein */
.bx-wrapper .bx-prev {
  background: url(/images/controls.png) no-repeat 0 -32px; }

.bx-wrapper .bx-next {
  background: url(/images/controls.png) no-repeat -43px -32px; }

.bx-wrapper .bx-pager.bx-default-pager a {
  background-color: transparent;
  width: 17px;
  height: 17px;
  border-radius: 100%;
  border: 2px solid #00529B; }
  .bx-wrapper .bx-pager.bx-default-pager a.active {
    background-color: #00529B; }
  .bx-wrapper .bx-pager.bx-default-pager a:hover {
    background-color: #00529B; }

/* end: 	[19] Slider allgemein */
/* begin: [20] Pers. Startseite Merkzettel-Slider */
.p_favorites_slider .s_tab:hover {
  border-color: #00529B;
  color: #fff; }

.p_favorites_slider .s_headline {
  font-weight: bold;
  color: #333; }

/* end:   [20] Pers. Startseite Merkzettel-Slider */
/* ===== end: cmspro_elements ===== */
/* ===== begin: responsive small Desktop ===== */
@media all and (min-width: 1200px) and (max-width: 1600px) {
  .image_slider h4 {
    font-size: 45px; }
  .image_slider div.slider_text p {
    font-size: 18px; } }

/* ===== end: responsive small Desktop ===== */
/* ===== begin: responsive tablet ===== */
@media all and (min-width: 960px) and (max-width: 1199px) {
  /**
  * Inhalt:
  * [1] CMS Pro Elemente
  * [2] Generell
  	* [2.1] Header
  * [3] bestimmte Inhalte
*/
  /* begin:	[1] CMS Pro Elemente */
  .bx-controls-direction a {
    display: none; }
  .image_slider div.slider_text h4 {
    font-size: 44px; }
  .image_slider div.slider_text p {
    font-size: 20px; }
  .content_picture_left .content_img_standard_left img {
    margin-left: 0;
    transform: none;
    max-width: 700px; }
  .google_maps_content iframe {
    width: 100%; }
  /* end:		[1] CMS Pro Elemente */
  /* begin:	[2] Generell */
  .grid .grid-inner {
    margin: 0; }
  .TabbedPanelsContentGroup {
    margin-top: 6px; }
  #es_topnav .es_topnav_bg div.es_icon_head .panel_head_text {
    margin-top: 1px; }
  #es_topnav .es_topnav_bg #requestbasket_box div.panel_head.es_icon_head img, #es_topnav .es_topnav_bg #requestbasket_box div.panel_head.es_icon_head span, #es_topnav .es_topnav_bg #es_basket_box div.panel_head.es_icon_head img, #es_topnav .es_topnav_bg #es_basket_box div.panel_head.es_icon_head span {
    display: inline-block; }
  /* begin:	[2.1] Header */
  #es_header #es_menue1_top .es_menue1_top a, #es_header #es_menue1_top_reiter .es_menue1_top_reiter a, #es_header #es_menue1_bottom .es_menue1_bottom a, #es_header #es_menue1_bottom_reiter .es_menue1_bottom_reiter a {
    font-weight: bold; }
  #es_header #es_menue1_top .es_menue1_top a[href*="action=home"] span::before, #es_header #es_menue1_top_reiter .es_menue1_top_reiter a[href*="action=home"] span::before, #es_header #es_menue1_bottom .es_menue1_bottom a[href*="action=home"] span::before, #es_header #es_menue1_bottom_reiter .es_menue1_bottom_reiter a[href*="action=home"] span::before {
    content: '\f015';
    font-family: FontAwesome;
    font-size: 200%; }
  #es_header #es_topnav #es_basket_box .panel_head #panel_head_basket, #es_header #es_topnav #es_basket_box .panel_head #panel_head_login, #es_header #es_topnav #es_basket_box .panel_head #panel_head_request, #es_header #es_topnav #es_basket_box .panel_head #panel_head_favorites, #es_header #es_topnav #es_basket_box .panel_head #panel_head_compare, #es_header #es_topnav .panel_head #panel_head_basket, #es_header #es_topnav .panel_head #panel_head_login, #es_header #es_topnav .panel_head #panel_head_request, #es_header #es_topnav .panel_head #panel_head_favorites, #es_header #es_topnav .panel_head #panel_head_compare {
    background-image: url(/images/topMenuIcons.png) !important; }
  #es_header #es_topnav #panel_head_search, #es_header #es_topnav div.es_icon_head #panel_head_search {
    background: url(/images/es_search_dark_icon.png) no-repeat scroll 0px 4px transparent; }
  #es_header #es_topnav .panel_head .panel_head_inner {
    background-color: #00529B; }
    #es_header #es_topnav .panel_head .panel_head_inner div.button_long_colored_right {
      border: 1px solid #fff; }
  #es_header #menu_opener {
    background-color: #ffffff; }
    #es_header #menu_opener span {
      background-color: #ffffff;
      background-image: url(/images/mobileMenu.png); }
  #es_header #menu_closer_cmspro {
    background-image: url(/images/mobileMenu.png); }
  /* end:		[2.1] Header */
  /* end:		[2] Generell */
  /* begin: 	[3] bestimmte Inhalte */
  /* end: 	[3] bestimmte Inhalte */ }

/* ===== end: responsive tablet ===== */
/* ===== begin: responsive Phablet ===== */
@media all and (min-width: 569px) and (max-width: 959px) {
  /**
  * Inhalt:
  * [1] CMS Pro Elemente
  * [2] Generell
	* [2.1] Header
  * [3] bestimmte Inhalte
*/
  /* begin:	[1] CMS Pro Elemente */
  .bx-controls-direction a {
    display: none; }
  .content_text_on_image .content_description .content_headine {
    font-size: 18px;
    padding-bottom: 5px; }
  .content_text_on_image .content_description .content_text {
    min-height: initial;
    font-size: 15px; }
  .image_slider div.slider_text h4 {
    font-size: 28px; }
  .image_slider div.slider_text p {
    font-size: 16px; }
  .content_picture_left .content_img_standard_left img {
    margin-left: 0;
    transform: none; }
  .bild_rechts.content_picture_left .content_img_standard_left {
    margin-left: 0; }
  /* fix für Content mit Bild links */
  .bildfix.content_picture_left .inner_content_standard_left {
    display: inline-block; }
  .bildfix.content_picture_left .content_img_standard_left {
    float: left !important;
    margin-left: 0px !important;
    margin-right: 0px !important; }
  .type_pagehead .fullpage_slider_text h2 {
    font-size: 40px; }
  .type_productgroups.productgroups_tile #cms_productgroups .col-1-4, .type_productgroups.productgroups_tile #cms_productgroups .col-3-12 {
    width: calc(50% - 10px); }
  .google_maps_content iframe {
    width: 100%; }
  /* end:		[1] CMS Pro Elemente */
  /* begin:	[2] Generell */
  .grid .grid-inner {
    margin: 0; }
  .TabbedPanelsContentGroup {
    margin-top: 6px; }
  #es_topnav .es_topnav_bg div.es_icon_head .panel_head_text {
    margin-top: 1px; }
  #es_topnav .es_topnav_bg #requestbasket_box div.panel_head.es_icon_head img, #es_topnav .es_topnav_bg #requestbasket_box div.panel_head.es_icon_head span, #es_topnav .es_topnav_bg #es_basket_box div.panel_head.es_icon_head img, #es_topnav .es_topnav_bg #es_basket_box div.panel_head.es_icon_head span {
    display: inline-block; }
  /* begin:	[2.1] Header */
  #es_header #es_menue1_top .es_menue1_top a, #es_header #es_menue1_top_reiter .es_menue1_top_reiter a, #es_header #es_menue1_bottom .es_menue1_bottom a, #es_header #es_menue1_bottom_reiter .es_menue1_bottom_reiter a {
    font-weight: bold; }
  #es_header #es_menue1_top .es_menue1_top a[href*="action=home"] span::before, #es_header #es_menue1_top_reiter .es_menue1_top_reiter a[href*="action=home"] span::before, #es_header #es_menue1_bottom .es_menue1_bottom a[href*="action=home"] span::before, #es_header #es_menue1_bottom_reiter .es_menue1_bottom_reiter a[href*="action=home"] span::before {
    content: '\f015';
    font-family: FontAwesome;
    font-size: 200%; }
  #es_header #es_topnav #es_basket_box .panel_head #panel_head_basket, #es_header #es_topnav #es_basket_box .panel_head #panel_head_login, #es_header #es_topnav #es_basket_box .panel_head #panel_head_request, #es_header #es_topnav #es_basket_box .panel_head #panel_head_favorites, #es_header #es_topnav #es_basket_box .panel_head #panel_head_compare, #es_header #es_topnav .panel_head #panel_head_basket, #es_header #es_topnav .panel_head #panel_head_login, #es_header #es_topnav .panel_head #panel_head_request, #es_header #es_topnav .panel_head #panel_head_favorites, #es_header #es_topnav .panel_head #panel_head_compare {
    background-image: url(/images/topMenuIcons.png) !important; }
  #es_header #es_topnav #panel_head_search, #es_header #es_topnav div.es_icon_head #panel_head_search {
    background: url(/images/es_search_dark_icon.png) no-repeat scroll 0px 4px transparent; }
  #es_header #es_topnav .panel_head .panel_head_inner {
    background-color: #00529B; }
    #es_header #es_topnav .panel_head .panel_head_inner div.button_long_colored_right {
      border: 1px solid #fff; }
  #es_header #menu_opener {
    background-color: #ffffff; }
    #es_header #menu_opener span {
      background-color: #ffffff;
      background-image: url(/images/mobileMenu.png); }
  #es_header #menu_closer_cmspro {
    background-image: url(/images/mobileMenu.png); }
  /* end:		[2.1] Header */
  /* end:		[2] Generell */
  /* begin: 	[3] bestimmte Inhalte */
  /* end: 	[3] bestimmte Inhalte */ }

/* ===== end: responsive Phablet ===== */
/* ===== begin: responsive Smartphone ===== */
@media all and (max-width: 568px) {
  /**
  * Inhalt:
  * [1] CMS Pro Elemente
  * [2] Generell
  	* [2.1] Header
  * [3] bestimmte Inhalte
*/
  /* begin:	[1] CMS Pro Elemente */
  .bx-controls-direction a {
    display: none; }
  .content_text_on_image .content_description .content_text {
    min-height: initial;
    font-size: 15px; }
  .content_zitat .content_text {
    width: 100%; }
  .content_picture_left .content_img_standard_left {
    margin-right: 0px; }
  .content_picture_left .content_img_standard_left img {
    margin-left: 0;
    transform: none; }
  .bild_rechts.content_picture_left .content_img_standard_left {
    margin-left: 0; }
  /* fix für Content mit Bild links */
  .bildfix.content_picture_left .inner_content_standard_left {
    display: inline-block; }
  .bildfix.content_picture_left .content_img_standard_left {
    float: left !important;
    margin-left: 0px !important;
    margin-right: 0px !important; }
  .type_pagehead .fullpage_slider_text {
    width: 100%;
    left: 0;
    text-align: center; }
    .type_pagehead .fullpage_slider_text h2 {
      font-size: 32px; }
  .type_productgroups.productgroups_tile #cms_productgroups .col-1-4, .type_productgroups.productgroups_tile #cms_productgroups .col-3-12 {
    width: 100%; }
  .google_maps_content iframe {
    width: 100%; }
  /* end:		[1] CMS Pro Elemente */
  /* begin:	[2] Generell */
  ul.TabbedPanelsTabGroup li.ico_orders {
    background-image: url(/images/basket_dark.png); }
    ul.TabbedPanelsTabGroup li.ico_orders.TabbedPanelsTabSelected {
      background-image: url(/images/basket.png); }
  ul.TabbedPanelsTabGroup li.ico_offerrequests {
    background-image: url(/images/ico_offerrequests.png); }
    ul.TabbedPanelsTabGroup li.ico_offerrequests.TabbedPanelsTabSelected {
      background-image: url(/images/ico_offerrequests_active); }
  ul.TabbedPanelsTabGroup li.ico_favorites {
    background-image: url(/images/ico_favorites.png); }
    ul.TabbedPanelsTabGroup li.ico_favorites.TabbedPanelsTabSelected {
      background-image: url(/images/ico_favorites_active.png); }
  ul.TabbedPanelsTabGroup li.ico_lastshown {
    background-image: url(/images/ico_lastshown.png); }
    ul.TabbedPanelsTabGroup li.ico_lastshown.TabbedPanelsTabSelected {
      background-image: url(/images/ico_lastshown_active.png); }
  .TabbedPanelsContentGroup {
    margin-top: 6px; }
  #article_detail_navigator .es_navigationdetail {
    float: inherit;
    margin-top: 10px; }
  #es_topnav .es_topnav_bg div.es_icon_head .panel_head_text {
    margin-top: 1px; }
  #es_topnav .es_topnav_bg #requestbasket_box div.panel_head.es_icon_head img, #es_topnav .es_topnav_bg #requestbasket_box div.panel_head.es_icon_head span, #es_topnav .es_topnav_bg #es_basket_box div.panel_head.es_icon_head img, #es_topnav .es_topnav_bg #es_basket_box div.panel_head.es_icon_head span {
    display: inline-block; }
  #es_outer_menue {
    z-index: 50002; }
  .type_content {
    margin-left: 10px;
    margin-right: 10px; }
  /* fix für Cards im Smartphone */
  .card .content {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 30px; }
    .card .content .type_content {
      margin-left: 0px;
      margin-right: 0px; }
  /* Artikelliste */
  div#es_articellist_standard .es_articlelist-standard-row td.es_articlelist-standard-desc > a {
    font-size: 1rem !important; }
  div#es_articellist_standard .es_articlelist-standard-desclong {
    font-size: 0.8rem; }
  div#es_articellist_standard .es_articlelist-standard-row td.es_articlelist-standard-information {
    bottom: 1%; }
  /* Artikeldetailseite */
  div#es_container-article_detail div.es_overview-article_detail ul.es_buttons-article_detail {
    border-top: none; }
    div#es_container-article_detail div.es_overview-article_detail ul.es_buttons-article_detail li a, div#es_container-article_detail div.es_overview-article_detail ul.es_buttons-article_detail li a.es_button_favorite_articledetail {
      background-color: #00529B; }
  /* begin:	[2.1] Header */
  #es_header #es_menue1_top .es_menue1_top a, #es_header #es_menue1_top_reiter .es_menue1_top_reiter a, #es_header #es_menue1_bottom .es_menue1_bottom a, #es_header #es_menue1_bottom_reiter .es_menue1_bottom_reiter a {
    font-weight: bold; }
  #es_header #es_menue1_top .es_menue1_top a[href*="action=home"] span::before, #es_header #es_menue1_top_reiter .es_menue1_top_reiter a[href*="action=home"] span::before, #es_header #es_menue1_bottom .es_menue1_bottom a[href*="action=home"] span::before, #es_header #es_menue1_bottom_reiter .es_menue1_bottom_reiter a[href*="action=home"] span::before {
    content: '\f015';
    font-family: FontAwesome;
    font-size: 200%; }
  #es_header #es_topnav #es_basket_box .panel_head #panel_head_basket, #es_header #es_topnav #es_basket_box .panel_head #panel_head_login, #es_header #es_topnav #es_basket_box .panel_head #panel_head_request, #es_header #es_topnav #es_basket_box .panel_head #panel_head_favorites, #es_header #es_topnav #es_basket_box .panel_head #panel_head_compare, #es_header #es_topnav .panel_head #panel_head_basket, #es_header #es_topnav .panel_head #panel_head_login, #es_header #es_topnav .panel_head #panel_head_request, #es_header #es_topnav .panel_head #panel_head_favorites, #es_header #es_topnav .panel_head #panel_head_compare {
    background-image: url(/images/topMenuIcons.png) !important; }
  #es_header #es_topnav #panel_head_search, #es_header #es_topnav div.es_icon_head #panel_head_search {
    background: url(/images/es_search_dark_icon.png) no-repeat scroll 0px 4px transparent; }
  #es_header #es_topnav .panel_head .panel_head_inner {
    background-color: #00529B; }
    #es_header #es_topnav .panel_head .panel_head_inner div.button_long_colored_right {
      border: 1px solid #fff; }
  #es_header #menu_opener {
    background-color: #ffffff; }
    #es_header #menu_opener span {
      background-color: #ffffff;
      background-image: url(/images/mobileMenu.png); }
  #es_header #menu_closer_cmspro {
    background-image: url(/images/mobileMenu.png); }
  /* end:		[2.1] Header */
  /* end: 	[2] Generell */
  /* begin: 	[3] bestimmte Inhalte */
  /* end: 	[3] bestimmte Inhalte */ }

/* ===== end: responsive Smartphone ===== */
/* ===== begin: cop feature search (multiselect) ===== */
/* ===== end: cop feature search (multiselect) ===== */
/* ===== begin: fontawesome ===== */
/* ===== end: fontawesome ===== */
/* ===== end: default ===== */
