﻿/*************************/
body {
  background: #fff;
}
/*************************/
a {
  color: #848281;
}
/*************************/
.header_top {
  background: #4faedc;
}
.header_top_inline ul li a {
  color: #fff;
}
.header_top_inline ul li a:hover,
.header_top_inline ul li a.active {
  background: #c71f1c;
}
/*************************/
.search_field {
  background: #f2f2f2;
  color: #a0a4a7;
}
/*************************/
.header_hotline {
  color: #928e8c;
}
.header_hotline_highlight {
  color: #4faedc;
}
/*************************/
.main_nav ul {
  background: #f2f2f2;
}
.main_nav ul li a {
  color: #484847;
}
.main_nav ul li a:hover,
.main_nav ul li a.active,
.main_nav ul li:hover a {
  color: #fff;
  background: #4faedc;
}
/*************************/
.main_nav .drop {
  background: #fff;
  -webkit-box-shadow: 0 6px 4px -4px #000;
  -moz-box-shadow: 0 6px 4px -4px #000;
  box-shadow: 0 6px 4px -4px #000;
  border-top-color: #4faedc;
}
.drop_1 a.mainnav_title {
  color: #2e2e2e !important;
}
.drop_1 a.mainnav_button {
  color: #2e2e2e !important;
  background: #f3f3f3 !important;
  border-color: #b3b3b3;
}
.drop_1 a.mainnav_button:hover {
  background-color: #fff !important;
  color: #4faedc !important;
}
/*************************/
.minicart a {
  background: url(../images/minicart-icon.png) 11px 10px no-repeat #4faedc;
  color: #fff;
}
/*************************/
.startpage_slider {
  background-color: #000;
}
.startpage_slider_content_1 {
  background: #fff;
}
.startpage_slider_content_1 a {
  color: #2e2e2e;
}
.startpage_slider ul li a.sliderbutton {
  color: #fff;
  background: #4faedc;
  font-weight: bold;
  font-size: 21px;
  bottom: 40px;
}
.startpage_slider ul li a.sliderbutton:hover {
  background-color: #fff;
  color: #4faedc;
}
/*************************/
.startpage_slider_nav ul li a {
  background: url(../images/slider-nav.png) no-repeat;
}
.startpage_slider_nav ul li a:hover,
.startpage_slider_nav ul li.active a {
  background: url(../images/slider-nav-active.png) no-repeat;
}
/*************************/
.startpage_cms_content_1_inline {
  background: #f3f3f3;
}
.startpage_cms_content_2 {
  color: #6c6c6c;
}
.startpage_cms_content_2_inline {
  background: #f3f3f3;
}
.startpage_cms_content_3 {
  color: #6c6c6c;
}
.startpage_cms_content_3_inline {
  background: #f3f3f3;
}
.startpage_cms_content_1 h3,
.startpage_cms_content_2 h3 {
  color: #2e2e2e;
}
.startpage_cms_content_3 h3 {
  color: #2e2e2e;
}
/*************************/
.news_box_right_date {
  color: #4faedc;
}
a.news_box_right_title {
  color: #6c6c6c;
}
a.news_box_right_more {
  color: #6c6c6c;
}
/*************************/
.startpage_cms_content_3 a {
  background-color: #f3f3f3;
  border-top-color: #fff;
  color: #2e2e2e;
}
a.a_downloads {
  background-image: url(../images/icon-downloads.png);
}
a.a_location {
  background-image: url(../images/icon-location.png);
}
a.a_contact {
  background-image: url(../images/icon-contact.png);
}
/*************************/
a.startpage_cms_content_button {
  color: #fff;
  background: #4faedc;
}
a.startpage_cms_content_button:hover {
  background-color: #2e2e2e;
  color: #fff;
}
/*************************/
.productbox_holder_1 h4 {
  color: #2e2e2e;
}
/*************************/
.productbox_1 {
  border-color: #d5d5d5;
}
.productbox_1 a.product_title {
  color: #928e8c;
}
.productbox_1_short_desc {
  color: #848281;
  min-height: 34px;
}
.productbox_1_price {
  color: #2e2e2e;
}
/*************************/
.box_holder_1 h4 {
  color: #2e2e2e;
}
/*************************/
.box_holder_1 ul.brands li {
  background: #ededef;
}
/*************************/
.footer {
  background: #4faedc;
  color: #fff;
}
.footer_left a {
  color: #fff;
}
.footer_right a {
  color: #fff;
}
/*************************/
.textblock {
  color: #848281;
}
.textblock h1,
.textblock h5 {
  color: #928e8c;
}
.textblock h6 {
  color: #928e8c;
}
.textblock a {
  color: #848281;
}
/*************************/
ul.product_list li a {
  color: #848281;
}
/*************************/
.bottom {
  background: #ececec;
}
.bottom_inline_1 {
  color: #928e8c;
}
.bottom_inline_2 {
  color: #4faedc;
  font-size: 33px;
}
/*************************/
.breadcrumbs {
  color: #666;
}
.breadcrumbs a {
  color: #666;
}
.breadcrumbs a.active {
  color: #4faedc;
}
/*************************/
.overview_header {
  color: #928e8c;
}
.overview_header h1 {
  color: #333;
}
/*************************/
.product_detail_r h1 {
  color: #333;
}
.product_detail_r h2 {
  color: #333;
}
.product_detail_r h3 {
  color: #fff;
  background: #4faedc;
}
.product_detail_r ul li {
  color: #333;
  background: url(../images/product-detail-fact.png) 0 6px no-repeat;
}
.product_detail_r ul li strong {
  color: #000;
}
.product_detail_r ul li em {
  color: #28261a;
}
/*************************/
.conversionbox {
  border-color: #dedede;
  background: #fafafa;
}
/*************************/
.conversionbox_1_l {
  color: #888;
}
.conversionbox_delivery_info {
  color: #333;
}
.delivery_icon_1 {
  background: #83b817;
}
.conversionbox_1_l a {
  color: #888;
}
/*************************/
.conversionbox_1_r {
  color: #888;
}
.conversionbox_price {
  color: #222;
}
.conversionbox_price_decimal {
  color: #222;
}
/*************************/
.conversionbox_2 {
  color: #888;
}
.select_title {
  color: #666;
}
.select_action input.amount {
  background-color: #fff;
  border-color: #dedede;
}
.select_action .select_overall {
  background-color: #fff;
  border-color: #dedede;
}
/*************************/
.product_detail_infos {
  color: #28261a;
}
.productdetail_info_nav {
  border-bottom-color: #dedede;
}
.productdetail_info_nav ul li a {
  color: #484847;
  background: #fafafa;
}
.productdetail_info_nav ul li a:hover,
.productdetail_info_nav ul li a.active {
  background: #dedede;
  color: #484847;
}
.product_detail_infos_l {
  color: #7b7b7b;
}
.product_detail_infos_l h3 {
  color: #000;
}
.product_detail_infos_l h5 {
  color: #000;
}
.product_detail_infos_l a {
  color: #4faedc;
}
/*************************/
input.cart_button {
  color: #fff;
  background: #4faedc;
}
input.cart_button:hover {
  background-color: #c71f1c;
  color: #fff;
}
/*************************/
.main_content h2 {
  color: #000;
}
.main_content h1 {
  color: #333;
}
/*************************/
.team_box strong {
  color: #1b1b1b;
}
.team_box em {
  color: #928e8c;
}
.team_box a.team_mail {
  color: #928e8c;
  background: url(../images/icon-team-e-mail.png) 0 4px no-repeat;
}
.team_box a.team_phone {
  color: #928e8c;
  background: url(../images/icon-team-phone.png) 0 2px no-repeat;
}
/*************************/
.cms_box_1 {
  color: #928e8c;
}
.cms_box_1 h3 {
  color: #333;
}
.cms_box_1 h4 {
  color: #333;
}
.cms_box_1_left strong,
.cms_box_1_right strong {
  color: #1b1b1b;
}
.cms_box_1_left strong.v2,
.cms_box_1_right strong.v2 {
  color: #1b1b1b;
}
.cms_box_1_right .img_desc {
  color: #333;
}
/*************************/
.infomessage {
  background: #dee6b4;
  border-color: #7b9100;
  color: #383838;
}
/*************************/
.product_overview_left_categorys {
  background: #f5f5f5;
}
.product_overview_left_categorys h4 {
  color: #3c3c3b;
}
.product_overview_left_categorys ul li a {
  background: url(../images/product-overview-left-categorys-a-background.png) center right no-repeat #fff;
  color: #3c3c3b;
}
.product_overview_left_categorys ul li a:hover,
.product_overview_left_categorys ul li a.active {
  background: url(../images/product-overview-left-categorys-a-background-hover.png) center right no-repeat #4faedc;
  color: #fff;
}
.product_overview_left_categorys ul li ul li a {
  color: #666;
}
.product_overview_left_categorys ul li ul li a:hover,
.product_overview_left_categorys ul li ul li a.active {
  color: #4faedc;
}
.product_overview_left_categorys_count {
  color: #666;
}
/*************************/
.overview_left ul.filter li {
  color: #666;
}
.filter_name {
  color: #3c3c3b;
}
.delete a {
  color: #888;
  background: url(../images/delete.gif) 0 2px no-repeat;
}
.overview_left ul.filter li ul li a {
  color: #666;
  background: url(../images/activate.gif) 11px 12px no-repeat #f5f5f5;
}
.overview_left ul.filter li ul li a:hover,
.overview_left ul.filter li ul li a.active {
  background: url(../images/activate-hover.gif) 11px 12px no-repeat #f5f5f5;
}
.overview_left ul.filter li ul li .count {
  color: #888;
}
/*************************/
.show_products {
  color: #888;
}
.show_products a:link,
.show_products a:active,
.show_products a:visited {
  color: #888;
}
.show_products a:hover,
.show_products a.active {
  color: #4faedc;
}
/*************************/
.sort_left {
  color: #888;
}
.sort_right select {
  color: #383838;
  color: #888;
}
/*************************/
.paging {
  color: #888;
}
.paging span.highlight {
  color: #4faedc;
}
.paging a:link,
.paging a:active,
.paging a:visited,
span.elipses {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #888;
}
.paging a:hover,
.paging a.active:link,
.paging a.active:active,
.paging a.active:visited {
  background: #4faedc;
  border-color: #4faedc;
  color: #fff;
}
/*************************/
/*************************/
/*************************/
/*************************/
/*************************/
/*************************/
/*************************/
/*************************/
/*************************/
@media (max-width: 1139px) {
  #main_nav > a {
    background-color: #4faedc;
  }
  .mobile_slider {
    background: #4faedc;
  }
}
/*************************/
.btn_muster {
  background: #c71f1c;
}
/*************FENSTERBANK*************/
.fbank_info {
  font-size: 15px;
  color: #000;
  padding: 15px;
  margin-bottom: 10px;
  border: 1px solid #e2001a;
  background: #feb7b5;
}
.fbank_info a {
  font-weight: 500;
  color: #0621ee;
}
.fbank_info.ow1 a {
  font-size: 15px !important;
  color: #000 !important;
  font-weight: 600 !important;
}
.fbank_orderinfo {
  font-size: 15px;
  color: #000;
  padding: 15px;
  margin-bottom: 10px;
  border: 1px solid #e2001a;
  background: #feb7b5;
  line-height: 21px;
}
.fbank_orderinfo.ow1 {
  background: #AAC84D;
  border: 1px solid #679B25;
}
.fbank_orderinfo strong {
  display: block;
}
.overBannerMassage {
  background: #4FAEDC;
  color: #fff;
  padding: 15px;
  font-weight: bold;
  font-size: 20px;
  text-align: center;
}