body { }
body.jt-result-list { overflow: auto; background-color:var(--contentBlue); }
body.jt-result-list .dbb-poll.result { background-image: none; background-color: var(--contentBlue); }
body.jt-result, body.jt-result-tc { overflow:hidden; }
body.jt-result .dbb-poll.result { text-align: center; font-size:35px; font-weight:bold; }
body.jt-result .dbb-poll.result h2, body.jt-result-tc h2, body.jt-result-list h2 { font-weight:bold; padding-top:30px; }
body.jt-result .dbb-poll.result h2, body.jt-result-tc h2 { font: 600 1.45em TheSans; color:#fff; }
body.jt-result {  font: 300 1.3em TheSans; }
body.jt-result .fsc-element { background-color:#fff; }
body.jt-result .dbb-poll.result .chart-container.pie { height:900px; width:900px; margin:0; }
body.jt-result .dbb-poll.result .outer-chart-wrap { display:flex; margin-top:40px;}
body.jt-result.q2 .dbb-poll.result .outer-chart-wrap { margin-top:60px;}
body.jt-result.q2 .dbb-poll.result .outer-chart-wrap .chart-legend.pie { margin-top:10px; }
body.jt-result.q3 .dbb-poll.result .outer-chart-wrap { margin-top: 0px; padding-top:15px;}
body.jt-result.q3 .dbb-poll.result .outer-chart-wrap .chart-legend.pie { margin-top:0; max-width: 700px; }
body.jt-result.q4 .dbb-poll.result .chart-legend.pie ul li { margin:20px 0; }
body.jt-result.q5 .dbb-poll.result .outer-chart-wrap { margin-top:145px;}
body.jt-result.q5 .dbb-poll.result .outer-chart-wrap .chart-legend.pie { margin-top:-85px; }
body.jt-result.q6 .dbb-poll.result .outer-chart-wrap { margin-top:125px;}
body.jt-result.q6 .dbb-poll.result .outer-chart-wrap .chart-legend.pie { margin-top:-95px; }
body.jt-result .dbb-poll.result .chart-legend.pie { display:inline-block; font-weight:normal; margin-top:40px; }
body.jt-result.fourth .dbb-poll.result .chart-legend.pie { margin-top:0; }

.dbb-poll.poll h2 {padding-top:30px;}

body.jt-result .dbb-poll.result .chart-legend.pie .legend-color {width:40px; height:40px; border:2px solid #fff; margin:0 7px 0 17px; }
body.jt-result .dbb-poll.result .chart-legend.pie ul {
    list-style-type: none; text-align:left; font-size: clamp(.8em, 2vw, 0.95em);
    display: flex;
    flex-direction: column;
    height: 100vh;
}
body.jt-result .poll-4454 .dbb-poll.result .chart-legend.pie ul {
    font-size: clamp(.8em, 2vw, 0.85em);
}
body.jt-result .dbb-poll.result .chart-legend.pie ul li { display:flex; margin:12px 0; }

body.jt-result .dbb-poll.result, body.jt-result .dbb-poll.result .fsc-element { color:#fff; }
.dbb-poll.result { background: url(../../Images/bg-jt-2.png) left top no-repeat; background-size: 100% 100%; }
body.jt-result-tc .dbb-poll.result, body.jt-result-tc .dbb-poll.result .fsc-element { background-color:#fff; color:#000; text-align: center; font-size:35px; font-weight:bold; padding-bottom:300px;}
body.jt-result { overflow:hidden; }
body.jt-23-feedback { background-color: #ececec; }
body.jt-result .dbb-poll.result .chart-container.bar { width:1750px; padding-top:35px; margin: 0px auto 300px auto; }
body.jt-result-tc .dbb-poll.result .tag-cloud { width:920px; height:920px; margin:20px 0; border:none; }
body.jt-result-tc .container, body.jt-result .container, .dbb-poll-result .container { max-width: 100%; }
.bg-content-blue { background-color: var(--contentBlue); }

/* Umfrage- und Frage-Eingabebereiche */
.dbb-poll, .fsc-element { background-color: var(--contentBlue); color: #fff; font-size: clamp(.85em,5vw,1em); }
.dbb-poll button { color: var(--contentBlueDark); background-color: #fff; }
.dbb-poll textarea { width: 100%; height: 2em; resize: none; box-sizing: border-box; }
.dbb-poll textarea:focus-visible { outline-color: #ececec; box-shadow: 0 0 6px #fff;}
.dbb-poll button:not(.b-disabled):hover {background-color:var(--cdPink); color: #fff;}

/* Danksagungsseite */
body.target { background-color: var(--contentBlue); color: #fff; font-size: clamp(.85em,5vw,1em); }
body.target main { padding: 27px 27px 47px 27px; }
.fsc-element .zw-titel {color: #fff; }

@media (min-width: 768px){
    body.jt-feedback .dbb-poll textarea { width: 100%; }
}