@charset "UTF-8";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.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 .disabled{pointer-events:none;color:#999999}.tx-tool-pi2 h2{border:0}.tx-tool-pi1 div{width:100%}.tx-tool-pi1 div.col{width:80px;height:auto;min-height:18px;padding:4px;flex:unset}@media (min-width:992px){.tx-tool-pi1 div.col{display:flex;flex-wrap:wrap}}.tx-tool-pi1 div.head{display:none}@media (min-width:992px){.tx-tool-pi1 div.head{font-weight:bold;background:none !important;color:#1f4193 !important;border-bottom:1px solid #1f4193;display:block;font-size:90%;font-weight:normal;display:flex;flex-wrap:wrap}}.tx-tool-pi1 div.ampel{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline}.tx-tool-pi1 span.ampel{width:0.75em;height:0.75em;background-color:#bbb;border-radius:50%;display:inline-block;vertical-align:middle}.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 div.ampel{width:5%}@media (min-width:992px){.tx-tool-pi1 div.ampel{width:25px}}.tx-tool-pi1 div.kursnummer{width:100%}@media (min-width:992px){.tx-tool-pi1 div.kursnummer{width:45px}}.tx-tool-pi1 div.standort{width:100%}@media (min-width:992px){.tx-tool-pi1 div.standort{width:100px}}.tx-tool-pi1 div.bezeichnung{width:94%}@media (min-width:992px){.tx-tool-pi1 div.bezeichnung{width:170px;flex-grow:1}}.tx-tool-pi1 div.wochentag{width:100%}@media (min-width:992px){.tx-tool-pi1 div.wochentag{width:120px}}.tx-tool-pi1 div.beginndatum{width:100%}@media (min-width:992px){.tx-tool-pi1 div.beginndatum{width:120px}}.tx-tool-pi1 .div.termine{width:100%}@media (min-width:992px){.tx-tool-pi1 .div.termine{width:65px}}.tx-tool-pi1 div.vonzeit,.tx-tool-pi1 div.biszeit{width:100%}@media (min-width:992px){.tx-tool-pi1 div.vonzeit,.tx-tool-pi1 div.biszeit{width:70px}}.tx-tool-pi1 div.anzahleinheiten{width:100%}@media (min-width:992px){.tx-tool-pi1 div.anzahleinheiten{width:140px}}.tx-tool-pi1 div.raeumlichkeit,.tx-tool-pi1 div.raum{width:100%}@media (min-width:992px){.tx-tool-pi1 div.raeumlichkeit,.tx-tool-pi1 div.raum{width:160px}}.tx-tool-pi1 div.tanzlehrer{width:100%}@media (min-width:992px){.tx-tool-pi1 div.tanzlehrer{width:150px}}.tx-tool-pi1 div.zahlbetrag{width:100%}@media (min-width:992px){.tx-tool-pi1 div.zahlbetrag{width:80px}}.tx-tool-pi1 div.anmeldung{width:100%}@media (min-width:992px){.tx-tool-pi1 div.anmeldung{width:180px}}.tx-tool-pi1 div.anmeldung a{width:300px;background:#1f4193;color:#fff;text-align:center;border-radius:5px}@media (min-width:992px){.tx-tool-pi1 div.anmeldung a{width:95%}}.tx-tool-pi1 div.kursnummer::before{content:"Kurs Nr.:";font-weight:bold;margin-right:5px}@media (min-width:992px){.tx-tool-pi1 div.kursnummer::before{content:none}}.tx-tool-pi1 div.standort::before{content:"Standort:";font-weight:bold;margin-right:5px}@media (min-width:992px){.tx-tool-pi1 div.standort::before{content:none}}.tx-tool-pi1 div.bezeichnung::before{content:"Bezeichnung:";font-weight:bold;margin-right:5px}@media (min-width:992px){.tx-tool-pi1 div.bezeichnung::before{content:none}}.tx-tool-pi1 div.raum::before{content:"Raum:";font-weight:bold;margin-right:5px}@media (min-width:992px){.tx-tool-pi1 div.raum::before{content:none}}.tx-tool-pi1 div.termine::before{content:"Termine:";font-weight:bold;margin-right:5px}@media (min-width:992px){.tx-tool-pi1 div.termine::before{content:none}}.tx-tool-pi1 div.beginndatum::before{content:"Datum:";font-weight:bold;margin-right:5px}@media (min-width:992px){.tx-tool-pi1 div.beginndatum::before{content:none}}.tx-tool-pi1 div.wochentag::before{content:"Wochentag:";font-weight:bold;margin-right:5px}@media (min-width:992px){.tx-tool-pi1 div.wochentag::before{content:none}}.tx-tool-pi1 div.vonzeit::before{content:"Uhrzeit:";font-weight:bold;margin-right:5px}@media (min-width:992px){.tx-tool-pi1 div.vonzeit::before{content:none}}.tx-tool-pi1 div.biszeit::before{content:"bis:";font-weight:bold;margin-right:5px}@media (min-width:992px){.tx-tool-pi1 div.biszeit::before{content:none}}.tx-tool-pi1 div.anzahleinheiten::before{content:"Wie oft:";font-weight:bold;margin-right:5px}@media (min-width:992px){.tx-tool-pi1 div.anzahleinheiten::before{content:none}}.tx-tool-pi1 div.zahlbetrag::before{content:"Honorar:";font-weight:bold;margin-right:5px}@media (min-width:992px){.tx-tool-pi1 div.zahlbetrag::before{content:none}}.tx-tool-pi1 div.saison::before{content:"Saison:";font-weight:bold;margin-right:5px}@media (min-width:992px){.tx-tool-pi1 div.saison::before{content:none}}.tx-tool-pi1 div.kursnummer::before{content:"Kurs Nr.:";font-weight:bold;margin-right:5px}@media (min-width:992px){.tx-tool-pi1 div.kursnummer::before{content:none}}.tx-tool-pi1 div.honorar::before{content:"Honorar:";font-weight:bold;margin-right:5px}@media (min-width:992px){.tx-tool-pi1 div.honorar::before{content:none}}.tx-tool-pi1 div.tanzlehrer::before{content:"Tanzlehrer:";font-weight:bold;margin-right:5px}@media (min-width:992px){.tx-tool-pi1 div.tanzlehrer::before{content:none}}.tx-tool-pi1 div.raeumlichkeit::before{content:"Räumlichkeit:";font-weight:bold;margin-right:5px}@media (min-width:992px){.tx-tool-pi1 div.raeumlichkeit::before{content:none}}.tx-tool-pi1 div.no_content{width:100%;clear:both}.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:75%;padding-top:2px;width: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('../../../../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}.tx-tool-pi1 div.anmeldung a{padding:0 6px}.tx-tool-pi1 div.anmeldung a{background:#1f4193;color:#fff;border-radius:4px;text-align:center}.tx-tool-pi1 div.anmeldung .noanmeldung a{padding:5px}.tx-tool-pi1 div.anmeldung a:hover{text-decoration:none}.tx-tool-pi2 legend{color:#1f4193}.tx-tool-pi2 h2:hover{background:#1f4193}.tx-tool-pi2 h2.clickme::after,.tx-tool-pi2 .clickme.h2::after{content:"" !important;background-image:url('../../../fileadmin/templates/djk-sfb/bootstrap_package/Resources/Public/Scss/Theme/_img/tool_pfeil_unten.svg') !important;background-size:contain;background-repeat:no-repeat;background-position:0 8px;width:20px;height:25px;float:right;-moz-animation:bounce 3s infinite !important;-webkit-animation:bounce 3s infinite !important;animation:bounce 3s infinite !important}.tx-tool-pi2 .copyButton{border-color:#c2c0be;color:#c02727;width:100%}@media (min-width:992px){.tx-tool-pi2 .copyButton{position:absolute;left:650px;width:auto !important}}.tx-tool-pi2 legend{float:unset}.tx-tool-pi2 .partnerAnmelden{display:none}
