body,div,html,input,label,li,ol,p,td,th,tr,ul{font-weight:inherit;font-style:inherit;font-family:Arial,Helvetica,sans-serif;font-size:14px;height:auto}h2{font-size:26px}h4{font-size:15px}p{line-height:1.6rem}#logo{width:100%;margin-top:0;margin-right:0;margin-left:0;padding:1rem 0;background-color:#fff}.ui.grid,.ui.grid>*{padding-left:.5rem!important;padding-right:.5rem!important}.ui.segment{padding:1em .5em!important}.ui.container{margin-left:0!important;margin-right:0!important}.ui.form .column input[type=checkbox],.ui.form .column input[type=radio]{margin-right:10px;top:3px;position:relative}.checkboxTextInput{margin:4px 0 0 26px!important}.ui.grid.container{width:100%!important}.scroll{overflow:scroll;overflow-y:hidden}.header .content{padding:5px 1rem!important}@media (min-width:50em){.ui.grid,.ui.grid>*{padding-left:1rem!important;padding-right:1rem!important}.ui.container,.ui.grid.container{width:920px!important}#surveyContainer{width:100%!important}.ui.segment{padding:1em!important}.ui.container{margin-left:auto!important;margin-right:auto!important}.header .content{width:920px!important;margin:0 auto!important;padding:5px 2rem!important}.header .content .close-preview{left:2em}.scroll{overflow:hidden}}#surveyContainer>.ui.form>.ui.attached.segment{border-top:none;border-radius:4px 4px 0 0}#surveyContainer>.ui.form{box-shadow:7px 7px 15px -10px rgba(0,0,0,.5),-7px 7px 15px -10px rgba(0,0,0,.5)}div>div>div.ui.checkbox{padding-left:75%}td div.ui.checkbox{padding-left:12.5%}.ui.progress:first-child{margin:0 0 1rem}.ui.form .field.question,.ui.form .fields.question{margin:1.5rem 0}.ui.form .erklaerungSpacing,.ui.form .grouped.fields .erklaerungSpacing{margin:0 0 .5rem 0}.ui.form .field>label{font-weight:lighter}label>.ui.grid>.column.rangfolge{min-width:13rem}.ui.grid>.column:not(.row){padding-bottom:0}.logo .row{padding:0}.u-headlinebox{margin-bottom:1em}.u-headlinebox h4.u-headInline{margin:0 2px 0 0;display:block}.u-headInline{display:inline-block;margin-right:.5rem}.surveyTab{display:none}.surveyTab.aktiv{display:inline}#surveyTitelBalken{background:#f3f4f5}#surveyTitel{padding-top:5px;color:#000}#surveyTitelInline p{padding-top:1.5em;color:#000;font-weight:400}#introText{margin:1rem 0 1.75rem 0}#infoLinks{margin:.5rem 0 3.5rem .5rem}div#infoLinks>a{padding-right:1rem}div#infoLinks>a:hover{text-decoration:underline}input:required{box-shadow:none}.required{color:red}.mobile.numbers{display:none}img.smiley:hover{cursor:pointer}.smileyFeedback,.smiley~input{display:none}th.beschriftung{max-width:1rem}select.parsley-error{border:1px solid red!important;box-shadow:2px 3px}.danger{color:#db2828!important}.single-error .filled~.filled{display:none}@media only screen and (max-width:767px){.ui.table:not(.unstackable) tr.footer.numbers{display:none!important}.mobile.numbers{display:inline-block;vertical-align:middle}.headsection.numbers{display:none}.table-animation{position:relative}.swipe-hint{width:100%;height:100%;position:absolute;z-index:99;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,.7);display:block}.swipe-hint:after{-webkit-animation:1s cubic-bezier(.455,.03,.515,.955) infinite both swiper;animation:1s cubic-bezier(.455,.03,.515,.955) infinite both swiper;content:"";display:block;width:100%;height:100%;background-image:url(../images/swipe.svg);background-size:40px;background-repeat:no-repeat;background-position:center center;position:relative}@keyframes swiper{0%,100%{transform:translateX(-30px)}50%{transform:translateX(30px)}}#surveyTitel{padding-left:0!important}}div.ui.message.cookieBanner{box-sizing:border-box;background-color:#ececec;color:#676767;width:100%;border:none!important;border-radius:0;margin:0;padding:15px 20px 15px;bottom:0;left:0;direction:ltr;position:fixed;z-index:99999;overflow:hidden;text-align:left;-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s;max-height:999px;min-height:30px;outline:0!important;box-shadow:0 3px 14px rgba(0,0,0,.4)}.ui.message.cookieBanner p{opacity:1;margin-top:0;line-height:1.5;text-align:left;font-size:12px}.cookieBanner a{text-decoration:underline;color:#676767}.cookieBanner a:hover{color:#000}.voting-point-option input[type=text]{width:calc(100% - 3em)!important;transition:auto}.form-check{padding-left:2em;position:relative;margin-bottom:.5em}.form-check label{line-height:1em}.form-check input[type=checkbox],.form-check input[type=radio]{position:absolute;top:3px;left:4px}.table{border-spacing:0;width:100%}.table th{line-height:1em;border-bottom:1px solid #ccc;padding:0 0 8px;position:relative}.table .head-left{text-align:left;float:left;width:50%}.table .head-right{text-align:right;float:right;width:50%}.table th div{padding:0 .5em}.table td label{border-radius:8px;margin:.5em .5em;width:100px}@media (min-width:500px){.table td label{width:auto}}.table td label:hover{background-color:#efefef}.table.col-width-2 td,.table.col-width-2 th{width:37.5%}.table.col-width-3 td,.table.col-width-3 th{width:25%}.table.col-width-4 td,.table.col-width-4 th{width:18.75%}.table.col-width-5 td,.table.col-width-5 th{width:15%}.table.col-width-6 td,.table.col-width-6 th{width:12.5%}.table.col-width-7 td,.table.col-width-7 th{width:10.7%}.table.col-width-8 td,.table.col-width-8 th{width:9.3%}.table.col-width-9 td,.table.col-width-9 th{width:8.3%}.table.col-width-10 td,.table.col-width-10 th{width:7.5%}.table.col-width-11 td,.table.col-width-11 th{width:6.8%}.first-col{width:25%!important}@media (min-width:992px){.table .head-left,.table .head-right{width:auto}}.table td{text-align:center;padding:0;border-bottom:1px solid #ccc}@media (max-width:992px){.smiley.table td{min-width:120px}.smiley.table td label{width:100%;margin:0!important}.Smiley .grouped-fields{overflow:hidden!important}.Smiley .table-animation .swipe-hint{display:none!important}.smiley.table tr{display:flex;flex-direction:column}}.smiley.table td{border-bottom:none}.table label{line-height:1em;cursor:pointer;display:block;padding:8px 0}.table input{margin:0 auto 8px;display:block}.rangDropdown option:disabled{color:#ddd}.table th{text-align:center;line-height:1em;border-bottom:1px solid #ccc;padding:0 0 8px;position:relative}.persData{width:100%}.header{background-color:#fff}.ui.form .persData .field>label{font-weight:inherit;padding-top:.5rem;white-space:nowrap}.progress-message{position:absolute;right:4px;top:3px}@media only screen and (max-width:767px){#infoLinks{margin-bottom:6rem}table.responsive{margin-bottom:0}.pinned{position:absolute;left:0;top:0;width:35%;overflow:hidden;overflow-x:scroll;border-right:1px solid #ddd;border-left:1px solid #ddd}.pinned table{border-right:none;border-left:none;width:100%}.pinned td:last-child{border-bottom:0}div.table-wrapper{position:relative;margin-bottom:20px;overflow:hidden;border-right:1px solid #ddd}div.table-wrapper div.scrollable{margin-left:35%}div.table-wrapper div.scrollable{overflow:scroll;overflow-y:hidden}.table td label{border-radius:8px;margin:.5em .5em;width:32px}table.responsive td,table.responsive th{position:relative;overflow:hidden}table.responsive td:first-child,table.responsive th:first-child,table.responsive.pinned td{display:none}}#kundenNummer::-webkit-inner-spin-button,#kundenNummer::-webkit-outer-spin-button{display:none;-webkit-appearance:none;margin:0}#kundenNummer[type=number]{-moz-appearance:textfield}.smileyFrame{padding:0;margin:0;height:30px}.smileyFrame label{float:left;margin:0 10px 0 0;padding:10px;cursor:pointer;border-radius:10px;height:40px;width:40px;display:block;opacity:.65;background-color:transparent}.smileyFrame input{width:0;height:0}.smileyFrame input:checked+label,.smileyFrame label.checked{opacity:1;background-color:#efefef}.smileyFrame input:checked+label{opacity:1;background-color:#efefef!important}.smallSmiley:not(.survey-item){background-image:url(../images/sprites/smiley-sprite.png);background-repeat:no-repeat;width:40px;height:40px;display:inline-block}.smallSmiley button{background:0 0;border:none!important;cursor:pointer;width:100%;height:100%}.sehrZufrieden{background-position:5px 5px}.zufrieden{background-position:-36px 5px}.okay{background-position:-77px 5px}.unzufrieden{background-position:-118px 5px}.sehrUnzufrieden{background-position:-159px 5px}.smileyCookie{font-size:10px;padding-top:8px}.smileyCookie a{text-decoration:underline}.thumbsFrame{padding:0;margin:0;display:flex}.thumbsFrame input{width:0;height:0}.thumbsFrame li{float:left;margin:0 20px 0 0}.thumbsFrame button,.thumbsFrame li{height:51px;width:41px;display:block}.thumbsFrame label{display:block;min-width:70px;height:70px;background-position:center;padding:20px;border-radius:16px;margin:0 20px 0 0;opacity:.65}.thumbsFrame label.has-label{padding:80px 20px 20px 20px;height:auto;background-position:center 20px}.thumbsFrame input:checked+label,.thumbsFrame label.checked{opacity:1;background-color:#efefef}.thumbsFrame input:checked+label{opacity:1;background-color:#efefef!important}.thumbs button{background:0 0;border:none!important;cursor:pointer}.thumbsUp{background:url(../images/thumbs/thumb-up.png) no-repeat transparent 0 0}.thumbsDown{background:url(../images/thumbs/thumb-down.png) no-repeat transparent 0 0}.align-field{align-items:center}.mobile-scale-wrapper{display:flex;flex-direction:column;align-items:center;padding:10px 0}.mobile-scale-wrapper input{display:none}.mobile-scale-wrapper label{display:flex;align-items:center;justify-content:center;width:80%;height:26px;background-color:#d3d3d3;margin:2px}.mobile-scale-wrapper label[for=not-spec]{margin:10px}.mobile-scale-wrapper input:checked+label{background-color:gray}#send,#shop{position:relative}#loading-svg{display:none;height:38px;width:38px;position:absolute;top:0;left:-38px}.simulated-next-page{display:none}.simulated-next-page{display:none}.survey-page{display:none;pointer-events:none}.survey-page.active{display:inherit;pointer-events:all}.foot{display:inherit}.foot.hidden{display:none}.processed-banner{position:absolute;width:100%;height:100%;z-index:99;background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;transition-delay:4s}form.processed .processed-banner{opacity:1;pointer-events:all}.thumbs.valCheck:focus-within{border:2px solid #000}.smallSmiley.valCheck:focus-within{border:2px solid #000}.smileyLabel.valCheck:focus-within{border:2px solid #000}
