.carousel-box--inside{background-color:#fff;padding:1em;opacity:0.85;}.carousel-box--inside .carousel-item-button.btn.fw-bold.text-uppercase.btn-secondary.btn-secondary--arrow-right{background-color:#ccc;}#search .input-group{border:1px solid #000;}.input-group .form-control{border:none;}.ui-widget-header{border:1px solid #327C31;background:#327C31 url('../../../typo3conf/ext/fawf_site/Resources/Public/Css/images/ui-bg_gloss-wave_35_f6a828_500x100.png') 50% 50% repeat-x;}.form-container .form-container-inner{max-width:400px;background-color:#ededed;padding:1rem;margin-bottom:1rem;}.form-container-inner form{margin:0;}.form-container-inner .button,.form-container-inner button{margin:0;min-width:150px;}.form-container h3{margin:0 0 0 0;padding-top:20px;font-size:1rem;color:#000;}.form-container input[type="password"],.form-container input[type="text"],.form-container textarea,.form-container input[type="tel"],.form-container input[type="email"]{-webkit-appearance:none;-moz-appearance:none;border-radius:0;background-color:#fff;border:1px solid #c6c6c6;box-shadow:none;color:#666;display:block;font-family:inherit;font-size:1rem;height:2.3125rem;margin:0 0 1rem;margin-top:0px;padding:.5rem;width:100%;box-sizing:border-box;transition:border-color .15s linear,background .15s linear;}.form-container input[type="submit"],.form-container .button{border-radius:0;}.tx-indexedsearch-res{margin-bottom:2rem;}.tx-indexedsearch-res h3{font-size:.875rem;margin-bottom:.5rem;}p.tx-indexedsearch-description{margin-bottom:0.1em;}.tx-indexedsearch img{max-width:none;}.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li{display:inline;list-style-type:none;margin-right:5px;}.tx-indexedsearch-info{background:#eeeeee;padding:10px;margin-bottom:1em;}.tx-indexedsearch-text-item-path p{margin-bottom:0px;}.tx-indexedsearch-search-submit{margin-top:1em;}.tx-srfeuserregister-pi1 .radiolabel label{padding:0.2em 0.6em 0 0.3em;}.tx-srfeuserregister-pi1 .form-container-inner{max-width:500px;}.tx-srfeuserregister-pi1 dt{font-weight:400;}.tx-srfeuserregister-pi1 .form-container-inner .button,.form-container-inner button{min-width:auto;}.tx-srfeuserregister-pi1 p.tx-srfeuserregister-pi1-error{margin-bottom:0.25rem;line-height:1;color:red;}.frame-type-felogin_login .alert{margin:0;padding:0;border:none;}.frame-type-felogin_login ul.typo3-messages{list-style-type:none;}.register{background-color:#eaeaea;padding-top:3.188rem;padding-bottom:3.188rem;margin-top:-1em;}.register .btn{margin:0 0 0 6.875rem;}@media (max-width:768px){.register .btn{margin:0 0 0 1rem;}}.mb-4.small{max-width:768px;}.frame-type-felogin_login h1.login-intern{margin:0 6.875rem 2.625rem;font-size:1.4em;color:#000;}.tx-felogin-pi1 .form-container ::placeholder{color:#000;opacity:1;text-transform:uppercase;font-weight:bold;}.flex-container{padding:0;margin-bottom:15px;}.kachel-menue .flex-item{position:relative;display:inline-block;width:100%;padding-top:100%;height:auto;color:white;text-align:center;}.kachel-menue .flex-item-inner{position:absolute;display:flex;justify-content:center;align-items:center;top:0;bottom:0;right:0;left:0;margin:5px;margin-bottom:0;background-color:#49793d;}.kachel-menue  .flex-item-inner:hover{background-color:#41A440;}.kachel-menue .flex-item-inner h2{font-size:1rem;color:#fff;margin:0;padding:5px;hyphen:auto;}.kachel-menue .flex-item-inner h2 img{margin-bottom:0.8rem;width:80%;height:auto;}.kachel-Start{display:none;}.breadcrumb-button-container{float:left;}.menue-personal{text-align:right;}.menue-personal .login-img{width:35px;margin-left:10px;}.menue-personal .btn{background-color:transparent;padding:0.6rem 0;cursor:pointer;border:none;position:relative;margin:0;color:#327C31;font-weight:bold;}.menue-personal a,.menue-personal a:hover,.menue-personal a:focus{text-decoration:none;color:#327C31;font-weight:bold;font-size:1rem;}.menue-personal button:focus,.menue-personal a:focus,.menue-personal button:focus{outline-color:transparent;}.menue-personal .dropdown{position:absolute;z-index:1000;width:auto;background:white;border:1px solid #ccc;padding:0.5rem;visibility:hidden;opacity:0;transform:translateY(0.5rem);transition:all 0.1s cubic-bezier(0.16,1,0.5,1);}.menue-personal .dropdown a{display:flex;align-items:center;column-gap:var(--gap);padding:0.3rem;text-decoration:none;font-weight:bold;}.menue-personal .show{visibility:visible;opacity:1;transform:translateY(0rem);}.menue-personal .arrow{transform:rotate(180deg);transition:0.2s ease;}details.dropdown .button{margin:0;padding:0.7rem;width:177px;color:#fff;text-decoration:none;}.dropdown.tt-products{position:relative;padding:0;margin-right:1em;border:none;}.dropdown.tt-products summary{list-style:none;list-style-type:none;margin-bottom:1em;}.dropdown.tt-products > summary::-webkit-details-marker{display:none;}.dropdown.tt-products summary:focus{outline:none;}.dropdown.tt-products summary:focus a.button{border:2px solid white;}.dropdown.tt-products summary:focus{outline:none;}.dropdown.tt-products ul{position:absolute;margin:0;padding:0;z-index:2;background-color:#fff;list-style:none;min-width:200px;border:1px solid #ccc;}.dropdown.tt-products ul li{padding:0;margin:0;}.dropdown.tt-products ul li a:link,.dropdown.tt-products ul li a:visited{display:inline-block;padding:10px 0.8rem;width:100%;box-sizing:border-box;text-decoration:none;}.dropdown.tt-products > summary::before{display:none;}.dropdown[open] > summary::before{content:' ';display:block;position:fixed;top:0;right:0;left:0;bottom:0;z-index:1;}.tt-products #registrationForm{max-width:768px;}.tt-products .form-container{font-size:1em;}.tt-products .button.small{padding:0.5rem 1rem;color:#fff;text-decoration:none;margin:0 0.3rem 1rem 0;background-color:#327C31;}.tt-products .buttonwrap a{-moz-appearance:none;border-radius:0;cursor:pointer;font-family:Arial,Helvetica Neue,Helvetica,Roboto,sans-serif;font-weight:400;line-height:normal;margin:0 0 1.25rem;position:relative;text-align:center;text-decoration:none;display:inline-block;background-color:#327C31;border:0 #4a4a4a;padding:.5625rem 1.125rem .625rem;font-size:.875rem;color:#fff;transition:background-color .3s ease-out;}.tt-products .buttonwrap a:hover{background-color:#41A440;}.tt-products .hidden{display:none;}.tt-products .middle{vertical-align:middle;}.tt-products .center{text-align:center;}.tt-products .button,.tt-products .button.radius,.tt-products button.button,.tt-products button.radius,.tt-products input{border-radius:0;}.tt-products .table{display:table;border-collapse:collapse;width:100%;}.tt-products .table-row{display:table-row;}.tt-products .table-cell{display:table-cell;border:0px solid #ccc;}.tt-products .col-5{width:5%;}.tt-products .col-10{width:10%;}.tt-products .col-20{width:20%;}.tt-products .col-25{width:25%;}.tt-products .col-45{width:45%;}.tt-products .col-50{width:50%;}.tt-products .col-65{width:65%;}.tt-products .col-70{width:70%;}.tt-products .col-75{width:75%;}.tt-products .col-80{width:80%;}.tt-products h2{margin-bottom:unset;}.tt-products .header{font-weight:bold;}.tt-products .flexbox.list-view{display:flex;flex-flow:row wrap;}.tt-products .list-view .product-info h2{min-height:3em;}.tt-products .list-view .flex-item{flex:0 0 auto;width:270px;height:445px;border:1px solid #ededed;flex-flow:column;display:flex;justify-content:space-between;margin:0 1rem 2rem 0;box-shadow:7px 0 15px -5px #ccc;}.tt-products .list-view .flex-item .link-wrap{height:445px;}.tt-products .list-view .product-image{display:flex;flex-flow:column;align-items:center;justify-content:center;overflow:hidden;}.tt-products .not-in-stock{font-weight:bold;}.tt-products .list-view .product-image.in-stock-0:after{content:'Aktuell vergriffen \A Bin bald wieder da';white-space:pre;text-align:center;color:#327C31;padding:0.5em 2em;background:rgba(237,237,237,0.85);position:absolute;}.tt-products .list-view .product-info{background-color:#ededed;display:flex;text-align:center;justify-content:end;flex-flow:column;padding:0.8rem;height:40%;}.tt-products .link-wrap a{text-decoration:none;}.tt-products .list-view .product-info a,.tt-products .list-view .product-info .link-detail{font-size:.875rem;background-color:#327C31;cursor:pointer;font-family:Arial,Helvetica Neue,Helvetica,Roboto,sans-serif;font-weight:400;line-height:normal;padding:.5625rem 1.125rem .625rem;margin:0.5rem;position:relative;text-decoration:none;color:#fff;}.tt-products .pagebrowser{margin-bottom:1rem;}.tt-products .pagebrowser a,.tt-products .pagebrowser a:hover{margin-right:1rem;text-decoration:none;}.tt-products .single-view .product{display:flow-root;}.tt-products .single-view .product-image,.tt-products .single-view .product-info{width:50%;float:left;}.tt-products .single-view .product-image{width:50%;vertical-align:middle;}.tt-products .single-view .product-image .product-image{width:100%;}.tt-products .single-view img{max-width:400px;max-height:400px;}.tt-products .single-view .product-info-wrap p{margin:0;}.tt-products .single-view .product-info-wrap ul{margin:1em 0;}.tt-products #main_img{width:400px;height:400px;box-shadow:0 15px 33px -5px #ccc;margin:0 1rem 1rem 0;text-align:center;position:relative;}.tt-products #main_img .overlay{z-index:10;position:absolute;bottom:0;right:0;width:50px;height:50px;background-color:rgba(0,0,0,0.1);}.tt-products #main_img .overlay:hover{background-color:rgba(0,0,0,0.5);}.tt-products #thumb_img img{box-shadow:0 15px 33px -5px #ccc;margin:0 1rem 1rem 0;float:none;}.tt-products .single-view .product-info{display:table;padding:2rem;height:400px;}.product-info-wrap{display:table-cell;vertical-align:middle;}.tt-products .product-info h2,.tt-products .tt-products-basket h2,.tt-products .product-info h3,.tt-products .tt-products-basket h3{color:#327C31;font-size:1.25rem;margin:0;hyphens:auto;line-height:1.8rem;}.tt-products #basket-button{background-image:url('../../../typo3conf/ext/fawf_site/Resources/Public/Images/basket-icon-white.png');background-repeat:no-repeat;background-position:center;background-size:60%;height:40px;width:40px;margin:auto;background-color:#327C31;}.tt-products table.detail{border:none;margin:0;padding:0;border-right:10px solid #fff;}.order div:last-child{margin-bottom:0;}.tt-products table.detail tr{border:none;}.tt-products table.detail tr td{padding:0 1em 0 0;margin:0;color:#327C31;font-size:0.8rem;}.box2{display:inline-block;position:relative;}.tt-products .box2 input{height:40px;box-sizing:border-box;float:left;}.tt-products .product-info .order{width:auto;}.tt-products .product-info .article-number{width:200px;color:#327C31;font-size:0.8rem;}.tt-products .product-info .number,.tt-products .product-info .basket{width:20px;}.tt-products .product-info .order,.tt-products .product-info .order .table-cell{vertical-align:middle;}.tt-products .product-info input[type="text"],.tt-products .product-info input[type="number"]{width:4rem;text-align:right;margin:0 0.5rem 0 0;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type="number"]{-moz-appearance:textfield;}.tt-products .product-info input::placeholder{color:#327C31;opacity:1;text-align:center;}.tt-products .product-info [type="submit"]{height:2.3125rem;width:2.3125rem;margin:0;}.tt-products-basket .spacer{width:100%;height:1px;background-color:#666;margin:1rem 0;}.tt-products-basket input{margin:0;}.tt-products-basket .columns{padding-left:0;}.tt-products-basket .form-group{padding-bottom:0.5rem;}.tt-products-basket .product-image-wrap{width:150px;height:150px;box-shadow:7px 0 15px -5px #ccc;vertical-align:center;text-align:center;margin:1rem 1rem 1rem 0;}.tt-products-basket .info{vertical-align:middle;}.tt-products .table > :not(caption) > * > *{padding:0;}.tt-products-basket .product-order{vertical-align:middle;text-align:right;}.tt-products-basket .product-order input[type="text"]{float:right;}#basketForm input[type="text"]{width:4rem;text-align:right;}.tt-products-basket .total{font-size:1.25rem;color:#327C31;font-weight:bold;}.basket-link{position:relative;}.tt-products #number-goods{width:30px;height:30px;font-size:0.9em;position:absolute;right:-10px;top:15px;border:2px solid #327C31;background:rgba(255,255,255,0.8);border-radius:50%;text-align:center;}.tt-products .list-orders th,.tt-products .list-orders td{border:1px solid #666;padding:0.5em;}.tt-products .list-orders{margin-bottom:1em;}main .kkdl_flex{padding:15px;background-color:#eeeeee !important;margin-bottom:1em;}main .kkdl_flexWrap{margin-bottom:2em;margin-top:-1.5em;}.kkdl_flexWrap .page-browser a{margin:0 0.5em;}.kkdl_flex .title,.kkdl_single .title{margin-bottom:0.3em;}@media (max-width:888px){.tt-products .flexbox.list-view{justify-content:center;}.dropdown{width:250px;margin:0 auto;}.tt-products .single-view .product{width:500px;margin:0 auto;}.tt-products .single-view .product-image,.tt-products .single-view .product-info{width:100%;float:unset;margin:0 auto;}.product-info-wrap{vertical-align:top;}}@media (max-width:420px){.tt-products{margin-bottom:1rem;}#username{display:none;}.table-cell.article-number{display:block;margin-bottom:0.5rem;}.tt-products-basket .product-image-wrap{width:50px;height:50px;}.h3,h3,.tt-products .product-info h3,.tt-products-basket .total{font-size:1rem;}.h1,h1,.h2,h2 h3,h3{margin-bottom:0;}.tt-products .single-view .product-info{display:table;padding:0.5rem;height:auto;}.tt-products .single-view .product{width:100%;}.tt-products #main_img{width:100%;height:100%;}.tt-products #thumb_img{width:50%;height:50%;}.tt-products .single-view img{max-width:100%;max-height:100%;width:100%;height:100%;}}@media (min-width:280px){.kachel-menue .flex-item{width:50%;padding-top:50%;}}@media (min-width:480px){.kachel-menue .flex-item{width:33.3333%;padding-top:33.3333%;}}@media (min-width:768px){.kachel-menue .flex-item{width:25%;padding-top:25%;}}
