@charset "utf-8";
.breadcrumb{list-style: none; overflow: hidden;padding: 0; margin: 0;}.breadcrumb li{float: left;width: 25%;text-align:center;}.breadcrumb li .wkStep{text-decoration: none; padding: 10px;background: #494949; position: relative; display: block;float: left;width: 100%;padding-left: 40px;}.breadcrumb li .wkStep:after{content: " "; display: block; width: 0; height: 0; border-top: 50px solid transparent;  border-bottom: 50px solid transparent; border-left: 30px solid #494949; position: absolute; top: 50%; margin-top: -50px; left: 100%; z-index: 2; }.breadcrumb li .wkStep:before{content: " "; display: block; width: 0; height: 0; border-top: 50px solid transparent; border-bottom: 50px solid transparent; position: absolute; top: 50%; margin-top: -50px; margin-left: 1px; left: 100%; z-index: 1; }.breadcrumb li:nth-child(2) .wkStep{background: #666666; }.breadcrumb li:nth-child(2) .wkStep:after{border-left-color: #666666; }.breadcrumb li:nth-child(3) .wkStep{background: #aaaaaa; }.breadcrumb li:nth-child(3) .wkStep:after{border-left-color: #aaaaaa; }.breadcrumb li:nth-child(4) .wkStep{background: #cccccc; }.breadcrumb li:nth-child(4) .wkStep:after{border-left-color: #cccccc; }.breadcrumb li:nth-child(5) .wkStep{background: #f5f5f5; }.breadcrumb li:nth-child(5) .wkStep:after{border-left-color: #f5f5f5; }.breadcrumb > li.active > .wkStep:after{border-left-color: #A4C640;}.breadcrumb > li.active > .wkStep{background: #A4C640;}.sslsecured{float: right;}.sslsecured span{padding-left:20px;}#bestellschritt_1 .ampel_rot{color:#990000;}#bestellschritt_1 .ampel_gelb{color:#FF9900;}#bestellschritt_1 .ampel_gruen{color:darkgreen;}#bestellschritt_1 select, #bestellschritt_1 input{width: auto !important;}#bestellschritt_1 .step1Col2{line-height: 22px;}#bestellschritt_1 .stepOneHeading{margin: 0; float: left;}#bestellschritt_1 .stepNext{border: medium none;display: block;padding: 8px 10px;text-align: center;margin-bottom: 0px;float: right;}#bestellschritt_1 .backToShopping{float: left;}#bestellschritt_1 .backToShopping .button{float: left; margin-right: 5px;}#bestellschritt_1 .carttable table{width: 100%;table-layout:fixed;margin:0;padding:0;}#bestellschritt_1 .carttable table tbody tr{border-style: solid; border-width: 0px 1px 1px 1px; border-color: #dadadd;min-height: 100px;}#bestellschritt_1 .carttable table tbody tr td .tdCell{padding: 10px;}#bestellschritt_1 .carttable table tfoot tr td .tdCell{padding: 10px;}#bestellschritt_1 .carttable table thead th{padding: 3px;text-align: left;}#bestellschritt_1 .carttable .lastTd, .carttable .refreshTd{font-size: 1.4em; padding: 0px;}#bestellschritt_1 .carttable .lastTd i, .carttable .refreshTd i{cursor: pointer;}#bestellschritt_1 .carttable .lastTd i:hover , .carttable .refreshTd i:hover{color: #e05048;}#bestellschritt_1 .carttable .alignRight{text-align: right;}#bestellschritt_1 .carttable select{padding: 0px;}#bestellschritt_1 .carttable .couponTd{vertical-align: top;}#bestellschritt_1 .carttable .tar{text-align: right;}#bestellschritt_1 .carttable .cartTablePicture img{max-width: 70px;max-height: 47px;}#bestellschritt_1 .carttable i{cursor: pointer;font-size: 1.4em;}#bestellschritt_1 .carttable i:hover{color: #e05048;}#bestellschritt_1 .carttable .cartTableSinglePrice div{width: 100%;}#bestellschritt_1 .carttable .cartTableAmount i{float: left;margin-left: 5px;margin-top: 3px;}#bestellschritt_1 .carttable .cartTableAmount input{float: left;width: 50%;}#bestellschritt_1 .cartTableRowHeadline{padding: 10px;}#bestellschritt_1 #gutschein_eingabe{padding: 6px;width: 30%;}#bestellschritt_1 .addText{display: none;font-weight: bold;}#bestellschritt_1 #payWithAmazonDiv, #bestellschritt_1 #AmazonPayButton1{float: right;margin-left: 20px;margin-top: 4px;}#bestellschritt_1 #payWithAmazonDiv2, #bestellschritt_1 #AmazonPayButton2{float: right;margin-left: 20px;margin-top: 4px;}#bestellschritt_1 #AmazonInlineWidget2, #bestellschritt_1 #AmazonInlineWidget{float: left;}#bestellschritt_1 #paypalDiv{float: right;margin-top:-5px;}#bestellschritt_1 .bestandFehler{border-color: #CD463F; border-width: 2px; border-style: dotted;}#bestellschritt_1 .bundleComponents ul{list-style: outside none none;margin: 0;padding: 0 15px;}#bestellschritt_1 .configarticleComponent{border-top-width: 0; padding-top: 0; }#bestellschritt_1 .bold{font-weight: bold !important; }.stepTwoHeading{margin: 0;float: left;}.infoBox h3{margin: 0;}#login_block .stepNext{margin-bottom: 5px;}.radioBox{padding: 12px;}.step2Radios input, .amazonContainer{display: none;}.loginRow label:hover{cursor: pointer;}#bestellschritt_2 .loginBtn{}.dashedBox{border: 1px dashed #dadadd; padding: 10px;}.successBox h3{margin: 0;}.orderDsBox{border: 1px dashed #8fcf7a;padding: 10px 10px 0 10px;background: #e6fada;}.orderDsBox .orderDsHeader{margin-bottom: 10px;background: #f5f5f5;padding-bottom: 10px;}.orderDsBox [type="radio"]{width: auto;position: relative;top: 2px;left: 0;float: left;}.orderDsBox label{display: block;margin-bottom: 10px;overflow: hidden;}.orderDsBox label span{display: inline-block;float: left;position: relative;left: 4px;top: 1px;width: 95%;}.orderDsBox .infoBox{margin-bottom: 10px;margin-top: 5px;}#stepFourContainer .buttonNext .stepNext{border: medium none;cursor: pointer;padding: 8px 26px;text-align: center;}#bestagb, #bestagb2{float: left; margin-right:7px;}.paymentsRow{overflow: hidden;}.paymentsRow input, .shippingMethodRow input{display: none;}.abgCheckBox input{margin-top: 3px;}input.orderCheck{width: auto;}.stepFourHeading{margin: 0;}#stepFourContainer .secondInfoBox a{text-decoration: underline;}#stepFourContainer .error{background-color: #ffd2ce;border-color: #b01204;}#klarna_block input[type="radio"]{width: 30px}.paymentsRow div:nth-of-type(2n+2){margin-right: 0px;}#please_wait_dialog_container{display: none;}#please_wait_dialog_container img{vertical-align: middle;margin-right: 10px;}.basketStep5 .addSites{float: left; margin-right: 5px;}.basketStep5 .addSites a{color: #ffffff;}.basketStep5 h1{margin: 0;}.basketStep5 .lockBox{padding: 5px; border: 1px solid #f59393; background-color: #f7c8c8}.stepSixHeading{margin: 0;}#thanksForOrder h1{margin: 0;}.step5_error{margin-top: 5px;}.billpay_raten_headline{font-size: 12px; font-weight: bold;}.billpay_raten_tabelle_mitte{padding: 0 10px;}.billpay_raten_tabelle_rechts{text-align: right;}#billpay_block input[type="radio"]{width: 2em;}.billpay_raten_headline{font-size: 12px; font-weight: bold;}.billpay_raten_tabelle_mitte{padding: 0 10px;}.billpay_raten_tabelle_rechts{text-align: right;}#timeout_dialog_container{display: none;}#amazonAddressBookWidgetDiv{width: 100%; height: 228px;}#amazonAddressBookWidgetDiv.readonly{width: 100%; height: 150px;}#amazonPaymentWidgetDiv{width: 100%; height: 260px;}#amazonPaymentWidgetDiv.readonly{width: 100%; height: 150px;}.changeBtn{margin-top: 5px;}.orderStep5Box{min-height:255px;}#nachweisAlertPopup{padding: 6px;}#nachweisAlertPopup .textbox{padding: 6px;}#rechnungsanschrift .infoBox{margin: 5px 0px;}#bonitaet_pruefen{float: left;text-align: left;width: auto !important;}#rechnungsanschrift > div > div > span{display: block;margin: 10px 0 2px 0;text-transform: none;font-weight:600;}.nachweis-eingabe-head{cursor:pointer;display: inline-block;margin-top: 5px;border: 1px solid #dadadd;padding: 3px 15px 3px 10px;border-radius: 4px;border-color: #63A5EE;color: #63A5EE;}.nachweis-eingabe-head:hover{border-color: #2A7AE5;color: #2A7AE5;}input.nachweisPflichtEntryInput.successfullySaved{background-color: #D6EFA1 !important;}.nachweisPflichtEntryForm{border: 1px solid #dadadd;padding: 10px;border-radius: 4px;position: absolute;margin-top: 8px;background: #fff;}.nachweisPflichtEntryForm:after{-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);width: 8px;height: 8px;top: -5px;left: 35px;content: '';display: block;position: absolute;background: #fff;border-color: #dadadd;border-width: 0 0 1px 1px;border-style: solid;}.liefer_block_gespeichert .cosmo-float{width: calc(24% - 0.67%); margin-right: 1%; margin-bottom: 1%; padding: 0% 1%;}.liefer_block_gespeichert .cosmo-float.selected{background: #eaf7c6;}.carttable .cartTablePicture .articlePic{max-height: 80px;max-width: 75px;}.carttable .tar{text-align:right;}#basketTableStep5Footer .leftBoxes{line-height: 20px;padding-left: 15px;}#basketTable .addText{display: none; font-weight: bold;}#basketTable .configarticleComponent{border-top-width: 0; padding-top: 0; }#basketTable .bold{font-weight: bold !important; }.cartstep5layout2 input{width: 100%; margin-bottom: 4px;}#konto_klassisch, #konto_sepa{display: none;}.kontoActive{background: #2a7ae5;}#kredit h1{margin: 0;}#errorOutput{color: red;}#kredit h1{margin: 0;}.budgetContainer{background: #fff;border: 1px solid #dadadd;border-width: 1px 1px 0 1px;width: 100%;overflow: hidden;}.budgetContainer > div{padding: 10px;border-right: 1px solid #dadadd;float: left;}