legend{width:100%;display:block;font-weight:700;border:0}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input:not([type]),textarea{width:100%;display:inline-block;padding:3px 6px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 1px #eee;-webkit-box-shadow:inset 0 1px 1px #eee;box-shadow:inset 0 1px 1px #eee;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input:not([type]):focus,textarea:focus{outline:0;background:#fcfcfc;border-color:#bbb}input[type=file]{cursor:pointer}select,input[type=file]{display:block}form button,input[type=file],input[type=image],input[type=submit],input[type=reset],input[type=button],input[type=radio],input[type=checkbox]{width:auto}textarea,select[multiple],select[size]{height:auto}input[type=radio],input[type=checkbox]{margin:0 3px 0 0}input[type=radio],input[type=checkbox],label{vertical-align:middle}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background:#eee}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio][readonly],input[type=checkbox][readonly]{background:0 0}form button,input[type=submit],.button{display:inline-block;padding:4px 15px 4px 14px;margin-bottom:0;text-align:center;vertical-align:middle;line-height:16px;font-size:11px;color:#000;cursor:pointer;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ececec;background-image:-moz-linear-gradient(top,#fff,#ececec);background-image:-webkit-linear-gradient(top,#fff,#ececec);background-image:-ms-linear-gradient(top,#fff,#ececec);background-image:-o-linear-gradient(top,#fff,#ececec);background-image:linear-gradient(to bottom,#fff,#ececec);background-repeat:repeat-x;-moz-transition:background .15s linear;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear}form button:hover,input[type=submit]:hover,.button:hover{text-decoration:none;background-position:0 -15px!important}form button:active,input[type=submit]:active,.button:active{background-color:#e6e6e6;background-position:0 -30px!important}form button.blue,input[type=submit].blue,.button.blue{background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-ms-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);border-color:#2f96b4;color:#fff}form button.blue:active,input[type=submit].blue:active,.button.blue:active{background-color:#2e95b3}form button.green,input[type=submit].green,.button.green{background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-ms-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);border-color:#51a351;color:#fff}form button.green:active,input[type=submit].green:active,.button.green:active{background-color:#4f9f4f}form button.orange,input[type=submit].orange,.button.orange{background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-ms-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);border-color:#f89406;color:#fff}form button.orange:active,input[type=submit].orange:active,.button.orange:active{background-color:#f28f04}form button.red,input[type=submit].red,.button.red{background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);border-color:#bd362f;color:#fff}form button.red:active,input[type=submit].red:active,.button.red:active{background-color:#be322b}.widget{margin-bottom:12px}.widget>label{display:block;margin-bottom:6px;font-weight:700}.inline-form .widget{display:inline-block;margin-bottom:0;vertical-align:middle}.horizontal-form .widget:after{content:"";display:table;clear:both}.horizontal-form .widget>label{width:20%;float:left;padding:3px 2% 0 0;text-align:right}.horizontal-form .widget>input,.horizontal-form .widget>textarea{width:78%;float:left}.horizontal-form .widget>fieldset{margin-left:20%}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
@charset('utf-8');
/*
    HTML5 Reset :: style.css
    ----------------------------------------------------------
    We have learned much from/been inspired by/taken code where offered from:

    Eric Meyer                  :: http://meyerweb.com
    HTML5 Doctor                :: http://html5doctor.com
    and the HTML5 Boilerplate   :: http://html5boilerplate.com

-------------------------------------------------------------------------------*/

/* Let's default this puppy out
-------------------------------------------------------------------------------*/

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font-weight: normal;
    vertical-align: baseline;
    background: transparent;
}

article, aside, figure, footer, header, nav, section, details, summary {display: block;}

/* ==========================================================================
   msic

   ========================================================================== */

html {
    box-sizing: border-box;
}

/*
    body{overflow-y: hidden !important;}
    body::-webkit-scrollbar {display: none;}
    html {-ms-overflow-style: none}
*/

/*
    *, :before, :after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
    *,*:before,*:after {box-sizing: inherit;}
*/

/* Responsive images and other embedded objects */
/* if you don't have full control over `img` tags, consider adding height: auto */
img,object,embed {max-width: 100%;}

