 .pp-einbindung .picker__holder,.pp-einbindung .picker,.pp-einbindung .picker__frame {transition:none !important}.pp-einbindung input[type="text"],.pp-einbindung input[type="password"],.pp-einbindung input[type="email"],.pp-einbindung textarea,.pp-einbindung input {box-sizing:content-box}#navigation .dropdown-button.btn {border:0;color:#fff}.pp-einbindung .ampel_s,#myContent .ampel_s,.pp-einbindung .ampel_f,#myContent .ampel_f,.pp-einbindung .ampel_w,#myContent .ampel_w {border-radius:50%;width:18px;height:18px;position:absolute;right:10px;top:10px;border:1px solid #fff}.pp-einbindung .ampel_s,#myContent .ampel_s {background-color:#23ed4e}.pp-einbindung .ampel_f,#myContent .ampel_f {background-color:#f1213c}.pp-einbindung .ampel_w,#myContent .ampel_w {background-color:#feea21}.videoboxxtopadd .ampel_s,.videoboxxtopadd .ampel_f,.videoboxxtopadd .ampel_w {top:37px !important }#pp-einbindung-in,#tagesplan,.pp-einbindung .modal {font-family:Arial;transition:top ease 200ms}.pp-einbindung {flex:1 0 auto}.td-klassisch {vertical-align:top;border-radius:6px}#pp-einbindung-in .noentries,.pp-einbindung .noentries {color:#eee;background:#888;border-radius:0;min-height:80px;line-height:80px;padding:0}.buchbartextblock {font-size:16px;line-height:2}.buchbartextblock::before {content:" ";border-top:1px solid #fff;margin:10px -15px;display:block}input::-webkit-input-placeholder {color:#777}input:-ms-input-placeholder {color:#777}input::-ms-input-placeholder {color:#777}body {display:flex;min-height:100vh;flex-direction:column;font-familiy:Roboto;flex-direction:column;font-familiy:Roboto;position:relative;;background-size:cover;background-repeat:no-repeat;background-position:center}.dp_label a{color:white !important;text-decoration:underline}.pp-einbindung input[type=radio] {color:white !important;width:20px !important}.pp-einbindung .input-field input[type=date]:focus + label,.pp-einbindung .input-field input[type=text]:focus + label,.pp-einbindung .input-field input[type=email]:focus + label,.pp-einbindung .input-field input[type=password]:focus + label {color:#666}#radioF,#radioM {color:white !important}.pp-einbindung .input-field input[type=date]:focus,.pp-einbindung .input-field input[type=text]:focus,.pp-einbindung .input-field input[type=email]:focus,.pp-einbindung .input-field input[type=password]:focus {border-bottom:2px solid #e91e63;box-shadow:none}#buchungppframebox .container {max-width:900px;width:100%}.pp-einbindung .input-field input:focus + label {color:#666 !important}.pp-einbindung .row .input-field input:focus {border-bottom:1px solid #03a9f4 !important;box-shadow:0 1px 0 0 #03a9f4 !important }.pp-einbindung input {padding-left:10px !important;background:white !important;height:40px !important;color:#666 !important}.pp-einbindung [type="radio"]:not(:checked) + label:before,.pp-einbindung [type="radio"]:not(:checked) + label:after {border:2px solid white !important}.pp-einbindung button {height:40px !important;font-size:16px}#registry,#abbrechen {line-height:40px}.pp-einbindung input::placeholder {color:#ddd !important;opacity:0.9}#content_area {margin-top:1px}.pp-einbindung .TBox,#ppcontent .TBox {display:block;margin-top:2px;margin-left:auto;margin-right:auto;padding:10px !important;background:rgba(255,255,255,1);height:40px;line-height:20px;border-radius:6px}#t_head {border-radius:0}.pp-einbindung .TBox .col,#ppcontent .TBox .col {padding-right:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#navigation {background:;height:50px}.pp-einbindung .h20px {height:20px;padding:0;margin:0}.pp-einbindung .h30px {height:30px;padding:0;margin:0}.pp-einbindung .h40px {text-align:center;height:40px;padding:0;margin:0}.pp-einbindung .h50px {height:50px;padding:0;margin:0;width:100% }.pp-einbindung .h70px {height:70px;padding:0;margin:0}.pp-einbindung .h100px {text-align:center;height:100px !important;padding:0;margin:0}.pp-einbindung .h110px {text-align:center;height:110px;padding:0;margin:0}.pp-einbindung .h150px {text-align:center;height:150px;padding:0;margin:0}.pp-einbindung a {color:black;cursor:pointer}.pp-einbindung a .link {color:black !important}#logofeld {text-align:center;padding:10px}#calfilter {border:1px solid #555;padding:8px 16px;display:inline-block;border-radius:5px;margin:-6px 0 0 20px;cursor:pointer}#login {;text-align:center;;margin-right:auto !important;margin-left:auto !important;margin-top:1px;padding:0 30px 0 30px;background:rgba(0,0,0,0.3);width:350px}#passwortvergessen {;text-align:center;margin-right:auto !important;margin-left:auto !important;margin-top:1px;padding:0 30px 0 30px;background:rgba(0,0,0,0.3);width:350px;height:300px}#registrieren {;background:rgba(0,0,0,0.5);margin-right:auto !important;margin-left:auto !important;margin-top:1px;padding:0 30px 0 30px;width:350px;}#t_head {line-height:16px}#t_head,#terminliste {max-width:370px;box-sizing:border-box}#terminliste {font-size:15px}#t_head {margin:10px auto 0 auto}.noshadow {box-shadow:none !important;font-size:60px !important}.dropdown-content li > a {color:white !important}.dropdown-content li > a:hover {color:black !important}.dropdown-content {width:300px !important}#menu {text-align:right}a.btn i {margin-top:7px;font-size:0.5em !important}.picker__weekday-display {background:#1495e6 !important}.myInfo {cursor:pointer}.picker__input {border:none !important}.picker__weekday-display,.picker__month-display {font-size:2rem;font-weight:200}.picker__nav--next:hover {background:none}.modal-options {top:0 !important;height:100% !important;position:fixed;right:0;width:500px;left:auto;border-radius:0;max-height:100%}#infomodal,#infotextmodal {width:370px;background:#fff;top:100px}#infomodal select,#infotextmodal select {min-height:30px;padding:10px}.redb {border:1px solid #ffb7b8 }#loginmail,#passwortlogin {background:rgba(0,0,0,0.3);width:100%;margin-bottom:15px;color:#dfdfdf;box-shadow:none;padding-left:12px;padding-right:12px;border:1px solid #ccc;box-sizing:border-box}#emailshow {box-sizing:border-box}.pad20 {padding:20px}.padt0 {padding-top:0}.marb15 {margin-bottom:15px}.kurzdateninfo {font-size:18px;margin:0 }input.aktiveEingabe {border:1px solid #ffb7b8 !important}#infomodal .abbrechen {color:#fff;float:right;font-size:26px;line-height:20px}#infotextmodal .abbrechen {color:#000;float:right;font-size:26px;line-height:20px}.progressbar {height:50px;background:#eee}.progressbar div {display:inline-block;margin:10px 20px 0 20px;width:30px;height:30px;line-height:30px;text-align:center;color:#fff;border-radius:50%;background-color:#ccc }.progressbar .active {background-color:#f06}.infotexttop {font-size:13px;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:20px;padding:10px 0}.smallertext {font-size:13px }#buchungpregister input {display:block;margin-bottom:15px;width:100%;box-sizing:border-box}#calendar {height:20px}#modalfragebox.pageneueleistungen {margin:0}.pp-einbindung .biggerInfoBlock{display:block}@media (max-width:px) {.th-klassisch:first-child {margin-bottom:10px}#navigation {height:100px;position:relative}#logofeld {left:0;right:0;height:50px;width:100%;position:absolute}#navigation .row > div:nth-child(1) {position:absolute;left:0;width:80%;height:50px;top:50px;z-index:2}#navigation .row > div:nth-child(3) {position:absolute;left:50%;width:50%;height:50px;top:50px}.pp-einbindung .terminbox .wx20 {width:110px;position:absolute;left:10px;top:10px}.pp-einbindung .videoboxxtopadd .wx20 {top:30px}.pp-einbindung .terminbox .biggerInfoBlock,.pp-einbindung .terminbox .addinfoblock {display:block;margin-left:110px;margin-right:20px}#menu {float:right;position:absolute !important}}#eventwindow .TBox {padding:0 !important;height:auto;cursor:pointer}#eventbutton {position:fixed;bottom:30px;right:20px;font-size:14px;border-radius:5px;border:1px solid #fff;box-shadow:0 0 5px #000;background:rgb(252,21,99);background:linear-gradient(31deg,rgba(252,21,99,1) 0%,rgba(132,37,255,1) 100%);color:#fff;min-width:200px;padding:10px;cursor:pointer;z-index:12}#eventbutton .infohead {min-width:150px;margin-bottom:10px}#eventbutton .infotime {min-width:150px;font-weight:bold;font-size:15px}#eventbutton .infoname {min-width:150px}#eventwindow {position:fixed;bottom:25px;right:0;min-height:200px;min-width:370px;display:none;z-index:13;background:#fff;box-shadow:0 0 5px #000;max-height:90vh;overflow:auto}#eventwindow div.evheader {background:#000;color:#fff;font-size:18px;line-height:30px;padding:5px 0;text-align:center;position:relative}#eventwindow div.evheaderclose {cursor:pointer;position:absolute;right:10px;top:12px;width:16px;height:16px;background:transparent;background-image:url(/img/buchungen/x.svg);background-repeat:no-repeat}#eventwindow div.training {position:relative;padding:10px;text-align:center;margin-bottom:2px}#eventwindow span.badge.new {padding:0 6px;border-radius:2px;min-width:40px;border:1px solid #fff;position:absolute;right:10px;top:9px;text-align:right;display:inline-block;line-height:16px;height:18px;margin-top:-1px}#eventwindow div.training .svgdatabox {top:6px}#eventwindow div.training .time {font-size:14px;display:block;height:22px}#eventwindow div.training .teilnehmer {font-size:16px;font-weight:bold;display:block;min-height:20px;height:auto !important}#eventbutton .infohead::after {display:block;position:absolute;right:10px;top:10px;content:" ";width:18px;height:18px;background:transparent url(/img/pp/next_event.svg) no-repeat}.videobox {background:#000;color:#fff;text-align:center;line-height:16px;display:inline-block;margin:0 0 5px 0;border-radius:11px;padding:0 7px;border:1px solid #fff;font-size:12px}#ppcontent div.videoboxxtopadd,.pp-einbindung div.videoboxxtopadd {min-height:60px}.pp-einbindung .wplayout1 .terminbox ,#pp-einbindung-in .wplayout1 .terminbox {border-radius:6px}.pp-einbindung .wplayout1 .td-klassisch,#pp-einbindung-in .wplayout1 .td-klassisch {background:#f7f9f9;border-bottom:2px solid #fff}.pp-einbindung .wplayout1 .kopfelement,#pp-einbindung-in .wplayout1 .kopfelement {background:#fff;border-bottom:1px solid #fff}.pp-einbindung .wplayout1 .tdempty,#pp-einbindung-in .wplayout1 .tdempty {background:#fff;border-bottom:1px solid #fff}@font-face {font-family:"Roboto";src:local(Roboto Regular),url("https://demo-demostudio.premiumplaner.net/fonts/roboto/Roboto-Regular.woff2") format("woff2"),url("https://demo-demostudio.premiumplaner.net/fonts/roboto/Roboto-Regular.woff") format("woff");font-weight:400}@font-face {font-family:"Roboto";src:local(Roboto Bold),url("https://demo-demostudio.premiumplaner.net/fonts/roboto/Roboto-Bold.woff2") format("woff2"),url("https://demo-demostudio.premiumplaner.net/fonts/roboto/Roboto-Bold.woff") format("woff");font-weight:700}main {padding-left:0 !important}.btnlockactive {color:#fff !important;background:#00cbfe !important}.thbox {font-family:"Roboto",Arial,sans-serif;position:relative;cursor:pointer;overflow:hidden;border-radius:7px}.thbox .box-content {font-size:15px;line-height:18px;font-weight:300;padding:15px;height:175px;overflow:hidden}.thbox .box-content-top {height:90px}.thbox.thboxnoinfo .box-content {height:85px }.thbox.thboxnoinfo .box-content-top {display:none}.th_block_layout.ppflexsize {flex-wrap:wrap;align-items:flex-start}.th_block_layout.ppflexsize .thbox {float:none;margin:35px auto 0 auto;display:block}.th_block_layout.ppflexsize .ppthcolumn {flex:33%;width:33%;padding:0}.th_block_layout.ppflexsize .box-content {height:auto}@media screen and (max-width:1400px) {.th_block_layout.ppflexsize .ppthcolumn {flex:50%;max-width:50%}}@media screen and (max-width:850px) {.th_block_layout.ppflexsize .ppthcolumn {flex:100%;max-width:100%}}.thbox .box-content .box-button {color:#222;background:transparent;border:1px solid #222;width:100%;padding:8px 0;display:block;text-align:center}.thbox .box-content h3 {margin-top:0}.thbox .box-content .a {width:80px;display:inline-block;vertical-align:top}.thbox .box-content .b {width:210px;margin-left:10px;display:inline-block}#th_container .thbox .box-link {width:auto;text-align:center;background:#fff;color:#303438;line-height:60px;height:60px;display:block;margin:15px;line-height:60px;box-sizing:border-box;border:1px solid #303438;border-radius:7px;font-size:20px}#th_container .thbox {display:inline-block;border-radius:7px;text-align:left;float:none;width:390px;min-width:390px;min-height:100px;height:auto;margin-left:35px;margin-right:35px;margin-top:35px;background:#fff;position:relative;-webkit-box-shadow:2px 2px 9px lightgrey;-moz-box-shadow:2px 2px 9px lightgrey;box-shadow:2px 2px 9px lightgrey}#th_container {position:relative}.th_block_layout {width:100%;margin:0 auto;display:flex;flex-flow:row wrap;position:relative;text-align:center;align-items:flex-middle;justify-content:space-evenly}.box-image {background-size:cover;width:390px;height:300px;background-color:#F2F4F5;background-position:center;background-repeat:no-repeat}@media screen and (min-width:-1px) {.th_block_layout .thbox {margin-right:20px;margin-left:20px}}.th_block_layout .thbox h3 {font-size:23px !important;box-sizing:border-box;margin:0 !important;padding:15px !important;line-height:30px !important;height:60px !important;overflow:hidden;width:100% !important;text-overflow:ellipsis;white-space:nowrap !important}.th_block_layout .thbox.ppfulltitle h3 {overflow:visible;white-space:normal;height:auto}.doMove {min-height:auto !important;cursor:move}.doMove .box-content {height:44px !important;padding:0 20px !important}.doMove h3 {line-height:44px !important;margin:0 !important;vertical-align:middle}.doMove .box-image {height:0 !important}.doMove .box-link {display:none}