/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.view-produkten .view-content{display:flex;flex-wrap:wrap;}.view-produkten .view-content > .views-row{width:33.3333333333%;padding:0 1rem;margin-bottom:2rem;}.view-produkten .view-content > .views-row > div{background-color:#f2f2f2;height:100%;padding:2rem;}.path-checkout .main-content,.path-product .main-content,.path-cart .main-content{background-color:#fafafa;padding-bottom:6rem;}.path-checkout a:active,.path-checkout a:focus,.path-checkout a:hover,.path-product a:active,.path-product a:focus,.path-product a:hover,.path-cart a:active,.path-cart a:focus,.path-cart a:hover{outline:none !important;}.path-checkout .js-form-item-payment-information-add-payment-method-billing-information-copy-to-address-book,.path-checkout .js-form-item-payment-information-billing-information-copy-to-address-book,.path-product .js-form-item-payment-information-add-payment-method-billing-information-copy-to-address-book,.path-product .js-form-item-payment-information-billing-information-copy-to-address-book,.path-cart .js-form-item-payment-information-add-payment-method-billing-information-copy-to-address-book,.path-cart .js-form-item-payment-information-billing-information-copy-to-address-book{display:none;}.btn_rund,.address-book-edit-button{padding:0.5rem 2rem;line-height:0.9rem;color:#203A40 !important;background-color:transparent;margin-top:0.9rem;display:inline-block;cursor:pointer;border-radius:30px;border:1px solid #9c9c9c;margin-bottom:1rem;}.btn_rund:hover,.address-book-edit-button:hover{background-color:#60AF46;border-color:#60AF46;color:#fff !important;text-decoration:none;}.btn.btn-primary{background-color:#60AF46;border-color:#60AF46;border-radius:5px;color:#fff;padding:0.5rem;margin-right:1rem;}.btn.btn-primary:hover{opacity:0.8;}.path-cart .btn.btn-primary{background-color:#9db5a6;border-color:#9db5a6;}.path-cart .delete-order-item{background-color:#b58181 !important;border-color:#b58181 !important;color:#fff !important;}.path-cart .view-commerce-cart-form > .view-content > .views-form{background:#f1f1f1;padding:1rem;margin-bottom:4rem;}.link_no_btn{background:no-repeat;color:#203a40 !important;text-decoration:underline;}.checkout-progress{display:flex;padding:0;list-style:none;margin:0 0 2rem 0;flex-wrap:wrap;}.checkout-progress > li{flex:auto;margin-bottom:0.5rem;padding:1rem 0 1rem 1.5rem;font-size:1rem;background-color:#e8e8e8;position:relative;}@media (max-width:768px){.checkout-progress > li{width:50%;}}.checkout-progress > li:after{content:"";background-image:url(/themes/custom/basic_si/images/icons/right_icon.svg);height:100%;width:24px;background-repeat:no-repeat;background-size:contain;position:absolute;right:0;top:0;}.checkout-progress > li:last-child:after{display:none;}.checkout-progress > li.checkout-progress--step__current{background-color:#dae8de;}.checkout-progress > li.checkout-progress--step__previous.hidden{display:none;}.checkout-progress > li.checkout-progress--step__previous{background-color:#dae8de;}.checkout-progress > li.checkout-progress--step__previous:after{background-image:url(/themes/custom/basic_si/images/icons/right_icon_active.svg);}.user-logged-in .checkout-progress > li.checkout-progress--step__previous.hidden{display:block;}@media (min-width:780px){.form-wrapper__returning-customer{width:38%;float:right;}.form-wrapper__returning-customer p,.form-wrapper__returning-customer legend{margin:0;}.form-wrapper__returning-customer .fieldset-wrapper{background-color:#e8e8e8;padding:1rem 2rem 1.5rem;margin-top:-1rem;}.form-wrapper__returning-customer .fieldset-wrapper #edit-login-returning-customer-forgot-password{display:inline-block;text-indent:10px;}.form-wrapper__guest-checkout{float:left;}}.checkout-complete{background:#ecf3ee;padding:2rem;margin-top:1rem;margin-bottom:5rem;}#edit-profile-formrechnungsadresse-profile-field-lastschriftmandat,.js-form-item-login-register-field-datenschutz-datenschutz,#edit-profile-formrechnungsadresse-profile-field-zeitraum{float:left;margin-left:20px;}#edit-profile-formrechnungsadresse-profile-field-zeitraum > div:first-child{display:none;}.path-checkout .address-line2{display:none;}.checkout-complete__payment-instructions h2{display:none;}.path-user .user-form{width:1140px;max-width:100%;padding:2rem;margin:auto;}.path-checkout .basisseite,.page-cart .basisseite{padding-bottom:3rem;}.path-checkout .views-form > form,.page-cart .views-form > form{overflow-x:scroll;}.path-checkout table,.page-cart table{border:0;border-spacing:0;font-size:0.857em;width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent;table-layout:auto !important;width:100%;position:relative;}@media (max-width:992px){.path-checkout table:before,.page-cart table:before{content:"<< Die Tabelle kann man bewegen >>";display:inline-block;font-size:11px;color:#666;position:absolute;top:-17px;}}.path-checkout table tr th,.page-cart table tr th{background:#757575;background:rgba(0,0,0,0.51);border-bottom-style:none;}.path-checkout thead > tr,.page-cart thead > tr{border-bottom:1px solid #000;}.path-checkout tr,.page-cart tr{border-bottom:1px solid #ccc;padding:0.1em 0.6em;background:#efefef;background:rgba(0,0,0,0.063);}.path-checkout .table th,.path-checkout .table td,.page-cart .table th,.page-cart .table td{vertical-align:top;border-top:1px solid #dee2e6;}.path-checkout .table thead th,.page-cart .table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6;}.path-checkout table tr th,.path-checkout table tr th a,.path-checkout table tr th a:hover,.path-checkout table tr th a:focus,.page-cart table tr th,.page-cart table tr th a,.page-cart table tr th a:hover,.page-cart table tr th a:focus{color:#fff;font-weight:bold;}.path-checkout tr td,.path-checkout tr th,.page-cart tr td,.page-cart tr th{border:1px solid #fff;text-align:left;padding:1rem !important;}.path-checkout #edit-actions,.page-cart #edit-actions{margin-top:2rem;}.path-checkout #edit-submit,.path-checkout #edit-submit--2,.page-cart #edit-submit,.page-cart #edit-submit--2{color:#fff;background:#9c9c9c;margin-right:1rem;margin-bottom:1rem;}.path-checkout #edit-checkout,.path-checkout #edit-checkout--2,.path-checkout #edit-actions-next,.page-cart #edit-checkout,.page-cart #edit-checkout--2,.page-cart #edit-actions-next{background:#60AF46;color:#fff;margin-bottom:1rem;}.path-product .price_wrapper{font-size:1.75rem;margin-bottom:1rem;}.path-product #main .container{padding-bottom:2rem;}.path-product .btn.btn-primary{color:#fff;border-radius:0;padding:0.7rem 2rem;display:inline-block;margin-top:1rem;}input.form-checkbox{float:left;margin-top:4px;}legend{font-size:1.5rem;font-weight:400 !important;}[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea{padding:0.85em;}fieldset#edit-profile-formrechnungsadresse-sepa-profile-field-lastschriftmandat--wrapper .description{display:none;}.js-form-item small{font-size:71%;color:#555;}fieldset#edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum--wrapper #edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum > div:nth-child(1){display:none;}fieldset#edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum--wrapper #edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum input.form-radio{float:left;margin-top:4px;}fieldset#edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum--wrapper #edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum--wrapper--description > p{display:none;}.form-item-profile-formrechnungsadresse-sepa-profile-field-zeitraum{margin-bottom:0;}label[for=edit-profile-formrechnungsadresse-sepa-profile-field-lastschriftmandat-ja] > p{margin-bottom:0;}label[for=edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum-bis-auf-widerruf]{margin-bottom:0;}.button{padding:1em 2.5em !important;}.form-required:after{content:"";vertical-align:super;display:inline-block;background-image:url(/themes/custom/basic_si/images/icons/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}#edit-actions-next{float:left;}.link--previous{background-color:#c1c1c1;color:#fff;display:inline-block;margin-left:1rem;padding:0.75em 2em;}.path-checkout #edit-login-returning-customer{display:none;}button,[type=button],[type=reset],[type=submit]{appearance:none;background-color:#60AF46;border:0;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-family:"Lato",sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:0.75em 1.5em;text-align:center;text-decoration:none;transition:background-color 150ms ease;user-select:none;vertical-align:middle;white-space:nowrap;}button:hover,button:focus,[type=button]:hover,[type=button]:focus,[type=reset]:hover,[type=reset]:focus,[type=submit]:hover,[type=submit]:focus{background-color:#4d8c38;color:#fff;}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:not-allowed;opacity:0.5;}button:disabled:hover,[type=button]:disabled:hover,[type=reset]:disabled:hover,[type=submit]:disabled:hover{background-color:#60AF46;}fieldset{background-color:transparent;border:0;margin:0;padding:0;}legend{font-weight:600;margin-bottom:0.375em;padding:0;}label{display:block;font-weight:normal;margin-bottom:0.375em;}input,select,textarea{display:block;font-family:"Lato",sans-serif;font-size:1rem;}[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea{appearance:none;background-color:#fff;border:1px solid #ddd;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;padding:0.5em;transition:border-color 150ms ease;width:100%;}[type=color]:hover,[type=date]:hover,[type=datetime]:hover,[type=datetime-local]:hover,[type=email]:hover,[type=month]:hover,[type=number]:hover,[type=password]:hover,[type=search]:hover,[type=tel]:hover,[type=text]:hover,[type=time]:hover,[type=url]:hover,[type=week]:hover,input:not([type]):hover,textarea:hover{border-color:#cccccc;}[type=color]:focus,[type=date]:focus,[type=datetime]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:not([type]):focus,textarea:focus{border-color:#60AF46;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(96,175,70,0.7);outline:none;}[type=color]:disabled,[type=date]:disabled,[type=datetime]:disabled,[type=datetime-local]:disabled,[type=email]:disabled,[type=month]:disabled,[type=number]:disabled,[type=password]:disabled,[type=search]:disabled,[type=tel]:disabled,[type=text]:disabled,[type=time]:disabled,[type=url]:disabled,[type=week]:disabled,input:not([type]):disabled,textarea:disabled{background-color:#f2f2f2;cursor:not-allowed;}[type=color]:disabled:hover,[type=date]:disabled:hover,[type=datetime]:disabled:hover,[type=datetime-local]:disabled:hover,[type=email]:disabled:hover,[type=month]:disabled:hover,[type=number]:disabled:hover,[type=password]:disabled:hover,[type=search]:disabled:hover,[type=tel]:disabled:hover,[type=text]:disabled:hover,[type=time]:disabled:hover,[type=url]:disabled:hover,[type=week]:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover{border:1px solid #ddd;}[type=color]::placeholder,[type=date]::placeholder,[type=datetime]::placeholder,[type=datetime-local]::placeholder,[type=email]::placeholder,[type=month]::placeholder,[type=number]::placeholder,[type=password]::placeholder,[type=search]::placeholder,[type=tel]::placeholder,[type=text]::placeholder,[type=time]::placeholder,[type=url]::placeholder,[type=week]::placeholder,input:not([type])::placeholder,textarea::placeholder{color:#7a7a7a;}textarea{resize:vertical;}.form-item{margin-bottom:0.75em;}.form-item .description{font-size:0.875rem;color:#555;}[type=checkbox],[type=radio]{display:inline;margin-right:0.375em;}[type=file]{margin-bottom:0.75em;width:100%;}select{margin-bottom:1.5em;max-width:100%;width:auto;}[type=checkbox],[type=radio]{margin-top:6px !important;}[type=checkbox]:focus,[type=radio]:focus,[type=file]:focus,select:focus{outline:3px solid rgba(96,175,70,0.6);outline-offset:2px;}input[type=search]{box-sizing:border-box;}ul,ol{list-style-type:none;margin:0;padding:0;}main ul,main ol{margin:0 0 0.75em;padding:0 0 0 2em;}main ul{list-style-type:disc;}main ol{list-style-type:decimal;}main dl{margin:0;}main dt{font-weight:600;margin:0;}main dd{margin:0;}figure{margin:0;}img,picture{max-width:100%;height:auto;vertical-align:top;}.media__icon--litebox{height:100%;width:100%;background:rgba(0,0,0,0.25);background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg enable-background='new 0 0 512 512' id='Layer_1' version='1.1' viewBox='0 0 512 512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cpath d='M403.3,360H110.1c-5.8,0-10.5-4.7-10.5-10.5V155.8c0-5.8,4.7-10.5,10.5-10.5h293.2 c5.8,0,10.5,4.7,10.5,10.5v193.6C413.8,355.2,409.1,360,403.3,360z M120.6,338.9h272.1V166.3H120.6V338.9z' fill='%23fff'/%3E%3Cpath d='M10.5,170.4c-5.8,0-10.5-4.7-10.5-10.5V60.3c0-5.8,4.7-10.5,10.5-10.5h96.8c5.8,0,10.5,4.7,10.5,10.5 s-4.7,10.5-10.5,10.5H21.1v89C21.1,165.7,16.4,170.4,10.5,170.4z' fill='%23fff'/%3E%3Cpath d='M110.1,462.2H10.5c-5.8,0-10.5-4.7-10.5-10.5v-98.2c0-5.8,4.7-10.5,10.5-10.5s10.5,4.7,10.5,10.5v87.6h89 c5.8,0,10.5,4.7,10.5,10.5C120.6,457.5,115.9,462.2,110.1,462.2z' fill='%23fff'/%3E%3Cpath d='M501.5,462.2H406c-5.8,0-10.5-4.7-10.5-10.5c0-5.8,4.7-10.5,10.5-10.5h84.9v-87.6c0-5.8,4.7-10.5,10.5-10.5 c5.8,0,10.5,4.7,10.5,10.5v98.2C512,457.5,507.3,462.2,501.5,462.2z' fill='%23fff'/%3E%3Cpath d='M501.5,167.7c-5.8,0-10.5-4.7-10.5-10.5V70.9h-87.6c-5.8,0-10.5-4.7-10.5-10.5s4.7-10.5,10.5-10.5h98.2 c5.8,0,10.5,4.7,10.5,10.5v96.8C512,163,507.3,167.7,501.5,167.7z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:60px 60px;transition:visibility 0s linear 0.3s,opacity 0.3s linear;}.media__icon--litebox:before,.media__icon--litebox:after{content:none;}table{border-collapse:collapse;margin:1.5em 0;table-layout:fixed;text-align:left;width:100%;}thead{line-height:1.3;vertical-align:bottom;}tbody{vertical-align:top;}tr{border-bottom:1px solid #ddd;}th{font-weight:600;}th,td{padding:0.75em 0.75em 0.75em 0;}html{color:#222;font-family:"Lato",sans-serif;line-height:1.5;letter-spacing:0.03em;font-size:14px;}@media screen and (min-width:320px){html{font-size:calc(14px + 2 * (100vw - 320px) / 880);}}@media screen and (min-width:1200px){html{font-size:16px;}}h1,h2,h3,h4,h5,h6{font-size:1rem;font-weight:600;line-height:1.3;margin:1.5rem 0 0.75rem;color:#203A40;}h1{font-size:2.6rem;}h2{font-size:1.9rem;font-family:"Noto Sans JP";font-weight:500;}h3{font-size:1.4rem;font-family:"Noto Sans JP";font-weight:500;}h4{font-size:1.2rem;}h5{font-size:1rem;}h6{font-size:0.875rem;}p{margin:0 0 0.75em;font-size:1rem;}#main ul{font-size:1rem;}#main .teaser_text p,#main .teaser_text ul{font-size:1.25rem;}a{color:#60AF46;text-decoration:none;outline:2px solid transparent;outline-offset:2rem;transition:all 0.3s ease-in-out;}a:active,a:focus,a:hover{color:#488335;}a:active{transition:none;}a:focus{outline-offset:2px;outline-color:#60AF46;z-index:2;position:relative;}a:hover{box-shadow:2px 2px 0 #eee,-2px -2px 0 #eee,2px -2px 0 #eee,-2px 2px 0 #eee;background:#eee;outline-color:transparent;}hr{border-bottom:1px solid #ddd;border-left:0;border-right:0;border-top:0;margin:1.5em 0;}pre,code,tt{font:1em "andale mono","lucida console",monospace;line-height:1.5;}pre{background-color:#efefef;display:block;padding:5px;margin:5px 0;border:1px solid #aaaaaa;}abbr{border-bottom:1px dotted #666666;cursor:help;white-space:nowrap;}figcaption{font-style:italic;font-size:0.875rem;margin-top:0.125rem;}@font-face{font-family:"Lato";font-style:normal;font-weight:300;src:url(/themes/custom/basic_si/fonts/lato-v16-latin-300.eot);src:local("Lato Light"),local("Lato-Light"),url(/themes/custom/basic_si/fonts/lato-v16-latin-300.eot#iefix) format("embedded-opentype"),url(/themes/custom/basic_si/fonts/lato-v16-latin-300.woff2) format("woff2"),url(/themes/custom/basic_si/fonts/lato-v16-latin-300.woff) format("woff"),url(/themes/custom/basic_si/fonts/lato-v16-latin-300.ttf) format("truetype"),url(/themes/custom/basic_si/fonts/lato-v16-latin-300.svg#Lato) format("svg");}@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:url(/themes/custom/basic_si/fonts/lato-v16-latin-regular.eot);src:local("Lato Regular"),local("Lato-Regular"),url(/themes/custom/basic_si/fonts/lato-v16-latin-regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/basic_si/fonts/lato-v16-latin-regular.woff2) format("woff2"),url(/themes/custom/basic_si/fonts/lato-v16-latin-regular.woff) format("woff"),url(/themes/custom/basic_si/fonts/lato-v16-latin-regular.ttf) format("truetype"),url(/themes/custom/basic_si/fonts/lato-v16-latin-regular.svg#Lato) format("svg");}@font-face{font-family:"Lato";font-style:normal;font-weight:700;src:url(/themes/custom/basic_si/fonts/lato-v16-latin-700.eot);src:local("Lato Bold"),local("Lato-Bold"),url(/themes/custom/basic_si/fonts/lato-v16-latin-700.eot#iefix) format("embedded-opentype"),url(/themes/custom/basic_si/fonts/lato-v16-latin-700.woff2) format("woff2"),url(/themes/custom/basic_si/fonts/lato-v16-latin-700.woff) format("woff"),url(/themes/custom/basic_si/fonts/lato-v16-latin-700.ttf) format("truetype"),url(/themes/custom/basic_si/fonts/lato-v16-latin-700.svg#Lato) format("svg");}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:url(/themes/custom/basic_si/fonts/noto/noto-sans-jp-v25-latin-regular.eot);src:local("Noto Sans Japanese Regular"),local("NotoSansJapanese-Regular"),url(/themes/custom/basic_si/fonts/noto/noto-sans-jp-v25-latin-regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/basic_si/fonts/noto/noto-sans-jp-v25-latin-regular.woff2) format("woff2"),url(/themes/custom/basic_si/fonts/noto/noto-sans-jp-v25-latin-regular.woff) format("woff"),url(/themes/custom/basic_si/fonts/noto/noto-sans-jp-v25-latin-regular.ttf) format("truetype"),url(/themes/custom/basic_si/fonts/noto/noto-sans-jp-v25-latin-regular.svg#NotoSansJP) format("svg");}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:300;src:url(/themes/custom/basic_si/fonts/noto/noto-sans-jp-v25-latin-300.eot);src:local("Noto Sans Japanese Light"),local("NotoSansJapanese-Light"),url(/themes/custom/basic_si/fonts/noto/noto-sans-jp-v25-latin-300.eot#iefix) format("embedded-opentype"),url(/themes/custom/basic_si/fonts/noto/noto-sans-jp-v25-latin-300.woff2) format("woff2"),url(/themes/custom/basic_si/fonts/noto/noto-sans-jp-v25-latin-300.woff) format("woff"),url(/themes/custom/basic_si/fonts/noto/noto-sans-jp-v25-latin-300.ttf) format("truetype"),url(/themes/custom/basic_si/fonts/noto/noto-sans-jp-v25-latin-300.svg#NotoSansJP) format("svg");}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;src:url(/themes/custom/basic_si/fonts/noto/noto-sans-jp-v25-latin-500.eot);src:local("Noto Sans Japanese Medium"),local("NotoSansJapanese-Medium"),url(/themes/custom/basic_si/fonts/noto/noto-sans-jp-v25-latin-500.eot#iefix) format("embedded-opentype"),url(/themes/custom/basic_si/fonts/noto/noto-sans-jp-v25-latin-500.woff2) format("woff2"),url(/themes/custom/basic_si/fonts/noto/noto-sans-jp-v25-latin-500.woff) format("woff"),url(/themes/custom/basic_si/fonts/noto/noto-sans-jp-v25-latin-500.ttf) format("truetype"),url(/themes/custom/basic_si/fonts/noto/noto-sans-jp-v25-latin-500.svg#NotoSansJP) format("svg");}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;src:url(/themes/custom/basic_si/fonts/noto/noto-sans-jp-v25-latin-700.eot);src:local("Noto Sans Japanese Bold"),local("NotoSansJapanese-Bold"),url(/themes/custom/basic_si/fonts/noto/noto-sans-jp-v25-latin-700.eot#iefix) format("embedded-opentype"),url(/themes/custom/basic_si/fonts/noto/noto-sans-jp-v25-latin-700.woff2) format("woff2"),url(/themes/custom/basic_si/fonts/noto/noto-sans-jp-v25-latin-700.woff) format("woff"),url(/themes/custom/basic_si/fonts/noto/noto-sans-jp-v25-latin-700.ttf) format("truetype"),url(/themes/custom/basic_si/fonts/noto/noto-sans-jp-v25-latin-700.svg#NotoSansJP) format("svg");}
.path-checkout .form-item-login-register-field-datenschutz-value{margin-top:2rem;}.path-checkout .form-item-login-register-field-datenschutz-value input#edit-login-register-field-datenschutz-value{float:left;width:20px;}button,[type=button],[type=reset],[type=submit]{color:#fff;}@media only screen and (min-width:720px){.path-user #content-wrapper{max-width:1200px;margin:auto;}}.path-user #block-basic-si-local-tasks{max-width:1200px;margin:auto;}.path-user #block-basic-si-local-tasks ul.tabs a{padding:0.75rem 0.75rem;}.path-checkout #edit-payment-information-payment-method--wrapper>legend>span,.path-checkout div[data-drupal-selector="edit-payment-information-payment-method"]>legend>span{display:none;}.path-checkout div[id^="edit-payment-information-payment-method"]:before{content:"";background-image:url(/themes/custom/basic_si/images/stripe.png);background-repeat:no-repeat;background-size:contain;width:170px;height:60px;display:block;}.stripe-form:before{content:"";background-image:url(/themes/custom/basic_si/images/stripe.png);background-repeat:no-repeat;background-size:contain;width:170px;height:60px;display:block;}.path-checkout input.payment-method--stored.form-radio,.path-checkout input.payment-method--new.form-radio{float:left;margin-top:5px;}.path-checkout .messages.messages--error{color:#fff!important;}
.view-produkten .view-content{display:flex;flex-wrap:wrap;}.view-produkten .view-content > .views-row{width:33.3333333333%;padding:0 1rem;margin-bottom:2rem;}.view-produkten .view-content > .views-row > div{background-color:#f2f2f2;height:100%;padding:2rem;}.path-checkout .main-content,.path-product .main-content,.path-cart .main-content{background-color:#fafafa;padding-bottom:6rem;}.path-checkout a:active,.path-checkout a:focus,.path-checkout a:hover,.path-product a:active,.path-product a:focus,.path-product a:hover,.path-cart a:active,.path-cart a:focus,.path-cart a:hover{outline:none !important;}.path-checkout .js-form-item-payment-information-add-payment-method-billing-information-copy-to-address-book,.path-checkout .js-form-item-payment-information-billing-information-copy-to-address-book,.path-product .js-form-item-payment-information-add-payment-method-billing-information-copy-to-address-book,.path-product .js-form-item-payment-information-billing-information-copy-to-address-book,.path-cart .js-form-item-payment-information-add-payment-method-billing-information-copy-to-address-book,.path-cart .js-form-item-payment-information-billing-information-copy-to-address-book{display:none;}.btn_rund,.address-book-edit-button{padding:0.5rem 2rem;line-height:0.9rem;color:#203A40 !important;background-color:transparent;margin-top:0.9rem;display:inline-block;cursor:pointer;border-radius:30px;border:1px solid #9c9c9c;margin-bottom:1rem;}.btn_rund:hover,.address-book-edit-button:hover{background-color:#60AF46;border-color:#60AF46;color:#fff !important;text-decoration:none;}.btn.btn-primary{background-color:#60AF46;border-color:#60AF46;border-radius:5px;color:#fff;padding:0.5rem;margin-right:1rem;}.btn.btn-primary:hover{opacity:0.8;}.path-cart .btn.btn-primary{background-color:#9db5a6;border-color:#9db5a6;}.path-cart .delete-order-item{background-color:#b58181 !important;border-color:#b58181 !important;color:#fff !important;}.path-cart .view-commerce-cart-form > .view-content > .views-form{background:#f1f1f1;padding:1rem;margin-bottom:4rem;}.link_no_btn{background:no-repeat;color:#203a40 !important;text-decoration:underline;}.checkout-progress{display:flex;padding:0;list-style:none;margin:0 0 2rem 0;flex-wrap:wrap;}.checkout-progress > li{flex:auto;margin-bottom:0.5rem;padding:1rem 0 1rem 1.5rem;font-size:1rem;background-color:#e8e8e8;position:relative;}@media (max-width:768px){.checkout-progress > li{width:50%;}}.checkout-progress > li:after{content:"";background-image:url(/themes/custom/basic_si/images/icons/right_icon.svg);height:100%;width:24px;background-repeat:no-repeat;background-size:contain;position:absolute;right:0;top:0;}.checkout-progress > li:last-child:after{display:none;}.checkout-progress > li.checkout-progress--step__current{background-color:#dae8de;}.checkout-progress > li.checkout-progress--step__previous.hidden{display:none;}.checkout-progress > li.checkout-progress--step__previous{background-color:#dae8de;}.checkout-progress > li.checkout-progress--step__previous:after{background-image:url(/themes/custom/basic_si/images/icons/right_icon_active.svg);}.user-logged-in .checkout-progress > li.checkout-progress--step__previous.hidden{display:block;}@media (min-width:780px){.form-wrapper__returning-customer{width:38%;float:right;}.form-wrapper__returning-customer p,.form-wrapper__returning-customer legend{margin:0;}.form-wrapper__returning-customer .fieldset-wrapper{background-color:#e8e8e8;padding:1rem 2rem 1.5rem;margin-top:-1rem;}.form-wrapper__returning-customer .fieldset-wrapper #edit-login-returning-customer-forgot-password{display:inline-block;text-indent:10px;}.form-wrapper__guest-checkout{float:left;}}.checkout-complete{background:#ecf3ee;padding:2rem;margin-top:1rem;margin-bottom:5rem;}#edit-profile-formrechnungsadresse-profile-field-lastschriftmandat,.js-form-item-login-register-field-datenschutz-datenschutz,#edit-profile-formrechnungsadresse-profile-field-zeitraum{float:left;margin-left:20px;}#edit-profile-formrechnungsadresse-profile-field-zeitraum > div:first-child{display:none;}.path-checkout .address-line2{display:none;}.checkout-complete__payment-instructions h2{display:none;}.path-user .user-form{width:1140px;max-width:100%;padding:2rem;margin:auto;}.path-checkout .basisseite,.page-cart .basisseite{padding-bottom:3rem;}.path-checkout .views-form > form,.page-cart .views-form > form{overflow-x:scroll;}.path-checkout table,.page-cart table{border:0;border-spacing:0;font-size:0.857em;width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent;table-layout:auto !important;width:100%;position:relative;}@media (max-width:992px){.path-checkout table:before,.page-cart table:before{content:"<< Die Tabelle kann man bewegen >>";display:inline-block;font-size:11px;color:#666;position:absolute;top:-17px;}}.path-checkout table tr th,.page-cart table tr th{background:#757575;background:rgba(0,0,0,0.51);border-bottom-style:none;}.path-checkout thead > tr,.page-cart thead > tr{border-bottom:1px solid #000;}.path-checkout tr,.page-cart tr{border-bottom:1px solid #ccc;padding:0.1em 0.6em;background:#efefef;background:rgba(0,0,0,0.063);}.path-checkout .table th,.path-checkout .table td,.page-cart .table th,.page-cart .table td{vertical-align:top;border-top:1px solid #dee2e6;}.path-checkout .table thead th,.page-cart .table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6;}.path-checkout table tr th,.path-checkout table tr th a,.path-checkout table tr th a:hover,.path-checkout table tr th a:focus,.page-cart table tr th,.page-cart table tr th a,.page-cart table tr th a:hover,.page-cart table tr th a:focus{color:#fff;font-weight:bold;}.path-checkout tr td,.path-checkout tr th,.page-cart tr td,.page-cart tr th{border:1px solid #fff;text-align:left;padding:1rem !important;}.path-checkout #edit-actions,.page-cart #edit-actions{margin-top:2rem;}.path-checkout #edit-submit,.path-checkout #edit-submit--2,.page-cart #edit-submit,.page-cart #edit-submit--2{color:#fff;background:#9c9c9c;margin-right:1rem;margin-bottom:1rem;}.path-checkout #edit-checkout,.path-checkout #edit-checkout--2,.path-checkout #edit-actions-next,.page-cart #edit-checkout,.page-cart #edit-checkout--2,.page-cart #edit-actions-next{background:#60AF46;color:#fff;margin-bottom:1rem;}.path-product .price_wrapper{font-size:1.75rem;margin-bottom:1rem;}.path-product #main .container{padding-bottom:2rem;}.path-product .btn.btn-primary{color:#fff;border-radius:0;padding:0.7rem 2rem;display:inline-block;margin-top:1rem;}input.form-checkbox{float:left;margin-top:4px;}legend{font-size:1.5rem;font-weight:400 !important;}[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea{padding:0.85em;}fieldset#edit-profile-formrechnungsadresse-sepa-profile-field-lastschriftmandat--wrapper .description{display:none;}.js-form-item small{font-size:71%;color:#555;}fieldset#edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum--wrapper #edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum > div:nth-child(1){display:none;}fieldset#edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum--wrapper #edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum input.form-radio{float:left;margin-top:4px;}fieldset#edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum--wrapper #edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum--wrapper--description > p{display:none;}.form-item-profile-formrechnungsadresse-sepa-profile-field-zeitraum{margin-bottom:0;}label[for=edit-profile-formrechnungsadresse-sepa-profile-field-lastschriftmandat-ja] > p{margin-bottom:0;}label[for=edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum-bis-auf-widerruf]{margin-bottom:0;}.button{padding:1em 2.5em !important;}.form-required:after{content:"";vertical-align:super;display:inline-block;background-image:url(/themes/custom/basic_si/images/icons/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}#edit-actions-next{float:left;}.link--previous{background-color:#c1c1c1;color:#fff;display:inline-block;margin-left:1rem;padding:0.75em 2em;}.path-checkout #edit-login-returning-customer{display:none;}html{background-color:#fff;box-sizing:border-box;}*,*::before,*::after{box-sizing:inherit;}html,body{height:100%;}body{margin:0;}.container{margin:auto;max-width:calc(1200px + 4rem);padding-left:1rem;padding-right:1rem;}.container::after{clear:both;content:"";display:block;}@media only screen and (min-width:720px){.container{padding-left:2rem;padding-right:2rem;}}.container .container{padding-left:0;padding-right:0;}@media (max-width:992px){.container{padding-left:2rem;padding-right:2rem;}}@media only screen and (min-width:720px){#content-wrapper{margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem);}}@media only screen and (min-width:720px){.one-sidebar.sidebar-second #content{width:calc(75% - 1.75rem);float:left;margin-left:1rem;}}@media only screen and (min-width:960px){.one-sidebar.sidebar-second #content{width:calc(66.6666666667% - 1.6666666667rem);float:left;margin-left:1rem;}}@media only screen and (min-width:720px){.one-sidebar.sidebar-first #content{width:calc(75% - 1.75rem);float:left;margin-left:1rem;margin-left:calc(25% - 1.25rem + 2rem);}}@media only screen and (min-width:960px){.one-sidebar.sidebar-first #content{width:calc(75% - 1.75rem);float:left;margin-left:1rem;margin-left:calc(25% - 1.25rem + 2rem);}}@media only screen and (min-width:720px){.two-sidebars #content{width:calc(50% - 1.5rem);float:left;margin-left:1rem;margin-left:calc(25% - 1.25rem + 2rem);}}@media only screen and (min-width:960px){.two-sidebars #content{width:calc(41.6666666667% - 1.4166666667rem);float:left;margin-left:1rem;margin-left:calc(25% - 1.25rem + 2rem);}}@media only screen and (min-width:720px){#sidebar-first{width:calc(25% - 1.25rem);float:left;margin-left:1rem;margin-left:calc(-75% - 0.25rem + 2rem);}.one-sidebar.sidebar-first #sidebar-first{margin-left:calc(-100% - 0rem + 2rem);}}@media only screen and (min-width:960px){#sidebar-first{width:calc(25% - 1.25rem);float:left;margin-left:1rem;margin-left:calc(-66.6666666667% - 0.3333333333rem + 2rem);}.one-sidebar.sidebar-first #sidebar-first{margin-left:calc(-100% - 0rem + 2rem);}}@media only screen and (min-width:720px){#sidebar-second{width:calc(25% - 1.25rem);float:left;margin-left:1rem;margin-left:calc(0% - 1rem + 2rem);}}@media only screen and (min-width:960px){#sidebar-second{width:calc(33.3333333333% - 1.3333333333rem);float:left;margin-left:1rem;margin-left:calc(0% - 1rem + 2rem);}}#footer,#sidebar-first,#sidebar-second,#navigation{background:#ddd;}#header,#footer,.mission,.breadcrumb,.node{clear:both;}.metamenu{background:#60AF46;color:#fff;}.metamenu .menu{display:flex;justify-content:flex-end;}.metamenu .menu a{color:#fff;padding:0.25em 0.75em;font-size:0.875rem;}.topline{background-color:#f9f9f9;clear:both;}.login_block{color:#203A40;}.login_block .button{height:auto;position:relative;text-align:center;height:auto !important;padding:13px 0 !important;background:none !important;font-size:0.8em;}.login_block .button:before{position:absolute;left:-40px;top:0;bottom:0;margin:auto;content:"";width:35px;height:35px;background-color:#f2f2f2;border-radius:50%;display:inline-block;background-image:url("/themes/custom/basic_si/images/icons/user.svg");background-size:50%;background-repeat:no-repeat;background-position:10px 8px;margin-top:3px;}@media (max-width:992px){.login_block .button:before{width:32px;height:32px;}}@media (max-width:721px){.login_block .button:before{background-size:51%;background-repeat:no-repeat;background-position:8px 7px;}}.login_block .button > span{display:inline-block !important;}.login_block .button > span > span{font-size:1rem !important;letter-spacing:0px;background:none;padding:0 !important;background:none !important;font-size:0.8rem;}.login_block .dropdown{top:40px !important;border-radius:0 !important;min-width:250px !important;}@media (max-width:721px){.login_block .dropdown{top:43px !important;}}.login_block .dropdown .user-login-form{padding-top:1rem;}.login_block .dropdown .item-list{padding-bottom:1rem;}.login_block .dropdown button{margin:1rem 0;padding:1.2rem !important;line-height:0.4rem !important;background-color:#60AF46 !important;color:#fff !important;border:none;position:relative;}.login_block .dropdown button:before{display:none;}.login_block .dropdown ul li{border:none !important;}.login_block .dropdown input.form-text{padding:0.5rem;}.login_block .hello_block{display:block;text-align:center;margin-bottom:1rem;}.login_block .my_dashboard_btn{text-align:center;background-color:#f2f2f2;padding:0.4rem 2rem;border:1px solid #60AF46;margin-bottom:1.2rem;display:block;}.login_block .logout_btn{text-align:center;background-color:#f2f2f2;padding:0.4rem 2rem;border:1px solid red;border-radius:3px;margin-bottom:1.2rem;display:block;}.login_block #drop-down-login-wrapper .dropdown .form-submit{position:relative;margin:1rem 0;}@media (max-width:721px){.login_block #drop-down-login-wrapper .button span{display:none;}}.login_block #drop-down-login-wrapper > a{display:inline-block;color:#3a358f;text-transform:none;font-weight:500;}@media (min-width:768px){.login_block #drop-down-login-wrapper > a.login.button{margin-right:10px;}}.login_block #drop-down-login-wrapper #edit-actions .button{padding:0.75rem 2rem !important;border:1px solid;}@media (max-width:768px){.logout_link{display:none;}}#header{background:#fff;position:relative;}@media (max-width:1090px){#header{min-height:60px;}}#header > .container{position:relative;}@media (min-width:1150px){#header > .container{display:flex;align-items:center;justify-content:space-between;}}@media (max-width:1090px){#header > .container{padding:0;}}#header > .container{}#header > .container:after{content:none;}#header #branding-region{float:left;max-width:229px;}@media (max-width:1090px){#header #branding-region{width:160px;}}#header #branding-region .site-logo{display:block;}#header #branding-region .site-logo:hover{box-shadow:none;background-color:transparent;}@media (min-width:1090px){#header #branding-region .site-logo{padding:1.5rem 0;}}#header #branding-region .site-logo img{width:20.5rem;padding:0;}@media (max-width:1090px){#header #branding-region .site-logo img{max-width:100%;}}#header #header-region{float:left;position:relative;}#header #header-region .menu--account a:hover,#header #header-region .menu--account a:focus{background-color:#999;color:#222;}#header #header-region .menu{display:block;margin-top:0;background-color:#fff;float:initial;}@media (min-width:1090px){#header #header-region .menu{display:flex;}}#header #header-region .menu li.menu-item--active-trail{text-decoration:underline;}@media (min-width:1090px){#header #header-region .menu li.menu-item--active-trail{text-decoration:none;}}#header #header-region .menu li.sf-expanded > a .sf-sub-indicator{transform:rotate(90deg);}#header #header-region .menu li.sf-depth-1:hover > span,#header #header-region .menu li.sf-depth-1:hover > a{background-color:#f2f2f2;color:#203A40;}@media (min-width:1090px){#header #header-region .menu li.sf-depth-1:hover > span .sf-sub-indicator,#header #header-region .menu li.sf-depth-1:hover > a .sf-sub-indicator{background:none;}}#header #header-region .menu li.sf-depth-1:hover > span{cursor:default;}#header #header-region .menu li.sf-depth-1.active-trail > a,#header #header-region .menu li.sf-depth-1 .active-trail > a{text-decoration:underline;}@media (min-width:1090px){#header #header-region .menu li.sf-depth-1.active-trail > a,#header #header-region .menu li.sf-depth-1 .active-trail > a{text-decoration:none;}}#header #header-region .menu li.sf-depth-2.active-trail > a,#header #header-region .menu li.sf-depth-2 .active-trail > a{text-decoration:underline;}@media (min-width:1090px){#header #header-region .menu li.sf-depth-2.active-trail > a,#header #header-region .menu li.sf-depth-2 .active-trail > a{background-color:#f2f2f2;color:#203A40;}}#header #header-region .menu li.sf-depth-2 a:hover{background-color:#f2f2f2;color:#203A40;}#header #header-region .menu li > a,#header #header-region .menu li > span{color:#222;font-size:1.2rem;font-weight:400;padding:1em;border-bottom:1px solid #f5f5f5;}@media (min-width:1090px){#header #header-region .menu li > a,#header #header-region .menu li > span{border-bottom:0;padding:1.2rem 0.75rem 0.75rem;font-size:17px;color:#203a40;background-color:transparent;}}#header #header-region .menu li > a:hover,#header #header-region .menu li > a:focus,#header #header-region .menu li > span:hover,#header #header-region .menu li > span:focus{background-color:#999;}#header #header-region .menu li a.sf-depth-1,#header #header-region .menu li span.sf-depth-1{color:#222;}@media (min-width:1090px){#header #header-region .menu li a.sf-depth-1 .sf-sub-indicator,#header #header-region .menu li span.sf-depth-1 .sf-sub-indicator{display:none;}}#header #header-region .menu li .sf-clone-parent > a.sf-depth-1,#header #header-region .menu li a.sf-depth-2{padding-left:3rem;color:#222;}@media (min-width:1090px){#header #header-region .menu li .sf-clone-parent > a.sf-depth-1,#header #header-region .menu li a.sf-depth-2{border-bottom:1px solid #f2f2f2;padding-left:1rem;}}#header #header-region .menu li .sf-clone-parent > a.sf-depth-1 .sf-sub-indicator,#header #header-region .menu li a.sf-depth-2 .sf-sub-indicator{background:url("data:image/svg+xml,%3Csvg width='10' height='17' viewBox='0 0 10 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.10529 8.10498L2.47372 16.105L0.894775 14.8418L6.36845 8.10498L0.894775 1.36814L2.47372 0.10498L9.10529 8.10498Z' fill='%23004f9f'/%3E%3C/svg%3E%0A") center center no-repeat;}#header #header-region .menu li .sf-clone-parent > a.sf-depth-2,#header #header-region .menu li a.sf-depth-3{padding-left:2.5em;padding-left:5rem;}@media (min-width:1090px){#header #header-region .menu li .sf-clone-parent > a.sf-depth-2,#header #header-region .menu li a.sf-depth-3{background-color:#203A40;padding-left:1em;border-bottom:1px solid #60AF46;}}#header #header-region .menu li .sf-clone-parent > a.sf-depth-2 .sf-sub-indicator,#header #header-region .menu li a.sf-depth-3 .sf-sub-indicator{background:url("data:image/svg+xml,%3Csvg width='10' height='17' viewBox='0 0 10 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.10529 8.10498L2.47372 16.105L0.894775 14.8418L6.36845 8.10498L0.894775 1.36814L2.47372 0.10498L9.10529 8.10498Z' fill='%23004f9f'/%3E%3C/svg%3E%0A") center center no-repeat;}@media (min-width:1090px){#header #header-region .menu > li:after{content:"";width:1px;height:15px;background-color:#9EA8AB;display:inline-block;position:absolute;right:0;top:9px;bottom:0;margin:auto;}#header #header-region .menu > li.menuparent > a{padding-right:1.9rem;}#header #header-region .menu > li.menuparent > a:before{content:"";position:absolute;right:10px;top:8px;bottom:0;margin:auto;width:12px;height:7px;background-image:url(/themes/custom/basic_si/images/icons/grey_row.svg);background-repeat:no-repeat;background-size:contain;}#header #header-region .menu > li.menuparent:hover a:before{background-image:url(/themes/custom/basic_si/images/icons/green_row.svg);}#header #header-region .menu > li > ul{background-color:#fff !important;}}#header #header-region .menu > li.active-trail{position:relative;}@media (min-width:1090px){#header #header-region .menu > li.active-trail a{background-color:#f9f9f9 !important;}#header #header-region .menu > li.active-trail:after{display:none;content:"";width:100%;border-bottom:3px solid #60AF46;position:absolute;bottom:0;}}#header .sf-sub-indicator:hover,#header .sf-sub-indicator:active,#header .sf-sub-indicator:focus{background-color:transparent !important;}#header input#mobilemenu{display:none;}#header label.mobile-icon{position:absolute;z-index:200;left:0;margin-bottom:0;top:-53px;}#header label.mobile-icon:after,#header label.mobile-icon:before{content:none;}@media (min-width:1090px){#header label.mobile-icon{display:none;}}#header .mobile-icon{background:transparent;cursor:pointer;display:block;height:54px;padding:16px;width:60px;}#header .mobile-icon .menuicon,#header .mobile-icon .menuicon::before,#header .mobile-icon .menuicon::after{background:#60AF46;content:"";display:block;height:4px;position:absolute;transition:background ease 0.3s,top ease 0.3s 0.3s,transform ease 0.3s;width:28px;}#header .mobile-icon .menuicon{left:16px;top:25px;}#header .mobile-icon .menuicon::before{top:-9px;}#header .mobile-icon .menuicon::after{top:9px;}#header .mobile-icon:hover .menuicon,#header .mobile-icon:hover .menuicon::before,#header .mobile-icon:hover .menuicon::after{background:#60AF46;}#header #mobilemenu:checked + .mobile-icon .menuicon{background:transparent;}#header #mobilemenu:checked + .mobile-icon .menuicon::before{transform:rotate(45deg);}#header #mobilemenu:checked + .mobile-icon .menuicon::after{transform:rotate(-45deg);}#header #mobilemenu:checked + .mobile-icon .menuicon::before,#header #mobilemenu:checked + .mobile-icon .menuicon::after{top:0;transition:top ease 0.3s,transform ease 0.3s 0.3s;}@media (max-width:1089px){#header .menu-wrapper{background:#FFF;height:auto;position:absolute;top:0;border-top:2px solid #999;transition:transform 0.5s ease;width:100%;z-index:100;overflow:hidden;transform:translateX(120%);}#header #mobilemenu:checked ~ .menu-wrapper{transform:translateX(0);}}@media (min-width:1090px){#header .menu-wrapper{margin-bottom:0.5rem;}}#header .menu-wrapper .sf-accordion-toggle{display:none;}#header .menu-wrapper #superfish-main-accordion{background:initial !important;clip:initial !important;border:initial !important;position:initial !important;height:initial !important;margin:initial !important;overflow:initial !important;padding:initial !important;width:initial !important;}.menu_text{display:block;font-size:0.72rem;text-transform:uppercase;margin-top:5px;display:none;}@media (max-width:1090px){.layout-container{display:block !important;}.layout-container > .topline{position:absolute;right:5px;top:12px;z-index:100;}.layout-container > .topline > .container{padding:0;}.layout-container > #header{width:100%;min-height:auto;}.layout-container > #header #branding-region{float:none;margin:12px auto;}.layout-container > #header #header-region{margin-top:10px;float:none;}}ul.menu.sf-menu.sf-main > li:nth-child(1) > a,ul.menu.sf-menu.sf-main > li:nth-child(2) > a,ul.menu.sf-menu.sf-main > li:nth-child(3) > a,ul.menu.sf-menu.sf-main > li:nth-child(4) > a,ul.menu.sf-menu.sf-main > li:nth-child(5) > a{min-width:120px;}ul.menu.sf-menu.sf-main > li:nth-child(1) > a:after,ul.menu.sf-menu.sf-main > li:nth-child(2) > a:after,ul.menu.sf-menu.sf-main > li:nth-child(3) > a:after,ul.menu.sf-menu.sf-main > li:nth-child(4) > a:after,ul.menu.sf-menu.sf-main > li:nth-child(5) > a:after{content:"zeitstaerken." !important;display:inline-block !important;position:absolute;top:2px;left:18px;color:#989898;font-size:15px;}ul.menu.sf-menu.sf-main > li:last-child:after{display:none;}main,#main{background:#fafafa;}main #block-basic-si-content,#main #block-basic-si-content{margin-bottom:4.5rem;}span.file{margin-bottom:6px;display:block;}span.file + span{display:none;}.file--application-pdf:before{content:"";background-image:url(/themes/custom/basic_si/images/icons/pdf.png);background-repeat:no-repeat;background-size:contain;width:20px;height:26px;display:inline-block;float:left;margin-right:9px;margin-top:-2px;}.file--x-office-document:before{content:"";background-image:url(/themes/custom/basic_si/images/icons/doc.png);background-repeat:no-repeat;background-size:contain;width:20px;height:26px;display:inline-block;float:left;margin-right:9px;margin-top:-2px;}.file--x-office-spreadsheet:before{content:"";background-image:url(/themes/custom/basic_si/images/icons/x-office-spreadsheet.png);background-repeat:no-repeat;background-size:contain;width:20px;height:26px;display:inline-block;float:left;margin-right:9px;margin-top:-2px;}.messages.messages--error{color:red;overflow:hidden;border:1px solid #fba7a7;padding:1rem;margin-top:1rem;}.user-logged-in .menu-hidden-log-in{display:none;}#footer #footer-region{padding:2.2rem 0 2rem;background-color:#F4F5F5;}#footer #footer-region ul.menu{margin:1rem 0 3rem -1rem;}#footer #footer-region ul.menu > li{display:inline-block;}#footer #footer-region ul.menu > li a{color:#203A40;}#footer #footer-region #block-zslogo,#footer #footer-region #block-zslogo--2{margin:2rem 0 3rem;}#footer #footer-region #block-zslogo img,#footer #footer-region #block-zslogo--2 img{width:229px;max-width:100%;}#footer #footer-region .field--name-body img{width:30px;}#footer #footer-region .field--name-body a{color:#222;}#footer #footer-navbar .menu{display:flex;justify-content:flex-end;flex-wrap:wrap;}#footer #footer-navbar .menu > li{display:inline-block;}#footer #footer-navbar .menu > li a,#footer #footer-navbar .menu > li span{color:#203A40;padding:0.5em;}@media (min-width:720px){#footer #footer-navbar .menu > li a,#footer #footer-navbar .menu > li span{padding:0.5em 0.75em;}}#footer #footer-navbar .menu > li a:active,#footer #footer-navbar .menu > li a:focus,#footer #footer-navbar .menu > li a:hover,#footer #footer-navbar .menu > li span:active,#footer #footer-navbar .menu > li span:focus,#footer #footer-navbar .menu > li span:hover{background-color:#ccc;color:#222;}#block-unternehmen,#block-unternehmen--2{float:left;margin-right:5rem;}@media (max-width:768px){#block-unternehmen,#block-unternehmen--2{width:100%;}}#block-social{overflow:hidden;}@media (max-width:768px){#block-social{width:100%;}}body,.layout-container{display:flex;min-height:100vh;flex-direction:column;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){body,.layout-container{display:block;}}.layout-container{overflow-x:hidden;}main,#main{flex:1;}
.view-produkten .view-content{display:flex;flex-wrap:wrap;}.view-produkten .view-content > .views-row{width:33.3333333333%;padding:0 1rem;margin-bottom:2rem;}.view-produkten .view-content > .views-row > div{background-color:#f2f2f2;height:100%;padding:2rem;}.path-checkout .main-content,.path-product .main-content,.path-cart .main-content{background-color:#fafafa;padding-bottom:6rem;}.path-checkout a:active,.path-checkout a:focus,.path-checkout a:hover,.path-product a:active,.path-product a:focus,.path-product a:hover,.path-cart a:active,.path-cart a:focus,.path-cart a:hover{outline:none !important;}.path-checkout .js-form-item-payment-information-add-payment-method-billing-information-copy-to-address-book,.path-checkout .js-form-item-payment-information-billing-information-copy-to-address-book,.path-product .js-form-item-payment-information-add-payment-method-billing-information-copy-to-address-book,.path-product .js-form-item-payment-information-billing-information-copy-to-address-book,.path-cart .js-form-item-payment-information-add-payment-method-billing-information-copy-to-address-book,.path-cart .js-form-item-payment-information-billing-information-copy-to-address-book{display:none;}.btn_rund,.address-book-edit-button{padding:0.5rem 2rem;line-height:0.9rem;color:#203A40 !important;background-color:transparent;margin-top:0.9rem;display:inline-block;cursor:pointer;border-radius:30px;border:1px solid #9c9c9c;margin-bottom:1rem;}.btn_rund:hover,.address-book-edit-button:hover{background-color:#60AF46;border-color:#60AF46;color:#fff !important;text-decoration:none;}.btn.btn-primary{background-color:#60AF46;border-color:#60AF46;border-radius:5px;color:#fff;padding:0.5rem;margin-right:1rem;}.btn.btn-primary:hover{opacity:0.8;}.path-cart .btn.btn-primary{background-color:#9db5a6;border-color:#9db5a6;}.path-cart .delete-order-item{background-color:#b58181 !important;border-color:#b58181 !important;color:#fff !important;}.path-cart .view-commerce-cart-form > .view-content > .views-form{background:#f1f1f1;padding:1rem;margin-bottom:4rem;}.link_no_btn{background:no-repeat;color:#203a40 !important;text-decoration:underline;}.checkout-progress{display:flex;padding:0;list-style:none;margin:0 0 2rem 0;flex-wrap:wrap;}.checkout-progress > li{flex:auto;margin-bottom:0.5rem;padding:1rem 0 1rem 1.5rem;font-size:1rem;background-color:#e8e8e8;position:relative;}@media (max-width:768px){.checkout-progress > li{width:50%;}}.checkout-progress > li:after{content:"";background-image:url(/themes/custom/basic_si/images/icons/right_icon.svg);height:100%;width:24px;background-repeat:no-repeat;background-size:contain;position:absolute;right:0;top:0;}.checkout-progress > li:last-child:after{display:none;}.checkout-progress > li.checkout-progress--step__current{background-color:#dae8de;}.checkout-progress > li.checkout-progress--step__previous.hidden{display:none;}.checkout-progress > li.checkout-progress--step__previous{background-color:#dae8de;}.checkout-progress > li.checkout-progress--step__previous:after{background-image:url(/themes/custom/basic_si/images/icons/right_icon_active.svg);}.user-logged-in .checkout-progress > li.checkout-progress--step__previous.hidden{display:block;}@media (min-width:780px){.form-wrapper__returning-customer{width:38%;float:right;}.form-wrapper__returning-customer p,.form-wrapper__returning-customer legend{margin:0;}.form-wrapper__returning-customer .fieldset-wrapper{background-color:#e8e8e8;padding:1rem 2rem 1.5rem;margin-top:-1rem;}.form-wrapper__returning-customer .fieldset-wrapper #edit-login-returning-customer-forgot-password{display:inline-block;text-indent:10px;}.form-wrapper__guest-checkout{float:left;}}.checkout-complete{background:#ecf3ee;padding:2rem;margin-top:1rem;margin-bottom:5rem;}#edit-profile-formrechnungsadresse-profile-field-lastschriftmandat,.js-form-item-login-register-field-datenschutz-datenschutz,#edit-profile-formrechnungsadresse-profile-field-zeitraum{float:left;margin-left:20px;}#edit-profile-formrechnungsadresse-profile-field-zeitraum > div:first-child{display:none;}.path-checkout .address-line2{display:none;}.checkout-complete__payment-instructions h2{display:none;}.path-user .user-form{width:1140px;max-width:100%;padding:2rem;margin:auto;}.path-checkout .basisseite,.page-cart .basisseite{padding-bottom:3rem;}.path-checkout .views-form > form,.page-cart .views-form > form{overflow-x:scroll;}.path-checkout table,.page-cart table{border:0;border-spacing:0;font-size:0.857em;width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent;table-layout:auto !important;width:100%;position:relative;}@media (max-width:992px){.path-checkout table:before,.page-cart table:before{content:"<< Die Tabelle kann man bewegen >>";display:inline-block;font-size:11px;color:#666;position:absolute;top:-17px;}}.path-checkout table tr th,.page-cart table tr th{background:#757575;background:rgba(0,0,0,0.51);border-bottom-style:none;}.path-checkout thead > tr,.page-cart thead > tr{border-bottom:1px solid #000;}.path-checkout tr,.page-cart tr{border-bottom:1px solid #ccc;padding:0.1em 0.6em;background:#efefef;background:rgba(0,0,0,0.063);}.path-checkout .table th,.path-checkout .table td,.page-cart .table th,.page-cart .table td{vertical-align:top;border-top:1px solid #dee2e6;}.path-checkout .table thead th,.page-cart .table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6;}.path-checkout table tr th,.path-checkout table tr th a,.path-checkout table tr th a:hover,.path-checkout table tr th a:focus,.page-cart table tr th,.page-cart table tr th a,.page-cart table tr th a:hover,.page-cart table tr th a:focus{color:#fff;font-weight:bold;}.path-checkout tr td,.path-checkout tr th,.page-cart tr td,.page-cart tr th{border:1px solid #fff;text-align:left;padding:1rem !important;}.path-checkout #edit-actions,.page-cart #edit-actions{margin-top:2rem;}.path-checkout #edit-submit,.path-checkout #edit-submit--2,.page-cart #edit-submit,.page-cart #edit-submit--2{color:#fff;background:#9c9c9c;margin-right:1rem;margin-bottom:1rem;}.path-checkout #edit-checkout,.path-checkout #edit-checkout--2,.path-checkout #edit-actions-next,.page-cart #edit-checkout,.page-cart #edit-checkout--2,.page-cart #edit-actions-next{background:#60AF46;color:#fff;margin-bottom:1rem;}.path-product .price_wrapper{font-size:1.75rem;margin-bottom:1rem;}.path-product #main .container{padding-bottom:2rem;}.path-product .btn.btn-primary{color:#fff;border-radius:0;padding:0.7rem 2rem;display:inline-block;margin-top:1rem;}input.form-checkbox{float:left;margin-top:4px;}legend{font-size:1.5rem;font-weight:400 !important;}[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea{padding:0.85em;}fieldset#edit-profile-formrechnungsadresse-sepa-profile-field-lastschriftmandat--wrapper .description{display:none;}.js-form-item small{font-size:71%;color:#555;}fieldset#edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum--wrapper #edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum > div:nth-child(1){display:none;}fieldset#edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum--wrapper #edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum input.form-radio{float:left;margin-top:4px;}fieldset#edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum--wrapper #edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum--wrapper--description > p{display:none;}.form-item-profile-formrechnungsadresse-sepa-profile-field-zeitraum{margin-bottom:0;}label[for=edit-profile-formrechnungsadresse-sepa-profile-field-lastschriftmandat-ja] > p{margin-bottom:0;}label[for=edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum-bis-auf-widerruf]{margin-bottom:0;}.button{padding:1em 2.5em !important;}.form-required:after{content:"";vertical-align:super;display:inline-block;background-image:url(/themes/custom/basic_si/images/icons/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}#edit-actions-next{float:left;}.link--previous{background-color:#c1c1c1;color:#fff;display:inline-block;margin-left:1rem;padding:0.75em 2em;}.path-checkout #edit-login-returning-customer{display:none;}#sliding-popup{position:sticky;background:#444;color:#fff;}#sliding-popup > div > .popup-content,#sliding-popup > div .eu-cookie-compliance-content,#sliding-popup .eu-cookie-compliance-banner > .popup-content,#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content{display:table;max-width:calc(1200px + 4rem);padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1rem;padding-right:1rem;}@media only screen and (min-width:720px){#sliding-popup > div > .popup-content,#sliding-popup > div .eu-cookie-compliance-content,#sliding-popup .eu-cookie-compliance-banner > .popup-content,#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content{padding-left:2rem;padding-right:2rem;}}@media screen and (max-width:600px){#sliding-popup > div > .popup-content #popup-text,#sliding-popup > div > .popup-content .eu-cookie-compliance-message,#sliding-popup > div > .popup-content #popup-buttons,#sliding-popup > div > .popup-content .eu-cookie-compliance-buttons,#sliding-popup > div .eu-cookie-compliance-content #popup-text,#sliding-popup > div .eu-cookie-compliance-content .eu-cookie-compliance-message,#sliding-popup > div .eu-cookie-compliance-content #popup-buttons,#sliding-popup > div .eu-cookie-compliance-content .eu-cookie-compliance-buttons,#sliding-popup .eu-cookie-compliance-banner > .popup-content #popup-text,#sliding-popup .eu-cookie-compliance-banner > .popup-content .eu-cookie-compliance-message,#sliding-popup .eu-cookie-compliance-banner > .popup-content #popup-buttons,#sliding-popup .eu-cookie-compliance-banner > .popup-content .eu-cookie-compliance-buttons,#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content #popup-text,#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-message,#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content #popup-buttons,#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons{display:block !important;margin-bottom:0.5em;}}#sliding-popup > div > .popup-content #popup-text,#sliding-popup > div > .popup-content .eu-cookie-compliance-message,#sliding-popup > div .eu-cookie-compliance-content #popup-text,#sliding-popup > div .eu-cookie-compliance-content .eu-cookie-compliance-message,#sliding-popup .eu-cookie-compliance-banner > .popup-content #popup-text,#sliding-popup .eu-cookie-compliance-banner > .popup-content .eu-cookie-compliance-message,#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content #popup-text,#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-message{vertical-align:middle;display:table-cell;float:none;}#sliding-popup > div > .popup-content #popup-buttons,#sliding-popup > div > .popup-content .eu-cookie-compliance-buttons,#sliding-popup > div .eu-cookie-compliance-content #popup-buttons,#sliding-popup > div .eu-cookie-compliance-content .eu-cookie-compliance-buttons,#sliding-popup .eu-cookie-compliance-banner > .popup-content #popup-buttons,#sliding-popup .eu-cookie-compliance-banner > .popup-content .eu-cookie-compliance-buttons,#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content #popup-buttons,#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons{vertical-align:middle;text-align:right;display:table-cell;float:none;}#sliding-popup > div > .popup-content a,#sliding-popup > div .eu-cookie-compliance-content a,#sliding-popup .eu-cookie-compliance-banner > .popup-content a,#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content a{text-decoration:underline;color:#fff;}#sliding-popup > div > .popup-content a:active,#sliding-popup > div > .popup-content a:focus,#sliding-popup > div > .popup-content a:hover,#sliding-popup > div .eu-cookie-compliance-content a:active,#sliding-popup > div .eu-cookie-compliance-content a:focus,#sliding-popup > div .eu-cookie-compliance-content a:hover,#sliding-popup .eu-cookie-compliance-banner > .popup-content a:active,#sliding-popup .eu-cookie-compliance-banner > .popup-content a:focus,#sliding-popup .eu-cookie-compliance-banner > .popup-content a:hover,#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content a:active,#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content a:focus,#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content a:hover{color:#ccc;}#sliding-popup > div > .popup-content button,#sliding-popup > div .eu-cookie-compliance-content button,#sliding-popup .eu-cookie-compliance-banner > .popup-content button,#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content button{background:#ccc;color:#000;border:none;border-radius:3px;box-shadow:0 0 2px rgba(0,0,0,0.8);padding:0.5rem 0.75rem;font-weight:bold;margin-left:20px;}#sliding-popup > div > .popup-content button:active,#sliding-popup > div > .popup-content button:focus,#sliding-popup > div > .popup-content button:hover,#sliding-popup > div .eu-cookie-compliance-content button:active,#sliding-popup > div .eu-cookie-compliance-content button:focus,#sliding-popup > div .eu-cookie-compliance-content button:hover,#sliding-popup .eu-cookie-compliance-banner > .popup-content button:active,#sliding-popup .eu-cookie-compliance-banner > .popup-content button:focus,#sliding-popup .eu-cookie-compliance-banner > .popup-content button:hover,#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content button:active,#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content button:focus,#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content button:hover{background:#aaa;box-shadow:0 0 3px rgb(0,0,0);}.breadcrumb li{list-style-type:none;display:inline-block;}#navigation li{list-style-type:none;display:inline-block;}.menu{display:flow-root;}.menu li{float:none !important;list-style-type:none;}.menu li span,.menu li a{display:block;padding:0.5em 1em;text-decoration:none;transition:background-color 0.25s ease;}.menu li span:hover,.menu li a:hover{box-shadow:none;}.menu li span:focus,.menu li a:focus{outline-offset:-2px;}.menu li span:active,.menu li span:focus,.menu li span:hover,.menu li a:active,.menu li a:focus,.menu li a:hover{background-color:#ddd;}.menu li span,.menu li .no-link{cursor:pointer;}.menu li:hover a{background-color:#ddd;}.sf-menu > li > ul{background-color:#ddd;}ul.sf-menu li:hover > ul,ul.sf-menu li.sfHover > ul{top:2.5rem;}ul.sf-menu.sf-horizontal.sf-shadow ul,ul.sf-menu.sf-vertical.sf-shadow ul,ul.sf-menu.sf-navbar.sf-shadow ul ul{-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.25);-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.25);box-shadow:2px 2px 2px rgba(0,0,0,0.25);}ul.sf-menu .sf-with-ul{padding-right:2em;}ul.sf-menu .sf-sub-indicator{height:1.2em;width:1em;background:url("data:image/svg+xml,%3Csvg width='10' height='17' viewBox='0 0 10 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.10529 8.10498L2.47372 16.105L0.894775 14.8418L6.36845 8.10498L0.894775 1.36814L2.47372 0.10498L9.10529 8.10498Z' fill='%23343434'/%3E%3C/svg%3E%0A") center center no-repeat;background-size:auto 1em;transition:transform ease 0.6s;transform:translateX(0);transform:translateY(0);top:1em;}ul.sf-menu .sf-sub-indicator:after{content:none !important;}a#superfish-main-toggle::before{content:"";width:2em;height:1.8em;margin:0.5em;background:url(/themes/custom/basic_si/images/icons/menu.svg) no-repeat center center;display:block;}#superfish-main-toggle.sf-expanded:before{background:url(/themes/custom/basic_si/images/icons/close.svg) no-repeat center center;}#superfish-main-toggle > span{text-indent:-999em;position:absolute;text-align:left;display:none;}.sf-accordion-toggle{position:absolute;right:1rem;top:-3.4rem;}@media (min-width:540px){.sf-accordion-toggle{top:-3.7rem;}}@media (min-width:650px){.sf-accordion-toggle{top:-4rem;}}.site-name{font-size:2.2em;line-height:1.3em;font-weight:300;padding:0 0 0.5em;margin:0;}.pager__item{display:inline;}.pager__item a{display:inline-block;}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;outline:0;overflow:visible;}#colorbox{top:4vh !important;max-height:90vh !important;}#colorbox img{top:4vh !important;max-height:90vh !important;}#colorbox #cboxWrapper{background:transparent;}#cboxOverlay{position:fixed;width:100%;height:100%;background:#000;}#cboxPrevious,#cboxNext,#cboxClose{text-indent:-999em;width:2rem;height:2rem;border-radius:50%;box-shadow:0px 2px 5px rgba(0,0,0,0.25);padding:0;background:transparent;border:none;transition:0.3s ease-out;}#cboxPrevious:after,#cboxNext:after,#cboxClose:after{text-shadow:0 1px 1px rgba(0,0,0,0.8);text-rendering:optimizeLegibility;display:inline-block;text-transform:none;line-height:2rem;width:2rem;height:2rem;letter-spacing:normal;white-space:nowrap;font-family:"Material Icons";font-weight:normal;font-style:normal;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;position:absolute;color:#fff;font-size:2.5rem;text-indent:0;left:0;top:0;background-repeat:no-repeat;background-size:100%;width:2rem;height:2rem;content:"";}#cboxPrevious:hover,#cboxNext:hover,#cboxClose:hover{transform:scale(1.25);}#cboxPrevious{position:absolute;left:1rem;right:auto;z-index:1;top:50%;margin-top:-1rem;}#cboxPrevious:after{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='16' transform='rotate(180 16 16)' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.219 26.6248L10.7193 16.0001L19.219 5.37537L20.7808 6.62476L13.2805 16.0001L20.7808 25.3754L19.219 26.6248Z' fill='%23343434'/%3E%3C/svg%3E%0A");}#cboxNext{position:absolute;left:auto;right:1rem;z-index:1;top:50%;margin-top:-1rem;}#cboxNext:after{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='16' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.781 5.37524L21.2807 15.9999L12.781 26.6246L11.2192 25.3752L18.7195 15.9999L11.2192 6.62463L12.781 5.37524Z' fill='%23343434'/%3E%3C/svg%3E%0A");}#cboxClose{position:absolute;z-index:1;top:-1rem;right:-1rem;}#cboxClose:after{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='16' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.0708 10.343L10.3429 23.071L8.92871 21.6567L21.6566 8.92882L23.0708 10.343Z' fill='%23343434'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.343 8.92891L23.071 21.6568L21.6567 23.071L8.92882 10.3431L10.343 8.92891Z' fill='%23343434'/%3E%3C/svg%3E%0A");}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.25);}70%{-webkit-box-shadow:0 0 0 36px rgba(0,0,0,0);}100%{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);}}@-moz-keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(0,0,0,0.25);}70%{-moz-box-shadow:0 0 0 36px rgba(0,0,0,0);}100%{-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);}}@-o-keyframes pulse{0%{-o-box-shadow:0 0 0 0 rgba(0,0,0,0.25);}70%{-o-box-shadow:0 0 0 36px rgba(0,0,0,0);}100%{-o-box-shadow:0 0 0 0 rgba(0,0,0,0);}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(0,0,0,0.25);}70%{box-shadow:0 0 0 36px rgba(0,0,0,0);}100%{box-shadow:0 0 0 0 rgba(0,0,0,0);}}#cboxTopLeft,#cboxTopCenter,#cboxTopRight,#cboxMiddleLeft,#cboxMiddleRight,#cboxBottomLeft,#cboxBottomCenter,#cboxBottomRight{width:0;height:0;}#cboxWrapper{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}#cboxContent{overflow:visible;}#cboxLoadedContent{margin-bottom:0;}#cboxLoadedContent img{display:block;}#cboxTitle{bottom:inherit;display:block !important;background:#fff;color:#222;width:100%;padding:0.3rem 6rem 0.5rem 0.3rem;}#cboxCurrent{display:block !important;padding:0.4rem 0.5rem;left:auto;right:0;bottom:inherit;position:absolute;color:#222;}#cboxSlideshow{display:none;}@media (max-width:719px){.slick-lightbox-slick-item-inner{max-width:99%;}}.slick__slide{display:block !important;}.slick-dots{display:flex;justify-content:center;bottom:-30px;}.slick-dots li{margin-bottom:5px;}.slick .slick-arrow,.slick-lightbox .slick-arrow{border:0;border-radius:0;font-size:0;height:100px;pointer-events:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100px;background-color:transparent !important;}.slick .slick-lightbox-close:before,.slick .slick-prev:before,.slick .slick-next:before,.slick-lightbox .slick-lightbox-close:before,.slick-lightbox .slick-prev:before,.slick-lightbox .slick-next:before{content:" ";background-color:rgba(51,51,51,0.5);position:absolute;z-index:10;width:50px;height:50px;top:calc(50% - 25px);background-size:25px 25px;}@media (min-width:960px){.slick .slick-lightbox-close:before,.slick .slick-prev:before,.slick .slick-next:before,.slick-lightbox .slick-lightbox-close:before,.slick-lightbox .slick-prev:before,.slick-lightbox .slick-next:before{width:100px;height:100px;top:calc(50% - 50px);background-size:50px 50px;}}.slick .slick-lightbox-close:after,.slick .slick-prev:after,.slick .slick-next:after,.slick-lightbox .slick-lightbox-close:after,.slick-lightbox .slick-prev:after,.slick-lightbox .slick-next:after{width:50px;height:50px;top:calc(50% - 25px);background-size:25px 25px;content:" ";position:absolute;background-repeat:no-repeat;z-index:20;}@media (min-width:960px){.slick .slick-lightbox-close:after,.slick .slick-prev:after,.slick .slick-next:after,.slick-lightbox .slick-lightbox-close:after,.slick-lightbox .slick-prev:after,.slick-lightbox .slick-next:after{width:100px;height:100px;top:calc(50% - 50px);background-size:50px 50px;}}.slick .slick-lightbox-close:hover:before,.slick .slick-prev:hover:before,.slick .slick-next:hover:before,.slick-lightbox .slick-lightbox-close:hover:before,.slick-lightbox .slick-prev:hover:before,.slick-lightbox .slick-next:hover:before{background-color:rgba(51,51,51,0.75);}.slick .slick-prev,.slick-lightbox .slick-prev{left:0;}.slick .slick-prev:before,.slick-lightbox .slick-prev:before{left:0;}.slick .slick-prev:after,.slick-lightbox .slick-prev:after{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='85' height='75' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 297.4 543.5'%3E%3Cdefs%3E%3Cfilter id='svgshadow' x='0' y='0' width='200%25' height='200%25'%3E%3CfeOffset result='offOut' in='SourceGraphic' dx='0' dy='10' /%3E%3CfeColorMatrix result = 'matrixOut' in = 'offOut' type = 'matrix' values = '0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/%3E%3CfeGaussianBlur result='blurOut' in='matrixOut' stdDeviation='3' /%3E%3CfeBlend in='SourceGraphic' in2='blurOut' mode='normal' /%3E%3C/filter%3E%3C/defs%3E%3Cpolygon width='85' height='75' filter='url(%23svgshadow)' fill='%23ffffff' points='271.7,543.5 297.4,519 50.2,271.7 297.4,24.5 271.7,0 0,271.7 '/%3E%3C/svg%3E%0A");background-position:center;left:0;}.slick .slick-next,.slick-lightbox .slick-next{right:0;}.slick .slick-next:before,.slick-lightbox .slick-next:before{right:0;}.slick .slick-next:after,.slick-lightbox .slick-next:after{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='85' height='75' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='157.9 124.3 297.4 543.5'%3E%3Cdefs%3E%3Cfilter id='svgshadow' x='0' y='0' width='200%25' height='200%25'%3E%3CfeOffset result='offOut' in='SourceGraphic' dx='0' dy='10' /%3E%3CfeColorMatrix result = 'matrixOut' in = 'offOut' type = 'matrix' values = '0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/%3E%3CfeGaussianBlur result='blurOut' in='matrixOut' stdDeviation='3' /%3E%3CfeBlend in='SourceGraphic' in2='blurOut' mode='normal' /%3E%3C/filter%3E%3C/defs%3E%3Cpolygon filter='url(%23svgshadow)' fill='%23ffffff' points='183.6,124.3 157.9,148.8 405.1,396 157.9,643.2 183.6,667.7 455.3,396 '/%3E%3C/svg%3E%0A");background-position:center;right:0;}.slick .slick-lightbox-close,.slick-lightbox .slick-lightbox-close{border:0;border-radius:0;font-size:0;height:100px;pointer-events:auto;position:absolute;top:0;width:100px;background-color:transparent !important;right:0;}.slick .slick-lightbox-close:before,.slick-lightbox .slick-lightbox-close:before{right:0;}.slick .slick-lightbox-close:after,.slick-lightbox .slick-lightbox-close:after{background-image:url("data:image/svg+xml,%3C!-- Generated by IcoMoon.io --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='24' height='24'  fill='%23ffffff' viewBox='0 0 24 24'%3E%3Ctitle%3Eclose%3C/title%3E%3Cpath d='M18.984 6.422l-5.578 5.578 5.578 5.578-1.406 1.406-5.578-5.578-5.578 5.578-1.406-1.406 5.578-5.578-5.578-5.578 1.406-1.406 5.578 5.578 5.578-5.578z'%3E%3C/path%3E%3C/svg%3E%0A");background-position:center;right:0;}.slider_frontpage,.einleitung_block_paragraph{background-color:#EFF0F1;clear:both;overflow:hidden;letter-spacing:1px;}.slider_frontpage .slide,.einleitung_block_paragraph .slide{position:relative;height:500px;}.slider_frontpage .slide .left_side,.einleitung_block_paragraph .slide .left_side{padding:7rem 4rem;position:relative;z-index:1;}@media (max-width:768px){.slider_frontpage .slide .left_side,.einleitung_block_paragraph .slide .left_side{padding:2rem 1.5rem 2rem 0;max-width:300px;}}.slider_frontpage .slide .left_side h3,.einleitung_block_paragraph .slide .left_side h3{font-size:2.4rem;margin-bottom:3rem;position:relative;color:#203A40;font-family:"Lato",sans-serif;font-weight:700;}@media (max-width:768px){.slider_frontpage .slide .left_side h3,.einleitung_block_paragraph .slide .left_side h3{margin-bottom:4.5rem;}}.slider_frontpage .slide .left_side h3:after,.einleitung_block_paragraph .slide .left_side h3:after{content:"";display:inline-block;width:105px;height:4px;background-color:#60AF46;position:absolute;bottom:-1rem;left:0;}.slider_frontpage .slide .left_side p,.einleitung_block_paragraph .slide .left_side p{color:#203A40;font-size:1.5rem;}@media (max-width:768px){.slider_frontpage .slide .left_side p,.einleitung_block_paragraph .slide .left_side p{text-shadow:1px 1px 0px #dcdcdc;}}.slider_frontpage .slide .right_side,.einleitung_block_paragraph .slide .right_side{position:absolute;right:3rem;bottom:0;z-index:0;}@media (max-width:768px){.slider_frontpage .slide .right_side,.einleitung_block_paragraph .slide .right_side{right:-115px;}}.slider_frontpage .slide .right_side img,.einleitung_block_paragraph .slide .right_side img{max-height:480px;width:auto;}@media (max-width:768px){.slider_frontpage .slide .right_side img,.einleitung_block_paragraph .slide .right_side img{max-height:410px;}}.slider_frontpage .slide .slider_button,.einleitung_block_paragraph .slide .slider_button{position:absolute;bottom:5rem;left:0;right:0;margin:auto;text-align:center;z-index:10;}.slider_frontpage .slide .slider_button a,.einleitung_block_paragraph .slide .slider_button a{display:inline-block;color:#fff;padding:0.4rem 2rem;background-color:#60AF46;text-shadow:none;font-size:1.2rem;line-height:2.2rem;}@media (min-width:1600px){.path-frontpage #slides .slidesjs-control > div:nth-child(1) > div > div > div{background-position:center -100px;}}.page-node-type-startseite .einleitung_block_paragraph h3{max-width:330px;margin-top:0;}.einleitung_block_paragraph.einleitung_block.ja{background-position:center;background-repeat:no-repeat;background-size:cover;max-width:1920px;margin:auto;}.front_slider_wrapper_div{overflow:hidden;height:500px;position:relative;}#slides{height:500px;position:relative;overflow:inherit !important;}.slidesjs-container{height:500px !important;z-index:0;position:absolute !important;}.slidesjs-container .slidesjs-control{height:500px !important;}.slidesjs-navigation{text-indent:-9999px;z-index:5;position:relative;top:0;bottom:0;height:100%;width:80px;display:inline-block;}@media (max-width:768px){.slidesjs-navigation{width:40px;}}.slidesjs-navigation:before{content:"";background-image:url(/themes/custom/basic_si/images/icons/prfeil.svg);background-repeat:no-repeat;background-size:contain;position:absolute;width:50px;height:50px;margin:auto;top:0;bottom:0;right:0;left:0;opacity:0.3;}.slidesjs-navigation:hover,.slidesjs-navigation:focus,.slidesjs-navigation:active{border:none;box-shadow:none;text-shadow:none;background:none;outline-color:transparent;}.slidesjs-navigation:hover:before,.slidesjs-navigation:focus:before,.slidesjs-navigation:active:before{opacity:0.6;}.slidesjs-previous{float:left;}.slidesjs-previous::before{transform:rotate(180deg);}.slidesjs-next{float:right;}.slidesjs-pagination{z-index:5;position:absolute;bottom:0.5rem;list-style:none;left:0;right:0;margin:auto;text-align:center;padding:0;}.slidesjs-pagination > li{display:inline;}.slidesjs-pagination > li > a{width:16px;height:16px;display:inline-block;background-color:#dbe0e4;border-radius:50%;text-indent:-99999px;margin:0 6px;outline:none !important;}.slidesjs-pagination > li > a.active{background-color:#8ec77d;}.slidesjs-pagination > li > a:focus{border:none;box-shadow:none;outline:none;}@media (max-width:768px){.page-zeitstaerken-plus-abonnieren .slider_frontpage .slide .left_side p,.page-zeitstaerken-plus-abonnieren .einleitung_block_paragraph .slide .left_side p{max-width:70%;}}@media (max-width:768px){.path-frontpage .field--name-field-slide-2 .einleitung_block_paragraph{background-position:75% 0%;}.path-frontpage .field--name-field-slide-2 .left_side > p{max-width:93%;}.path-frontpage .field--name-field-slide-3 .left_side > p{max-width:93%;}}.dashboard_flex_wrapper{display:flex;flex-wrap:wrap;margin-top:2rem;}.dashboard_flex_wrapper > div:nth-child(1){width:70%;padding-top:2rem;padding-right:2rem;}@media (max-width:992px){.dashboard_flex_wrapper > div:nth-child(1){width:100%;}}.dashboard_flex_wrapper > div:nth-child(2){border-left:1px solid #e4e4e4;padding:2rem 0 2rem 4rem;width:30%;}@media (max-width:992px){.dashboard_flex_wrapper > div:nth-child(2){width:100%;padding-left:0;border:none;}}.dashboard_flex_wrapper > div .dashboard_links a{display:block;padding:0.7rem 3rem;background-color:#e0ecda;color:#333;text-align:center;margin-bottom:1.3rem;border:1px solid #c2dab4;}@media (max-width:992px){.dashboard_flex_wrapper > div .dashboard_links a{display:inline-block;}}@media (max-width:500px){.dashboard_flex_wrapper > div .dashboard_links a{display:block;}}.dashboard_flex_wrapper h1{margin-top:0 !important;}.dashboard_flex_wrapper .field__label{display:inline-block;font-weight:bold;}.dashboard_flex_wrapper .field__item{display:inline-block;}.role--anonymous .dashboard_links{display:none;}
.view-produkten .view-content{display:flex;flex-wrap:wrap;}.view-produkten .view-content > .views-row{width:33.3333333333%;padding:0 1rem;margin-bottom:2rem;}.view-produkten .view-content > .views-row > div{background-color:#f2f2f2;height:100%;padding:2rem;}.path-checkout .main-content,.path-product .main-content,.path-cart .main-content{background-color:#fafafa;padding-bottom:6rem;}.path-checkout a:active,.path-checkout a:focus,.path-checkout a:hover,.path-product a:active,.path-product a:focus,.path-product a:hover,.path-cart a:active,.path-cart a:focus,.path-cart a:hover{outline:none !important;}.path-checkout .js-form-item-payment-information-add-payment-method-billing-information-copy-to-address-book,.path-checkout .js-form-item-payment-information-billing-information-copy-to-address-book,.path-product .js-form-item-payment-information-add-payment-method-billing-information-copy-to-address-book,.path-product .js-form-item-payment-information-billing-information-copy-to-address-book,.path-cart .js-form-item-payment-information-add-payment-method-billing-information-copy-to-address-book,.path-cart .js-form-item-payment-information-billing-information-copy-to-address-book{display:none;}.btn_rund,.address-book-edit-button{padding:0.5rem 2rem;line-height:0.9rem;color:#203A40 !important;background-color:transparent;margin-top:0.9rem;display:inline-block;cursor:pointer;border-radius:30px;border:1px solid #9c9c9c;margin-bottom:1rem;}.btn_rund:hover,.address-book-edit-button:hover{background-color:#60AF46;border-color:#60AF46;color:#fff !important;text-decoration:none;}.btn.btn-primary{background-color:#60AF46;border-color:#60AF46;border-radius:5px;color:#fff;padding:0.5rem;margin-right:1rem;}.btn.btn-primary:hover{opacity:0.8;}.path-cart .btn.btn-primary{background-color:#9db5a6;border-color:#9db5a6;}.path-cart .delete-order-item{background-color:#b58181 !important;border-color:#b58181 !important;color:#fff !important;}.path-cart .view-commerce-cart-form > .view-content > .views-form{background:#f1f1f1;padding:1rem;margin-bottom:4rem;}.link_no_btn{background:no-repeat;color:#203a40 !important;text-decoration:underline;}.checkout-progress{display:flex;padding:0;list-style:none;margin:0 0 2rem 0;flex-wrap:wrap;}.checkout-progress > li{flex:auto;margin-bottom:0.5rem;padding:1rem 0 1rem 1.5rem;font-size:1rem;background-color:#e8e8e8;position:relative;}@media (max-width:768px){.checkout-progress > li{width:50%;}}.checkout-progress > li:after{content:"";background-image:url(/themes/custom/basic_si/images/icons/right_icon.svg);height:100%;width:24px;background-repeat:no-repeat;background-size:contain;position:absolute;right:0;top:0;}.checkout-progress > li:last-child:after{display:none;}.checkout-progress > li.checkout-progress--step__current{background-color:#dae8de;}.checkout-progress > li.checkout-progress--step__previous.hidden{display:none;}.checkout-progress > li.checkout-progress--step__previous{background-color:#dae8de;}.checkout-progress > li.checkout-progress--step__previous:after{background-image:url(/themes/custom/basic_si/images/icons/right_icon_active.svg);}.user-logged-in .checkout-progress > li.checkout-progress--step__previous.hidden{display:block;}@media (min-width:780px){.form-wrapper__returning-customer{width:38%;float:right;}.form-wrapper__returning-customer p,.form-wrapper__returning-customer legend{margin:0;}.form-wrapper__returning-customer .fieldset-wrapper{background-color:#e8e8e8;padding:1rem 2rem 1.5rem;margin-top:-1rem;}.form-wrapper__returning-customer .fieldset-wrapper #edit-login-returning-customer-forgot-password{display:inline-block;text-indent:10px;}.form-wrapper__guest-checkout{float:left;}}.checkout-complete{background:#ecf3ee;padding:2rem;margin-top:1rem;margin-bottom:5rem;}#edit-profile-formrechnungsadresse-profile-field-lastschriftmandat,.js-form-item-login-register-field-datenschutz-datenschutz,#edit-profile-formrechnungsadresse-profile-field-zeitraum{float:left;margin-left:20px;}#edit-profile-formrechnungsadresse-profile-field-zeitraum > div:first-child{display:none;}.path-checkout .address-line2{display:none;}.checkout-complete__payment-instructions h2{display:none;}.path-user .user-form{width:1140px;max-width:100%;padding:2rem;margin:auto;}.path-checkout .basisseite,.page-cart .basisseite{padding-bottom:3rem;}.path-checkout .views-form > form,.page-cart .views-form > form{overflow-x:scroll;}.path-checkout table,.page-cart table{border:0;border-spacing:0;font-size:0.857em;width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent;table-layout:auto !important;width:100%;position:relative;}@media (max-width:992px){.path-checkout table:before,.page-cart table:before{content:"<< Die Tabelle kann man bewegen >>";display:inline-block;font-size:11px;color:#666;position:absolute;top:-17px;}}.path-checkout table tr th,.page-cart table tr th{background:#757575;background:rgba(0,0,0,0.51);border-bottom-style:none;}.path-checkout thead > tr,.page-cart thead > tr{border-bottom:1px solid #000;}.path-checkout tr,.page-cart tr{border-bottom:1px solid #ccc;padding:0.1em 0.6em;background:#efefef;background:rgba(0,0,0,0.063);}.path-checkout .table th,.path-checkout .table td,.page-cart .table th,.page-cart .table td{vertical-align:top;border-top:1px solid #dee2e6;}.path-checkout .table thead th,.page-cart .table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6;}.path-checkout table tr th,.path-checkout table tr th a,.path-checkout table tr th a:hover,.path-checkout table tr th a:focus,.page-cart table tr th,.page-cart table tr th a,.page-cart table tr th a:hover,.page-cart table tr th a:focus{color:#fff;font-weight:bold;}.path-checkout tr td,.path-checkout tr th,.page-cart tr td,.page-cart tr th{border:1px solid #fff;text-align:left;padding:1rem !important;}.path-checkout #edit-actions,.page-cart #edit-actions{margin-top:2rem;}.path-checkout #edit-submit,.path-checkout #edit-submit--2,.page-cart #edit-submit,.page-cart #edit-submit--2{color:#fff;background:#9c9c9c;margin-right:1rem;margin-bottom:1rem;}.path-checkout #edit-checkout,.path-checkout #edit-checkout--2,.path-checkout #edit-actions-next,.page-cart #edit-checkout,.page-cart #edit-checkout--2,.page-cart #edit-actions-next{background:#60AF46;color:#fff;margin-bottom:1rem;}.path-product .price_wrapper{font-size:1.75rem;margin-bottom:1rem;}.path-product #main .container{padding-bottom:2rem;}.path-product .btn.btn-primary{color:#fff;border-radius:0;padding:0.7rem 2rem;display:inline-block;margin-top:1rem;}input.form-checkbox{float:left;margin-top:4px;}legend{font-size:1.5rem;font-weight:400 !important;}[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea{padding:0.85em;}fieldset#edit-profile-formrechnungsadresse-sepa-profile-field-lastschriftmandat--wrapper .description{display:none;}.js-form-item small{font-size:71%;color:#555;}fieldset#edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum--wrapper #edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum > div:nth-child(1){display:none;}fieldset#edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum--wrapper #edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum input.form-radio{float:left;margin-top:4px;}fieldset#edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum--wrapper #edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum--wrapper--description > p{display:none;}.form-item-profile-formrechnungsadresse-sepa-profile-field-zeitraum{margin-bottom:0;}label[for=edit-profile-formrechnungsadresse-sepa-profile-field-lastschriftmandat-ja] > p{margin-bottom:0;}label[for=edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum-bis-auf-widerruf]{margin-bottom:0;}.button{padding:1em 2.5em !important;}.form-required:after{content:"";vertical-align:super;display:inline-block;background-image:url(/themes/custom/basic_si/images/icons/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}#edit-actions-next{float:left;}.link--previous{background-color:#c1c1c1;color:#fff;display:inline-block;margin-left:1rem;padding:0.75em 2em;}.path-checkout #edit-login-returning-customer{display:none;}.page header > .container > *{max-width:35.33333rem;margin-left:auto;margin-right:auto;}.page .site-teaser-media{text-align:center;}.page .site-teaser-media a{display:block;}.page .site-teaser-media figcaption{text-align:left;margin:auto;max-width:calc(1200px + 4rem);padding-left:1rem;padding-right:1rem;}@media (min-width:768px){.page .site-teaser-media figcaption{padding-left:2rem;padding-right:2rem;}}.page.page--layout-teaser{display:flex;margin-left:-1rem;margin-right:-1rem;}.page.page--layout-teaser > .teaser-media-wrapper{width:calc(38.2% - 0.75rem);display:flex;padding:1rem;}.page.page--layout-teaser > .teaser-content{width:calc(61.8% + 0.75rem);padding:1rem;}.page.page--layout-teaser > .teaser-content > *:first-child{margin-top:0;}.beispiel_video_wrapper{margin-top:4rem;}.beispiel_video_wrapper h3{margin-bottom:2rem;font-size:2.2rem !important;text-align:center;}.beispiel_video_wrapper h3:after{content:"";display:block;width:3.125rem;position:relative;background-color:#60AF46;height:4px;margin:1rem auto;}.beispiel_video_wrapper iframe{width:100%;height:460px;max-width:100%;}@media (max-width:768px){.beispiel_video_wrapper iframe{height:auto;min-height:350px;}}@media (max-width:630px){.beispiel_video_wrapper iframe{height:auto;min-height:200px;}}.beispiel_video_wrapper .video-embed-description{width:815px;margin:auto;max-width:100%;padding:10px 0;}.startseite .site-teaser-img{text-align:center;}.page-node-type-startseite .slider_frontpage{background-color:#EFF0F1;clear:both;overflow:hidden;letter-spacing:1px;}.page-node-type-startseite .slider_frontpage .slide{position:relative;height:500px;}.page-node-type-startseite .slider_frontpage .slide .left_side{padding:7rem 4rem;}.page-node-type-startseite .slider_frontpage .slide .left_side h3{font-size:2.4rem;margin-bottom:3rem;position:relative;color:#203A40;}.page-node-type-startseite .slider_frontpage .slide .left_side h3:after{content:"";display:inline-block;width:105px;height:4px;background-color:#60AF46;position:absolute;bottom:-1rem;left:0;}.page-node-type-startseite .slider_frontpage .slide .left_side p{color:#203A40;}.page-node-type-startseite .slider_frontpage .slide .right_side{position:absolute;right:3rem;bottom:0;}.page-node-type-startseite .slider_frontpage .slide .right_side img{max-height:480px;}.page-node-type-startseite .slider_frontpage .slide .slider_button{position:absolute;bottom:5rem;left:0;right:0;margin:auto;text-align:center;}.page-node-type-startseite .slider_frontpage .slide .slider_button > a{display:inline-block;color:#fff;padding:0.4rem 2rem;background-color:#60AF46;text-shadow:none;font-size:1.2rem;line-height:2.2rem;}.page-node-type-startseite .body_frontpage h1{font-size:2.4rem;color:#203A40;margin:4rem 0 2rem;letter-spacing:0.5px;}.page-node-type-startseite .body_frontpage p{color:#203A40;letter-spacing:0.5px;margin-bottom:4rem;}.page-node-type-startseite .kategorien_frontpage{margin-bottom:4rem;}.page-node-type-startseite .kategorien_frontpage .kat_front_flexbox > div{display:flex;flex-wrap:wrap;margin:0 -6px;}.page-node-type-startseite .kategorien_frontpage .kat_front_flexbox > div > div{}@media (min-width:992px){.page-node-type-startseite .kategorien_frontpage .kat_front_flexbox > div > div{width:24%;background:#f2f2f2;margin:0 6px;}}.page-node-type-startseite .kategorien_frontpage .kat_front_flexbox > div > div > section{padding:0.5rem 1.4rem 2rem;overflow:hidden;position:relative;}@media (max-width:768px){.page-node-type-startseite .kategorien_frontpage .kat_front_flexbox > div > div > section{padding-left:1rem;padding-right:1rem;background:#f2f2f2;margin-bottom:0.5rem;}}.page-node-type-startseite .kategorien_frontpage .kat_front_flexbox > div > div > section .field--name-field-titel,.page-node-type-startseite .kategorien_frontpage .kat_front_flexbox > div > div > section h3{color:#60AF46;font-weight:600;font-size:1.3rem;letter-spacing:0.5px;margin:1.2rem 0 1rem;line-height:26px;}.page-node-type-startseite .kategorien_frontpage .kat_front_flexbox > div > div > section .field--name-field-beschreibung-lang{min-height:160px;}.page-node-type-startseite .kategorien_frontpage .kat_front_flexbox > div > div > section p{color:#203A40;letter-spacing:0.5px;}.page-node-type-startseite .kategorien_frontpage .kat_front_flexbox > div > div > section a{color:#203A40;padding:0.3rem 1.6rem;border-radius:30px;border:1px solid #203A40;display:inline-block;margin-top:1rem;}.page-node-type-startseite .kategorien_frontpage .kat_front_flexbox > div > div > section a:hover{border-color:#60AF46;background-color:#60AF46;color:#fff;text-decoration:none !important;}.page-node-type-startseite .kategorien_frontpage .kat_front_flexbox > div > div > section a svg.ext{padding-left:3px;padding-right:0;}.page-node-type-startseite .kategorien_frontpage .kat_button_frontpage{text-align:center;margin:4rem 0;}.page-node-type-startseite .kategorien_frontpage .kat_button_frontpage > a{display:inline-block;color:#fff;padding:0.4rem 2rem;background-color:#60AF46;text-shadow:none;font-size:1.2rem;line-height:2.2rem;}.page-node-type-startseite .ihr_programm_frontpage{margin:4rem 0;}.page-node-type-startseite .ihr_programm_frontpage h4{color:#60AF46;padding:0 0 1rem;letter-spacing:0.5px;font-size:1.5rem !important;}.page-node-type-startseite .ihr_programm_frontpage .programm_front_flexbox{display:flex;flex-wrap:wrap;}.page-node-type-startseite .ihr_programm_frontpage .programm_front_flexbox > div:nth-child(1){position:relative;}@media (min-width:992px){.page-node-type-startseite .ihr_programm_frontpage .programm_front_flexbox > div:nth-child(1){width:70%;}}.page-node-type-startseite .ihr_programm_frontpage .programm_front_flexbox > div:nth-child(1) span{position:absolute;bottom:2rem;background-color:#333333;display:inline-block;left:0;right:0;max-width:460px;margin:auto;padding:0.6rem 2rem;}.page-node-type-startseite .ihr_programm_frontpage .programm_front_flexbox > div:nth-child(2){padding:4rem 2rem 0 3rem;text-align:left;}@media (min-width:992px){.page-node-type-startseite .ihr_programm_frontpage .programm_front_flexbox > div:nth-child(2){width:30%;}}.page-node-type-startseite .ihr_programm_frontpage .programm_front_flexbox > div:nth-child(2) p{font-weight:400;letter-spacing:0.5px;margin-bottom:2rem;}.page-node-type-startseite .ihr_programm_frontpage .programm_front_flexbox > div:nth-child(2) a{display:inline-block;background-color:#60AF46;color:#fff;font-size:1.2rem;padding:0.8rem 3.5rem;font-weight:600;}.page-node-type-startseite .text_abschnitt_frontpage h3{padding:4rem 0 1rem;}.page-node-type-startseite .zitate_frontpage > div{display:flex;flex-wrap:wrap;margin:6rem 0 7rem;}@media (max-width:768px){.page-node-type-startseite .zitate_frontpage > div{margin:3rem 0;}}.page-node-type-startseite .zitate_frontpage > div > div{width:50%;margin-bottom:1.5rem;}@media (max-width:992px){.page-node-type-startseite .zitate_frontpage > div > div{width:100%;}}.page-node-type-startseite .zitate_frontpage > div > div > div:nth-child(1){width:170px;float:left;margin-right:1rem;}@media (max-width:768px){.page-node-type-startseite .zitate_frontpage > div > div > div:nth-child(1){width:100px;}}.page-node-type-startseite .zitate_frontpage > div > div > div:nth-child(1) img{border-radius:50%;border:9px solid transparent;}.page-node-type-startseite .zitate_frontpage > div > div > div:nth-child(2){padding:1rem 3rem 0 13rem;}@media (max-width:768px){.page-node-type-startseite .zitate_frontpage > div > div > div:nth-child(2){padding:0;}}.page-node-type-startseite .zitate_frontpage > div > div > div:nth-child(2) p{font-size:1rem;}.page-node-type-startseite .zitate_frontpage > div > div > div:nth-child(2) .field--name-field-link a{padding:0.2rem 1rem;display:inline-block;border:1px solid #9da7a9;border-radius:30px;margin-top:1rem;cursor:pointer;}.page-node-type-startseite .zitate_frontpage > div > div > div:nth-child(2) .field--name-field-link a:hover{background-color:#60AF46;border-color:#60AF46;color:#fff;}.page-node-type-startseite .zitate_frontpage > div > div > div.block_full_width{width:100%;padding:1rem 3rem 1rem 0;}.page-node-type-startseite .zitate_frontpage > div > div > div.block_full_width p{font-size:1rem;}.page-node-type-startseite .zitate_frontpage > div > div > div.block_full_width .field--name-field-link a{padding:0.2rem 1rem;display:inline-block;border:1px solid #ccc;border-radius:30px;margin-top:1rem;cursor:pointer;}.page-node-type-startseite .zitate_frontpage > div > div > div.block_full_width .field--name-field-link a:hover{background-color:#60AF46;border-color:#60AF46;color:#fff;}.page-node-type-startseite span.bold{font-weight:600 !important;}.body_frontpage p{color:#203A40;letter-spacing:0.5px;margin-bottom:4rem;}.katrem{margin:4rem 0;display:flex;flex-wrap:wrap;}.katrem > div{width:25%;padding:0.7rem;}.katrem > div > a{display:block;padding:4rem 1rem;text-align:center;background-color:#D9DDDE;min-height:184px;color:#203A40 !important;border-radius:2px;font-size:1.2rem !important;}.katrem > div > a:hover{opacity:0.8;}.frontpage{background-color:#fafafa;padding:0.1px 0;}.article header > .container > *{max-width:33.33333rem;max-width:35.33333rem;margin-left:auto;margin-right:auto;}.article header > .container .field--name-field-media-image{margin-bottom:1.5rem;}.article .topline{font-size:0.875rem;}.article .topline .topline-tags:before{content:" | ";}.article .topline .topline-tags:before:first-child{content:"";}.article .topline .topline-tags:before > span:after{content:", ";}.article .topline .topline-tags:before > span:after:last-child{content:"";}.article .topline + h1,.article .topline + h2,.article .topline + h3{margin-top:0.25rem;}.article.article--layout-teaser{display:flex;margin-left:-1rem;margin-right:-1rem;}.article.article--layout-teaser .topline{margin-top:0;}.article.article--layout-teaser .topline + h1,.article.article--layout-teaser .topline + h2,.article.article--layout-teaser .topline + h3{margin-top:0.25rem;margin-bottom:0.25rem;}.article.article--layout-teaser > .teaser-media-wrapper{width:calc(38.2% - 0.75rem);display:flex;padding:1rem;}.article.article--layout-teaser > .teaser-content{width:calc(61.8% + 0.75rem);padding:1rem;}.article.article--layout-teaser > .teaser-content > *:first-child{margin-top:0;}.article.article--layout-full{margin-top:3rem;}.basisseite{background-color:#fafafa;padding:0.1px 0;padding-bottom:5rem;}.basisseite h1{font-size:2.6rem;margin:4rem 0 2rem;position:relative;word-break:break-word;}.field--name-field-teaser-text{margin:2rem 0;}.search_input{position:relative;max-width:88rem;padding:0.5rem 0;}.search_input:before{position:absolute;top:50%;left:1rem;width:1.5rem;height:1.5rem;pointer-events:none;content:"";background:url("/themes/custom/basis_si/imagesicons/search.svg");-webkit-transform:translateY(-50%);transform:translateY(-50%);}.search_input input{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:0.75rem 7.25rem 0.75rem 3.25rem;margin:0 auto;font-size:16px;line-height:1.5;background-color:#eee;border:0;border-radius:50em;outline:0;}.search_input button{background-color:#60AF46;color:#fff;float:right;position:absolute;right:0px;top:8px;border-radius:0 24px 24px 0;border:none;padding:0.75rem 3.5rem;cursor:pointer;}.weitere_filterung{text-align:right;position:relative;padding-right:2rem;}.weitere_filterung:after{background-image:url("/themes/custom/basis_si/imagesicons/row_bottom.svg");content:"";width:20px;height:20px;right:0;top:3px;position:absolute;}.mediathek_wrapper{display:flex;flex-wrap:wrap;margin:3rem -2rem;}.mediathek_wrapper > div{width:33.3333333333%;margin-bottom:3rem;padding:0 2rem;}.mediathek_wrapper > div img{border-radius:2px;}.mediathek_wrapper h6{margin:0.5rem 0 0 0;}.mediathek_wrapper small{font-size:80%;font-weight:600;color:#c01617;}.mediathek_wrapper a{color:#203A40;padding:0.4rem 1.8rem;border-radius:30px;border:1px solid #203A40;display:inline-block;margin-top:1rem;margin-top:0;cursor:pointer;}.mediathek_wrapper a:hover{background-color:#60AF46;color:#fff !important;border-color:#60AF46;}.produkten_wrapper{display:flex;flex-wrap:wrap;margin:3rem -2rem;}@media (max-width:768px){.produkten_wrapper{margin:1rem 0;}}.produkten_wrapper > div{width:33.3333333333%;padding:2rem;}@media (max-width:1100px){.produkten_wrapper > div{padding:1rem;}}@media (max-width:992px){.produkten_wrapper > div{width:50%;}}@media (max-width:768px){.produkten_wrapper > div{width:100%;padding-left:0;padding-right:0;}}.produkten_wrapper > div > div{background-color:#EFF0F1;min-height:250px;padding:2rem;text-align:center;}.produkten_wrapper > div > div p{font-size:1.1rem;margin-top:1rem;min-height:53px;}.produkten_wrapper > div > div a.link_btn{display:inline-block;color:#fff !important;padding:0.4rem 4rem;background-color:#60AF46;text-shadow:none;font-size:1.2rem;line-height:2.2rem;margin:3rem auto 2rem;border-radius:6px;cursor:pointer;line-height:1.5rem;}.produkten_wrapper > div > div a.link_btn > span{font-size:1.1rem;font-weight:600;display:block;}.produkten_wrapper > div > div .a_mitte{margin-bottom:0.3rem;}.produkten_wrapper > div > div small{display:block;}.produkten_wrapper .div_mitte{min-height:370px;border:2px solid #60AF46;}@media (max-width:992px){.produkten_wrapper > div > div{min-height:400px;}}@media (max-width:768px){.produkten_wrapper > div > div{min-height:auto;}}.page-node--44 .d-p-group-of-text-blocks.paragraph--type--d-p-group-of-text-blocks{padding-top:0;}.node--type-video.node--view-mode-full{background-color:#fafafa;padding:4rem 0 6rem 0;}.node--type-video.node--view-mode-full header .field--type-entity-reference{margin-bottom:0;}.node--type-video.node--view-mode-full header h1{margin-top:0;line-height:45px;}@media (max-width:768px){.node--type-video.node--view-mode-full header h1{word-break:break-word;font-size:2.4rem;}}.node--type-video.node--view-mode-full section{margin-bottom:2rem;}.node--type-video.node--view-mode-full .main-content-wrapper{width:100%;}@media (min-width:992px){.node--type-video.node--view-mode-full .main-content-wrapper{margin:0 -2rem;display:flex;flex-wrap:wrap;flex-direction:row-reverse;align-items:flex-start;width:auto;}}@media (min-width:992px){.node--type-video.node--view-mode-full .main-content-wrapper .content-menu{width:33.3333333333%;padding:0 2rem;position:sticky;top:4rem;}}.node--type-video.node--view-mode-full .main-content-wrapper .content-menu ul{margin:0 0 2rem;padding:0;list-style:none;}.node--type-video.node--view-mode-full .main-content-wrapper .content-menu ul li{border-bottom:1px solid #C8CDCE;}.node--type-video.node--view-mode-full .main-content-wrapper .content-menu ul li:last-child{border-bottom:none;}.node--type-video.node--view-mode-full .main-content-wrapper .content-menu ul a{padding:0.75rem 1rem;color:#203A40;display:block;}.node--type-video.node--view-mode-full .main-content-wrapper .content-menu ul a:hover{background:#C8CDCE;text-decoration:none;}.node--type-video.node--view-mode-full .main-content-wrapper .content-menu.full_width_block{width:100%;}@media (min-width:992px){.node--type-video.node--view-mode-full .node__content{width:66.6666666667%;padding:0 2rem;}}.node--type-video.node--view-mode-full .video_teaser_bild .article--content--not-permitted{background:url(/themes/custom/basic_si/images/video-permitted.jpg) no-repeat center bottom;background-size:cover;}.node--type-video.node--view-mode-full .video_teaser_bild .eye-icon{text-align:center;width:8rem;margin:0 0 1rem 3rem;}@media (max-width:768px){.node--type-video.node--view-mode-full .video_teaser_bild .eye-icon{display:none;}}.node--type-video.node--view-mode-full .document_teaser_bild .article--content--not-permitted{background:url(/themes/custom/basic_si/images/doc-permitted.jpg) no-repeat center bottom;background-size:cover;}.field--name-field-media-oembed-video{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;}.field--name-field-media-oembed-video > .media-oembed-content{max-width:100%;left:0;top:0;height:100%;width:100%;position:absolute;}.document_teaser_bild,.video_teaser_bild{overflow:hidden;padding-bottom:calc(56.25% - 15px);position:relative;height:0;}.border_top_mediathek{border-top:15px solid;}.article--content--not-permitted{background:#C8CDCE;padding:1rem;font-size:1.25rem;padding-left:58%;max-width:100%;left:0;top:0;height:100%;width:100%;position:absolute;display:flex;flex-flow:column;justify-content:center;}@media (max-width:600px){.article--content--not-permitted{padding-left:51%;}}.article--content--not-permitted h3{font-size:2.2rem;margin-bottom:3rem;}@media (max-width:600px){.article--content--not-permitted h3{margin-bottom:0.8rem;margin-top:0;font-size:1.6rem;}}@media (max-width:600px){.article--content--not-permitted p a.btn.btn-primary{font-size:0.8rem;font-weight:normal;}}.article--content--not-permitted .mediathek-subline{font-size:1.25rem;font-weight:bold;}@media (max-width:768px){.article--content--not-permitted .mediathek-subline{margin:0;}}@media (min-width:768px){.article--content--not-permitted .mediathek-subline{font-size:1.6rem;}}.article--content--not-permitted .register-link{color:#203A40;text-decoration:underline;}.article--content--not-permitted .register-link:hover{color:#3d18c6;}.article--content--not-permitted .register-link:focus{box-shadow:none;outline:2px solid #3d18c6;outline-offset:3px;color:#3d18c6;}.article--content--not-permitted .register-link:focus:hover{outline:none;}.video_teaser .overlay_wrapper{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;}.video_teaser .overlay_wrapper > iframe{max-width:100%;left:0;top:0;height:100%;width:100%;position:absolute;}.video_teaser .border_top_mediathek{border-top:15px solid;}.video_teaser .overlay_wrapper{position:relative;background:#fff;}.video_teaser .overlay_wrapper .overlay_click{position:absolute;width:100%;height:100%;z-index:1;}.video_teaser .datum_field{font-weight:bold;margin:0.5rem 0 0 0;}.video_teaser .field_filmart{font-size:80%;font-weight:600;}.video_teaser .weiterlesen_btn{color:#203A40;padding:0.4rem 1.8rem;border-radius:30px;border:1px solid #203A40;display:inline-block;margin-top:1rem;margin-top:0;cursor:pointer;transition:0.3s all;}.video_teaser .weiterlesen_btn:hover{background-color:#60AF46;color:#fff !important;border-color:#60AF46;text-decoration:none !important;}.video_teaser .document_teaser_bild{background-color:#e8e8e8;width:100%;background-image:url(/themes/custom/basic_si/images/download_script.svg);background-position:center;background-size:31%;background-repeat:no-repeat;transition:0.3s all;overflow:hidden;padding-bottom:calc(56.25% - 15px);position:relative;height:0;}.video_teaser iframe,.video_teaser img{transition:0.3s all;}.video_teaser:hover .document_teaser_bild,.video_teaser:hover img,.video_teaser:hover iframe{opacity:0.7;}.view--name-mediathek form.views-exposed-form{position:relative;}.view--name-mediathek form.views-exposed-form > .js-form-type-textfield{position:relative;max-width:88rem;padding:0.5rem 0;}.view--name-mediathek form.views-exposed-form > .js-form-type-textfield:before{position:absolute;top:50%;left:1rem;width:1.5rem;height:1.5rem;pointer-events:none;content:"";background:url(/themes/custom/basic_si/images/icons/search.svg);-webkit-transform:translateY(-50%);transform:translateY(-50%);}.view--name-mediathek form.views-exposed-form > .js-form-type-textfield > input{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:0.75rem 7.25rem 0.75rem 3.25rem;margin:0 auto;font-size:16px;line-height:1.5;background-color:#eee;border:0;border-radius:50em;outline:0;}.view--name-mediathek form.views-exposed-form .button.form-submit{position:absolute;top:8px;right:0;float:right;border-radius:0 1.5rem 1.5rem 0 !important;cursor:pointer;font-weight:normal;}.view--name-mediathek form.views-exposed-form .button.form-submit:active{background-color:#60AF46;box-shadow:0 0 5px 0.2rem rgba(12,189,83,0.06);}.view--name-mediathek form.views-exposed-form .bef-secondary > summary,.view--name-mediathek form.views-exposed-form #edit-secondary > summary,.view--name-mediathek form.views-exposed-form [id^=edit-secondary] > summary{text-align:right;margin:2rem 0;}.view--name-mediathek form.views-exposed-form .bef-secondary > div,.view--name-mediathek form.views-exposed-form #edit-secondary > div,.view--name-mediathek form.views-exposed-form [id^=edit-secondary] > div{background:#eee;padding:2rem 4rem 0;margin:0;}@media (max-width:992px){.view--name-mediathek form.views-exposed-form .bef-secondary > div,.view--name-mediathek form.views-exposed-form #edit-secondary > div,.view--name-mediathek form.views-exposed-form [id^=edit-secondary] > div{padding:1rem 2rem 0;}}.view--name-mediathek form.views-exposed-form .bef-secondary > div:last-child,.view--name-mediathek form.views-exposed-form #edit-secondary > div:last-child,.view--name-mediathek form.views-exposed-form [id^=edit-secondary] > div:last-child{padding-bottom:2rem;margin-bottom:4rem;}.view--name-mediathek form.views-exposed-form .bef-secondary > div select,.view--name-mediathek form.views-exposed-form #edit-secondary > div select,.view--name-mediathek form.views-exposed-form [id^=edit-secondary] > div select{margin-bottom:0;width:100%;padding:1rem;}.view--name-mediathek form.views-exposed-form .bef-secondary #edit-field-filmart-target-id:before,.view--name-mediathek form.views-exposed-form .bef-secondary div[id^=edit-field-filmart-target-id]:before,.view--name-mediathek form.views-exposed-form #edit-secondary #edit-field-filmart-target-id:before,.view--name-mediathek form.views-exposed-form #edit-secondary div[id^=edit-field-filmart-target-id]:before,.view--name-mediathek form.views-exposed-form [id^=edit-secondary] #edit-field-filmart-target-id:before,.view--name-mediathek form.views-exposed-form [id^=edit-secondary] div[id^=edit-field-filmart-target-id]:before{content:"Kategorie";display:inline-block;margin-bottom:0.5rem;}.view--name-mediathek form.views-exposed-form .bef-secondary #edit-field-filmart-target-id .js-form-type-checkbox,.view--name-mediathek form.views-exposed-form .bef-secondary div[id^=edit-field-filmart-target-id] .js-form-type-checkbox,.view--name-mediathek form.views-exposed-form #edit-secondary #edit-field-filmart-target-id .js-form-type-checkbox,.view--name-mediathek form.views-exposed-form #edit-secondary div[id^=edit-field-filmart-target-id] .js-form-type-checkbox,.view--name-mediathek form.views-exposed-form [id^=edit-secondary] #edit-field-filmart-target-id .js-form-type-checkbox,.view--name-mediathek form.views-exposed-form [id^=edit-secondary] div[id^=edit-field-filmart-target-id] .js-form-type-checkbox{display:inline-block;padding:0.5rem 1rem;background-color:#dedede;margin-right:0.4rem;margin-bottom:0.5rem;float:none;}.view--name-mediathek form.views-exposed-form .bef-secondary #edit-field-filmart-target-id .js-form-type-checkbox > label,.view--name-mediathek form.views-exposed-form .bef-secondary div[id^=edit-field-filmart-target-id] .js-form-type-checkbox > label,.view--name-mediathek form.views-exposed-form #edit-secondary #edit-field-filmart-target-id .js-form-type-checkbox > label,.view--name-mediathek form.views-exposed-form #edit-secondary div[id^=edit-field-filmart-target-id] .js-form-type-checkbox > label,.view--name-mediathek form.views-exposed-form [id^=edit-secondary] #edit-field-filmart-target-id .js-form-type-checkbox > label,.view--name-mediathek form.views-exposed-form [id^=edit-secondary] div[id^=edit-field-filmart-target-id] .js-form-type-checkbox > label{font-size:1rem;cursor:pointer;margin-left:20px;margin-bottom:0;}.view--name-mediathek form.views-exposed-form .bef-secondary #edit-field-filmart-target-id .js-form-type-checkbox .form-check-input,.view--name-mediathek form.views-exposed-form .bef-secondary div[id^=edit-field-filmart-target-id] .js-form-type-checkbox .form-check-input,.view--name-mediathek form.views-exposed-form #edit-secondary #edit-field-filmart-target-id .js-form-type-checkbox .form-check-input,.view--name-mediathek form.views-exposed-form #edit-secondary div[id^=edit-field-filmart-target-id] .js-form-type-checkbox .form-check-input,.view--name-mediathek form.views-exposed-form [id^=edit-secondary] #edit-field-filmart-target-id .js-form-type-checkbox .form-check-input,.view--name-mediathek form.views-exposed-form [id^=edit-secondary] div[id^=edit-field-filmart-target-id] .js-form-type-checkbox .form-check-input{position:relative;margin-top:0.3rem;margin-left:0;}.view--name-mediathek form.views-exposed-form .bef-secondary .form-item-created-min,.view--name-mediathek form.views-exposed-form #edit-secondary .form-item-created-min,.view--name-mediathek form.views-exposed-form [id^=edit-secondary] .form-item-created-min{width:45%;float:left;margin-right:10%;}.view--name-mediathek form.views-exposed-form .bef-secondary .form-item-created-max,.view--name-mediathek form.views-exposed-form #edit-secondary .form-item-created-max,.view--name-mediathek form.views-exposed-form [id^=edit-secondary] .form-item-created-max{width:45%;}.view--name-mediathek .ui-datepicker{z-index:1000 !important;}.view--name-mediathek .item-list ul{display:flex;flex-wrap:wrap;margin:3rem -2rem;}.view--name-mediathek .item-list ul > li{width:33.3333333333%;margin-bottom:3rem;padding:0 2rem;}@media (max-width:992px){.view--name-mediathek .item-list ul > li{padding:0 1rem;}}@media (max-width:800px){.view--name-mediathek .item-list ul > li{width:50%;}}@media (max-width:600px){.view--name-mediathek .item-list ul > li{width:100%;}}.view--name-mediathek .item-list ul > li h4{margin-top:0;}.view--name-mediathek .pagination{margin-bottom:5rem;}.view--name-mediathek .pagination li.active a{background-color:#60AF46;border-color:#60AF46;}.view--name-mediathek .pagination li{color:#203A40;}.view--name-mediathek .pagination li a{color:#203A40;}.form-control:focus{-webkit-box-shadow:0 0 5px 0.2rem rgba(12,189,83,0.06);box-shadow:0 0 5px 0.2rem rgba(12,189,83,0.06);}.Ausbildung,.Ausbildung_label .field__label{color:#007FC5;border-color:#007FC5;font-weight:bold;}.Beratung,.Beratung_label .field__label{color:#FF771C;border-color:#FF771C;font-weight:bold;}.Finanzgerichts-Info,.Finanzgerichts-Info_label .field__label{color:#BF1717;border-color:#BF1717;font-weight:bold;}.Finanzverwaltungs-Info,.Finanzverwaltungs-Info_label .field__label{color:#4597A0;border-color:#4597A0;font-weight:bold;}.Gesetzesänderungen,.Gesetzesänderungen_label .field__label{color:#a39800;border-color:#FFEF0A;font-weight:bold;}.Mandanten-Info,.Mandanten-Info_label .field__label{color:#9F6DB3;border-color:#9F6DB3;font-weight:bold;}.Newsletter,.Newsletter_label .field__label{color:#000;border-color:#000;font-weight:bold;}.Rechtsprechungs-Info,.Rechtsprechungs-Info_label .field__label{color:#4C9E31;border-color:#4C9E31;font-weight:bold;}.Steuerticker,.Steuerticker_label .field__label{color:#9F6DB3;border-color:#9F6DB3;font-weight:bold;}.Xpress,.Xpress_label .field__label{color:#000;border-color:#000;font-weight:bold;}iframe{max-width:100%;}@media (max-width:768px){iframe{max-height:270px;}}@media (max-width:499px){iframe{max-height:200px;}}@media (max-width:350px){iframe{max-height:160px;}}section.newsletter{background:#EFF0F1;padding:1rem 2rem 2rem;}.page-node-type-video .field__label{font-size:1.6rem;font-weight:500;}#weiteres{padding:0 2rem;width:100%;}#weiteres > .field__label{margin-bottom:1rem;}.flex_wrapper_weiteres > div{display:flex;flex-wrap:wrap;}.flex_wrapper_weiteres > div > div{width:23%;background:#f2f2f2;padding:0;margin-right:15px;margin-bottom:15px;}.mehr_zum_thema_teaser{border-top:5px solid;padding:0.9rem 1.3rem;}.mehr_zum_thema_teaser a{font-weight:normal;font-size:0.9rem;line-height:20px;display:inline-block;margin-top:5px;word-break:break-word;}.webinaren_wrapper{background-color:#fafafa;padding:0.1px 0;padding-bottom:5rem;}.webinaren_wrapper h1{font-size:2.6rem;margin:4rem 0 2rem;position:relative;}.webinaren_wrapper .webinaren_flex_wrapper{display:flex;flex-wrap:wrap;}.webinaren_wrapper .webinaren_flex_wrapper > div:nth-child(1){width:64%;padding-right:2rem;}@media (max-width:768px){.webinaren_wrapper .webinaren_flex_wrapper > div:nth-child(1){width:100%;}}.webinaren_wrapper .webinaren_flex_wrapper > div:nth-child(2){width:36%;}@media (max-width:768px){.webinaren_wrapper .webinaren_flex_wrapper > div:nth-child(2){width:100%;}}.webinaren_wrapper .webinaren_flex_wrapper .field__label,.webinaren_wrapper .referenten_wrapper .field__label{font-size:1.7rem;margin-bottom:0.5rem;}.webinaren_wrapper .field--name-body{padding-top:0.5rem;margin-bottom:2rem;}.view--name-webinar{display:flex;flex-wrap:wrap;margin-top:3rem;}.view--name-webinar > div.views-row{width:25%;padding-right:1rem;}@media (max-width:992px){.view--name-webinar > div.views-row{width:50%;}}@media (max-width:768px){.view--name-webinar > div.views-row{width:100%;}}.webinar_termin_wrapper h3{font-weight:400;}.webinar_termin_wrapper .field-termin{border:1px solid #e6e6e6;padding:0;margin-bottom:1rem;overflow:hidden;}.webinar_termin_wrapper .field-datum{background:#e6e6e6;padding:1rem 1.5rem;font-size:16px;color:#28547d;font-weight:600;}.webinar_termin_wrapper .field-datum.date--past{text-decoration:line-through;color:#909090;}.webinar_termin_wrapper .webinar_info{padding:1.5rem;font-size:0.9rem;}.webinar_termin_wrapper .webinar_info .time_wrapper{margin-bottom:1.2rem;}.webinar_termin_wrapper .webinar_info .time_wrapper:before{content:"";background-image:url(/themes/custom/basic_si/images/icons/time.svg);background-repeat:no-repeat;background-size:contain;width:17px;height:17px;display:inline-block;float:left;margin-right:9px;margin-top:4px;}.webinar_termin_wrapper .webinar_info .place_count{margin-bottom:1.2rem;}.webinar_termin_wrapper .webinar_info .place_count:before{content:"";background-repeat:no-repeat;background-size:contain;width:17px;height:17px;display:inline-block;float:left;margin-right:9px;margin-top:4px;}.webinar_termin_wrapper .webinar_info .place_count.ja:before{background-image:url(/themes/custom/basic_si/images/icons/done.svg);}.webinar_termin_wrapper .webinar_info .place_count.nein:before{background-image:url(/themes/custom/basic_si/images/icons/disabled.svg);margin-top:2px;}.webinar_termin_wrapper .webinar_info .field--name-field-veranstaltungsnummer{margin-bottom:1.2rem;font-weight:bold;}.webinar_termin_wrapper .webinar_info .field--name-field-veranstaltungsnummer .field__label{display:inline-block;float:left;}.webinar_termin_wrapper .webinar_info .field--name-field-pdf a{margin-top:1.5rem;display:block;}.webinar_termin_wrapper .date--past{color:#909090;}.view--name-newsletter{margin-top:3rem;}.view--name-newsletter .item-list > ul{list-style:none;padding:0;}.view--name-newsletter .item-list > ul > li{margin-bottom:1.5rem;list-style:none;}.view--name-newsletter .item-list > ul > li > article{background-color:#f4f4f4;padding:20px 30px;}.view--name-newsletter .item-list > ul > li h2{font-size:1.4rem;margin-top:0;font-weight:500;}.view--name-newsletter .item-list > ul > li .post-date{margin-bottom:0;}.view--name-newsletter .item-list > ul > li .links{padding-left:0;list-style:none;margin:0;}.view--name-newsletter .item-list > ul > li .links .node-readmore{text-align:right;}.view--name-newsletter .item-list > ul > li .links .node-readmore > a{border:1px solid #ccc;padding:5px 20px;border-radius:25px;}.pager{margin-top:3rem;}.pager .pager__item a{display:inline-block;border:1px solid;padding:4px 13px;margin-right:2px;}.pager .pager__item--active a{background:#5faf45;border-color:#5faf45;color:#fff;}.view--name-arbeitshilfen{margin:4rem auto 7rem;max-width:calc(1200px + 4rem);padding-left:2rem;padding-right:2rem;}.view--name-arbeitshilfen .search_wrapper_arbeitshilfen{background:#dadada;padding:0.5rem 1rem;}.view--name-arbeitshilfen #views-exposed-form-arbeitshilfen-page-1{padding:1rem;border:1px solid #ececec;overflow:hidden;}.view--name-arbeitshilfen select{min-height:48px;border-color:#ddd;}.view--name-arbeitshilfen .js-form-type-select,.view--name-arbeitshilfen .js-form-type-textfield{float:left;margin-right:1rem;}.view--name-arbeitshilfen #edit-actions{margin-top:30px;}@media (max-width:1150px){.view--name-arbeitshilfen #edit-actions{clear:both;}}@media (max-width:768px){.view--name-arbeitshilfen select{width:100%;display:block;margin:0;}.view--name-arbeitshilfen .js-form-type-select,.view--name-arbeitshilfen .js-form-type-textfield{width:100%;display:block;margin:5px 0 0 0;}.view--name-arbeitshilfen #edit-actions{margin-top:5px;display:inline-block;}}@media (max-width:768px){.view--name-arbeitshilfen table{width:100%;overflow-x:scroll;display:block;}.view--name-arbeitshilfen table:before{content:"<< Die Tabelle kann man bewegen >>";display:inline-block;font-size:12px;color:#666;}}.view--name-arbeitshilfen table thead{background:#dadada;}.view--name-arbeitshilfen table thead > tr > th:nth-child(2){width:120px;}.view--name-arbeitshilfen table thead > tr > th:nth-child(3){width:280px;}.view--name-arbeitshilfen table th,.view--name-arbeitshilfen table td{padding:0.75em;border:1px solid #ccc;}.view--name-arbeitshilfen table td{}.view--name-arbeitshilfen table td ul.guide--taxonomy{list-style:none;padding:0;margin:0;font-size:0.95rem !important;color:#555;}.view--name-arbeitshilfen table td ul.guide--taxonomy > li:nth-child(1):before{display:inline-block;content:"";background-image:url("/themes/custom/basic_si/images/icons/file.svg");background-repeat:no-repeat;width:20px;height:16px;background-size:contain;vertical-align:sub;margin-right:3px;opacity:0.7;}.view--name-arbeitshilfen table td ul.guide--taxonomy > li:nth-child(2):before{display:inline-block;content:"";background-image:url("/themes/custom/basic_si/images/icons/inbox.svg");background-repeat:no-repeat;width:20px;height:16px;background-size:contain;vertical-align:sub;margin-right:3px;opacity:0.7;}.view--name-arbeitshilfen table h3{font-size:1.05rem;font-weight:500;margin-top:0;word-break:break-word;color:#56a03e;margin-bottom:0.5rem;}.view--name-arbeitshilfen .pager{margin-top:3rem;}.view--name-arbeitshilfen .pager .pager__item a{display:inline-block;border:1px solid;padding:4px 13px;margin-right:2px;}.view--name-arbeitshilfen .pager .pager__item--active a{background:#5faf45;border-color:#5faf45;color:#fff;}
.view-produkten .view-content{display:flex;flex-wrap:wrap;}.view-produkten .view-content > .views-row{width:33.3333333333%;padding:0 1rem;margin-bottom:2rem;}.view-produkten .view-content > .views-row > div{background-color:#f2f2f2;height:100%;padding:2rem;}.path-checkout .main-content,.path-product .main-content,.path-cart .main-content{background-color:#fafafa;padding-bottom:6rem;}.path-checkout a:active,.path-checkout a:focus,.path-checkout a:hover,.path-product a:active,.path-product a:focus,.path-product a:hover,.path-cart a:active,.path-cart a:focus,.path-cart a:hover{outline:none !important;}.path-checkout .js-form-item-payment-information-add-payment-method-billing-information-copy-to-address-book,.path-checkout .js-form-item-payment-information-billing-information-copy-to-address-book,.path-product .js-form-item-payment-information-add-payment-method-billing-information-copy-to-address-book,.path-product .js-form-item-payment-information-billing-information-copy-to-address-book,.path-cart .js-form-item-payment-information-add-payment-method-billing-information-copy-to-address-book,.path-cart .js-form-item-payment-information-billing-information-copy-to-address-book{display:none;}.btn_rund,.address-book-edit-button{padding:0.5rem 2rem;line-height:0.9rem;color:#203A40 !important;background-color:transparent;margin-top:0.9rem;display:inline-block;cursor:pointer;border-radius:30px;border:1px solid #9c9c9c;margin-bottom:1rem;}.btn_rund:hover,.address-book-edit-button:hover{background-color:#60AF46;border-color:#60AF46;color:#fff !important;text-decoration:none;}.btn.btn-primary{background-color:#60AF46;border-color:#60AF46;border-radius:5px;color:#fff;padding:0.5rem;margin-right:1rem;}.btn.btn-primary:hover{opacity:0.8;}.path-cart .btn.btn-primary{background-color:#9db5a6;border-color:#9db5a6;}.path-cart .delete-order-item{background-color:#b58181 !important;border-color:#b58181 !important;color:#fff !important;}.path-cart .view-commerce-cart-form > .view-content > .views-form{background:#f1f1f1;padding:1rem;margin-bottom:4rem;}.link_no_btn{background:no-repeat;color:#203a40 !important;text-decoration:underline;}.checkout-progress{display:flex;padding:0;list-style:none;margin:0 0 2rem 0;flex-wrap:wrap;}.checkout-progress > li{flex:auto;margin-bottom:0.5rem;padding:1rem 0 1rem 1.5rem;font-size:1rem;background-color:#e8e8e8;position:relative;}@media (max-width:768px){.checkout-progress > li{width:50%;}}.checkout-progress > li:after{content:"";background-image:url(/themes/custom/basic_si/images/icons/right_icon.svg);height:100%;width:24px;background-repeat:no-repeat;background-size:contain;position:absolute;right:0;top:0;}.checkout-progress > li:last-child:after{display:none;}.checkout-progress > li.checkout-progress--step__current{background-color:#dae8de;}.checkout-progress > li.checkout-progress--step__previous.hidden{display:none;}.checkout-progress > li.checkout-progress--step__previous{background-color:#dae8de;}.checkout-progress > li.checkout-progress--step__previous:after{background-image:url(/themes/custom/basic_si/images/icons/right_icon_active.svg);}.user-logged-in .checkout-progress > li.checkout-progress--step__previous.hidden{display:block;}@media (min-width:780px){.form-wrapper__returning-customer{width:38%;float:right;}.form-wrapper__returning-customer p,.form-wrapper__returning-customer legend{margin:0;}.form-wrapper__returning-customer .fieldset-wrapper{background-color:#e8e8e8;padding:1rem 2rem 1.5rem;margin-top:-1rem;}.form-wrapper__returning-customer .fieldset-wrapper #edit-login-returning-customer-forgot-password{display:inline-block;text-indent:10px;}.form-wrapper__guest-checkout{float:left;}}.checkout-complete{background:#ecf3ee;padding:2rem;margin-top:1rem;margin-bottom:5rem;}#edit-profile-formrechnungsadresse-profile-field-lastschriftmandat,.js-form-item-login-register-field-datenschutz-datenschutz,#edit-profile-formrechnungsadresse-profile-field-zeitraum{float:left;margin-left:20px;}#edit-profile-formrechnungsadresse-profile-field-zeitraum > div:first-child{display:none;}.path-checkout .address-line2{display:none;}.checkout-complete__payment-instructions h2{display:none;}.path-user .user-form{width:1140px;max-width:100%;padding:2rem;margin:auto;}.path-checkout .basisseite,.page-cart .basisseite{padding-bottom:3rem;}.path-checkout .views-form > form,.page-cart .views-form > form{overflow-x:scroll;}.path-checkout table,.page-cart table{border:0;border-spacing:0;font-size:0.857em;width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent;table-layout:auto !important;width:100%;position:relative;}@media (max-width:992px){.path-checkout table:before,.page-cart table:before{content:"<< Die Tabelle kann man bewegen >>";display:inline-block;font-size:11px;color:#666;position:absolute;top:-17px;}}.path-checkout table tr th,.page-cart table tr th{background:#757575;background:rgba(0,0,0,0.51);border-bottom-style:none;}.path-checkout thead > tr,.page-cart thead > tr{border-bottom:1px solid #000;}.path-checkout tr,.page-cart tr{border-bottom:1px solid #ccc;padding:0.1em 0.6em;background:#efefef;background:rgba(0,0,0,0.063);}.path-checkout .table th,.path-checkout .table td,.page-cart .table th,.page-cart .table td{vertical-align:top;border-top:1px solid #dee2e6;}.path-checkout .table thead th,.page-cart .table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6;}.path-checkout table tr th,.path-checkout table tr th a,.path-checkout table tr th a:hover,.path-checkout table tr th a:focus,.page-cart table tr th,.page-cart table tr th a,.page-cart table tr th a:hover,.page-cart table tr th a:focus{color:#fff;font-weight:bold;}.path-checkout tr td,.path-checkout tr th,.page-cart tr td,.page-cart tr th{border:1px solid #fff;text-align:left;padding:1rem !important;}.path-checkout #edit-actions,.page-cart #edit-actions{margin-top:2rem;}.path-checkout #edit-submit,.path-checkout #edit-submit--2,.page-cart #edit-submit,.page-cart #edit-submit--2{color:#fff;background:#9c9c9c;margin-right:1rem;margin-bottom:1rem;}.path-checkout #edit-checkout,.path-checkout #edit-checkout--2,.path-checkout #edit-actions-next,.page-cart #edit-checkout,.page-cart #edit-checkout--2,.page-cart #edit-actions-next{background:#60AF46;color:#fff;margin-bottom:1rem;}.path-product .price_wrapper{font-size:1.75rem;margin-bottom:1rem;}.path-product #main .container{padding-bottom:2rem;}.path-product .btn.btn-primary{color:#fff;border-radius:0;padding:0.7rem 2rem;display:inline-block;margin-top:1rem;}input.form-checkbox{float:left;margin-top:4px;}legend{font-size:1.5rem;font-weight:400 !important;}[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea{padding:0.85em;}fieldset#edit-profile-formrechnungsadresse-sepa-profile-field-lastschriftmandat--wrapper .description{display:none;}.js-form-item small{font-size:71%;color:#555;}fieldset#edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum--wrapper #edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum > div:nth-child(1){display:none;}fieldset#edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum--wrapper #edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum input.form-radio{float:left;margin-top:4px;}fieldset#edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum--wrapper #edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum--wrapper--description > p{display:none;}.form-item-profile-formrechnungsadresse-sepa-profile-field-zeitraum{margin-bottom:0;}label[for=edit-profile-formrechnungsadresse-sepa-profile-field-lastschriftmandat-ja] > p{margin-bottom:0;}label[for=edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum-bis-auf-widerruf]{margin-bottom:0;}.button{padding:1em 2.5em !important;}.form-required:after{content:"";vertical-align:super;display:inline-block;background-image:url(/themes/custom/basic_si/images/icons/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}#edit-actions-next{float:left;}.link--previous{background-color:#c1c1c1;color:#fff;display:inline-block;margin-left:1rem;padding:0.75em 2em;}.path-checkout #edit-login-returning-customer{display:none;}.akkordeon_tab{margin-top:1rem;}.akkordeon_tab .akkordeon_tab_titel{border-radius:2px;padding:10px 20px;background-color:#f2f2f2;border:1px solid #e6e6e6;overflow:hidden;font-size:1.5rem;font-weight:600;color:#203940;cursor:pointer;display:flex;justify-content:space-between;}.akkordeon_tab .akkordeon_tab_titel > span{display:inline-block;text-align:center;}.akkordeon_tab .akkordeon_tab_titel > span img{width:45px;height:37px;transition:all 0.1s;}.akkordeon_tab .akkordeon_tab_titel.tab_active{border-radius:2px 2px 0 0;}.akkordeon_tab .akkordeon_tab_titel.tab_active > span img{transform:rotate(180deg);}.akkordeon_tab .akkordeon_tab_beschreibung{border-radius:0 0 2px 2px;background-color:#f9f9f9;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;display:none;height:0;transition:all 0.5s;}.akkordeon_tab .akkordeon_tab_beschreibung.beschreibung_active{display:block;padding:20px;margin-bottom:2rem;height:100%;}.paragraph--type--call-to-action{background:#ddd;padding-top:1.5rem;padding-bottom:1.5rem;margin-top:3rem;margin-bottom:3rem;text-align:center;}.paragraph--type--call-to-action > .container > *{margin-top:0;max-width:33.33333rem;max-width:35.33333rem;margin-left:auto;margin-right:auto;}.paragraph--type--call-to-action > .container > *:last-child{margin-bottom:0;}.paragraph--type--call-to-action .field--name-field-section-link a{padding:0.375em 1.25em;background:#60AF46;color:#fff;display:inline-block;text-decoration:none !important;box-shadow:0 1px 3px rgba(0,0,0,0.25);}.paragraph--type--call-to-action .field--name-field-section-link a:hover,.paragraph--type--call-to-action .field--name-field-section-link a:focus,.paragraph--type--call-to-action .field--name-field-section-link a:active{background:#427830;}.paragraph--type--call-to-action .field--name-field-section-link a:hover{transform:scale(1.1);}.paragraph--type--card{box-shadow:0 0 5px rgba(0,0,0,0.5);border-radius:0.25rem;}.paragraph--type--card figure > *{border-radius:0.25rem 0.25rem 0 0;overflow:hidden;}.paragraph--type--card figure img{width:100%;}.paragraph--type--card .card-content{padding:1rem 1rem 1.5rem;}.paragraph--type--card .card-content > *:first-child{margin-top:0;}.paragraph--type--cards .field--name-field-cards{list-style:none;padding:0;}.paragraph--type--cards .field--name-field-cards > li{padding:1rem 0;}@media (min-width:720px){.paragraph--type--cards .field--name-field-cards{display:flex;flex-wrap:wrap;margin:-1rem;}.paragraph--type--cards .field--name-field-cards > li{width:50%;padding:1rem;display:flex;}}@media (min-width:720px) and (min-width:960px){.paragraph--type--cards .field--name-field-cards > li{width:33.3333333333%;}}.paragraph--type--checklist .field--name-field-section-list-item{display:flex;flex-flow:wrap;font-size:1.125rem;padding:0;list-style:none;background:#ddd;margin-left:-1rem;margin-right:-1rem;}@media (min-width:720px){.paragraph--type--checklist .field--name-field-section-list-item{margin-left:0;margin-right:0;}}.paragraph--type--checklist .field--name-field-section-list-item > li{width:100%;padding:1rem 1rem 1rem 2.5rem;margin:0;position:relative;}@media (min-width:720px){.paragraph--type--checklist .field--name-field-section-list-item > li{width:50%;}}@media (min-width:960px){.paragraph--type--checklist .field--name-field-section-list-item > li{width:33.33333%;}}.paragraph--type--checklist .field--name-field-section-list-item > li:before{display:inline-block;text-decoration:inherit;text-indent:0;position:absolute;top:1rem;left:1rem;height:1.5rem;width:1.5rem;content:"✔";color:#60AF46;}.paragraph--type--description-list > .container > *{max-width:33.33333rem;max-width:35.33333rem;margin-left:auto;margin-right:auto;}.paragraph--type--highlight-box{background:#ddd;padding-top:1.5rem;padding-bottom:1.5rem;margin-top:3rem;margin-bottom:3rem;}.paragraph--type--highlight-box > .container > *{margin-top:0;}.paragraph--type--highlight-box > .container > *:last-child{margin-bottom:0;}.paragraph--type--highlight-box > .container figure{margin-left:-1rem;margin-right:-1rem;margin-bottom:1rem;margin-top:-1.5rem;}@media (min-width:720px){.paragraph--type--highlight-box > .container figure{clear:left;float:left;margin-left:0;margin-right:2rem;margin-bottom:0;margin-top:0.4rem;max-width:38.2%;min-width:auto !important;}}.paragraph--type--highlight-box > .container figure figcaption{padding-left:1rem;padding-right:1rem;}@media (min-width:720px){.paragraph--type--highlight-box > .container figure figcaption{padding-left:0;padding-right:0;}}.paragraph--type--image-carousel > .container{padding-left:0;padding-right:0;}@media (min-width:720px){.paragraph--type--image-carousel > .container{padding-left:2rem;padding-right:2rem;}}.paragraph--type--image-carousel > .container .field--name-field-section-title{padding-left:1rem;padding-right:1rem;}@media (min-width:720px){.paragraph--type--image-carousel > .container .field--name-field-section-title{padding-left:0;padding-right:0;}}.paragraph--type--image-carousel .field--name-field-section-medias{margin:0;padding:0;list-style:none;}.paragraph--type--image-carousel .field--name-field-section-medias li{padding:0;margin:0;width:100%;}.paragraph--type--image-carousel .field--name-field-section-medias li img{display:block;}.paragraph--type--image-gallery .field--name-field-section-medias{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;margin:0;padding:0;list-style:none;margin-left:calc(-1rem + 2px);margin-right:calc(-1rem + 2px);}@media (min-width:720px){.paragraph--type--image-gallery .field--name-field-section-medias{margin-left:-2px;margin-right:-2px;}}.paragraph--type--image-gallery .field--name-field-section-medias li{padding:0;margin:2px;width:calc(50% - 4px);}@media (min-width:320px){.paragraph--type--image-gallery .field--name-field-section-medias li{width:calc(50% - 4px);}}@media (min-width:720px){.paragraph--type--image-gallery .field--name-field-section-medias li{width:calc(33.3333333333% - 4px);}}@media (min-width:960px){.paragraph--type--image-gallery .field--name-field-section-medias li{width:calc(25% - 4px);}}@media (min-width:1200px){.paragraph--type--image-gallery .field--name-field-section-medias li{width:calc(25% - 4px);}}.paragraph--type--image-gallery .field--name-field-section-medias li img{display:block;width:100%;}.paragraph--type--image-large figure{margin-left:-1rem;margin-right:-1rem;}@media (min-width:720px){.paragraph--type--image-large figure{margin-left:0;margin-right:0;}}.paragraph--type--image-large figure figcaption{padding-left:1rem;padding-right:1rem;}@media (min-width:720px){.paragraph--type--image-large figure figcaption{padding-left:0;padding-right:0;}}.paragraph--type--logo-gallery .field--name-field-section-images,.paragraph--type--logo-gallery .field--name-field-section-medias{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;margin:0;padding:0;list-style:none;margin-left:calc(-1rem + 2px);margin-right:calc(-1rem + 2px);}@media (min-width:720px){.paragraph--type--logo-gallery .field--name-field-section-images,.paragraph--type--logo-gallery .field--name-field-section-medias{margin-left:-2px;margin-right:-2px;}}.paragraph--type--logo-gallery .field--name-field-section-images li,.paragraph--type--logo-gallery .field--name-field-section-medias li{padding:0;margin:2px;width:calc(50% - 4px);}@media (min-width:320px){.paragraph--type--logo-gallery .field--name-field-section-images li,.paragraph--type--logo-gallery .field--name-field-section-medias li{width:calc(50% - 4px);}}@media (min-width:720px){.paragraph--type--logo-gallery .field--name-field-section-images li,.paragraph--type--logo-gallery .field--name-field-section-medias li{width:calc(33.3333333333% - 4px);}}@media (min-width:960px){.paragraph--type--logo-gallery .field--name-field-section-images li,.paragraph--type--logo-gallery .field--name-field-section-medias li{width:calc(25% - 4px);}}@media (min-width:1200px){.paragraph--type--logo-gallery .field--name-field-section-images li,.paragraph--type--logo-gallery .field--name-field-section-medias li{width:calc(25% - 4px);}}.paragraph--type--logo-gallery .field--name-field-section-images li img,.paragraph--type--logo-gallery .field--name-field-section-medias li img{display:block;}.paragraph--type--quote .quote-wrapper{display:flex;background-color:#ddd;margin-left:-1rem;margin-right:-1rem;}@media (min-width:720px){.paragraph--type--quote .quote-wrapper{margin-left:0;margin-right:0;}}.paragraph--type--quote .quote-wrapper > div:first-child{padding-left:0;}.paragraph--type--quote .quote-wrapper > figure{margin-bottom:0;width:calc(38.2% - 3rem);min-width:25%;display:flex;align-items:center;justify-content:center;padding:1.5rem;}.paragraph--type--quote .quote-wrapper > figure img{border-radius:50%;max-width:160px;width:100%;}.paragraph--type--quote .quote-wrapper blockquote{width:calc(61.8% + 3rem);margin:1.5rem 0;font-size:1rem;line-height:1.6;padding:0.75rem 1.5rem 0.75rem 1.75rem;border-left:0.25rem solid #222;}.paragraph--type--quote .quote-wrapper blockquote footer{margin-top:0.75rem;font-size:0.875rem;}.paragraph--type--quote .quote-wrapper blockquote footer:before{content:"— ";}.paragraph--type--references .field--name-field-section-references{margin:0;padding:0;list-style-type:none;}.paragraph--type--separator-line{margin:1.5rem 0;}.paragraph--type--separator-line .container{border-bottom:1px solid;}.paragraph--type--table .tablefield-wrapper{overflow-x:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;}.paragraph--type--text-with-image{display:flow-root;}.paragraph--type--text-with-image .container > *{max-width:33.33333rem;max-width:35.33333rem;margin-left:auto;margin-right:auto;}.paragraph--type--text-with-image .container figure{margin-left:-1rem;margin-right:-1rem;}@media (min-width:720px){.paragraph--type--text-with-image .container figure{clear:left;float:left;margin-bottom:1rem;margin-left:0;margin-right:2rem;margin-top:0.4rem;max-width:38.2%;min-width:auto !important;}}.paragraph--type--text-with-image .container figure figcaption{padding-left:1rem;padding-right:1rem;}@media (min-width:720px){.paragraph--type--text-with-image .container figure figcaption{padding-left:0;padding-right:0;}}@media (min-width:720px){.paragraph--type--text-with-image.paragraph--image--alignment--right .container figure{clear:right;float:right;margin-bottom:1rem;margin-left:2rem;margin-right:0;margin-top:0.4rem;max-width:38.2%;min-width:auto !important;}}.parallax{min-height:300px;background-size:cover;position:relative;margin:2rem 0;}.parallax h3{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:block;height:2rem;text-align:center;color:#fff;font-size:2rem;padding:0 1rem;text-shadow:2px 2px 5px #000;}.team_paragraph{padding:2rem 0;}.team_paragraph .field--name-field-mitarbeiter{display:flex;flex-wrap:wrap;}.team_paragraph .field--name-field-mitarbeiter > .field__item{width:25%;padding:0 1rem;margin-bottom:5rem;}@media (max-width:992px){.team_paragraph .field--name-field-mitarbeiter > .field__item{width:33.3333333333%;}}@media (max-width:768px){.team_paragraph .field--name-field-mitarbeiter > .field__item{width:50%;}}@media (max-width:490px){.team_paragraph .field--name-field-mitarbeiter > .field__item{width:100%;}}.team_paragraph .field--name-field-mitarbeiter > .field__item img{max-width:100%;height:auto;transition:0.3s all;}.team_paragraph .field--name-field-mitarbeiter > .field__item .field--name-field-info{font-weight:400;font-size:0.92rem;letter-spacing:0.5px;}.team_paragraph .field--name-field-mitarbeiter > .field__item:hover img{border-radius:12px;opacity:0.9;}.team_paragraph h2{font-weight:500;margin-bottom:1rem;}.vorteile_wrapper h3{margin-bottom:2rem;font-size:2.2rem !important;text-align:center;}.vorteile_wrapper h3:after{content:"";display:block;width:3.125rem;position:relative;background-color:#60AF46;height:4px;margin:1rem auto;}.vorteile_wrapper .section_wrapper{background-color:#eff0f1;padding:3rem;}.vorteile_wrapper .section_wrapper .flex_wrap > div{display:flex;flex-wrap:wrap;}.vorteile_wrapper .section_wrapper .flex_wrap > div > div{width:33.3333333333%;padding:2rem 0 1rem;}@media (max-width:992px){.vorteile_wrapper .section_wrapper .flex_wrap > div > div{width:50%;}}@media (max-width:600px){.vorteile_wrapper .section_wrapper .flex_wrap > div > div{width:100%;}}.vorteile_wrapper .section_wrapper .flex_wrap > div > div .field--name-field-icon{width:35px;padding:0.2rem 0;float:left;}.vorteile_wrapper .section_wrapper .flex_wrap > div > div > div:nth-child(2){padding-left:55px;padding-right:3rem;}.vorteile_wrapper .section_wrapper .flex_wrap > div > div > div:nth-child(2) h4{margin-top:0;font-size:1.4rem !important;}.vorteile_wrapper .section_wrapper .flex_wrap > div > div > div:nth-child(2) p{color:#727272;}.paragraph--type--hinweis{padding:2rem 2rem 0.5rem 2rem;}@media (max-width:768px){.paragraph--type--hinweis{padding-left:1rem;padding-right:1rem;}}.paragraph--type--hinweis > div{background:rgba(95,175,69,0.18);color:#203A40;margin:auto;width:1200px;text-align:center;padding:1.2rem;border:2px solid #90c67e;max-width:100%;}@media (max-width:1205px){.paragraph--type--hinweis > div{margin:auto;}}.paragraph--type--hinweis > div .field--name-field-section-title{font-size:1.5rem;margin-bottom:1rem;color:#599645;}.paragraph--type--hinweis > div .field--name-field-button a{background-color:#60AF46;border-color:#60AF46;display:inline-block;color:#fff;padding:0.75rem 1.5rem;margin-top:1rem;}.path-frontpage h1{margin-top:2rem;}.field--name-field-kachel{display:flex;flex-wrap:wrap;}.field--name-field-kachel > div{width:50%;margin-bottom:2rem;}@media (max-width:992px){.field--name-field-kachel > div{width:100%;}}.field--name-field-kachel > div > section{display:block;position:relative;text-align:left;padding:2.5rem 2rem 1rem;background-color:#EFF0F1;color:#203A40;border-radius:2px;margin:0.8rem;height:100%;}.field--name-field-kachel > div > section .field--name-field-titel{font-size:1.7rem;font-weight:bold;text-align:center;margin-bottom:1rem;}.field--name-field-kachel > div > section .field--name-field-link{text-align:center;}.field--name-field-kachel > div > section .field--name-field-link a{color:#ffffff;background-color:#60AF46;border-color:#60AF46;border-radius:30px;padding:0.7rem 1.5rem 0.8rem;display:inline-block;margin-top:1.5rem;cursor:pointer;}.stellen_wrapper .content_wrapper{display:flex;flex-wrap:wrap;}.stellen_wrapper .content_wrapper > div{width:50%;padding:0 4rem 0 0;}@media (max-width:900px){.stellen_wrapper .content_wrapper > div{width:100%;}}.stellen_wrapper .weitere_info_wrapper{margin-top:2rem;}.stellen_wrapper .field__label{font-size:1.5rem;margin-bottom:10px;}.stellen_wrapper ul{list-style:none;}.stellen_wrapper ul li::before{content:"•";color:#60AF46;font-weight:bold;display:inline-block;width:1em;margin-left:-1em;}.steuerticker{margin-bottom:7rem;}@media (max-width:768px){.steuerticker{margin-bottom:3rem;}}@media (max-width:768px){.steuerticker iframe{height:400px;}}.steuerticker .field--name-field-text-1{margin-bottom:1.5rem;}.steuerticker .field--name-field-text-2{margin-top:1.5rem;}
.view-produkten .view-content{display:flex;flex-wrap:wrap;}.view-produkten .view-content > .views-row{width:33.3333333333%;padding:0 1rem;margin-bottom:2rem;}.view-produkten .view-content > .views-row > div{background-color:#f2f2f2;height:100%;padding:2rem;}.path-checkout .main-content,.path-product .main-content,.path-cart .main-content{background-color:#fafafa;padding-bottom:6rem;}.path-checkout a:active,.path-checkout a:focus,.path-checkout a:hover,.path-product a:active,.path-product a:focus,.path-product a:hover,.path-cart a:active,.path-cart a:focus,.path-cart a:hover{outline:none !important;}.path-checkout .js-form-item-payment-information-add-payment-method-billing-information-copy-to-address-book,.path-checkout .js-form-item-payment-information-billing-information-copy-to-address-book,.path-product .js-form-item-payment-information-add-payment-method-billing-information-copy-to-address-book,.path-product .js-form-item-payment-information-billing-information-copy-to-address-book,.path-cart .js-form-item-payment-information-add-payment-method-billing-information-copy-to-address-book,.path-cart .js-form-item-payment-information-billing-information-copy-to-address-book{display:none;}.btn_rund,.address-book-edit-button{padding:0.5rem 2rem;line-height:0.9rem;color:#203A40 !important;background-color:transparent;margin-top:0.9rem;display:inline-block;cursor:pointer;border-radius:30px;border:1px solid #9c9c9c;margin-bottom:1rem;}.btn_rund:hover,.address-book-edit-button:hover{background-color:#60AF46;border-color:#60AF46;color:#fff !important;text-decoration:none;}.btn.btn-primary{background-color:#60AF46;border-color:#60AF46;border-radius:5px;color:#fff;padding:0.5rem;margin-right:1rem;}.btn.btn-primary:hover{opacity:0.8;}.path-cart .btn.btn-primary{background-color:#9db5a6;border-color:#9db5a6;}.path-cart .delete-order-item{background-color:#b58181 !important;border-color:#b58181 !important;color:#fff !important;}.path-cart .view-commerce-cart-form > .view-content > .views-form{background:#f1f1f1;padding:1rem;margin-bottom:4rem;}.link_no_btn{background:no-repeat;color:#203a40 !important;text-decoration:underline;}.checkout-progress{display:flex;padding:0;list-style:none;margin:0 0 2rem 0;flex-wrap:wrap;}.checkout-progress > li{flex:auto;margin-bottom:0.5rem;padding:1rem 0 1rem 1.5rem;font-size:1rem;background-color:#e8e8e8;position:relative;}@media (max-width:768px){.checkout-progress > li{width:50%;}}.checkout-progress > li:after{content:"";background-image:url(/themes/custom/basic_si/images/icons/right_icon.svg);height:100%;width:24px;background-repeat:no-repeat;background-size:contain;position:absolute;right:0;top:0;}.checkout-progress > li:last-child:after{display:none;}.checkout-progress > li.checkout-progress--step__current{background-color:#dae8de;}.checkout-progress > li.checkout-progress--step__previous.hidden{display:none;}.checkout-progress > li.checkout-progress--step__previous{background-color:#dae8de;}.checkout-progress > li.checkout-progress--step__previous:after{background-image:url(/themes/custom/basic_si/images/icons/right_icon_active.svg);}.user-logged-in .checkout-progress > li.checkout-progress--step__previous.hidden{display:block;}@media (min-width:780px){.form-wrapper__returning-customer{width:38%;float:right;}.form-wrapper__returning-customer p,.form-wrapper__returning-customer legend{margin:0;}.form-wrapper__returning-customer .fieldset-wrapper{background-color:#e8e8e8;padding:1rem 2rem 1.5rem;margin-top:-1rem;}.form-wrapper__returning-customer .fieldset-wrapper #edit-login-returning-customer-forgot-password{display:inline-block;text-indent:10px;}.form-wrapper__guest-checkout{float:left;}}.checkout-complete{background:#ecf3ee;padding:2rem;margin-top:1rem;margin-bottom:5rem;}#edit-profile-formrechnungsadresse-profile-field-lastschriftmandat,.js-form-item-login-register-field-datenschutz-datenschutz,#edit-profile-formrechnungsadresse-profile-field-zeitraum{float:left;margin-left:20px;}#edit-profile-formrechnungsadresse-profile-field-zeitraum > div:first-child{display:none;}.path-checkout .address-line2{display:none;}.checkout-complete__payment-instructions h2{display:none;}.path-user .user-form{width:1140px;max-width:100%;padding:2rem;margin:auto;}.path-checkout .basisseite,.page-cart .basisseite{padding-bottom:3rem;}.path-checkout .views-form > form,.page-cart .views-form > form{overflow-x:scroll;}.path-checkout table,.page-cart table{border:0;border-spacing:0;font-size:0.857em;width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent;table-layout:auto !important;width:100%;position:relative;}@media (max-width:992px){.path-checkout table:before,.page-cart table:before{content:"<< Die Tabelle kann man bewegen >>";display:inline-block;font-size:11px;color:#666;position:absolute;top:-17px;}}.path-checkout table tr th,.page-cart table tr th{background:#757575;background:rgba(0,0,0,0.51);border-bottom-style:none;}.path-checkout thead > tr,.page-cart thead > tr{border-bottom:1px solid #000;}.path-checkout tr,.page-cart tr{border-bottom:1px solid #ccc;padding:0.1em 0.6em;background:#efefef;background:rgba(0,0,0,0.063);}.path-checkout .table th,.path-checkout .table td,.page-cart .table th,.page-cart .table td{vertical-align:top;border-top:1px solid #dee2e6;}.path-checkout .table thead th,.page-cart .table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6;}.path-checkout table tr th,.path-checkout table tr th a,.path-checkout table tr th a:hover,.path-checkout table tr th a:focus,.page-cart table tr th,.page-cart table tr th a,.page-cart table tr th a:hover,.page-cart table tr th a:focus{color:#fff;font-weight:bold;}.path-checkout tr td,.path-checkout tr th,.page-cart tr td,.page-cart tr th{border:1px solid #fff;text-align:left;padding:1rem !important;}.path-checkout #edit-actions,.page-cart #edit-actions{margin-top:2rem;}.path-checkout #edit-submit,.path-checkout #edit-submit--2,.page-cart #edit-submit,.page-cart #edit-submit--2{color:#fff;background:#9c9c9c;margin-right:1rem;margin-bottom:1rem;}.path-checkout #edit-checkout,.path-checkout #edit-checkout--2,.path-checkout #edit-actions-next,.page-cart #edit-checkout,.page-cart #edit-checkout--2,.page-cart #edit-actions-next{background:#60AF46;color:#fff;margin-bottom:1rem;}.path-product .price_wrapper{font-size:1.75rem;margin-bottom:1rem;}.path-product #main .container{padding-bottom:2rem;}.path-product .btn.btn-primary{color:#fff;border-radius:0;padding:0.7rem 2rem;display:inline-block;margin-top:1rem;}input.form-checkbox{float:left;margin-top:4px;}legend{font-size:1.5rem;font-weight:400 !important;}[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea{padding:0.85em;}fieldset#edit-profile-formrechnungsadresse-sepa-profile-field-lastschriftmandat--wrapper .description{display:none;}.js-form-item small{font-size:71%;color:#555;}fieldset#edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum--wrapper #edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum > div:nth-child(1){display:none;}fieldset#edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum--wrapper #edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum input.form-radio{float:left;margin-top:4px;}fieldset#edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum--wrapper #edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum--wrapper--description > p{display:none;}.form-item-profile-formrechnungsadresse-sepa-profile-field-zeitraum{margin-bottom:0;}label[for=edit-profile-formrechnungsadresse-sepa-profile-field-lastschriftmandat-ja] > p{margin-bottom:0;}label[for=edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum-bis-auf-widerruf]{margin-bottom:0;}.button{padding:1em 2.5em !important;}.form-required:after{content:"";vertical-align:super;display:inline-block;background-image:url(/themes/custom/basic_si/images/icons/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}#edit-actions-next{float:left;}.link--previous{background-color:#c1c1c1;color:#fff;display:inline-block;margin-left:1rem;padding:0.75em 2em;}.path-checkout #edit-login-returning-customer{display:none;}.views-element-container .item-list > ul{margin:0;padding:0;list-style-type:none;}
.view-produkten .view-content{display:flex;flex-wrap:wrap;}.view-produkten .view-content > .views-row{width:33.3333333333%;padding:0 1rem;margin-bottom:2rem;}.view-produkten .view-content > .views-row > div{background-color:#f2f2f2;height:100%;padding:2rem;}.path-checkout .main-content,.path-product .main-content,.path-cart .main-content{background-color:#fafafa;padding-bottom:6rem;}.path-checkout a:active,.path-checkout a:focus,.path-checkout a:hover,.path-product a:active,.path-product a:focus,.path-product a:hover,.path-cart a:active,.path-cart a:focus,.path-cart a:hover{outline:none !important;}.path-checkout .js-form-item-payment-information-add-payment-method-billing-information-copy-to-address-book,.path-checkout .js-form-item-payment-information-billing-information-copy-to-address-book,.path-product .js-form-item-payment-information-add-payment-method-billing-information-copy-to-address-book,.path-product .js-form-item-payment-information-billing-information-copy-to-address-book,.path-cart .js-form-item-payment-information-add-payment-method-billing-information-copy-to-address-book,.path-cart .js-form-item-payment-information-billing-information-copy-to-address-book{display:none;}.btn_rund,.address-book-edit-button{padding:0.5rem 2rem;line-height:0.9rem;color:#203A40 !important;background-color:transparent;margin-top:0.9rem;display:inline-block;cursor:pointer;border-radius:30px;border:1px solid #9c9c9c;margin-bottom:1rem;}.btn_rund:hover,.address-book-edit-button:hover{background-color:#60AF46;border-color:#60AF46;color:#fff !important;text-decoration:none;}.btn.btn-primary{background-color:#60AF46;border-color:#60AF46;border-radius:5px;color:#fff;padding:0.5rem;margin-right:1rem;}.btn.btn-primary:hover{opacity:0.8;}.path-cart .btn.btn-primary{background-color:#9db5a6;border-color:#9db5a6;}.path-cart .delete-order-item{background-color:#b58181 !important;border-color:#b58181 !important;color:#fff !important;}.path-cart .view-commerce-cart-form > .view-content > .views-form{background:#f1f1f1;padding:1rem;margin-bottom:4rem;}.link_no_btn{background:no-repeat;color:#203a40 !important;text-decoration:underline;}.checkout-progress{display:flex;padding:0;list-style:none;margin:0 0 2rem 0;flex-wrap:wrap;}.checkout-progress > li{flex:auto;margin-bottom:0.5rem;padding:1rem 0 1rem 1.5rem;font-size:1rem;background-color:#e8e8e8;position:relative;}@media (max-width:768px){.checkout-progress > li{width:50%;}}.checkout-progress > li:after{content:"";background-image:url(/themes/custom/basic_si/images/icons/right_icon.svg);height:100%;width:24px;background-repeat:no-repeat;background-size:contain;position:absolute;right:0;top:0;}.checkout-progress > li:last-child:after{display:none;}.checkout-progress > li.checkout-progress--step__current{background-color:#dae8de;}.checkout-progress > li.checkout-progress--step__previous.hidden{display:none;}.checkout-progress > li.checkout-progress--step__previous{background-color:#dae8de;}.checkout-progress > li.checkout-progress--step__previous:after{background-image:url(/themes/custom/basic_si/images/icons/right_icon_active.svg);}.user-logged-in .checkout-progress > li.checkout-progress--step__previous.hidden{display:block;}@media (min-width:780px){.form-wrapper__returning-customer{width:38%;float:right;}.form-wrapper__returning-customer p,.form-wrapper__returning-customer legend{margin:0;}.form-wrapper__returning-customer .fieldset-wrapper{background-color:#e8e8e8;padding:1rem 2rem 1.5rem;margin-top:-1rem;}.form-wrapper__returning-customer .fieldset-wrapper #edit-login-returning-customer-forgot-password{display:inline-block;text-indent:10px;}.form-wrapper__guest-checkout{float:left;}}.checkout-complete{background:#ecf3ee;padding:2rem;margin-top:1rem;margin-bottom:5rem;}#edit-profile-formrechnungsadresse-profile-field-lastschriftmandat,.js-form-item-login-register-field-datenschutz-datenschutz,#edit-profile-formrechnungsadresse-profile-field-zeitraum{float:left;margin-left:20px;}#edit-profile-formrechnungsadresse-profile-field-zeitraum > div:first-child{display:none;}.path-checkout .address-line2{display:none;}.checkout-complete__payment-instructions h2{display:none;}.path-user .user-form{width:1140px;max-width:100%;padding:2rem;margin:auto;}.path-checkout .basisseite,.page-cart .basisseite{padding-bottom:3rem;}.path-checkout .views-form > form,.page-cart .views-form > form{overflow-x:scroll;}.path-checkout table,.page-cart table{border:0;border-spacing:0;font-size:0.857em;width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent;table-layout:auto !important;width:100%;position:relative;}@media (max-width:992px){.path-checkout table:before,.page-cart table:before{content:"<< Die Tabelle kann man bewegen >>";display:inline-block;font-size:11px;color:#666;position:absolute;top:-17px;}}.path-checkout table tr th,.page-cart table tr th{background:#757575;background:rgba(0,0,0,0.51);border-bottom-style:none;}.path-checkout thead > tr,.page-cart thead > tr{border-bottom:1px solid #000;}.path-checkout tr,.page-cart tr{border-bottom:1px solid #ccc;padding:0.1em 0.6em;background:#efefef;background:rgba(0,0,0,0.063);}.path-checkout .table th,.path-checkout .table td,.page-cart .table th,.page-cart .table td{vertical-align:top;border-top:1px solid #dee2e6;}.path-checkout .table thead th,.page-cart .table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6;}.path-checkout table tr th,.path-checkout table tr th a,.path-checkout table tr th a:hover,.path-checkout table tr th a:focus,.page-cart table tr th,.page-cart table tr th a,.page-cart table tr th a:hover,.page-cart table tr th a:focus{color:#fff;font-weight:bold;}.path-checkout tr td,.path-checkout tr th,.page-cart tr td,.page-cart tr th{border:1px solid #fff;text-align:left;padding:1rem !important;}.path-checkout #edit-actions,.page-cart #edit-actions{margin-top:2rem;}.path-checkout #edit-submit,.path-checkout #edit-submit--2,.page-cart #edit-submit,.page-cart #edit-submit--2{color:#fff;background:#9c9c9c;margin-right:1rem;margin-bottom:1rem;}.path-checkout #edit-checkout,.path-checkout #edit-checkout--2,.path-checkout #edit-actions-next,.page-cart #edit-checkout,.page-cart #edit-checkout--2,.page-cart #edit-actions-next{background:#60AF46;color:#fff;margin-bottom:1rem;}.path-product .price_wrapper{font-size:1.75rem;margin-bottom:1rem;}.path-product #main .container{padding-bottom:2rem;}.path-product .btn.btn-primary{color:#fff;border-radius:0;padding:0.7rem 2rem;display:inline-block;margin-top:1rem;}input.form-checkbox{float:left;margin-top:4px;}legend{font-size:1.5rem;font-weight:400 !important;}[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea{padding:0.85em;}fieldset#edit-profile-formrechnungsadresse-sepa-profile-field-lastschriftmandat--wrapper .description{display:none;}.js-form-item small{font-size:71%;color:#555;}fieldset#edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum--wrapper #edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum > div:nth-child(1){display:none;}fieldset#edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum--wrapper #edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum input.form-radio{float:left;margin-top:4px;}fieldset#edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum--wrapper #edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum--wrapper--description > p{display:none;}.form-item-profile-formrechnungsadresse-sepa-profile-field-zeitraum{margin-bottom:0;}label[for=edit-profile-formrechnungsadresse-sepa-profile-field-lastschriftmandat-ja] > p{margin-bottom:0;}label[for=edit-profile-formrechnungsadresse-sepa-profile-field-zeitraum-bis-auf-widerruf]{margin-bottom:0;}.button{padding:1em 2.5em !important;}.form-required:after{content:"";vertical-align:super;display:inline-block;background-image:url(/themes/custom/basic_si/images/icons/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}#edit-actions-next{float:left;}.link--previous{background-color:#c1c1c1;color:#fff;display:inline-block;margin-left:1rem;padding:0.75em 2em;}.path-checkout #edit-login-returning-customer{display:none;}
