.tx-ww-bzga-magento #ww_bzga_magento_order{overflow:auto;}.tx-ww-bzga-magento .ww_bzga_magento_cart_marginal_list{display:none;}.tx-ww-bzga-magento .ww_bzga_magento_cart_marginal_list.show{display:block;}.tx-ww-bzga-magento .ww_bzga_magento_cart_marginal_list ul{padding-left:1rem;}.tx-ww-bzga-magento .shoppingcart{padding:0 1rem;border:1px solid #999;}.tx-ww-bzga-magento .shoppingcart .article{font-weight:bold;}.tx-ww-bzga-magento .shoppingcart .count{font-style:italic;}.tx-ww-bzga-magento .listentry.row{margin:0 -1rem;}.tx-ww-bzga-magento .listentry.row > div{padding:0 1rem;}.tx-ww-bzga-magento .listentry h2{margin-top:0;}.tx-ww-bzga-magento .listentry h3{margin-top:0;}.tx-ww-bzga-magento .listentry img{width:100%;height:auto;}.tx-ww-bzga-magento .listentry .subs{display:none;margin-top:1rem;border-top:1px solid #ccc;padding:1rem;background-color:#eee;}.tx-ww-bzga-magento .listentry .subs.open{display:block;}.tx-ww-bzga-magento .listentry .subsimg{display:none;}.tx-ww-bzga-magento .listentry .subsimg.open{display:block;}.tx-ww-bzga-magento .listentry .schulthema{font-style:italic;}.tx-ww-bzga-magento .listentry .schulform{font-style:italic;}.tx-ww-bzga-magento .listentry .mainimg > a{display:inline-block;}.tx-ww-bzga-magento .labelsblock{margin-bottom:0;}.tx-ww-bzga-magento .labels{font-weight:bold;}.tx-ww-bzga-magento .form-group{display:table;width:100%;}.tx-ww-bzga-magento .form-group::before{content:"";display:table;}.tx-ww-bzga-magento input[type="checkbox"]{margin-right:10px;}.tx-ww-bzga-magento label:hover{cursor:pointer;}.tx-ww-bzga-magento .tables{}.tx-ww-bzga-magento .tables tr th{padding:0.5rem;background-color:#eee;vertical-align:top;}.tx-ww-bzga-magento .tables tr td{padding:0.5rem;vertical-align:top;}.tx-ww-bzga-magento .price{white-space:nowrap;}.tx-ww-bzga-magento .highlight-container{margin-top:16px;padding:12px;background-color:#d6e9f7;margin-bottom:16px;}.tx-ww-bzga-magento .thumbs{width:100%;height:auto;}.tx-ww-bzga-magento .message{background-color:#ffeeee;padding:1rem;border:1px solid #cc0000;margin-bottom:1rem;}.tx-ww-bzga-magento .message p{margin:0;}.tx-ww-bzga-magento .cartitem{margin-bottom:1rem;padding:1rem 0;}.tx-ww-bzga-magento .cartitem h3{margin-top:0;}.tx-ww-bzga-magento .cartitem .itemimage img{width:100%;height:auto;}.tx-ww-bzga-magento .cartitem .itemtext{padding-left:1rem;}.tx-ww-bzga-magento .cartitem .amount{width:3rem;}.tx-ww-bzga-magento ol.progtrckr{margin-bottom:3rem;margin:0;padding:0;list-style-type none;}.tx-ww-bzga-magento ol.progtrckr li{width:32%;}.tx-ww-bzga-magento ol.progtrckr li::before{position:relative;float:left;left:50%;line-height:1em;}.tx-ww-bzga-magento ol.progtrckr li::after{content:"\00a0\00a0";}.tx-ww-bzga-magento ol.progtrckr li.progtrckr-done{color:black;border-bottom:4px solid #96c7eb;}.tx-ww-bzga-magento ol.progtrckr li.progtrckr-todo{color:silver;border-bottom:4px solid silver;}.tx-ww-bzga-magento ol.progtrckr li.progtrckr-current{color:black;border-bottom:4px solid #96c7eb;}.tx-ww-bzga-magento ol.progtrckr li{display:inline-block;text-align:center;line-height:3em;}.tx-ww-bzga-magento ol.progtrckr li.progtrckr-todo::before,.tx-ww-bzga-magento ol.progtrckr li.progtrckr-current::before{content:"\039F";color:silver;background-color:white;font-size:1.5em;bottom:-1.6em;}.tx-ww-bzga-magento #addressform .form-errors{padding:1rem;background-color:#ffeeee;border:1px solid #cc0000;margin-bottom:1rem;display:none;}.tx-ww-bzga-magento #ww_bzga_magento_order_nojs{display:none;}.tx-ww-bzga-magento .ajax_cover{width:100%;height:100%;background-color:rgba(255,255,255,0.75);display:block;text-align:center;position:relative;}.tx-ww-bzga-magento .ajax_loader{position:absolute;left:calc(50% - 60px);border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #2377ba;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);}}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.tx-ww-bzga-magento .categories{border-bottom:1px solid #ccc;padding-bottom:1rem;margin-bottom:1rem;}.tx-ww-bzga-magento .categories ul.subcats{list-style-type:none;padding:0 !important;margin:0;}.tx-ww-bzga-magento .categories ul.subcats li{display:inline;}.tx-ww-bzga-magento .categories ul.subcats li::after{content:'|';color:#ccc;padding:0 0.25rem;}.tx-ww-bzga-magento .categories ul.subcats li:last-child::after{display:none;}
