#SeminarContent{margin:15px}#SeminarContent *{font-family:Calibri;line-height:normal}.SeminarButton{background-color:#e20000;color:#ffffff;padding:8px 22px;border-radius:5px;font-size:12px;border:1px solid #040000;box-shadow:0 4px 12px rgba(0,0,0,0.2);cursor:pointer;transition:all 0.2s ease}.SeminarButton:hover{background-color:#c00000}.SeminarButton[disabled]{background-color:#a6a6a6}.SeminarButton.Alight{width:90px}.SeminarMsg{box-shadow:5px 5px 7px 0px rgba(0,0,0,0.25);border-radius:5px;background-color:#ffe6e6;padding:10px;margin:5px}.SeminarNavBar{display:inline-block;margin:10px}.SeminarNavBar a{color:black;float:left;padding:8px 16px;text-decoration:none}.SeminarNavBar a.SeminarNavContainerSelected{background-color:#4CAF50;color:white;border-radius:5px}.SeminarNavBar a:hover:not(.SeminarNavContainerSelected){background-color:#ddd;border-radius:5px}.SeminarListGrid{display:grid;gap:2px;border:2px outset #B8B8B8;background-color:#e3e3e4;padding:5px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.SeminarListGridItem{margin:3px}.SeminarListGridItemTitel{grid-column:1 / span 3;grid-row:1}.SeminarListGridItemDetails{grid-column:4;grid-row:1;text-align:center}.SeminarListGridItemTimeDate{grid-column:1 / span 2;grid-row:2}.SeminarListGridItemPlace{grid-column:3;grid-row:2}.SeminarListGridItemBook{grid-column:4;grid-row:2;text-align:center}.SeminarListGridItemAmountGraph{grid-column:1 / span 4;grid-row:3;padding:7px 0}.SeminarListGridItemAmountNumber{grid-column:1/span 4;grid-row:4;text-align:center}.SeminarPlacesGraph{display:flex;flex-wrap:nowrap}.SeminarDetailColum{float:left;box-sizing:border-box}.SeminarDetailColum.left{width:80%}.SeminarDetailColum.right{width:20%;text-align:center}.SeminarDetailAmpel{margin-right:5px;margin:10px}.SeminarButton.AddPerson{background:#34d934}.SeminarButton.AddPerson:hover{background-color:#1db81d}.SeminarButton.RemovePerson{background:#34d934;font-size:11px;padding:5px 15px 5px 15px}.SeminarButton.RemovePerson:hover{background-color:#1db81d}.SeminarBookingFlex{display:flex;gap:1px;align-items:stretch;background-color:#f1f1f1}.SeminarBookingFlex>div{width:0px;line-height:40px !important}.SeminarBookingFlexStart{flex-grow:2;text-align:right}.SeminarBookingFlexBetween{flex-grow:7;text-align:center}.SeminarBookingFlexEnd{flex-grow:1;text-align:center}.SeminarBookingFlexInputBase{width:98.6%}.SeminarBookingFlexInputPerson{width:95%}