html{font-family:verdana,arial,helvetica,sans-serif}body,input{font-size:14px}body,div,span{margin:0;padding:0;border:0}h1{padding-left:1%;font-size:xx-large;color:#333}h2{padding-left:1%;padding-top:1%;font-size:x-large}h3,h4,h5,h6{font-size:large}img{border:0}a{text-decoration:none;font-weight:bold}.translation_missing{background:#ff0}#mainTitle{width:100%;color:#333}#mainTitle .LugLogo{padding:1%}#mainTitle .TitleText{display:block;text-align:right;padding:0 2% 0 0;font-weight:bold;font-size:x-small}#mainTitle .VersionText{display:block;text-align:right;margin-top:0;padding:0 2% 0 0;font-size:xx-small}#mainNavi{width:100%;background-color:#e6f2ff;border-top:1px solid #005cb8;border-bottom:1px solid #005cb8;height:20px;text-align:center}#mainNavi ul{list-style:none;margin:0;padding-left:2%;padding-right:1%}#mainNavi ul li{display:block;float:left;padding-right:1%}#mainNavi ul li a,#mainNavi ul li a:visited{display:block;float:left;text-decoration:none;font-weight:bold}#mainNavi ul li.languageLink,#mainNavi ul li#editUserLink,#mainNavi ul li#loginLink,#mainNavi ul li#logoutLink,#mainNavi ul li#impressLink{float:right}#mainNavi ul li.subsequentLink{padding-right:.5%}#mainContent{margin:1%}.Indented{padding-left:1%;padding-right:2%}.RegistrationInfo{border:2px solid #ddd;border-collapse:collapse;margin:1%;padding:1%}.RegistrationInfo li{margin-top:1ex}.RegistrationInfo li ul li{margin-top:1ex;margin-bottom:1ex}.OverviewLink{padding-left:2%}.InputForm{border:2px solid #ddd;border-collapse:collapse;margin:1%;padding-left:1%;padding-right:1%;padding-top:.5%}.Event{font-weight:bold;color:#333}.EventList{font-size:16px;margin-left:1%;margin-right:1%}.EventListEntry{border:2px solid #ddd;border-collapse:collapse;margin-top:1%;margin-bottom:1%;padding-left:1%;padding-right:1%}.EventLogo{display:block;float:right;max-width:40%;max-height:20%}.EventTitle{padding-left:1%;font-size:20px;font-weight:bold;color:#333}.EventTime{padding-left:1%;padding-top:5px;font-size:12px}.EventDescription{padding-left:1%}.EventInfo{padding-left:1%}.EventSignup{padding-left:1%}.FrontendTable{margin:1%;border-collapse:collapse;font-size:small}.FrontendTable th{border:1px solid #ddd;background:#eee;text-align:left;padding:1ex}.FrontendTable th.open{background:#efe}.FrontendTable th.closed{background:#fee}.FrontendTable td{border:1px solid #ddd;padding:1ex}.FrontendTable .whitespace{border:none}.Flash{background-color:#eee;padding:7px 15px;border:2px solid;margin-bottom:10px}.Flash ul{margin:0;padding:0;list-style:none}.FlashWarn{color:#770;font-weight:bold}.FlashNotice{color:green;font-weight:bold}.FlashError{color:red;font-weight:bold}.FlashAlert{color:red;font-weight:bold;border-color:red}.ModelError{margin-left:40px;margin-right:60px;color:#700;background-color:#fdd;padding:3pt 10pt;border:2px solid #700}.ShopCell,.TicketQrCell{white-space:nowrap}.TicketSecret{font-family:monospace;font-size:smaller}.VoucherCode{font-family:monospace;color:#666}.TicketQrDialog{border:1px solid #ccc;border-radius:4px;padding:2ex;text-align:center}.TicketQrDialog::backdrop{background:rgba(0,0,0,.5)}.TicketQrDialog svg{width:280px;height:280px;max-width:80vw;max-height:80vw}.TicketQrTitle{font-weight:bold}.ShopTools form{display:inline-block;margin-right:1em;vertical-align:top}.ShopTools .Hint{font-size:small;color:#666}.CollapsibleTable{margin:1%}.CollapsibleTable>summary{cursor:pointer;font-weight:bold;padding:.5ex 1ex;background:#eee;border:1px solid #ddd;display:inline-block}.CollapsibleTable[open]>summary{margin-bottom:.5ex}.CollapsibleTable>table{margin-left:0}.CollapsibleTable>summary .WhenOpen,.CollapsibleTable[open]>summary .WhenClosed{display:none}.CollapsibleTable[open]>summary .WhenOpen{display:inline}body{background-color:#fff;color:#333}p,ol,ul,td{font-size:inherit}pre{background-color:#eee;padding:10px;font-size:11px}a{color:#009}a:visited{color:#009}a:hover{color:#fff;background-color:#00a}div.field,div.actions{margin-top:10px;margin-bottom:10px}#notice{color:green}.field_with_errors{padding:2px;background-color:red;display:table}#error_explanation{width:450px;border:2px solid red;padding:7px;padding-bottom:0;margin-bottom:20px;background-color:#f0f0f0}#error_explanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;margin-bottom:0px;background-color:#c00;color:#fff}#error_explanation ul li{font-size:12px;list-style:square}body::before{position:fixed;display:none;top:50%;height:0;width:0;content:"";font-size:x-large;font-weight:bold;font-style:italic;text-align:center;opacity:.3;background-color:#565656;color:rgba(0,0,0,0);text-shadow:2px 2px 3px hsla(0,0%,100%,.5);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;transform:rotate(-25deg);z-index:-10}.dev{z-index:0}.dev::before{display:block;content:"DEVELOPMENT";color:#aaa;height:30%;width:100%}.rc{z-index:0}.rc::before{display:block;content:"RELEASE CANDIDATE";color:#aaa;height:30%;width:100%}
