ul.typo3-messages{padding-left:0;}ul.typo3-messages li{list-style:none;}h4.alert-title{font-family:unset;font-size:large;}.tx-tool-pi2 h2:first-child{background-color:silver;color:white;font-size:1em;margin-top:0.3em;padding:0.25em;}.tx-tool-pi2 .mc{width:300px;}.tx-tool-pi2 div.toolbox{}.tx-tool-pi2 #btn_copyTn1{position:absolute;margin-top:-48px;margin-left:240px;}.tx-tool-pi2 fieldset{border-radius:10px;border:1px solid #888;box-shadow:2px 2px 4px #AAA;margin:10px 0;padding:15px;box-sizing:border-box;}.tx-tool-pi2 legend{margin-bottom:0px;padding:0 10px;border:0px;width:auto;font-weight:bold;color:#666666;}.tx-tool-pi2 legend.e_title{padding:0;}.tx-tool-pi2 dl{}.tx-tool-pi2 dt{}.tx-tool-pi2 dt label{clear:both;margin-right:10px;}.tx-tool-pi2 dd{margin:0 0 10px 0;}.tx-tool-pi2 label{color:#666666;font-weight:bold;}.tx-tool-pi2 label.selectable:hover{cursor:pointer;}.tx-tool-pi2 span.ampel{width:0.75em;height:0.75em;background-color:#bbb;border-radius:50%;display:inline-block;}.tx-tool-pi2 span.ampel-green{background-color:#00ff00;}.tx-tool-pi2 span.ampel-yellow{background-color:#ffff00;}.tx-tool-pi2 span.ampel-red{background-color:#ff0000;}.tx-tool-pi2 div.col.ampel{width:auto!important;}.tx-tool-pi2 input{padding:10px;font-weight:600;box-shadow:0 0 3px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.3);}.tx-tool-pi2 input:focus{outline:0;border:1px solid #5b032a;-webkit-box-shadow:0 0 6px 4px rgba(245,134,183,0.20);-moz-box-shadow:0 0 6px 4px rgba(245,134,183,0.20);box-shadow:0 0 6px 4px rgba(245,134,183,0.20);}.tx-tool-pi2 input.short{width:120px;}.tx-tool-pi2 input.wide{width:95%;}.tx-tool-pi2 input:disabled{border:0px;color:#333333;}.tx-tool-pi2 textarea:disabled{border:0px;color:#333333;height:auto!important;}.tx-tool-pi2 #tn1 input:disabled,.tx-tool-pi2 #tn2 input:disabled{float:right;width:auto!important;}.tx-tool-pi2 textarea#bemerkung{width:95%;height:6em;font-family:inherit;font-size:inherit;}.tx-tool-pi2 #kursVertrag dt,.tx-tool-pi2 #kursVertrag dd{display:inline;}.tx-tool-pi2 #kursVertrag dt{display:left;}.tx-tool-pi2 dt,.tx-tool-pi2 dd{float:left;}.tx-tool-pi2 #kursVertrag dd{float:right;}.tx-tool-pi2 #kursVertrag dd.steuerbefreit{float:left;}.tx-tool-pi2 span.err{color:red;}.tx-tool-pi2 span.hint{display:block;color:blue;}.tx-tool-pi2 span.ok{color:green;}.tx-tool-pi2 div.formButtons{height:20px;}.tx-tool-pi2 div.submitButtons{float:right;}.tx-tool-pi2 div.backButtons{float:left;}.tx-tool-pi2 dt.woher{float:none;}.tx-tool-pi2 div.partnerAnmelden{text-align:right;}.tx-tool-pi2 dt.partnerAnmelden{width:160px;}.tx-tool-pi2 div.err{text-align:right;color:red;}.tx-tool-pi2 div.noerr{text-align:right;color:green;}.tx-tool-pi2 hr{clear:both;border:0 none;display:block;margin:0;}.tx-tool-pi2 .kursZahlungsweise div{padding:5px 0;}.tx-tool-pi2 #kursZahlungsweise p{margin:0px}.tx-tool-pi2 h2{width:100%;float:left;line-height:140%;font-weight:600;background:#666;}.tx-tool-pi2 h2:first-child{padding:0.6em;}.tx-tool-pi2 h2:hover{background:DarkRed;}.tx-tool-pi2 h2.active{cursor:pointer;background-color:#666666;border-radius:0.25em;}.tx-tool-pi2 h2.passive{background-color:silver;border-radius:0.25em;}.tx-tool-pi2 h2.clickme::after{content:"\f111";font:normal normal normal 14px/1 FontAwesome;font-size:x-large;float:right;z-index:1;-webkit-animation:blinker 1.5s infinite;-moz-animation:blinker 1.5s infinite;-o-animation:blinker 1.5s infinite;animation:blinker 1.5s cubic-bezier(.5,0,1,1) infinite alternate;}@keyframes blinker{from{opacity:1;}to{opacity:.25;}}.tx-tool-pi2 #rabatthinweis{font-size:.86em;margin-top:1em;}.tx-tool-pi2 #noscript{font-size:1em;margin:1em;color:red;}.tx-tool-pi2 #btnClose{display:none;}@media screen and (min-width:375px) and (max-width:1023px){.tx-tool-pi2 dd{float:none;}.tx-tool-pi2 .mc{width:100%;}}@media screen and (min-width:750px){.tx-tool-pi2 dd{float:none;}.tx-tool-pi2 .mc{width:600px;}}.tx-tool-pi2 .parent,.tx-tool-pi2 .partner-parent{display:none;}.tx-tool-pi2 dt.parent{padding-left:11px;padding-top:10px;}.tx-tool-pi2 dt.parent.e_geburtsdatum,.tx-tool-pi2 dt.parent.pe_geburtsdatum{padding-top:20px;}.tx-tool-pi2 dd.parent{margin-bottom:0;padding-bottom:10px;padding-left:10px;padding-right:10px;border-left:1px solid #ff0000;border-right:1px solid #ff0000;width:99%;width:calc(99% + 4px);box-sizing:border-box;}.tx-tool-pi2 dd.parent-first{padding-top:10px;border-top:1px solid #ff0000;}.tx-tool-pi2 dd.parent-last{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ff0000;}.tx-tool-pi2 input.parent{width:100%;box-sizing:border-box;}.tx-tool-pi2 #zusammenfassung input{background:#e2e2e2;}.tx-tool-pi2 #course-has-started-popover-container .popover{left:0 !important;}.tx-tool-pi2 .vertrag-infotext-button{cursor:pointer;margin-left:12px;}.tx-tool-pi2 .vertrag-infotext-button svg{margin-bottom:-0.5em;height:2em;}.tx-tool-pi2 .vertrag-infotext{border:1px solid #333333;border-radius:0.5em;padding:3px !important;margin-top:3px;display:none;}.tx-tool-pi2 .text-muted{color:#999;}.tx-tool-pi2 .copyButton{border-radius:5px;border-color:#c2c0be;color:#c02727;width:100%;}@media screen and (min-width:750px){.tx-tool-pi2 .copyButton{position:absolute;left:650px;width:auto !important;}}ul.typo3-messages{padding-left:0;}ul.typo3-messages li{list-style:none;}h4.alert-title{font-family:unset;font-size:large;}img.fa-info-circle{width:1em;height:1em;}.tx-tool-pi1 div.row{margin-right:0;margin-left:0;}.tx-tool-pi1 div.col{width:80px;float:left;height:auto;min-height:18px;margin:4px 0 2px 2px;padding:2px;}.tx-tool-pi1 div.head{font-weight:bold;background-color:#999999;color:#FFFFFF;}.tx-tool-pi1 div.even{background-color:#EEEEEE;}.tx-tool-pi1 div.odd{background-color:#FFFFFF;}.tx-tool-pi1 hr.clear{display:block;clear:both;border:0;margin:0;}.tx-tool-pi1 div.kursid{display:none;}.tx-tool-pi1 div.ampel{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}.tx-tool-pi1 span.ampel{width:0.75em;height:0.75em;background-color:#bbb;border-radius:50%;display:inline-block;}.tx-tool-pi1 span.ampel-green{background-color:#00ff00;}.tx-tool-pi1 span.ampel-yellow{background-color:#ffff00;}.tx-tool-pi1 span.ampel-red{background-color:#ff0000;}.tx-tool-pi1 .disabled{pointer-events:none;color:#999999;}.tx-tool-pi1 div.ampel{width:24px;}.tx-tool-pi1 div.bezeichnung{width:240px;}.tx-tool-pi1 div.beginndatum{width:110px;}.tx-tool-pi1 div.wochentag{width:100px;}.tx-tool-pi1 div.vonzeit{width:50px;}.tx-tool-pi1 div.biszeit{width:50px;}.tx-tool-pi1 div.anzahleinheiten{width:120px;}.tx-tool-pi1 div.zahlbetrag{width:60px;}.tx-tool-pi1 div.no_content{width:100%;clear:both;}.tx-tool-pi1 div.anmeldung{width:100px;color:#999999;}.tx-tool-pi1 div.anmeldung a{display:block;}.tx-tool-pi1 div.anmeldung a:hover{background-color:#DDDDDD;}.tx-tool-pi1 span.anmTxt,.tx-tool-pi1 span.noanmeldung{font-size:80%;line-height:100%;}.tx-tool-pi1 span.noanmeldung{margin:4px 0 2px 2px;}.tx-tool-pi1 div.zsText{margin:1em 0;}.tx-tool-pi1 .more{cursor:pointer;}.tx-tool-pi1 th.col-ampel{color:transparent;}.tx-tool-pi1 .tanzlehrerPopUp,.tx-tool-pi1 .kursTerminBox{position:absolute;padding:20px;border:1px solid grey;margin:auto;background-color:white;z-index:9;}.section.section-default:last-child div.frame:last-child div.tx-tool-pi1 div.kursTerminBox{position:static;}.tx-tool-pi1 .tanzlehrerClose,.tx-tool-pi1 .kursTerminClose{float:right;margin-left:1em;margin-right:-15px;margin-top:-15px;cursor:pointer;width:20px;height:20px;padding:-20px;z-index:2;background-image:url(/typo3conf/ext/tool/Resources/Public/Icons/icon_tx_tool_pi1_close.png);background-repeat:no-repeat;}.tx-tool-pi1 .text-muted{color:#999;}.tx-tool-pi1 div.modal-header{background-color:lightgray;}
