@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}.compareTable .disableHeader .supportBox{height:0!important;overflow:hidden!important;padding:0 14px!important;margin:0!important}.compareTable table tr:nth-child(2) td{padding-top:8px}.compareTable table tr:last-child td{padding-bottom:16px}.compareTable .border-box{box-shadow:0 2px 6px 2px rgba(229,229,229,.7);border-radius:20px;background-color:#fff}.compareTable .border-box .head{padding:40px 20px 20px;text-align:center;background-color:#1f2e53;border-top-left-radius:20px;border-top-right-radius:20px}.compareTable .border-box .head .title{font-weight:500;color:#fff;font-size:32px}.compareTable .border-box .head .subtitle{font-weight:500;color:#265fe0;font-size:16px;letter-spacing:2px}.compareTable .border-box .body{padding:20px 20px 40px}.compareTable .border-box .body .sectionHeader{font-weight:500}.compareTable .border-box .body .priceWrap{color:#1f2e53;text-align:center}.compareTable .border-box .body .priceWrap .priceElement{display:table;height:60px;margin:auto}.compareTable .border-box .body .priceWrap .money1{display:table-cell;font-size:60px;font-weight:500;vertical-align:middle}.compareTable .border-box .body .priceWrap .money2{display:table-cell;font-size:20px;font-weight:500;vertical-align:top;margin-top:-15px}.compareTable .border-box .body ul li{margin-bottom:0!important}.compareTable .border-box .body ul li.active:before{content:url(/typo3conf/ext/of_distribution/Resources/Public/TEMP/Images/haken.svg) " "!important;width:1.5rem!important}.compareTable .border-box .body ul li.inactive{color:#d3d3d3}.compareTable .border-box .body ul li.inactive:before{content:url(/typo3conf/ext/of_distribution/Resources/Public/TEMP/Images/x.svg) " "!important;transform:scale(.5);left:-30px!important;top:-2px}.compareTable .border-box .body ul li.openingHours:before,.compareTable .border-box .body ul li.openingHoursInactive:before,.compareTable .border-box .body ul li.reactionTime:before{content:""!important}.compareTable .border-box .body ul li.reactionTime{font-weight:500}.compareTable .border-box .body ul li.reactionTime .time{color:#31b369}.compareTable .border-box .body ul li.openingHoursInactive{color:#d3d3d3}.compareTable .border-box .body .price{color:#31b369;font-weight:500;text-align:right}.compareTable .border-box .body .available,.compareTable .border-box .body .notAvailable{text-align:right}.compareTable .border-box .body .testButton{padding-top:20px;text-align:center}.compareTable table{width:100%}.compareTable table .supportBox{text-transform:uppercase;background-color:#f6f7fa;margin:0 6px 20px;padding:10px;border-radius:4px}@media (max-width:1299px){.compareTable table .supportBox{padding:10px;margin:0 4px 32px}}@media (max-width:500px){.compareTable table{font-size:10px}.compareTable table .supportBox{padding:10px 0;background-color:transparent;margin:0 0 32px}.compareTable table .priceRow td .firstPart{line-height:16px}}.compareTable table .supportBox .preTitleSupport{color:#265fe0;font-size:16px;font-weight:300;line-height:16px}@media (max-width:1299px){.compareTable table .supportBox .preTitleSupport{font-size:10px}}.compareTable table .supportBox .titleSupport{font-size:16px;font-weight:500}.compareTable table .supportBox .preTitleSupport,.compareTable table .supportBox .titleSupport{text-align:center}.compareTable table .headerRow{font-weight:500;border-radius:4px;background-color:#1f2e53;color:#fff;padding:10px 10px 10px 20px;text-align:left!important}.compareTable table .priceRow .tableLabel{font-weight:500}.compareTable table .priceRow td .firstPart{font-size:32px;font-weight:500}@media (min-width:700px) and (max-width:1299px){.compareTable table .priceRow td .firstPart{display:block;font-size:28px}}@media (max-width:1299px){.compareTable table .supportBox .titleSupport{font-size:14px}.compareTable table .priceRow td .firstPart{display:block;font-size:16px}}.compareTable table .priceRow .secondPart{font-size:16px}@media (max-width:1299px){.compareTable table .priceRow .secondPart{display:block;font-size:10px}}.compareTable table .priceRow .firstPart,.compareTable table .priceRow .secondPart{color:#4277fc}.compareTable table td:not(.tableLabel){text-align:center}.compareTable table .tableLabel{color:#57667e;font-weight:300;padding-left:20px;width:60%;line-height:32px;padding-top:0;padding-bottom:0}.compareTable .testButton{text-align:center;margin-top:20px}.compareTable .startext{padding:14px 26px 20px;text-align:left}@media (max-width:500px){.compareTable table .priceRow .secondPart{display:block;font-size:10px;line-height:14px;white-space:nowrap}.compareTable table .tableLabel{display:block;font-size:12px}.cel-ofdistribution_row .compareTable{overflow-x:scroll}.compareTable{min-width:345px;overflow-x:auto}.compareTable td:nth-child(1n+2),.compareTable th:nth-child(1n+2){width:40px}.compareTable .disableHeader{display:none}.compareTable .tableLabel{font-size:14px!important;padding-left:10px!important;width:100%!important}.compareTable .headerRow{font-size:14px}.compareTable div.titleSupport{margin-left:-95px;position:absolute;width:215px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}.compareTable table tr td{padding:4px 0}.compareTable th.vertical{height:80px}}.functioncompare table{width:100%}.functioncompare .openClose{cursor:pointer;text-align:center}.functioncompare .price{color:#1f2e53;font-size:24px;font-weight:400;line-height:32px;word-wrap:break-word;margin-bottom:8px;text-align:center}.functioncompare .buy-button{text-align:center;margin-bottom:16px}.functioncompare .firstcolumn{width:40px}.functioncompare .topic{font-size:24px;text-align:left;font-weight:400;color:#1f2e55}.functioncompare .description{padding-top:16px;font-size:16px;text-align:left;font-weight:400;color:rgba(38,38,38,.18)}.functioncompare .vertical .header{font-size:24px;font-weight:500;text-align:center;color:#1f2e55}.functioncompare .dividerRow{position:relative;height:16px}.functioncompare .mainDivider{content:'';position:absolute;top:50%;left:0;border-top:1px solid #d1d1d1;width:100%;transform:translateY(-50%)}.functioncompare .mainlevel{font-size:16px;font-weight:500;text-align:left;color:#4277fc}.functioncompare .dividerline,.functioncompare .dividertext{padding:32px 0 16px}.functioncompare .dividertext{float:left;white-space:nowrap;padding-right:8px;font-size:14px}.functioncompare .dividerlineWrap{position:relative;width:100%}.functioncompare .dividerline{content:'';position:absolute;top:58%;left:0;border-top:1px solid #d1d1d1;width:100%}.functioncompare .tableLabel{padding:8px 0 8px 24px}.functioncompare .tableLabel p{font-size:16px;margin:0}.functioncompare .content{text-align:center}.functioncompare .rotated{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);animation-duration:4s}.functioncompare td.content{width:12%}.functioncompare td.headerRow{padding:24px 0 16px}.functioncompare td.headerRow .topic{cursor:pointer}
