/* BASIS */
	body {
		color: #444;
	}
	h1, h2, h3, h4, h5, h6 {
	    color: #252525;
	}
/* HEADER */

	/* Dropdown-Banner im Header */
	#top h2, #dropDowninhalt h2, .hbtitle {
	    color: #719f41;
	}
	#top, #dropDowninhalt {
		background: url(/templates/AVIA/themes/base/img/promotion-background.png) 50% 0 repeat #121212;
	}
	#top h4, #dropDowninhalt h4, .hbcontent {
		color: #eee;
	}
	#top h5, #dropDowninhalt h5, .hbsubtext {
	    color: #ddd;
	}
	.topdownmenu {
	    background-color: rgba(113, 159, 65, 0.7);
	    color: #fff;
	}
	
	/* FAQ-Link im Header */
	li#faq {
	    background-color: #D3BE9D;
	}
	li#faq a {
	    color: #fff !important;
	}
	.accordioncontact a {
	    color: #719f41;
	}
	.accordioncontact a:hover, .accordioncontact a:active  {
	    color: #719f41 !important;
	}
	#content #faq .panel-heading {
	    color: #000 !important;
	    border: 1px solid #dddd;
	}
	
	/* 	Newsletter-Popup */
	#newsletterpopup .close::before, #newsletterpopup .close::after {
	    background-color: #000;
	}
	
	/* 	Top-Bar */
	#top-bar {
		background: #f1f1f1;
		border-top: 4px solid rgba(113, 159, 65, 0.4);
	}
	.topnav .cms-pages li > a, 
	.topnav .user-settings li > a {
		color: #888;
	}
	
	/* 	Hauptmenu */
	.navbar-default .navbar-nav > li > a:hover, 
	.navbar-default .navbar-nav > li > a:focus, 
	.navbar-default .navbar-nav > li > a:active {
	    color: #fff !important;
	}
	.navbar-default .header-menu .nav > li > a:hover,
	.navh .navbar-default .nav > li > a:hover,
	.navh .navbar-default .nav > li.active > a, 
	.navh .navbar-default .nav > li > a:focus, 
	.navh .navbar-default .nav > li:hover > a, 
	.navh .navbar-default .nav > li:focus > a {
		background-color: rgba(113, 159, 65, 0.7);
		color: #fff !important;
	}
	.dropdown-menu > li > a:hover,
	.dropdown-menu > li > a:focus {
	  color: #000;
	  background-color: #fff;
	}
	.navbar-default .header-menu .nav > li > a, 
	.navh .navbar-default .nav > li > a {
		letter-spacing: 0.1em;
		font-size: 13px;
		color: #444;
		padding: 0 15px;
	}
	#shop-nav .nav .open > a,
	#shop-nav .nav .open > a:hover,
	#shop-nav .nav .open > a:focus,
	#shop-nav .nav .open {
	  background-color: #fff;
	  border-color: #f1f1f1;
	}
	.nav .open > a,
	.nav .open > a:hover,
	.nav .open > a:focus,
	.nav .open {
	  background-color: #fff;
	  border-color: #202020;
	}
	.navbar-default .navbar-nav > .open > a,
	.navbar-default .navbar-nav > .open > a:hover,
	.navbar-default .navbar-nav > .open > a:focus {
	  color: #202020;
	  background: #fff;
	}
	.dropdown-menu > .active > a,
	.dropdown-menu > .active > a:hover,
	.dropdown-menu > .active > a:focus {
	    background-color: #719f41;
	}
	.titleline {
	    border-bottom: 1px solid #c2a476;
	}
	.mega-categories h5.title {
	    color: #202020;
	    font-weight: 500;
	}
	.megamenu .dropdown.megamenu-fw .dropdown-menu {
	    border-top: 4px solid #c2a476;
	}
	.megamenu .dropdown.megamenu-fw .dropdown-menu {
	    border-bottom: 4px solid #c2a476;
	}
	.onemenu .untersub{
	  -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
	  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
	  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
	}
	.cart-menu > a {
		color: #202020;
		font-size: 13px;
	}
	.megamenu .nav .open > a, 
	.megamenu .nav .open > a:hover, 
	.megamenu .nav .open > a:focus, 
	.megamenu .nav .open {
	    color: #fff !important;
	}
	.navbar-default .navbar-nav > .active > a, 
	.navbar-default .navbar-nav > .active > a:hover, 
	.navbar-default .navbar-nav > .active > a:focus,
	.navbar-offcanvas.navbar-default .nav > li > a.nav-active {
    	color: #c2a476;
	}
	/* Warenkorb */
	.cart-arrow {
		background-color: #719f41;
		color: #fff;
	}
	.cart-menu {
	    border: 2px solid #f1f1f1;
	} 
	.cart-menu.open > a,
	.cart-menu.open > a:hover,
	.cart-menu.open > a:focus {
		background-color: #464646;
	}
	.basket-well .panel-heading h4.panel-wrb {
		background: #fff;
		color: #222;
	}
	/* 	Service & Hilfe */
	.servicebutton {
	    border: 2px solid #f1f1f1;
	}
	.servicebutton .fa-life-ring {
	    color: #222;
	}
	
	/* 	Suchfeld */
	#search .input-group-addon {
		background-color: #fff;
		border-top: 2px solid #f1f1f1;
		border-right: 2px solid #f1f1f1;
		border-bottom: 2px solid #f1f1f1;
	}
	#search .input-group-addon button span {
		color: #000;
	}
	.input-group-addon:hover {
		background: #666;
	}
	#search .input-group input[type="text"] {
		border-color: #f1f1f1 !important;
	}
	.input-group-addon button span {
		color: #fff;
		text-transform: uppercase;
		font-size: 16px;
	}
	.input-group-addon {
		background-color: #719f41;
	}
	/* 	Boxen */
	#sidepanel_left .box .panel-heading {
		border-bottom: 2px solid #719f41;
	}
	
