/*.ma-nav-mobile-container {
    display: none !important;
}
.horizontal-Leiste .verticalmenu-container:hover .ma-nav-mobile-container {
    display: inherit !important;
}*/
/*.Filter-list .filter-options-content {
    display: none !important;
}*/

.Filter-list:hover .filter-options-content {
    display: inherit !important;
}
@media only screen and (max-width : 1200px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 990px) {
    .ma-nav-mobile-container {
        display: inherit !important;
    }
    .verticalmenu-container.col-md-2 {
        width: 25%;
    }
    .sidebar.sidebar-main1.col-md-10 {
        width: 75%;
    }
    .Filter-list.col-md-2 {
        width: 50%;
    }
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
    .verticalmenu-container.col-md-2 {
        width: 35%;
    }
    .breadcrumbs {
        margin: 0;
    }
    .sidebar.sidebar-main1.col-md-10 {
        width: 65%;
    }
    .toolbar.toolbar-products{
       /* display: flex;*/
        align-items: center;
        flex-wrap: wrap;
        margin: 0;
    }
    /*.toolbar-products .modes {
        width: 25%;
    }
    .toolbar-products .field.limiter {
        width: 30%;
    }*/
}
@media only screen and (max-width : 480px) {
    /*.ma-nav-mobile-container {
        display: none !important;
    }
    .verticalmenu-container.col-md-2 {
        width: 100%;
    }
    .sidebar.sidebar-main1.col-md-10 {
        width: 100%;
        padding: 0;
    }*/
}
/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}
.verticalmenu-container.col-md-2 {
    display: none;
}


.seoKatContainer {
    padding: 3% 0 3% 0;
    clear: both;
}

	 .seoKatContainer101 {
    padding: 0 0 1% 0;
    clear: both;
}

.boxx {
    margin: auto;
    width: 50%;   
    padding: 10px;
}	

.boxxx {
   padding: 5px 20px 10px 20px;
border: 1px solid #94b3b8;
box-shadow: 0 0 12px -8px #333333;
}

.b-h1 {
text-align: center;
    font-weight: 600;
    font-size: 2em;
    font-family: "Exo-Bold";
    line-height: 1; 
text-transform:uppercase;      
}
.b-h1-kat {
text-align: center;
    font-weight: 600;
    font-size: 2em;
    font-family: "Exo-Bold";
    line-height: 1; 
text-transform:uppercase;
    color: #e6c9a9;      
}

.b-h2 {    
    text-align: center;
    display: block;
    font-size: 1.7em;    
    font-weight: bold;
    font-family: "Roboto Condensed",serif;
text-transform:uppercase;	
}

.b-h2-kat {    
    text-align: center;
    display: block;
    font-size: 1.7em;    
    font-weight: bold;
   font-family: "Roboto Condensed",serif;
text-transform:uppercase;
 color: #e6c9a9; 	
}


.b-h3 {
	text-align: left;
	display: block;
    font-size: 1.3em;   
    font-weight: bold;
font-family: "Roboto Condensed",serif;
text-transform:uppercase;
}

.b-h3-kat {
	text-align: left;
	display: block;
    font-size: 1.3em;   
    font-weight: bold;
font-family: "Roboto Condensed",serif;
text-transform:uppercase;
color: #e6c9a9;
}


.b-p31 {
	display: block;
    font-size: 1.3em;
    font-weight: bold;
font-family: "Roboto Condensed",serif;
    text-align: justify;
}
.b-h4 {
	font-size: 1em;
    
font-family: "Roboto Condensed",serif;
    text-align: justify;
}
.b-p3 {
	display: block;
    font-size: 1.3em;   
    font-weight: bold;
    text-align: justify;
}
.b-p3-kat {
	display: block;
    font-size: 1.3em;   
    font-weight: bold;
font-family: "Roboto Condensed",serif;
    text-align: justify;

}


.header-sertifikat {
      clear: both;
       width: 100%;
}