/* we use a lot of ULs that aren't bulleted. */
nav > ul {list-style: none;}
blockquote, q {quotes: none; padding: 16px; background: #eee;}
blockquote:before,
blockquote:after,
q:before,
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
del {text-decoration: line-through;}
ins {background-color: #B61F29; color: #000; text-decoration: none;}
mark {background-color: #B61F29; color: #000; font-style: italic; font-weight: bold;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}
hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

pre {
    white-space: pre; /* CSS2 */
    white-space: pre-wrap; /* CSS 2.1 */
    white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
    word-wrap: break-word; /* IE */
}
small {font-size: 85%;}
strong {font-weight: bold;}
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* scale images in IE7 more attractively */
.ie7 img {-ms-interpolation-mode: bicubic;}
/* prevent BG image flicker upon hover
   (commented out as usage is rare, and the filter syntax messes with some pre-processors)
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
*/
svg:not(:root) {
    overflow: hidden;
}


/* ==========================================================================
   HELPER
   ========================================================================== */

.invisible {visibility: hidden;}
.visible {visibility: visible;}

.hidden {
    display: none !important;
    visibility: hidden;
}
[hidden] {
    display: none;
}
.vishidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.vishidden.focusable:active, 
.vishidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}
.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.clearfix:before,
.clearfix:after {
    content: '.';
    display: block;
    overflow: hidden;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0;
}
 

.prel 
{
    position: relative;
}
.pabs  
{
    position: absolute;
}
.aleft 
{
    float: left;
}
.anone 
{
    float: none;
}
.aright 
{
    float: right;
}

.tcenter 
{
    text-align: center;
}
.tleft 
{
    text-align: left;
}
.tright 
{
    text-align: right;
}


/* ==========================================================================
   Selection
   ========================================================================== */

/* Custom text-selection colors (remove any text shadows: http://twitter.com/miketaylr/status/12228805301) */
::-moz-selection {
    background: #5c4b42;color: #fff;text-shadow: none;
}
::selection {
    background: #5c4b42;color: #fff;text-shadow: none;
}

/* ==========================================================================
   Forms
   ========================================================================== */

legend {
    border: 0;
    padding: 0;
    white-space: normal;
}
/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {
    font: 99% sans-serif;
    margin: 0;
    vertical-align: baseline;
    outline: 0;
}
button, input {
    line-height: normal;
}
input, select {
    vertical-align: middle;
}
textarea {
    overflow: auto;
    vertical-align: top;
}

.clickable, label, input[type=button], input[type=submit], input[type=file], button, 
html input[type="button"], html input[type="reset"], html input[type="submit"] {
    cursor: pointer;
}
/* make buttons play nice in IE */
button,input[type=button] {
    width: auto;
    overflow: visible;
}
button[disabled], input[disabled] {
    cursor: default;
}
input[type="checkbox"], input[type="radio"] {
    padding: 0;
}
input[type="radio"] {
    vertical-align: text-bottom;
}
input[type="checkbox"] {
    vertical-align: bottom;
}

/*BUGFIX: http://stackoverflow.com/questions/5449412/css-styling-for-input-buttons-on-ipad-iphone*/
input[type="color"],input[type="email"],input[type="search"],input[type="tel"],
input[type="url"],input[type="number"],input[type="date"],input[type="time"],
input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="month"] {
    -webkit-appearance: none;
}
input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom;}
.ie7 input[type="checkbox"] {vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

/* ==========================================================================
   Tables
   ========================================================================== */

table {
    border-collapse: collapse;
    /*border-collapse: separate;*/
    border-spacing: 0;
    font-size: inherit; 
    font: 100%;
}
th {font-weight: bold; vertical-align: middle;}
td {font-weight: normal; vertical-align: top;}
td img, th img {vertical-align: top;font-weight: normal;}


/* quicksand-300 - latin */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 300;
  src: url('../../files/extra_organic/theme/font/quicksand-v8-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Quicksand Light'), local('Quicksand-Light'),
       url('../../files/extra_organic/theme/font/quicksand-v8-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/extra_organic/theme/font/quicksand-v8-latin-300.woff') format('woff');
}
/* quicksand-regular - latin */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/extra_organic/theme/font/quicksand-v8-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Quicksand Regular'), local('Quicksand-Regular'),
       url('../../files/extra_organic/theme/font/quicksand-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/extra_organic/theme/font/quicksand-v8-latin-regular.woff') format('woff'); /* Legacy iOS */
}
/* quicksand-500 - latin */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 500;
  src: url('../../files/extra_organic/theme/font/quicksand-v8-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Quicksand Medium'), local('Quicksand-Medium'),
       url('../../files/extra_organic/theme/font/quicksand-v8-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/extra_organic/theme/font/quicksand-v8-latin-500.woff') format('woff'); /* Modern Browsers */
}
/* quicksand-700 - latin */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 700;
  src: url('../../files/extra_organic/theme/font/quicksand-v8-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Quicksand Bold'), local('Quicksand-Bold'),
       url('../../files/extra_organic/theme/font/quicksand-v8-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/extra_organic/theme/font/quicksand-v8-latin-700.woff') format('woff'); /* Modern Browsers */
}
#zoomiocontainer{ /* container containing enlarged image (native sized image) */
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background: white;
	visibility: visible;
}

#zoomiocontainer img{ /* image inside zoom container */
	width: auto;
	height: auto !important;
	position: absolute !important;
	display: block !important;
	max-width: initial!important;
}

.disablepointer{
	pointer-events: none;
}

#zoomiocontainer.mobileclass{ /* CSS class added to zoom container on mobile OS */
	overflow: scroll;
	-webkit-overflow-scrolling: touch;
}

/* ### Loading DIV CSS ### */

#zoomioloadingdiv{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	visibility: hidden;
	overflow: hidden;
	display: flex;
	pointer-events: none;
	z-index: 10000;
	background: white;
}

#zoomioloadingdiv .spinner {
  width: 40px;
  height: 40px;
  margin: 100px auto;
  background-color: #333;
  border-radius: 100%;  
  -webkit-animation: sk-scaleout 1.0s infinite ease-in-out;
  animation: sk-scaleout 1.0s infinite ease-in-out;
}

@-webkit-keyframes sk-scaleout {
  0% { -webkit-transform: scale(0) }
  100% {
    -webkit-transform: scale(1.0);
    opacity: 0;
  }
}