/* FOOTER */
	#footer-ads-wrapper {
	    background-color: #f1f1f1;
	}
	#footer-ads-wrapper .footer-ads {
		background-color: #fff;
	}
	#footer .btn-social {
	    color: #202020;
	    font-size: 14px;
	}
	#footer .panel .panel-title {
		color: #444;
	}
	#footer-ads-wrapper .footer-ads-link:hover, 
	#footer-ads-wrapper .footer-ads-icon {
		color: #719f41;
	}
	#footer .box-linkgroup > li > a, 
	#footer-ads-wrapper .footer-ads-title h3, 
	#footer-ads-wrapper .footer-ads-title h4 {
		color: #888;
	}
	#footer #copyright.container-block {
	    background-color: #fff;
	    border-top: 1px solid #999;
	}
	#footer #copyright {
	    color: #202020;
	}
	#footer-ads-wrapper .footer-ads-link {
		color: #666;
	}
	.subline {
	    border-top: 1px solid #999;
	}
	#footer > .container-block, #footer.container-block {
		background: #fff;
	}
	#footer .panel a:hover {
	    color: #000;
	}
	#copyright a,
	.footnote-vat a, 
	#footer {
	    color: #303030;
	}
	#footer .panel a {
	    color: #303030;
		font-size: 14px;
	}
	.footer-top .homepage-bar h3 {
	    color: #fff;
	}
/* Checkout */
	#checkout_steps .complete a, .checkoutbasket a  {
	    border-bottom: 1px solid #505050;
	}
	#checkout_steps a, .checkoutbasket a {
	    color: #505050;
	}
	.checkout_header_menu {
	    background-color: #fcfaf7;
	}
	#shop-nav-xs.navbar-default ,
	.navbar.navbar-default {
		background: #f1f1f1;
	}
	.checkout #shop-nav-xs.navbar-default ,
	.checkout .navbar.navbar-default {
		background: #f1f1f1 !important;
	}
	.checkoutvorteile .fa {
	    color: #6ea555;
	}
