<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
neu für Konfigurator 
nach Freischaltung uebertragen auf 
Live-Css  Konfig und Stylesheet
*/

/*  ======================================== konfigurator.css  */

#layout_content {     max-width: 1500px !important; }

.konfigurator .product_headline.cf	  {						/*  h1 ausgeblendet  - andere Position finden - Logo Header?  */
    display:none; }

#canvasframe {  					/*  in Javascript loesen?  */
  margin-bottom: 20px;
  width: 100%!important; }	

#canvasframe #viewport1 {					/*  in Javascript loesen ? */
    width: 100%!important;
	border: none!important; }
	
/*.wahl0.option_3 .zmm_head.zmm_open {
    margin: 0px 0px 10px 0px;	 }         erster Tab links oben  */

.wahl8  .zmm_closed,
.wahl0  .zmm_closed {
    font-family: 'fjallaoneregular', sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.5px;
    background-color: #ffffff;
    color: #9d9d9c;
	margin: 10px 10px 10px 10px!important;
    border-bottom: 1px dotted #cccccc;	}
	
.wahl8  .zmm_open,
.wahl0  .zmm_open {
    font-family: 'fjallaoneregular', sans-serif;
	font-weight:normal!important;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	text-indent: 12px!important;
    background-color: #ffffff!important;
	font-size: 24px!important;
    color: #b51823!important;
	margin: 10px 10px 10px 10px!important;
    border-bottom: 1px dotted #cccccc;	}	

.zmm_open .resp-arrow {   border-left: 11px solid #b51823!important; }	

.infotab {
    color: #4e6e44!important;
    padding: 0px 10px 10px 60px!important;
    color: #706f6f!important;
    border-bottom: 1px dotted #cccccc!important;
	border-left:none!important;
	border-right:none!important;
	border-top:none!important;  }
	
.sidebar-neu.twoColums {  background-color: #ffffff;  }
.main-content-neu.sticky.twoColums.last  {  background-color: #ffffff;  }
	
.konfiguration.twoColums.cf { 
    padding-left: 20px;
    width: 45%;
    float: left;   }
.konfiguration.twoColums.last   {   
    width: 45%;
    padding-right: 20px;  
	text-align: right;
	float: right; }
.konfiguration .inner {
    max-width: 280px;
    float: right;  }	
	
.infotab {
    padding: 10px 10px 10px 20px!important; 
    color: #4e6e44;
    border: 1px dotted #4e6e44;
    margin: 0px 0px 30px 0px;
    background-image: url(img/infotab.png);
    background-repeat: no-repeat;
    background-position: 8px 8px;
    background-color: #ffffff;
    border-radius: 2px; }	
	
span#test11 {
    color: #007c03!important; 
    padding: 0px!important; 
    top: 0px!important; 
    background: none!important;   }	
	
.konfigurator input[type=radio]:checked + label {
    background-color: #ffffff;
    border: 2px solid #b51823;
    color: #b51823;
    font-weight: bold;  } 

.konfigurator .ral_ober {
     border: 1px solid #cccccc; }	
.konfigurator .ral_ober .title {
    background-color: #ffffff;
    color: #343333;
    font-size: 17px;  }	
.ral_color_frame .active .title {
    background-color: #ffffff!important;  
    border: none!important;  
    color: #b51823!important;  
    font-weight: bold!important;   }	
	
.konfigurator .infotab a:link, 
.konfigurator .infotab a:hover, 
.konfigurator .infotab a:active {     color: #706f6f !important;  }	

.konfigurator .ral_color {
    margin: 2px!important; 
    padding: 5px 20px!important;   }
.konfigurator .ral_color:hover,
.konfigurator .ig_ral_color:hover { 	font-weight:normal!important; }

.konfigurator .ral_color_frame .color, 
.konfigurator .ral_color_frame .surface {
    padding: 10x 10px 0px 20px!important; 
    text-transform: uppercase!important; 
    border-left: 1px dotted #9d9d9c;
    border-right: 1px dotted #9d9d9c;
    border-top: 1px dotted #9d9d9c;	}
	

/*  ======================================== stylesheet.css  */

#layout_wrap {
    background-color: #f4f4f4; }

#layout_top {
    border-top: none;
    border-bottom: none; }
	
#layout_logo {
    max-width: 1550px; }
	
#logo {  padding: 0 0 0 0px;}	
ul.topnavigation li.cart { padding: 10px 0px 10px 10px!important; }	
	
#layout_top_sub {     height: 115px!important; }

.sidebar-neu.twoColums {
    width: 50%;
    margin: 0 1% 20px 0;  }
.twoColums.last { 
    width: 50%;  }	
	
.whatsapp_btn  {
  z-index: 9999;  }
  
.pd_price .standard_price {
    font-size: 35px;
    font-weight: normal;
    line-height: 40px; }

.konfigurator h4 {
    font-size: 25px;
	font-weight:100;
	border:none; }

.konfigurator .pd_tax {  padding: 8px 0 3px 0;}

.shariff    { border-top:none!important; }
.content-end     { display:none; }

.konfigurator .cssButtonColor2  {
    border-radius: 0px!important;
    border: none!important;
    background: #b51823;
    background-color: #b51823; }

.konfigurator .addtobasket_input {     width: 45px!important;   }
	
.konfigurator  input[type=text] {      height: 43px!important;   }
	
.konfigurator  input[type=text]  {
    background-color: #ffffff;
    border: 1px solid #CCC;
    color: #999999;
    vertical-align: middle;
    padding: 6px 5px 6px 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 85%;
    height: 43px; }

#layout_footer {     background-color: #b51823;   }
#layout_footer a:link,
#layout_footer .box3,
#layout_footer .box3_sub,
#layout_footer  ul.footerlist li a {      color: #ffffff;  }
#layout_footer  .footer_box .box3_header {
	font-family: 'fjallaoneregular', sans-serif;
	text-transform: uppercase;
    color: #ffffff;
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    margin: 20px 0px 10px 0px;
    padding-left: 0px;
    border-bottom: none;  }
#layout_footer  ul.footerlist li a { padding: 5px 0;  }	
#layout_footer .box3_sub

</pre></body></html>