.page-list-block:hover .item-description  {
  /* customize_page_list_hover_button */ background-color:#402c29; /* customize_page_list_hover_button */
}

.item-description p, .mediaholder i.icon-stack-base  {
  /* customize_page_list_item_description_text */ color:#402c29; /* customize_page_list_item_description_text */
}

a i {
/* customize_icon_mobile_menu */ color:#ffffff; /* customize_icon_mobile_menu */
}

.mm-ismenu {
/* customize_background_mobile_menu */ background-color:#FFFFFF; /* customize_background_mobile_menu */
}

.miniSurveyView #msg {
/* customize_background_kontaktformular_gesendet */ background-color:#FFFFFF; /* customize_background_kontaktformular_gesendet */
}

.mapborder {
border: 1px solid rgba(156, 156, 156, 0.8);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.080), 0 0 8px rgba(125, 124, 124, 0.8);
}

.mm-menu .mm-list>li>a.mm-subclose {
/* customize_background_mobile_head */ background-color:#eeeeee; /* customize_background_mobile_head */
/* customize_mobile_text_color_head */ color:#402c29; /* customize_mobile_text_color_head */
}

.mm-list a.mm-subopen {
/* customize_background_sub_open_mobile */ background-color:#402c29; /* customize_background_sub_open_mobile */
}

body { 
/* customize_body_color_text */ color:#1a2642; /* customize_body_color_text */
}

div.ccm-pagination>span {
    /* customize_pagination_mobile */ border: 1px solid #FFF; /* customize_pagination_mobile */
}

a:not(.btn):not(.button) {
      /* customize_link_button_mobile */ color:#000078; /* customize_link_button_mobile */ 
}

a:not(.btn):not(.button):visited {
        /* customize_link_button_visited_mobile */ color:#000078; /* customize_link_button_visited_mobile */ 
}

a:not(.btn):not(.button):hover {
       /* customize_link_button_hover_mobile */ color:#402c29; /* customize_link_button_hover_mobile */
}

.meganizr>li {
  height: 46px;
}
.meganizr>li>ul, .meganizr>li>ul li>ul {
  padding: 0px;
  border: 1px solid #402C29;
}
#top_nav ul.meganizr li.mzr-drop li a:not(.button) {
  padding: 0 10px;
}
#top_nav ul.meganizr li.mzr-drop li a:hover {
       /* customize_navigation_dropdown_background_color */ background-color:#402c29; /* customize_navigation_dropdown_background_color */
       /* customize_navigation_dropdown_text_color */ color:#ffffff; /* customize_navigation_dropdown_text_color */
}
#top_nav > ul > li.mzr-drop.mzr-full-width > a > p {
  float: right;
    margin-top: 12px;
}
#top, .meganizr > li > ul, .mzr-drop > ul, .stack-pane, .meganizr .product-nav-pane {
  opacity: 0.9;
}
#middle_unbordered {
    padding-top: 0px;
}
.top_nav>ul>li.active>a, .top_nav>ul>li.active>a:hover, .top_nav>ul>li.nav-selected>a, .top_nav>ul>li.nav-path-selected>a {
    line-height: 36px;
}

/* slider
.rev_slider_wrapper { border-top: 1px solid #BFBFBF; position: absolute; left: 0; right: 0; }
*/

/* font size weight and line-height */
body, p { line-height: 1.7; }
/* html, .ccm-easyAccordion-title { font-weight: 300; } */
/* h1, h2, h3, h4, h5, h6 { font-weight: normal; } */
@media (min-width: 1200px) {
  body, .ccm-easyAccordion-title { font-size: 16px; } }
@media (min-width: 1200px) { h4 { font-size: 23px; } }
#footer-note { font-weight: normal; }
#fixed-nav {
-webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.5); }
.alpha, h1 { margin-bottom: 26px; }

/* nav height and colors */
.top_nav>ul>li>a { padding: 6px 20px 4px 20px; text-shadow: 0 -1px #561D1F; }
.top_nav, .meganizr, .mobile-placeholder-nav { height: 46px; }
.meganizr>li>div, .meganizr>li>ul, .meganizr>li>ul li>ul { top: 46px; }
#fixed-nav > ul > li > a {
  padding: 5px 20px 5px 20px;
  border-left: 1px solid transparent;
  border-left: 1px solid transparent;
  border-right: 1px solid #fff;
  border-right: 1px solid rgba(255,255,255,0.1); }
#fixed-nav ul li { width: 64px; }
.mm-menu .mm-list>li>a.mm-subopen:after, .mm-menu .mm-list>li>a.mm-subclose:before { border-color: rgba(206,206,206,0.7); }
.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after { margin-left: 0; }
.top_nav>ul > li.active > a,
.top_nav>ul > li.active > a:hover,
.top_nav>ul > li.nav-selected > a,
.top_nav>ul > li.nav-path-selected > a { line-height: 36px; }
.search-in-nav { display:none !important; }

/* footer */
#footerpush { min-height: auto !important; background: transparent; }

/* Kontakt Seite Google Maps */
#blockStyle66Main4 { width: 95%; }
@media (max-width: 767px) {
  #blockStyle66Main4 { width: 100%; } }
div#blockStyle66Main4 #location {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

  /* content */
#main_unbordered > div { padding-top: 15px; }
.icooon-box a.button { margin-bottom: -57px; }
@media (max-width: 767px) {
  #main_unbordered > div { padding-top: 0; }
  #blockStyle276Main2 { margin: 15px 0 30px 0; }
  .icooon-box a.button { margin-bottom: -29px; }
  .ccm-block-styles > div > p > font { display: block; }
  .icooon-box_content { margin-top: 50px; } }
.content { border: 0; }
#middle { min-height: 780px !important; }

/* customize_miscellaneous */  /* customize_miscellaneous */