/* Buttons */
	.btn-primary {
	    background-color: #719f41;
	    border-color: #719f41 !important;
	    border-radius: 0;
	    text-transform: uppercase;
	}
	.btn-primary:hover {
		background: #222;
		border-color: #212121 !important;
	}
	.btn-green, .btn-green:hover {
		color: #fff !important;
		text-transform: uppercase;
		background: #6EA555 !important;
	}
	.btn.btn-xs.btn-small.btn-danger.droppos {
	    background-color: transparent;
	    border: 0 none;
	    color: #202020;
	    font-size: 14px;
	}
	a.btn-green:hover,
	.btn-collapse:hover,
	.panel-heading.active .btn-collapse  {
		background: #3f3f3f;
		color: #fff;
	}
	#coupon a.btn:hover, 
	#basket-shipping-estimate-form a.btn:hover, 
	#coupon .panel-heading.active .btn-collapse, 
	#basket-shipping-estimate-form .panel-heading.active .btn-collapse {
		color: #000 !important;
		background-color: #fff !important;
	}
	.cart-dropdown .btn.btn-primary.full {
	    background-color: #fff;
	    border: 2px solid #f1f1f1 !important;
	    color: #202020;
	}
	#pushed-success.alert-info .btn-checkout {
		color: #fff;
	}
	#pushed-success.alert-info .btn-checkout:hover {
		background: #242424;
	}
	#pushed-success.alert-info .btn-basket {
		color: #242424;
	}
	#pushed-success .btn-basket {
	    border: 2px solid #f1f1f1 !important;
	    color: #202020 !important;
	    text-transform: uppercase;
	}
	.basket-well .btn-collapse {
	    background-color: #fff;
	}
	.btn-ter  {
		background: #5192f3;
		border-color: #3983f1;
		color: #fff;
	}
	.btn-ter:hover {
		background:#3983f1;
		border-color: #3983f1;
		color: #fff;
	}
	#product-actions button {
		background: #fff;
		color: #555;
	}
	#product-actions button:hover {
		color: #719f41;
	}
	#add-to-cart button:hover {
		background: #222;
		border-color: #222;
	}
	.list .quantity-wrapper .btn-block {
		background-color: #719f41;
		border: 1px solid #719f41;
		color: #fff;
	}
	.product-actions-list button {
		color: #ddd;
	}
	.product-actions-list button:hover {
		color: #fff;
	}
	#verfeinern .well,
	#result-options.well {
		background-color: #fff;
	    border-bottom: 1px solid #ddd;
	}
	.readmore a,
	.btn-default:active, 
	.btn-default.active {
		color: #666;
	}
	.readmore a,
	.btn-default:active:active, 
	.btn-default.active:active, 
	.btn-default:active.active, 
	.btn-default.active.active {
		background: #fff;
		border-color: #ddd;
	}
	.btn-default:active .lsf,
	.btn-default.active .lsf {
		color: #719f41;
	}
	.news .btn > a {
		color: #fff;
	}
	.btn-default:hover, 
	.btn-default:focus, 
	.btn-default.focus, 
	.btn-default:active, 
	.btn-default.active, 
	.open > .dropdown-toggle.btn-default {
		background: none;
		border-color: #ddd;
		color: #646464;
	}
	
/* Produktliste Seitenanzahl */
	.pagination > .active > a, 
	.pagination > .active > span, 
	.pagination > .active > a:hover, 
	.pagination > .active > span:hover, 
	.pagination > .active > a:focus, 
	.pagination > .active > span:focus {
		background-color: #719f41;
		border-color: #719f41;
	}
	.pagination > li > a, .pagination > li > span {
		color: #719f41;
	}
/* 	Konfigurator */
	.list-group-item.active, 
	.list-group-item.active:hover, 
	.list-group-item.active:focus {
	    background-color: #719f41;
	    border-color: #719f41;
	}
	mark, .mark {
	    background-color: #01558B;
	    color: #fff;
	}
	#content .panel-heading h5 {
	    color: #202020;
	}
	.product-configuration .price {
	    color: #202020;
	}
	#faq .panel-default .panel-body {
    	border: 1px solid #ddd;
    }
    #faq.jtl4 .panel-body.faq-suche {
	    border-top: 1px solid #ddd !important;
	}