@keyframes sk-scaleout {
  0% { 
    -webkit-transform: scale(0);
    transform: scale(0);
  } 100% {
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
    opacity: 0;
  }
}
@charset "UTF-8";
@font-face{font-display:swap;font-family:"Zhi Mang Xing";font-style:normal;font-weight:400;src:url("../../files/extra_organic/theme/font/zhi-mang-xing-v17-latin-regular.woff2") format("woff2"), url("../../files/extra_organic/theme/font/zhi-mang-xing-v17-latin-regular.ttf") format("truetype")}body,td,li,dl,dt,input,select,button,textarea{font-family:"Quicksand", sans-serif;font-weight:400;font-size:20px;color:#7e878f}img{height:auto;max-width:100%;vertical-align:top}.invisible{display:none}figure img{margin:20px 0}.frame,#footer .inside,#header .inside{max-width:1560px;margin:0 auto;width:100%}a{color:#7e878f;text-decoration:none}.ce_form a{color:#96c231}.w50-flat{width:50%;padding-right:8%;box-sizing:border-box}.w100{width:100%}.no-pb{padding-bottom:0 !important}.no-pb .w50-flat.ce_image img{margin:0}.ce_text .firmenname{text-transform:uppercase;font-weight:bold;color:#96c231}#header{transition:all 300ms ease-in-out}#header .header-top{border-bottom:1px solid #7e878f;margin-bottom:10px;text-align:right;display:flex;justify-content:space-between}#header .header-top .aleft{float:none}#header .header-top img{vertical-align:top;margin-top:50px;margin-bottom:50px;transition:all 300ms ease-in-out;width:235px;height:auto}#header .header-top .right{display:flex;flex-direction:column;gap:20px;justify-content:center;transition:all 300ms ease-in-out}#header .header-top .kontaktwrapper a{height:40px;width:43px}@media (min-width:1024px){#header .header-top .kontaktwrapper a{position:fixed;top:90px;right:26px;z-index:20}}#header .header-top .kontaktwrapper a img{margin:0 !important}#header .header-top .mod_changelanguage{transition:all 300ms ease-in-out}#header .header-top .mobmenuopen{display:none}@media (max-width:1023px){#header .header-top .kontaktwrapper{display:flex;gap:20px;align-items:center}#header .header-top .mobmenuopen{display:inline-block;width:40px;height:40px;background:url("../../files/extra_organic/theme/img/menuopen.svg") center no-repeat;background-size:cover}}@media (max-width:1023px){#header{position:fixed;background:#fff;width:100%;top:0;left:0;z-index:10;transition:all 300ms ease-in-out}#header.scroll .header-top img{margin-top:10px;margin-bottom:10px;height:40px;transition:all 300ms ease-in-out}#header.scroll .header-top .mod_changelanguage{height:0;overflow:hidden;transition:all 300ms ease-in-out}#header.scroll .header-top .right{gap:0;transition:all 300ms ease-in-out}#header .nav-container{display:block;transform:rotate(-90deg) scale(0);transform-origin:top right;position:fixed;z-index:20;width:100vw;height:100vh;background:#96c231;top:0;left:0;transition:all 300ms ease-in-out}#header .nav-container.active{transform:rotate(0) scale(1);transition:all 300ms ease-in-out}#header .nav-container.active .mobmenuclose{display:inline-block;width:40px;height:40px;position:absolute;top:20px;right:20px;background:url("../../files/extra_organic/theme/img/menuclose.svg") center no-repeat;background-size:cover}#header .nav-container #navi,#header .nav-container #navi>nav{display:flex;justify-content:center;align-items:center;width:100%;height:100%}#header .nav-container ul{display:flex;flex-direction:column;justify-content:center;align-items:center}#header .nav-container ul li{text-align:center;width:100%;border-bottom:none;margin:0 !important}#header .nav-container ul li a,#header .nav-container ul li strong{white-space:nowrap;color:#fff}#header .nav-container ul.level_1>li>a,#header .nav-container ul.level_1>li>strong{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:8px 10px}#header .nav-container ul.level_2{display:flex;position:relative;transform:none}#header .nav-container ul.level_2>li{border-bottom:none}}@media screen and (max-width:1023px) and (max-height:580px){#header .nav-container ul.level_2{display:none}}#navi{width:100%}#navi ul{display:flex}#navi ul li{width:25%;margin-right:20px;border-bottom:1px solid #7e878f;position:relative;padding-bottom:8px;padding-left:5px;padding-top:8px;box-sizing:border-box}#navi ul li:hover ul.level_2{display:flex}#navi ul li a,#navi ul li.active strong{text-transform:uppercase;text-decoration:none;font-size:18px;line-height:1.4;display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#navi ul li:hover,#navi ul li.active{background:#96c231}#navi ul li:hover a,#navi ul li:hover strong,#navi ul li.active a,#navi ul li.active strong{color:#fff;font-weight:400}#navi ul li.submenu:hover::after{content:"";position:absolute;width:100%;height:1px;background:#fff;z-index:11;bottom:0;left:0}#navi ul li.sibling.last{margin-right:0px}#navi ul.level_2{display:none;flex-direction:column;position:absolute;width:100%;bottom:0;left:0;transform:translateY(100%);z-index:5}#navi ul.level_2 li{list-style:none;background-color:#96c231;width:100%;padding-top:8px;border:none;border-bottom:1px solid #fff}#navi ul.level_2 li a,#navi ul.level_2 li.active strong{color:#fff;font-size:18px;line-height:1.4}#footer{background:#96c231}.purple #footer,.red #footer,.blue #footer,.brown #footer{border-top:8px solid #96c231;margin-top:0}#container{min-height:calc(100vh - 630px)}#container>#main{margin-top:60px}@media (max-width:1023px){#container>#main{margin-top:190px}}.mod_article.col2>.frame{padding-top:95px;overflow:hidden}#overview .frame,#overview-cats .frame,.view.flex>.frame{display:flex;justify-content:space-between}.view.flex{background:#e4dfd3 url("../../files/extra_organic/theme/img/paper_bg.jpg") left top repeat}.view.flex img{margin-bottom:0}#overview .frame,#overview-cats>.frame,.view.flex>.frame{flex-wrap:wrap}button{background-color:#96c231;border:none;padding:10px 20px;white-space:nowrap;width:inherit}.ce_text.w50 button{width:49%}button a{color:#fff !important;text-decoration:none !important;text-transform:uppercase;font-weight:bold}.mod_article.view.flex h1{color:#7e878f;width:100%;margin-top:30px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:20px}.col2-flex>.frame .w50.first h2,.brown .mod_article.view.flex h2,.mod_article .rtleft50 h2{color:#96c231;max-width:68%;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mod_article .rtleft50 p,.mod_article .rtright50 p{line-height:24px;max-width:88%}.mod_article .rtright50 p:first-child,.mod_article.col2-flex .w50.first h2,.mod_article.col2-flex .ce_text.w50.last p:first-of-type,.mod_article .rtleft50 h2{height:135px;margin:0;padding:0}.mod_article.col2-flex .w50.first h2{line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mod_article.col2-flex .w50.first p:nth-of-type(1),.mod_article.col2-flex .w50.last p:nth-of-type(2),.mod_article .rtleft50 p:nth-of-type(1),.mod_article .rtright50 p:nth-of-type(2){border-top:1px solid #787878;padding-top:15px}.mod_article.col2-flex .ce_text.w50.last p:first-of-type{border:0}.mod_article.col2-flex .w50.last p:nth-of-type(2),.mod_article .rtright50 p:nth-of-type(2){margin-top:0}.col2 .rtright50{float:right;width:48%;margin-right:1%}.col2 .rtright50,.col2 .rtleft50{position:relative;display:inline-block;height:100%}.ce_text>.box{background:#7e878f;color:#fff;padding:36px 50px 0 36px;margin-right:125px}.ce_text>.box li{position:relative;padding-left:36px}.ce_text>.box li:before{content:"";display:inline-block;width:36px;height:36px;position:absolute;left:0;background:url("../../files/extra_organic/theme/img/list_arrow_green.png") left center no-repeat}.brown .ce_text>.box li:before{background:url("../../files/extra_organic/theme/img/list_arrow_green.png") left center no-repeat}.ce_text>.box ul{list-style:none;margin-left:0;margin-top:36px}.ce_text>.box li{color:#fff;line-height:1.8em;font-weight:300}.view.flex>.frame>div{width:50%}.view.flex>.frame>div.ce_text{position:relative;align-self:flex-start}.view.flex>.frame>div.ce_image{align-self:flex-end}.view.flex>.frame>div.ce_text .box{min-height:450px;display:inline-block;width:100%;position:absolute;max-width:calc(100% - 211px);margin-right:0}@media (max-width:1280px){.view.flex>.frame>div.ce_text .box{max-width:calc(100% - 100px)}}.view.flex>.frame>div.ce_image img{width:100%;max-height:500px;object-fit:contain}#overview .frame>.ce_headline{width:100%;margin-bottom:38px;margin-top:38px}#buy-now-button-header .frame,#buy-now-button-footer .frame,#kaufen-kopfzeile .frame,#kaufen-fusszeile .frame{margin-bottom:38px;margin-top:38px;padding-top:25px;padding-bottom:25px}#buy-now-button-header .frame,#kaufen-kopfzeile .frame{border-bottom:1px solid #7e878f;margin-top:25px;padding-top:0}#buy-now-button-footer .frame,#kaufen-fusszeile .frame{padding-bottom:0;border-top:1px solid #7e878f}header nav.mod_changelanguage{display:inline-block;text-align:right;margin-left:auto;margin-right:0}header nav.mod_changelanguage ul{display:flex;gap:20px}header nav.mod_changelanguage ul>li{line-height:1}header nav.mod_changelanguage ul>li span.active{font-weight:500;line-height:1}header nav.mod_changelanguage ul>li a,header nav.mod_changelanguage ul>li span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ce_text.buy-now>p{background:#7e878f;line-height:2em;padding-left:20px;padding-right:20px;color:#fff;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.col2-flex>.frame .w50.last{margin-right:0;padding-right:8%;border-bottom:1px solid #7e878f}.brown #kaufen-fusszeile .frame,.brown #kaufen-kopfzeile .frame,.brown #buy-now-button-header .frame,.brown #buy-now-button-footer .frame,.brown .col2-flex>.frame .w50.last,.brown .mod_article.col2-flex .w50.first p:nth-of-type(1),.brown .mod_article.col2-flex .w50.last p:nth-of-type(2),.brown .mod_article .rtleft50 p:nth-of-type(1),.brown .mod_article .rtright50 p:nth-of-type(2),.brown .col2-flex>.frame .w50.first{border-color:#5d4c43}.brown #footer,.brown .ce_text>.box,.brown .ce_text.buy-now>p{background:#5d4c43}.brown #navi li.active span,.brown #galerie-bereich .ce_headline,.brown .mod_article.view.flex h1{color:#5d4c43}.blue #kaufen-fusszeile .frame,.blue #kaufen-kopfzeile .frame,.blue #buy-now-button-header .frame,.blue #buy-now-button-footer .frame,.blue .col2-flex>.frame .w50.last,.blue .mod_article.col2-flex .w50.first p:nth-of-type(1),.blue .mod_article.col2-flex .w50.last p:nth-of-type(2),.blue .mod_article .rtleft50 p:nth-of-type(1),.blue .mod_article .rtright50 p:nth-of-type(2),.blue .col2-flex>.frame .w50.first{border-color:#155387}.blue #footer,.blue .ce_text>.box,.blue .ce_text.buy-now>p{background:#155387}.blue #navi li.active span,.blue #galerie-bereich .ce_headline,.blue .mod_article.view.flex h1{color:#155387}.red #kaufen-fusszeile .frame,.red #kaufen-kopfzeile .frame,.red #buy-now-button-header .frame,.red #buy-now-button-footer .frame,.red .col2-flex>.frame .w50.last,.red .mod_article.col2-flex .w50.first p:nth-of-type(1),.red .mod_article.col2-flex .w50.last p:nth-of-type(2),.red .mod_article .rtleft50 p:nth-of-type(1),.red .mod_article .rtright50 p:nth-of-type(2),.red .col2-flex>.frame .w50.first{border-color:#89251d}.red #footer,.red .ce_text>.box,.red .ce_text.buy-now>p{background:#89251d}.red #navi li.active span,.red #galerie-bereich .ce_headline,.red .mod_article.view.flex h1{color:#89251d}.purple #kaufen-fusszeile .frame,.purple #kaufen-kopfzeile .frame,.purple #buy-now-button-header .frame,.purple #buy-now-button-footer .frame,.purple .col2-flex>.frame .w50.last,.purple .mod_article.col2-flex .w50.first p:nth-of-type(1),.purple .mod_article.col2-flex .w50.last p:nth-of-type(2),.purple .mod_article .rtleft50 p:nth-of-type(1),.purple .mod_article .rtright50 p:nth-of-type(2),.purple .col2-flex>.frame .w50.first{border-color:#6d2564}.purple #footer,.purple .ce_text>.box,.purple .ce_text.buy-now>p{background:#6d2564}.purpe #navi li.active span,.purple #galerie-bereich .ce_headline,.purple .mod_article.view.flex h1{color:#6d2564}.ce_text.buy-now{width:calc(100% - 175px);display:inline-block}.ce_text.buy-now+.ce_toplink,.ce_text.buy-now+.ce_hyperlink.btn{display:inline-block;width:175px;float:right}#galerie-bereich .ce_toplink{width:100%;text-align:right;margin-left:auto}#galerie-bereich .ce_toplink a{text-align:left}.view.flex{display:block;margin-bottom:90px}@media (max-width:1280px){.view.flex{margin-bottom:20%}}#galerie-bereich .ce_toplink a,.ce_text.buy-now+.ce_toplink a,.ce_text.buy-now+.ce_hyperlink.btn>a{display:inline-block;position:relative;background:#96c231;height:40px;line-height:2;margin-left:8px;padding-left:10px;width:157px;color:#fff;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#galerie-bereich .ce_toplink a,.ce_text.buy-now+.ce_toplink a{background:none;color:#7e878f}.ce_text.buy-now+.ce_hyperlink.btn>a:after{display:inline-block;content:"";position:absolute;background:url(../../files/extra_organic/theme/img/cart.png) no-repeat center center;right:10px;background-size:contain;margin-left:5px;width:28px;height:25px;top:50%;transform:translateY(-50%)}#galerie-bereich .ce_toplink a:after,.ce_text.buy-now+.ce_toplink a:after{display:inline-block;content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 5.5px 9.5px 5.5px;border-color:transparent transparent #7e878f transparent;right:2px;margin-left:5px;top:50%;transform:translateY(-50%)}.inside>.mod_article.overview{position:relative}.inside>.mod_article.content+.mod_article.overview{margin-top:75px}.inside>.mod_article.content+.mod_article.overview+#overview-cats{margin-bottom:75px}.brown .mod_article.overview{padding-top:0;padding-bottom:0;margin-bottom:0}.brown .mod_article.overview>.frame>.ce_headline{position:static;margin-bottom:38px}#overview-cats{margin-top:75px}#galerie-bereich:not(.nobg),#overview-cats,.paper-bg{padding-top:40px;padding-bottom:40px;margin-bottom:75px;background:#e4dfd3 url("../../files/extra_organic/theme/img/paper_bg.jpg") left top repeat}#galerie-bereich:not(.nobg) h2,#overview-cats h2,.paper-bg h2{color:#7e878f}.page13 #overview-cats,.page29 #overview-cats{margin-bottom:150px}#galerie-bereich{margin-bottom:38px;padding-bottom:25px;padding-top:38px;padding-bottom:15px}.mod_article.overview>.frame{width:100%;position:relative}.mod_article.overview>.frame>.ce_headline{margin:0;padding:0;position:absolute;left:0;top:0.8em}#overview .image_container,#overview-cats .image_container{position:relative}#overview .image_container a,#overview-cats .image_container a{display:inline-block;height:100%;width:100%;vertical-align:middle}#overview .image_container{display:block;position:unset}#overview .image_container div,#overview-cats .image_container div{display:inline-block;width:100%}#overview .frame .ce_image,#overview .frame .gap,#overview-cats .frame>div{width:24%}#overview .image_container div{position:relative}#overview .image_container h2,#overview-cats.mod_article .image_container h2,#overview .image_container h3,#overview-cats.mod_article .image_container h3{display:inline-block;position:absolute;top:50%;left:50%;text-align:center;width:90%;max-width:230px;font-size:20px;color:#ffffff;line-height:2;margin:0 auto;transform:translate(-50%, -50%);border:1px solid rgba(255, 255, 255, 0.8)}.mod_article h2,.mod_article h3{padding:10px 0}.mod_article h1{font-size:30px;text-transform:none}.mod_article h1 strong{display:block}.mod_article h2{color:#96c231;font-size:25px}.mod_article h2 em{display:block;margin-top:10px;text-transform:none;font-style:normal}.mod_article h2 span{text-transform:uppercase}.mod_article h4{font-weight:bold}.mod_article h3{font-weight:normal;font-size:30px;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mod_article.content h1{font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mod_article.content h2{font-weight:500;font-size:32px;letter-spacing:-0.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mod_article.content h3{font-weight:500;font-size:24px;letter-spacing:-0.02em}.mod_article.content h4{font-weight:bold;text-transform:none;font-size:20px;margin-bottom:5px;font-weight:700}.mod_article.content .ce_text strong{font-weight:500}.mod_article.content .ce_text p{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.mod_article.content .ce_text p+p,.mod_article.content .ce_text ul+p,.mod_article.content .ce_text p+ul,.mod_article.content .ce_text p+h2,.mod_article.content .ce_text p+h3,.mod_article.content .ce_text p+h4{margin-top:1.25em}.mod_article.content .ce_text p+h3,.mod_article.content .ce_text p+h2{margin-bottom:10px}.mod_article.content .ce_text h2+h3{margin-top:16px;margin-bottom:10px}.mod_article.content .ce_text a{color:#96c231;text-decoration:underline}.mod_article .ce_text ul{margin-left:1.25em}.mod_article .ce_text .box ul,.mod_article .ce_text>.box ul{margin-left:0}.mod_article.content h1+p,.mod_article.content h1+h2{margin-top:50px}.frame-flex{margin:50px 0}.flex,.col2-flex>.frame,.frame-flex>.frame{display:flex;justify-content:space-between;flex-wrap:wrap}.frame-flex>.frame{flex-wrap:wrap}.frame-flex>.frame .w50,.flex>.w50{width:50%}.frame-flex>.frame .w50{width:44%}#greenhelper{width:50%}#gyl{float:right;width:40%;margin-top:80px}.mod_article.frame-flex>.frame .ce_text.w50.first h1{height:unset;max-width:unset}.mod_article.frame-flex>.frame .ce_text.w50 p:first-of-type{border:0;padding-top:0}.col2-flex>.frame .w50{width:42%;margin-right:8%;padding-bottom:38px}.col2-flex>.frame .w50.ce_image{width:50%;margin-right:0%}.flex>.ce_text+.ce_image,.ce_image.last>.image_container{text-align:right}.mod_article .ce_text.w50 h1{color:#96c231;height:135px;max-width:84%;line-height:1.1}.flex>.ce_text.w50 p{margin-right:20%}.ce_text.w50 blockquote p,blockquote p,.ce_text.w50 blockquote p:first-of-type,.flex>.ce_text.w50 blockquote p{border:none;padding-top:0;max-width:80%;margin:0 auto}blockquote{padding:15px;margin:1em auto;text-align:center}.frame.flex blockquote{margin-right:16%}.flex.frame .ce_text.w50 blockquote p:first-of-type,.col2-flex .ce_text.w50 blockquote p:first-of-type,.col2-flex .ce_text.w50 blockquote p{border:none;padding-top:0;max-width:80%;margin:0 auto;line-height:30px;letter-spacing:-0.05em}.green .mod_article.frame.flex .ce_text.w50 h1{min-height:86px;height:unset}.green .mod_article.frame.flex .ce_text.w50.first h1+p{padding-bottom:15px}.green .mod_article.frame.flex .ce_text.w50.first p+p{margin-top:1em}.flex.frame .ce_text.w50 blockquote>p::first-letter,.col2-flex .ce_text.w50 blockquote>p::first-letter,.ce_text.w50 blockquote>p::first-letter,blockquote>p::first-letter,.flex>.ce_text.w50 blockquote>p::first-letter{display:inline-block;font-size:26px;font-weight:400;letter-spacing:-0.05em;vertical-align:top}blockquote em{display:block;text-align:right;font-style:italic;margin-top:12px;font-size:16px;font-weight:500;margin-left:auto;margin-right:10%}.ce_text.w50 p:first-of-type{padding-top:15px;line-height:1.5}.col2-flex>.frame .w50.first{border-bottom:1px solid #7e878f}.col2-flex>.frame{padding-top:45px}.flex.frame .ce_text.w50 p:first-of-type,.col2-flex .ce_text.w50 p:first-of-type,.col2-flex .ce_text.w50 p{line-height:24px}.flex>.ce_text.w50 figure,.flex>.ce_text.w50 p{margin-right:16%}.ce_text p.readmore{border-top:1px solid #7e878f;border-bottom:1px solid #7e878f;padding-top:15px;text-align:right;padding-bottom:15px;margin-top:38px}.ce_text p.readmore a:after{content:"▶";color:#7e878f;display:inline-block;margin-left:10px;font-size:16px}.ce_text .readon{display:none}.ce_text p{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.ce_text p+p{margin-top:1.5em}.linkboxen{padding:45px 0;clear:both;overflow:hidden}.linkboxen h2{margin-bottom:40px}#container .linkboxen h2 a{color:#96c231;text-decoration:none}.linkboxen .frame{display:flex;flex-wrap:wrap;align-items:flex-end}.linkboxen .frame .ce_text,#overview-cats .image_container img,#overview .image_container img{width:100%}.linkboxen .ce_image{width:30%;margin-right:5%}.linkboxen .ce_image figcaption{text-align:center;font-weight:normal;font-family:"Gochi Hand", sans-serif;font-size:36px}.linkboxen .ce_image:last-of-type{margin-right:0}.rtleft50{float:left;width:50%}.rtright50{float:right;width:50%}.ce_sliderStart{position:relative;transform:rotate(1deg);height:0;padding-bottom:39.2%;margin-top:55px}.ce_sliderStart:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("../../files/extra_organic/theme/img/rahmen-slider.png") no-repeat;background-size:cover}.content-slider{position:absolute;width:100%;height:100%;top:0;left:0}.slider-control{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:10}.slider-control .slider-prev,.slider-control .slider-next{opacity:0;pointer-events:none}.ce_hyperlink.shop-link{text-align:right}#galerie-bereich .ce_headline,#galerie-bereich .ce_text{margin:0 auto}#slider>.frame{padding-top:38px;padding-bottom:38px;clear:both;overflow:hidden}#galerie-bereich .ce_headline{text-align:left;margin-left:0;padding-bottom:13px;color:#7e878f;width:100%}.product-listing{background:none !important}.product-listing>.frame{display:flex;justify-content:space-between;flex-wrap:wrap}.product-listing .ce_image{margin-top:20px}#galerie-bereich .ce_image,#galerie-bereich .gap{position:relative;width:24%}#galerie-bereich .caption{padding-top:13px;display:flex;min-height:57px}#galerie-bereich .caption>a{font-size:16px;text-decoration:underline;color:#5d4c43;width:calc(100% - 171px);align-self:flex-start;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-webkit-font-smoothing:initial;-moz-osx-font-smoothing:initial;margin-right:10px}#galerie-bereich .shop-link{width:170px;align-self:flex-start}#galerie-bereich .caption .shop-link>a{color:#fff;text-decoration:none;position:relative;text-transform:uppercase;font-size:20px;width:118px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ce_hyperlink.shop-link a,#galerie-bereich .shop-link a{background:#96c231;height:40px;line-height:2;padding:0 45px 0 8px;position:relative;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shop-link a:after{content:"";background:url("../../files/extra_organic/theme/img/cart.png") no-repeat center center;background-size:contain;width:35px;height:30px;position:absolute;top:0;margin-left:5px}.ce_hyperlink.shop-link a:after,#galerie-bereich .shop-link a:after{width:28px;height:25px;top:50%;transform:translateY(-50%);right:8px}a.btn{background-color:#7e878f;display:inline-block;padding:6px 15px;color:#fff;text-decoration:none}body.page4 #header .frame a.aright{display:none}#datenschutz{padding-bottom:40px}#datenschutz .frame p{font-family:"Open sans", Arial, Helvetica, sans-serif;font-size:16px;line-height:20px;padding-bottom:15px}#datenschutz .frame p+p{margin:0;padding:0 0 15px 0}#datenschutz .frame h1{margin:0;padding:25px 0 20px 0;font-size:36px}#datenschutz .frame h2,#datenschutz .frame h3{margin:0;padding:15px 0;font-size:24px}#datenschutz .frame h3+p{padding:8px 0 0 0}select{background:#fff;border-color:#ccc;line-height:30px;height:31px}span.mandatory{color:#d00}.ce_downloads h1,.ce_downloads h2{margin:30px 0}.ce_downloads ul{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:3.5%}.ce_downloads ul li{list-style-type:none;width:31%;display:flex;justify-content:space-between;margin-bottom:30px}.ce_downloads ul li figure{width:50%;height:0;position:relative;padding-bottom:50%}.ce_downloads ul li figure a{height:63%;display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;top:0;left:0;padding:20px;box-sizing:border-box;background:url("../../files/extra_organic/theme/img/paper_bg.jpg") center no-repeat;background-size:cover;box-shadow:inset 4px 4px 20px 3px #b5b5b5}.ce_downloads ul li figure a img{width:auto;height:auto;max-width:100%;max-height:100%;margin:0}.ce_downloads ul li p{width:45%;display:flex;flex-direction:column;gap:30px;justify-content:space-between}.ce_downloads ul li p a{display:block;background-color:#96c231;border:none;padding:10px 20px;white-space:nowrap;color:#fff}.ce_downloads ul li p a span{text-transform:uppercase}@media (max-width:1560px){.ce_downloads ul li{width:48.25%}.ce_downloads ul li figure{width:40%;padding-bottom:40%}.ce_downloads ul li p{width:55%}}@media (max-width:1023px){.ce_downloads ul li{width:100%}.ce_downloads ul li figure{width:45%;padding-bottom:45%}.ce_downloads ul li p{width:50%}}.ce_gallery{width:100%}.ce_gallery ul{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:1%;list-style:none}.ce_gallery ul.cols_4 li{width:24.25%}.border-top .frame,.kreislauf{margin-top:20px;padding-top:20px;border-top:1px solid #5c4b42;margin-bottom:40px}.slick{width:100%}.slick-track{display:flex;gap:20px}.slick-arrow{position:absolute;bottom:-12px;color:#fff;font-weight:600;font-size:20px;padding:8px 15px}.slick-prev{left:15px}.slick-next{right:10px}.slick-dots{display:flex;justify-content:center;gap:10px;list-style:none;margin-top:10px}.slick-dots li button{width:15px;height:15px;border-radius:50%;overflow:hidden;padding:0;text-indent:-9999px}.slick-dots li:not(.slick-active) button{background:#cde398}#footer{margin-top:95px;padding-top:1.5em}#footer *{color:#fff;font-size:16px;line-height:1.5}#footer .flex{gap:5%}#footer .flex h4{text-transform:uppercase;font-size:16px;margin-bottom:24px;line-height:1.5}#footer .flex div.logo{flex-grow:1;text-align:right}#footer .flex div.logo img{width:160px;height:auto}#footer .flex div.logo .socials{margin-top:10px}#footer .flex div.logo .socials ul{display:flex;list-style:none;justify-content:flex-end;gap:10px}#footer .copyright{border-top:1px solid #fff;font-size:14px;line-height:42px;color:#fff;margin-top:1.5em}#footer .socials{margin-top:15px !important}#footer .socials ul li a{text-indent:-9999px;width:40px;height:40px;display:inline-block;background-size:contain;overflow:hidden;color:transparent}#footer .socials ul li.facebook a{background-image:url("../../files/extra_organic/theme/img/icon-facebook.png")}#footer .socials ul li.youtube a{background-image:url("../../files/extra_organic/theme/img/icon-youtube.png")}#footer .socials ul li.xing a{background-image:url("../../files/extra_organic/theme/img/icon-xing.png")}#footer .socials ul li.linkedin a{background-image:url("../../files/extra_organic/theme/img/icon-linkedin.png")}.widget-text{max-width:50%;clear:both}.ce_form,.widget,.submit_container{margin-top:20px}.widget-checkbox legend,.widget label{display:inline-block;width:180px;float:left;margin-right:12px}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input:not([type]),textarea{width:unset}.widget-checkbox label{float:none;margin-right:0;width:calc(100% - 250px)}input[type="checkbox"]{vertical-align:baseline;float:left;margin-top:5px;margin-right:10px}::-webkit-input-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}:-moz-placeholder{color:#ccc}input[type=submit],.button{font-size:18px;line-height:30px}form.initiativ{width:100%;max-width:800px}@media screen and (max-width:1600px){#footer .inside,#header .inside,.frame{max-width:96%}#main>.inside .view.flex.first{margin-bottom:calc(15vh)}.mod_article.col2-flex .w50.first h2 br,#galerie-bereich .caption>a br{display:none}.ce_text>.box li{font-size:1.25vw}.view.flex>.frame>div.ce_text .box{min-height:unset;padding-bottom:36px}#galerie-bereich .ce_image,#galerie-bereich .gap{width:32%}.col2-flex>.frame .w50.first{width:44%;margin-right:6%}#footer .flex div.logo{width:56%;margin-right:0}#footer .flex div.nav,#footer .flex div.social{width:22%}.mod_article h1,.mod_article h2,.mod_article h3,.mod_article h4{font-size:39px}}@media screen and (max-width:1280px){#main>.inside .view.flex.first{margin-bottom:45px}#main>.inside .view.flex.first .frame>div.ce_text{width:50%}.view.flex>.frame>div.ce_image{width:47%}#main>.inside .view.flex.first .frame>div.ce_text .box{max-width:unset;margin-right:70px;width:auto}.col2-flex>.frame .w50.first{width:calc(50% - 70px);margin-right:0;padding-right:0}.col2-flex>.frame .w50.last{width:47%;margin-left:70px;margin-right:0;padding-right:0}.ce_text>.box li{font-size:16.6px;line-height:30px}.ce_text>.box li:before{width:30px;height:30px}.brown .ce_text>.box li:before{background:url(../../files/extra_organic/theme/img/list_arrow_green.png) left 5px no-repeat}#footer .social p{max-width:80%;margin-left:auto}#overview-cats{margin-top:40px}#overview-cats{margin-bottom:75px}#galerie-bereich{margin-bottom:0 !important}#header .frame a.aright img{right:0}#footer .flex div.nav{width:20%}#footer .flex div.logo{width:30%}#footer .flex div.kundenservice{width:25%}#footer .flex div.kontakt{width:25%}.mod_article .rtright50 p:first-child,.mod_article.col2-flex .w50.first h2,.mod_article.col2-flex .ce_text.w50.last p:first-of-type,.mod_article .rtleft50 h2{height:105px}#overview .image_container h2,#overview-cats.mod_article .image_container h2,.col2-flex>.frame .w50.first h2,.brown .mod_article.view.flex h2,.mod_article .rtleft50 h2{max-width:80%}.col2-flex>.frame .w50.first h2{line-height:1.2}.mod_article h1,.mod_article h2,.mod_article h3,.mod_article h4{font-size:36px}.mod_article h2{font-size:28px}body,td,li,dl,dt,input,select,button,textarea,.ce_text>.box li,#navi li a,#overview .image_container h2,#overview-cats.mod_article .image_container h2,#galerie-bereich .caption .shop-link>a,.ce_hyperlink.shop-link a,#galerie-bereich .shop-link a,#galerie-bereich .ce_toplink a,.ce_text.buy-now+.ce_toplink a,.ce_text.buy-now+.ce_hyperlink.btn>a{font-size:18px}#galerie-bereich .caption .shop-link>a,.ce_hyperlink.shop-link a,#galerie-bereich .shop-link a,#galerie-bereich .ce_toplink a,.ce_text.buy-now+.ce_toplink a,.ce_text.buy-now+.ce_hyperlink.btn>a{height:2em}.ce_hyperlink.shop-link a:after,#galerie-bereich .shop-link a:after,.ce_text.buy-now+.ce_hyperlink.btn>a:after{width:24px;height:21px}#galerie-bereich .caption .shop-link>a{padding-right:30px;width:calc(100% - 38px)}#galerie-bereich .shop-link{width:170px}#galerie-bereich .caption>a{width:calc(100% - 141px)}.ce_text.buy-now{width:calc(100% - 155px)}.ce_text.buy-now+.ce_toplink,.ce_text.buy-now+.ce_hyperlink.btn{width:155px}#galerie-bereich .ce_toplink a,.ce_text.buy-now+.ce_toplink a,.ce_text.buy-now+.ce_hyperlink.btn>a{width:140px}}@media (max-width:1023px){#galerie-bereich .shop-link{margin-top:8px;position:relative;text-align:center;background:#96c231}.ce_hyperlink.shop-link{margin-top:15px}#footer .inside,#header .inside,.frame{max-width:92%}#overview .frame .ce_image,#overview .frame .gap,#overview-cats .frame>div{width:48%;margin-top:20px}.flex>.ce_text+.ce_image,.ce_image.last>.image_container{text-align:center;margin-top:25px}#galerie-bereich .ce_image,#galerie-bereich .gap{width:48%}.flex,.col2-flex>.frame{flex-wrap:wrap}.flex>.w50,.col2-flex>.frame .w50.first,.col2-flex>.frame .w50.last,.col2-flex>.frame .w50{width:100%}.flex>.w50+.w50{margin-top:50px}.col2-flex>.frame .w50,.flex>.ce_text.w50 p,.frame.flex blockquote{margin-right:0}.col2-flex>.frame .w50.last{margin-left:0}.col2-flex>.frame .w50{padding-bottom:20px}#greenhelper{width:100%;margin-top:20px}.frame-flex>.frame .w50{width:100%}.reverse .frame{flex-direction:column-reverse;margin-top:20px}.reverse .frame .ce_image{margin-top:20px}#footer .flex div.nav{width:30%}#footer .flex div.logo{width:100%}#footer .flex div.kundenservice{width:30%}#footer .flex div.kontakt{width:30%}button{display:block}button+button{margin-top:15px}.view.flex{margin-bottom:0}.view.flex>.frame>div{width:100%}.view.flex>.frame>div.ce_text .box{position:relative;max-width:inherit;box-sizing:border-box}.view.flex>.frame>div.ce_image{width:100%}}@media (max-width:768px){.mod_article h1,.mod_article h2,.mod_article h3,.mod_article h4{font-size:27px;line-height:27px}.ce_text.buy-now{width:100%;font-size:15px}.rtleft50,.rtright50{float:none;width:100%}#main>.inside .view.flex.first .frame>div.ce_text{width:100%}#main>.inside .view.flex.first .frame>div.ce_text .box{width:86%}#navi{width:calc(80% - 23px)}.ce_sliderStart{padding-bottom:77.5%}.mod_article.view .ce_text ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;moz-column-gap:30px;column-gap:30px}.ce_text.buy-now+.ce_toplink,.ce_text.buy-now+.ce_hyperlink.btn{float:none;margin-left:auto;margin-right:auto;font-size:16px;text-align:center;width:100%;margin-top:20px}#galerie-bereich .ce_toplink a,.ce_text.buy-now+.ce_toplink a,.ce_text.buy-now+.ce_hyperlink.btn>a{text-align:left}#galerie-bereich .caption a br,#galerie-bereich .caption>a br{display:none}.mod_article>.frame .ce_image.grid33{width:47%}#galerie-bereich .ce_image.grid33{margin-right:4%}#galerie-bereich .ce_image.grid33:nth-of-type(3n+3){margin-right:4%}#galerie-bereich .ce_image.grid33:nth-of-type(2n+2){margin-right:0%}.mod_article.col2-flex .ce_text.w50.last p:first-of-type{margin-top:35px}.linkboxen .ce_image,.view.flex>.frame>div.ce_image{width:100%}.linkboxen .ce_image figure{position:relative}.linkboxen .ce_image figure a{width:50%;display:inline-block}.linkboxen .ce_image figure figcaption{position:absolute;width:50%;left:50%;bottom:25px}.widget-text{width:100%;max-width:unset}.widget-checkbox legend,.widget label{width:160px}.widget-checkbox label{width:calc(100% - 210px)}body,td,li,dl,dt,input,select,button,textarea,p,#navi li a,#overview .image_container h2,#overview-cats.mod_article .image_container h2,#overview .image_container h3,#overview-cats.mod_article .image_container h3,#navi li.active span{font-size:16px !important;line-height:18px !important}.mod_article.view .ce_text h2{font-size:24px}.ce_text>.box li{margin-bottom:15px;padding-bottom:15px}body.green #main .inside{display:flex;flex-wrap:wrap}body.green #main .inside #beschreibung-25,body.green #main .inside #description,body.green #main .inside #geschichte,body.green #main .inside #history,body.green #main .inside #warum-flachs2,body.green #main .inside #why-flax-kopie{width:100%;margin-bottom:60px;order:1}body.green #main .inside #unsere-produkte,body.green #main .inside #our-products,body.green #main .inside #unsere-produkte-117,body.green #main .inside #our-products-119,body.green #main .inside #unsere-produkte-110,body.green #main .inside #our-products-113{width:100%;order:2}body.green #main .inside #overview-cats{width:100%;order:3}.mod_article{width:100%}.mod_article a{hyphens:auto;word-wrap:break-word;overflow-wrap:break-word}#main>.inside .view.flex.first .frame>div.ce_text .box{margin-right:0px;width:100%;box-sizing:border-box}.flex>.ce_text+.ce_image,.ce_image.last>.image_container{margin-bottom:25px}.ce_text.buy-now>p{text-align:center;padding-top:10px;padding-bottom:10px}.brown .mod_article.view.flex h2{max-width:100%}#footer .flex div.nav{width:47.5%}#footer .flex div.logo{width:47.5%}#footer .flex div.kundenservice{width:47.5%;margin-bottom:30px}#footer .flex div.kontakt{width:47.5%;margin-bottom:30px}.w50-flat:first-child{width:33%}.w50-flat:last-child{width:67%;padding-right:0}}@media (max-width:600px){#galerie-bereich .ce_image,#galerie-bereich .gap{width:100%}#navi{width:calc(100% - 23px)}.mod_article.content h2{font-size:22px}.mod_article.view .ce_text ul,#beschreibung .col2{-webkit-column-count:1;-moz-column-count:1;column-count:1}.widget-checkbox legend,.widget label,input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input:not([type]),textarea,select{width:100%}.widget label{margin-bottom:5px}.widget-checkbox label{width:calc(100% - 40px)}#overview .frame .ce_image,#overview .frame .gap,#overview-cats .frame>div{width:94%;margin:0 auto;margin-top:20px}.w50-flat:first-child{width:100%}.w50-flat:last-child{width:100%;padding-right:0;margin-top:30px}#overview-cats .frame>div{margin-top:0}}@media (max-width:480px){.mod_article>.frame .ce_image.grid33{width:99%}#navi{width:100%}#galerie-bereich .ce_image.grid33{margin-right:0% !important}#galerie-bereich .shop-link{max-width:345px}.trenner .shop-link{position:relative}.trenner .green-line p{padding-left:0}#header .frame a.aright img{top:140px}.ce_sliderStart{margin-top:85px}.linkboxen .ce_image{margin-bottom:20px;margin-right:0}.linkboxen .ce_image figure a{width:100%}.linkboxen .ce_image figure img{width:100%;height:auto}.linkboxen .ce_image figure figcaption{position:relative;width:100%;left:initial;bottom:initial}#footer .flex div.nav{width:100%;margin-bottom:30px}#footer .flex div.logo{width:100%}#footer .flex div.kundenservice{width:100%}#footer .flex div.kontakt{width:100%}}@media (max-width:380px){.mod_article.view .ce_text h2{font-size:34px}.mod_article.view .ce_text h2 big{font-size:50px}.mod_article.view .ce_text ul li{font-size:18px}}