.k-r{text-align: justify;background-color: #f3f3f3;padding: 20px 40px;}
.k-r-kat{text-align: justify;padding: 20px 40px;background-image: url(/pub/media/img/back06.png);
background-size: 100% 100%;background-repeat: no-repeat;}
.k-rm{text-align: justify;background-color: #f3f3f3;padding: 20px 40px;}
.k-rm-kat{text-align: justify;background-color: #f3f3f3;padding: 20px 40px;background-image: url(/pub/media/img/back06.png);
background-size: 100% 100%;background-repeat: no-repeat;}
.k-rs-kat{text-align: justify;padding: 20px 40px;background-image: url(/pub/media/img/back06.png);
background-size: 100% 100%;background-repeat: no-repeat;}

@media screen and (max-width: 767px) {  
.k-r {text-align: justify;background-color: #f3f3f3;padding: 20px;}
.k-r-kat {text-align: justify;padding: 20px;background-image: url(/pub/media/img/back06.png);
background-size: 100% 100%;background-repeat: no-repeat;}
.k-rm{text-align: justify;background-color: #f3f3f3;padding: 20px 40px;transform: translateY(7%);}
.k-rm-kat{text-align: justify;padding: 20px 40px;transform: translateY(7%);background-image: url(/pub/media/img/back06.png);
background-size: 100% 100%;background-repeat: no-repeat;}
.k-rs{text-align: justify;padding: 0px 20px;}
.k-rs-kat {text-align: justify;padding: 20px;background-image: url(/pub/media/img/back06.png);
background-size: 100% 100%;background-repeat: no-repeat;}}

@media screen and (min-width: 768px) and (max-width: 992px) {  
.k-r-kat{text-align: justify;padding: 20px 40px;background-image: url(/pub/media/img/back06.png);
background-size: 100% 100%;background-repeat: no-repeat;height: 400px;}
.k-rm-kat{text-align: justify;background-color: #f3f3f3;padding: 20px 40px;background-image: url(/pub/media/img/back06.png);
background-size: 100% 100%;background-repeat: no-repeat;height: 400px;}
.k-rs-kat{text-align: justify;padding: 20px 40px;background-image: url(/pub/media/img/back06.png);
background-size: 100% 100%;background-repeat: no-repeat;height: 400px;}}

@media screen and (min-width: 993px) and (max-width: 1199px) {  
.k-r-kat{text-align: justify;padding: 20px 40px;background-image: url(/pub/media/img/back06.png);
background-size: 100% 100%;background-repeat: no-repeat;height: 300px;}
.k-rm-kat{text-align: justify;background-color: #f3f3f3;padding: 20px 40px;background-image: url(/pub/media/img/back06.png);
background-size: 100% 100%;background-repeat: no-repeat;height: 300px;}
.k-rs-kat{text-align: justify;padding: 20px 40px;background-image: url(/pub/media/img/back06.png);
background-size: 100% 100%;background-repeat: no-repeat;height: 300px;}}

@media screen and (min-width: 1200px) and (max-width: 1399px) {
.k-r-kat{text-align: justify;padding: 20px 40px;background-image: url(/pub/media/img/back06.png);
background-size: 100% 100%;background-repeat: no-repeat;height: 250px;}
.k-rm-kat{text-align: justify;background-color: #f3f3f3;padding: 20px 40px;background-image: url(/pub/media/img/back06.png);
background-size: 100% 100%;background-repeat: no-repeat;height: 250px;}
.k-rs-kat{text-align: justify;padding: 20px 40px;background-image: url(/pub/media/img/back06.png);
background-size: 100% 100%;background-repeat: no-repeat;height: 250px;}
}

@media screen and (min-width: 1400px) {

.k-r-kat{text-align: justify;padding: 20px 40px;background-image: url(/pub/media/img/back06.png);
background-size: 100% 100%;background-repeat: no-repeat;height: 220px;}
.k-rm{text-align: justify;background-color: #f3f3f3;padding: 20px 40px;transform: translateY(7%);}
.k-rm-kat{text-align: justify;padding: 20px 40px;transform: translateY(7%);background-image: url(/pub/media/img/back06.png);
background-size: 100% 100%;background-repeat: no-repeat;height: 220px;}
.k-rs{text-align: justify;padding: 20px 40px;}
.k-rs-kat{text-align: justify;padding: 20px 40px;background-image: url(/pub/media/img/back06.png);
background-size: 100% 100%;background-repeat: no-repeat;height: 220px;}}

.k-r-kat-01{
text-align: justify;
    padding: 20px 40px;
    background-image: url(/pub/media/img/back06.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;}

 .bas01
{  
    border: none;
    padding: 1% 1%;
    text-decoration: none;
    display: inline-block;
    font-size: 1.5em;
    margin: 20px 0px;
	text-align: center;
	color: #5a5a5a;
    font-weight: bold;
}  
 .bas02
{  
   background-color: #93b4b7;
    border: none;
    color: white;
    padding: 25px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 2em;
    margin: 35px 0px;
    cursor: pointer;
    width: 100%;
    
}     
.bas02:hover {background-color: #617679}
.bas02:active {background-color: #617679;box-shadow: 0 5px #fff;transform: translateY(4px);}



.main-nav-scrolled {position:fixed;}

.header-phone {float: right;margin: 5px 0px 0px;min-width: 165px;}
@media only screen and (max-width: 768px) {
.header-phone {float: initial;}}


.top-link-dropdown {float: right;padding-top: 5px;}

.header-cart01 {display: inline-block;
    font-size: 14px;
    padding: 3px 0px 0px 0px;
    text-transform: uppercase;
    font-family: 'helveticaneuemcs';
    float: right;}

.minicart-wrapper .block-minicart{ padding: 25px 20px;
    right: 0;
    width: 320px;    z-index: 99999;}

.label360 {position: relative;float: right;top: -700px;}
@media screen and (min-width: 769px) {.label360 {position: relative;float: right;top: -1000px;}}
@media screen and (min-width: 993px) {.label360 {position: relative;top: -400px;float: left;}}
@media screen and (min-width: 1200px) {.label360 {position: relative;left: 500px;top: -400px;}}
@media screen and (min-width: 1800px) {.label360 {position: relative;left: 750px;top: -400px;}} 


.filteristan {float: left;width: 100px;margin: 0 10px 0 0; width: 45%;}

@media (min-width: 992px) ,print {

.account-nav .item {float: left;}

.filteristan {float: left;width: 12%;margin: 0 10px 0 0;}
}


.checkout-index-index .payment-option._collapsible.opc-payment-additional.discount-code {
    display: none;
}
.popopp{display: none;position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;
			z-index:1001;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);}
.popopp_upp {display: none;position: fixed;top: 10%;left: 25%;width: 50%;
			padding: 16px;border: 2px solid black;background-color: white;z-index:1002;
			overflow: auto;}

@media screen and (max-width: 991px) {
.popopp{display: none;position: absolute;top: 0%;left: 0%;width: 100%;height: 333%;background-color: black;
			z-index:1001;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);}

.popopp_upp {display: none;position: fixed;top: 1%;left: 1%;width: 98%;
			padding: 16px;border: 2px solid black;background-color: white;z-index:1002;
			overflow: auto;}
}






@media screen and (max-width: 767px) {
  .header-container .header-mobile .block-search .form.minisearch {
    height: 42px;
    line-height: 42px;
    float: right;
   
  }}


@media screen and (max-width: 600px) {
  .header-container .header-mobile .block-search .form.minisearch {
    width: 100%;
  }}

 @media only screen and (max-width: 639px) {

.minicart-wrapper {

    margin-top: 0px;

}}





@media screen and (min-device-width: 992px)   { 

.sidebar.sidebar-main1.col-md-10 {
    padding: 0;
    position: relative;
    left: 169px;
    bottom: -58px;
    margin-bottom: -58px;
    z-index: 1;
width: 70%;
     }

.sidebar .block .filter-current ol.items li {
   padding: 5px 20px 5px 10px;
    position: relative;
    z-index: 1;
    line-height: 1.5;
    color: #666666;
    font-family: 'OpenSansRegular';
    font-size: 14px;
    text-align: left;
    float: left;
    background: #fff;
    margin: 5px 5px;
    border: 1px solid;
    border-color: #ededed #e8e8e8 #c3c3c3 #dadada;
    -webkit-box-shadow: 1px 1px 0 0 #e1e1e1;
    -moz-box-shadow: 1px 1px 0 0 #e1e1e1;
    box-shadow: 1px 1px 0 0 #e1e1e1;
}
.sidebar .block .block-actions {
    
    padding: 5px 20px 5px 10px;
    position: relative;
    z-index: 1;
    line-height: 1.5;
    color: #666666;
    font-family: 'OpenSansRegular';
    font-size: 14px;
    text-align: left;
    float: left;
    background: #fff;
    margin: 0px 5px;
    border: 1px solid;
    border-color: #ededed #e8e8e8 #c3c3c3 #dadada;
    -webkit-box-shadow: 1px 1px 0 0 #e1e1e1;
    -moz-box-shadow: 1px 1px 0 0 #e1e1e1;
    box-shadow: 1px 1px 0 0 #e1e1e1;
}

.sidebar .block .filter-current ol.items li .filter-label {
        display: none;


 }

.filter-current + .filter-actions {
     margin-bottom: 0px; 
}




}

@media screen and (max-device-width: 991px) { 

.sidebar.sidebar-main1.col-md-10 {
 
    width: 100%;
    margin-bottom: -40px;
    margin-top: -40px;
     }

.sidebar .block .filter-current ol.items li {
   
    position: relative;
    color: #666666;
    font-family: 'OpenSansRegular';
    font-size: 12px;
    text-align: left;
    margin-top: 10px;
    clear: both;
    border: 1px solid #eee;
    background: #fff;
}



}




.toolbar.toolbar-products .modes {
    display: none;
}
.breadcrumbs {
    margin-bottom: 0;
}
.main {
    padding-top: 5px !important;
}

@media (min-width:601px) and (max-width:991px), print {
.logo img {
    width: 60%;
    height: 60%;
    max-height: 200px;
}}

@media  (max-width:991px), print {
.toolbar {
    width: 100%;
    top: 0px;
    right: 0;
    position: static;
    text-align: center;
}}
   

.horizontal-Leiste {    
    clear: both;
    position: relative;
    padding: 10px;   
    border-bottom: 6px solid;
}
.block.filter {
    margin-bottom: 0px;
}

.du1r {
        background: #fff;
    border: 1px solid;
    border-color: #ededed #e8e8e8 #c3c3c3 #dadada;
    -webkit-box-shadow: 1px 1px 0 0 #e1e1e1;
    -moz-box-shadow: 1px 1px 0 0 #e1e1e1;
    box-shadow: 1px 1px 0 0 #e1e1e1;
    color: #202020;
    text-shadow: none;
    text-transform: uppercase;
    letter-spacing: .8px;
    padding: 0 30px;
width: 100%;
z-index: 3;
}

.inffo {   
    font-size: 14px;
    margin: 5px 0 0 0;
    padding: 0;
    font-family: 'helveticaneuemcs';
    min-width: 165px;
   }

.inffo a {color: #333;}
@media (max-width: 640px){ .inffo02 {display: none;}.inffo03 {display: none;}.inffo04 {display: none;}.inffo05 {display: none;}
.inffo01 {display: none;} 
}

@media (max-width: 993px){ .inffo02 {display: none;}.inffo03 {display: none;}.inffo04 {display: none;} .inffo {   
    font-size: 13px;}
}
@media (max-width: 1200px){ .inffo02 {display: none;}.inffo03 {display: none;}}



.back01 {background-image: url(/pub/media/img/back01.png);background-repeat: no-repeat;background-size: 100%;}
.back02 {background-image: url(/pub/media/img/back02.png);}
.back03 {background-image: url(/pub/media/img/angebot.jpg);background-size: 100% 100%;background-repeat: no-repeat;height: 370px;}
.back04 {background-image: url(/pub/media/img/hoher-qualitaetsanspruch.jpg);background-size: 100% 100%;background-repeat: no-repeat;height: 370px;}
.bord {background-image: url(/pub/media/img/back04.png);background-size: 100% 100%;background-repeat: no-repeat;}

@media (min-width: 768px){.hei-01 {height: 450px;}}
@media (min-width: 992px){.hei-01 {height: 480px;}}
@media (min-width: 992px){.hei-01 {height: 480px;}}
@media (min-width: 1200px){.hei-01 {height: 370px;}}
@media (min-width: 1400px){.hei-01 {height: 300px;}}


.link-ol{border: 1px solid #000000;color: #ffffff;padding: 3px 23px 3px 23px;
    margin: 13px 0 0;font-size: 1.2em;display: inline-block;
        background: black;}
.link-ol a:link {color: #fff;}
.link-ol a:hover {color: #636363;}

.ullu{margin: 35px 75px;font-size: initial;font-family: "Roboto Condensed",serif;line-height: 30px;}
@media (max-width: 768px){.ullu {margin: 5px 5px;font-size: inherit;font-family: "Roboto Condensed",serif;line-height: 15px;}}

.p-h3 {font-size: 1.5em;font-family: "Exo-Bold";text-transform: uppercase;padding: 30px;    text-align: justify;}
.p-h4 {font-size: 1.2em;font-family: "Roboto Condensed",serif;text-transform: uppercase;padding: 0px 30px;    text-align: justify;}
.p-h5 { padding: 13px;font-family: "Roboto Condensed",serif;line-height: 30px;    text-align: justify;}
@media (max-width: 450px){
.p-h3 {font-size: 1.2em;font-family: "Exo-Bold";text-transform: uppercase;padding: 10px;    text-align: justify;}
.p-h4 {font-size: 0.9em;font-family: "Roboto Condensed",serif;text-transform: uppercase;padding: 0px 25px;    text-align: justify;}
.p-h5 { padding: 0px 13px;font-family: "Roboto Condensed",serif;line-height: 21px;    text-align: justify;}
}

.img-0123 {width: 19%;}
.img-0123:hover {transform: scale(0.9);}

@media (max-width: 1400px) {.img-0123 {width: 28%;} }
@media (max-width: 1200px) {.img-0123 {width: 35%;} }
@media (max-width: 991px) {.img-0123 {width: 24%;} }
@media (max-width: 768px) {.img-0123 {width: 32%;} }
@media (max-width: 600px) {.img-0123 {width: 49%;} }


.back-ort {max-width: 700px;margin: 0px auto 5px;
    background: #fbf8f3;padding: 30px;
    -webkit-box-shadow: 0px 0px 12px -1px #000000;
    -moz-box-shadow: 0px 0px 12px -1px #000000;
    box-shadow: 0px 0px 12px -1px #000000;text-align: justify;}
.back-ort01 {max-width: 700px;margin: 0px auto 5px;
    background: #fbf8f3;padding: 30px;
    -webkit-box-shadow: 0px 0px 12px -1px #000000;
    -moz-box-shadow: 0px 0px 12px -1px #000000;
    box-shadow: 0px 0px 12px -1px #000000;font-family: "Roboto Condensed",serif;text-align: justify;}

.footer-001 {text-align: center;margin: 20px;}
.footer-002 {text-align: center;display: block;font-size: 1.5em;font-weight: bold;font-family: "Exo-Bold";
text-transform:uppercase; color: #e6c9a9;margin: 10px 0px; }
.footer-003 {text-align: center;display: block;font-size: 1em;font-family: "Roboto Condensed",serif;line-height: 15px;}

.produkt-detai01 {border: 1px solid #b7b7b7;padding: 24px;margin: 0px 0px 10px 0px;    
    -webkit-box-shadow: 0px 0px 12px -1px #b7b7b7;-moz-box-shadow: 0px 0px 12px -1px #000000;
    box-shadow: 0px 0px 12px -1px #b7b7b7;}

.produkt-detai04 {border: 1px solid #b7b7b7;padding: 24px;margin: 0px 0px 10px 0px;    
    -webkit-box-shadow: 0px 0px 12px -1px #b7b7b7;-moz-box-shadow: 0px 0px 12px -1px #000000;
    box-shadow: 0px 0px 12px -1px #b7b7b7;}


.produkt-detai02 {font-family: "Roboto Condensed",serif;font-size: 1.2em;}

.produkt-detai03 {border: 1px solid #b7b7b7;padding: 10px 20px;margin: 0px 0px 10px 0px;    
    -webkit-box-shadow: 0px 0px 12px -1px #b7b7b7;-moz-box-shadow: 0px 0px 12px -1px #000000;
    box-shadow: 0px 0px 12px -1px #b7b7b7;}


.button01{padding: 6px 12px;display: inline-block;cursor: pointer;
    background: #94b3b7;color: #fff;text-align: center;display: block;}
.button01:hover {background: #3e3d3e;text-shadow: none;color: #fff;}
    

@media (min-width: 768px){.k-rsss1  {margin-top: 40px;}}

.icconechtheitszertifikat, .iccongratis-ringetui, .icconkostenlose-gravur, .icconkostenloser-versand, .icconlebenslange-garantie
{ display: inline-block; background: url('/pub/media/img/iconnn.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.icconechtheitszertifikat { background-position: -0px -0px; width: 35px; height: 32px; }
.iccongratis-ringetui { background-position: -35px -0px; width: 35px; height: 32px; }
.icconkostenlose-gravur { background-position: -0px -32px; width: 35px; height: 32px; }
.icconkostenloser-versand { background-position: -35px -32px; width: 35px; height: 32px; }
.icconlebenslange-garantie { background-position: -0px -64px; width: 35px; height: 32px; }

.personellpersonlicher-service, .personellriesige-auswahl, .personellsicher-einkaufen
{ display: inline-block; background: url('/pub/media/img/personell.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.personellpersonlicher-service { background-position: -0px -0px; width: 86px; height: 77px; }
.personellriesige-auswahl { background-position: -0px -77px; width: 86px; height: 77px; }
.personellsicher-einkaufen { background-position: -0px -154px; width: 86px; height: 77px; }