/* Sonstiges */
	.alert-info {
		color: #333;
	}
	.table > thead > tr > td.info, 
	.table > tbody > tr > td.info, 
	.table > tfoot > tr > td.info, 
	.table > thead > tr > th.info, 
	.table > tbody > tr > th.info, 
	.table > tfoot > tr > th.info, 
	.table > thead > tr.info > td, 
	.table > tbody > tr.info > td, 
	.table > tfoot > tr.info > td, 
	.table > thead > tr.info > th, 
	.table > tbody > tr.info > th, 
	.table > tfoot > tr.info > th {
		background-color: #eee;
	}
	#pushed-success.alert-info {
		border: 1px solid #ddd;
	}
	.table > thead > tr > td.info, 
	.table > tbody > tr > td.info, 
	.table > tfoot > tr > td.info, 
	.table > thead > tr > th.info, 
	.table > tbody > tr > th.info, 
	.table > tfoot > tr > th.info, 
	.table > thead > tr.info > td, 
	.table > tbody > tr.info > td, 
	.table > tfoot > tr.info > td, 
	.table > thead > tr.info > th, 
	.table > tbody > tr.info > th, 
	.table > tfoot > tr.info > th {
	    background-color: #fff;
	}
	.dropdown-menu>li:last-child>a {
	    border-bottom: 1px solid #dfdfdf;
	}	
	.popupinhalt {
	    background-color: rgba(255,255,255, 0.95);
	}
	.well {
	    background-color: #fcfaf7;
	}
	.parallax-title {
	    color: #fff;
	}
	.panel-default > .panel-heading h1 
	.panel-default > .panel-heading h2, 
	.panel-default > .panel-heading h3, 
	.panel-default > .panel-heading h4, 
	.panel-default > .panel-heading h5, 
	.panel-default > .panel-heading h6 {
		color: #444;
	}
	#content-wrapper .panel-default {
		background-color: #fff;
	}
	#content section .panel-heading:before {
    	border-bottom: 1px solid #333;
    }
    #content .panel-heading h5 {
    	background: #fff;
    	color: #719f41;
    }
	.mnf {
    	color: #888;
    }
    .manufacturer-row.text-right.small img {
	    border: 1px solid #ddd;
	}
    .thumbnail .caption {
		color: #555;
	}
	.panel-info {
	    border-color: #f1f1f1;
	}
	.btn-primary:hover, .btn-primary:focus {
	    background-color: #222;
	    color: #fff;
	}
	.panel-info > .panel-heading {
	    color: #000;
	    background-color: #f1f1f1;
	    border-color: #f1f1f1;
	}
	.swiper-slide {
	    border: 1px solid #f1f1f1;
	}
	.slidetitel {
	    background-color: #f1f1f1;
	}
	.columnimages .category-wrapper {
	    border: 1px solid #f1f1f1;
	}
	.b-text-content.btn-active a.show-more-info {
	    background: #fff;
	}
	#sidepanel_left_mobile .mm-navbar {
	    border-top: 4px solid rgba(113, 159, 65, 0.4) !important;
	}
	#sidepanel_left_mobile {
		border-left: 1px solid #f1f1f1;
	}
	.filterblock {
		background: rgba(194,164,118, 0.9);
		color: #fff;
	}
	#sidepanel_left_mobile .mm-title {
	    color: #000;
	    background-color: #f1f1f1;
	}
	.label.label-warning {
	    background: #c2a476;
	    color: #fff;
	}
	.label-primary[href]:hover, 
	.label-primary[href]:focus {
	    background-color: #D1BA98;
	}
	.label.label-info {
	    background: #fff;
	}
	.label {
	    color: #000;
	}
	.slider-prev:hover:before, 
	.slider-next:hover:before {
		color: #3f3f3f;
	}
	.ms-thumb-frame {
	    border: 1px solid #ddd;
	}
	.ms-thumb-frame-selected {
	    border: 1px solid #202020;
	}
	.ms-view {
		background-color: #fff !important;
	}
	.ms-container {
	    border: 1px solid #ddd;
	}
	.box-filter-characteristics .badge {
	    background-color: #fff;
	    color: #202020;
	}
	.panel-default > .panel-heading .active .badge {
	    background-color: transparent;
	    color: #fff;
	}
	.paypalexpress {
		background-color: #fff !important;
	}
	.variation.block.btn.active {
	    border-color: #000;
	}
	.relatedtitel {
	    border-bottom: 1px solid #ddd;
	}
	aside .nav-list a:hover,
	aside .nav-list a:focus,
	header a:hover,
	header a:focus,
	a, a:hover, a:focus {
	    color: #333;
	}
	.product-gallery .image-container {
	    border: 1px solid #ddd;
	}
	.product-cell .discount, 
	.image-container .discount {
	    border: 1px solid #F96D5A;
	    background-color: rgba(255, 255, 255, 0.8);
	    color: #F96D5A;
	}
	.gomenuoberkat {
	    border-bottom: 1px solid #efefef;
	}
	.gomenuoberkat, .gomenuoberkat a {
    	color: #202020;
    }
    .gomenuoberkat .close:before, 
	.gomenuoberkat .close:after  {
	    background-color: #202020;
	}
	.accordioncontact .panel-heading {
	    background-color: #fcfaf7 !important;
	}
	.vertical-menu .list-unstyled li > a:hover:before {
		color: #719f41;
	}
	.rating .fa-star {
		color: #ff971c;
	}
	.rating .fa-stack-2x, 
	.rating .fa.fa-star-o {
		color: #c5c5c5;
	}
	.grey-stars {
		color: #eee;
	}
	.product-thumb .product-price-content .new-price {
		color: #555;
	}
	.list .quantity-wrapper .btn-block:hover {
		background-color: #222;
	}
	#article-tabs-list.nav-tabs > li > a:hover {
		color: #000;
	}
	.modal-body .panel form .btn.submit:hover {
		background: #222;
		color: #fff;
		border-color: #222;
	}
	.modal-body .panel form .btn.submit {
		background: #719f41;
		border-color: #719f41;
		color: #fff;
	}
	.product-buy .choose-variations {
		color: #5bc0de;
		border: 1px solid #5bc0de;
	}
	


/* Smartphones vertikal */
@media(max-width:414px){
	
}

/* Smartphones horizontal */
@media(max-width:767px){
	
}

/* Tablet vertikal */
@media(min-width:768px){
	
}

/* Tablet horizontal */
@media(min-width:992px){
	/* 	Hauptmenu */
	.navbar.navbar-default {
	    background-color: #f1f1f1;
	}
}
/* Desktop */
@media(min-width:1200px){
	
}