@charset "UTF-8";@font-face{font-family:amiriregular;src:url(/fonts/amiri-regular-webfont.woff2) format("woff2"),url(/fonts/amiri-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:titiliumweb;src:url(/fonts/titilliumweb-regular-webfont.woff2) format("woff2"),url(/fonts/titilliumweb-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{height:100%}body{font-family:titiliumweb,sans-serif;font-size:20px;background-color:#f8f8f8;padding:0;margin:0}h1,h2,h3,h4{font-family:amiriregular,serif}.button{background-color:#fff;color:#000;border:1px solid #aaa;border-radius:5px;padding:5px 10px;transition-duration:.4s;font-weight:700;margin:5px 10px;text-decoration:none;min-width:100px;text-align:center}.button:hover{background-color:#aaa;color:#fff}.ninetywidth{width:90vw;margin:1vw 5vw;padding:10px;display:flex;flex-direction:column;justify-content:center;background-color:#fff}.ueberschrift{padding:0;margin-top:20px}.ueberschrift h2,.ueberschrift h3{font-weight:400}.ueberschrift hr{margin:-30px 0 0 0;padding:0;width:100%;height:1px;background-color:#000;border:1px solid #fff}.search-wrapper{display:flex;justify-content:flex-end}.search-wrapper input{border-radius:5px;margin:10px 0;border:1px solid #aaa;padding:5px 10px}.accordion{background-color:#eee;color:#444;cursor:pointer;padding:18px;width:100%;text-align:left;border:none;outline:0;transition:.4s;border:1px solid #aaa;margin-top:10px}.accordion:hover,.active{background-color:#ccc}.panel{padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.accordion:after{content:'\02795';font-size:13px;color:#777;float:right;margin-left:5px}.active:after{content:"\2796"}.navwrapper{display:flex;align-items:center;background-color:#fff;border-bottom:1px solid #aaa;padding:10px}.navwrapper img{margin-right:15px}.navigation{font-size:22px}.navigation a{display:inline-block;padding:20px;text-decoration:none;color:#000;font-family:amiriregular,serif;font-variant:small-caps;border:1px solid #aaa;border-radius:5px;border:1px solid #aaa;transition-duration:.4s;margin:5px}.navigation a:hover{background-color:#aaa;color:#fff}.sidebyside{display:flex;justify-content:center;flex-wrap:wrap}.half{width:50%}.half:last-child .menublock{border-left:1px solid #aaa}@media (max-width:767px){.half{width:100%}.half:last-child .menublock{border-left:none}}.indextoggle{display:flex;justify-content:flex-end;padding:10px 10px 0 10px}.wechsel .menublock{background:0 0!important}.wechsel .indexueberschrift{font-size:30px;font-variant:small-caps}.wechsel .indexbutton{background-image:none!important;border:1px solid #000!important;height:80px!important;justify-content:center!important;align-items:center!important;text-align:center!important;padding:5px!important}.wechsel .indexbutton b{color:#000!important;background-color:#fff!important}.indexmenue{display:flex;flex-direction:column;justify-content:center}.menublock{display:flex;justify-content:center;flex-wrap:wrap;background:#fff;background:linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(255,255,255,0) 100%);border-top:none}.menublock a{text-decoration:none}.menublock div{height:100px;width:250px;background-color:#fff;display:flex;justify-content:flex-end;align-items:flex-end;font-size:25px;padding:0 0 10px 0;text-align:right;margin:10px;border:1px solid #d73417;border-radius:0;background-size:cover;background-repeat:no-repeat;transition:transform .5s}.menublock div:hover{border:1px solid #ffce44;transform:scale(1.2)}.menublock b{background-color:rgba(0,0,0,.9);padding:5px 10px 5px 0;color:#fff;width:100%;margin:0;font-family:titiliumweb,sans-serif;font-weight:400}.indexueberschrift{padding:0;margin-bottom:0;font-size:40px;font-variant:small-caps;border-bottom:1px solid #000}.verzeichnisbutton{background-image:url(/images/buttons/verzeichnis.jpg)}.geburtstagsbutton{background-image:url(/images/buttons/geburtstage.jpg)}.semesterbutton{background-image:url(/images/buttons/semester.jpg)}.leibfamilienbutton{background-image:url(/images/buttons/leibfamilie.jpg)}.datenvisualisierungbutton{background-image:url(/images/buttons/daten.jpg)}.altherrenvorstandbutton{background-image:url(/images/buttons/altherrenvorstand.jpg)}.chargenbutton{background-image:url(/images/buttons/chargen.jpg)}.ferienvertreterbutton{background-image:url(/images/buttons/ferienvertreter.jpg)}.bilderwandbutton{background-image:url(/images/buttons/bilderwand.jpg)}.kalenderbutton{background-image:url(/images/buttons/geburtstagskalender.jpg)}.mengenbutton{background-image:url(/images/buttons/mengen.jpg)}.kartebutton{background-image:url(/images/buttons/karte.jpg)}.todobutton{background-image:url(/images/buttons/todo.jpg)}.wikibutton{background-image:url(/images/buttons/wiki.jpg)}.briefebutton{background-image:url(/images/buttons/briefe.jpg)}.emailbutton{background-image:url(/images/buttons/email.jpg)}.matomobutton{background-image:url(/images/buttons/matomo.jpg)}.fdbbutton{background-image:url(/images/buttons/fdb.jpg)}.buchhaltungbutton{background-image:url(/images/buttons/acc.jpg)}.archivbutton{background-image:url(/images/buttons/archiv.jpg)}.photobutton{background-image:url(/images/buttons/photos.jpg)}.verzeichnismenue{display:flex;justify-content:flex-end;flex-wrap:wrap}.auflistung{display:flex;flex-direction:column;background-color:#fff}.division{border-bottom:1px solid #aaa;display:flex;flex-direction:row}@media (max-width:1280px){.division{flex-wrap:wrap}}.division:nth-child(1){font-weight:700;text-transform:uppercase}@media (max-width:1023px){.division:nth-child(1){display:none}}.subdivision{display:flex;width:25vw}@media (max-width:1280px){.subdivision{width:40vw}}@media (max-width:1023px){.subdivision{width:90vw}.subdivision:nth-child(2){flex-direction:column}}.subdivisioncell{display:flex;align-items:center;margin:20px 0 20px 20px;width:50%}@media (max-width:1023px){.subdivisioncell{width:100%}}.subdivisioncell div:nth-child(1){width:50px}.cellimage{width:50px}.cellimage img{width:50px;height:50px;object-fit:cover;object-position:50% 0;border-radius:5px;border:1px solid #aaa}@media (max-width:1023px){.festnetz::before{content:"T:";padding-right:5px}.handy::before{content:"M:";padding-right:5px}.geburtsjahr::before{content:"*";padding-right:5px}.todesjahr::before{content:"✝";padding-right:5px}.semesterb::before{content:"Semester:";padding-right:5px}.austritt::before{content:"Austritt:";padding-right:5px}.grund::before{content:"Grund:";padding-right:5px}}.tabellenansicht{text-align:center;background-color:#fff;width:100%}@media (max-width:767px){.tabellenansicht{font-size:15px}}.tabellenansicht thead{font-weight:700;line-height:100%}.tabellenansicht td{padding:10px 15px;border-bottom:1px solid #aaa}@media (max-width:1023px){.tabellenansicht td{padding:10px 5px}}@media (max-width:767px){.tabellenansicht td{padding:10px 2px}}.nameintabelle{text-align:left}@media (max-width:767px){.hidegeburtstag{display:none}.showgeburtstag{display:inline}.geburtstagsbild img{width:25px}}@media (min-width:768px){.showgeburtstag{display:none}}.semestertabelle{width:auto;margin:0 auto}.leibfamilieliste td{text-align:left}.Aktivenverzeichnistable td{padding:10px;border:1px solid grey}.karteibox{background-color:#fff;border:1px solid #aaa;padding:10px}.kartei{display:flex;flex-wrap:wrap;justify-content:space-around}.kartei h3{text-align:center}.kartei .karteiwrapper{display:flex;flex-direction:column}.datenvisualisierungwrapper{display:flex;padding:15px 0}@media (max-width:1024px){.datenvisualisierungwrapper{flex-direction:column}}.datenvisualisierungwrapper>div{padding:5px}.datenvisualisierungwrapper>div:nth-child(1){width:70%}@media (max-width:1024px){.datenvisualisierungwrapper>div:nth-child(1){width:100%}}.datenvisualisierungwrapper>div:nth-child(2){width:30%;border-left:1px solid #000}@media (max-width:1024px){.datenvisualisierungwrapper>div:nth-child(2){order:-1;display:flex;width:100%;border-left:none;border-bottom:1px solid #000}.datenvisualisierungwrapper>div:nth-child(2) table{width:33%;height:100%}.datenvisualisierungwrapper>div:nth-child(2) table:nth-child(n+2){border-left:1px solid #000}}@media (max-width:767px){.datenvisualisierungwrapper>div:nth-child(2){flex-direction:column}.datenvisualisierungwrapper>div:nth-child(2) table{border-bottom:1px solid #000;width:100%;height:auto}.datenvisualisierungwrapper>div:nth-child(2) table:nth-child(n+2){border-left:none}.datenvisualisierungwrapper>div:nth-child(2) table:last-child{border-bottom:none}.datenvisualisierungwrapper>div:nth-child(2) table td:nth-child(n+2){text-align:right}}.trenner{width:100%;height:1px;background-color:#000;border:1px solid #fff}@media (max-width:1024px){.trenner{display:none}}.legende td{padding:0 5px}.legende tr td:first-child{font-weight:700}#myOverviewDiv{position:absolute;width:200px;height:100px;top:40px;left:10px;background-color:#f8f8f8;z-index:300;border:solid 1px #aaa}#myDiagramDiv{background-color:#fff;border:solid 1px #aaa;width:100%;height:74vh}.mengenwrapper{background-color:#fff;border:1px solid #aaa;border-radius:0 0 10px 10px}.gruppenwrapper{display:flex;flex-wrap:wrap;justify-content:center;background-color:#fff;border:1px solid #aaa;border-top:none;border-radius:0 0 10px 10px}.gruppenwrapper a{text-decoration:none}.titelkarte{width:300px;border-radius:5px;border:1px solid #aaa;box-shadow:2px 2px 2px rgba(0,0,0,.2);margin:10px;background-color:#fff}.titelkarte .titel{color:#fff;text-align:center;font-weight:700}.titelkarte .titel:nth-child(1){border-radius:5px 5px 0 0}.titelkarte .titel:nth-child(2){border-radius:0 0 5px 5px}.titelkarte .bild{display:flex;justify-content:center}.titelkarte .bild img{height:130px;width:100px;object-fit:cover;object-position:50% 0;border-radius:5px;border:1px solid #aaa;margin:5px auto}.titelkarte .schaltflaeche{height:50px;border-top:1px solid #aaa;display:flex;justify-content:center;align-items:center}.ahv{background-color:#0f384e}.ahverweitert{background-color:#185071}.hausverein{background-color:#7e7e7e}.fax{background-color:#9d0a37}.editwrapper{width:100%;background-color:#fff;border:1px solid #aaa;border-top:none}.editwrapper tr{border-bottom:1px solid #aaa}.editwrapper td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:5px 10px}.editwrapper input{width:100%}.editwrapper thead{font-weight:700}.editwrapper tbody td:first-child{font-weight:700}.abstand{height:50px}.ferienvertreter{width:100%;color:#000;background-color:#fff}.ferienvertreter td{padding:0 5px}.ferienvertreter td:first-child{font-weight:700}.ferienvertreter td:last-child{text-align:center}#ferienvertreterbutton{margin:0;float:right}#ferienvertreterbalken{height:30px;border-radius:0 0 5px 5px}.ferienvertreterneu{background-color:#fff;border:1px solid #aaa;border-top:none;padding:10px;border-radius:0 0 10px 10px;display:flex;justify-content:center}.ferienvertreterneu .unit{border:1px solid #aaa;padding:5px}.ferienvertreterneu .unit:first-child{display:flex;justify-content:center;flex-direction:column}.ferienvertreterneu .unit:first-child input{width:98%}.ferienvertreterneu label{font-weight:700}.ferienvertreterneu button{margin:5px}.inputfv{width:98%}.card-wrapper{display:flex;flex-direction:column;border:1px solid #aaa}.card-container{margin:5px;cursor:pointer;height:211px;perspective:1000;position:relative;width:150px;border:6px maroon ridge}.card-container img{width:150px;object-fit:cover}.card{height:100%;position:absolute;transform-style:preserve-3d;transition:all 1s ease-in-out;width:100%;background-image:url(https://euv20.de/images/Bilderwand-Platzhalter.jpg)}.card:hover{transform:rotateY(180deg)}.card .side{backface-visibility:hidden;height:100%;position:absolute;overflow:hidden;width:100%}.card .back{background:0 0;color:#000;text-align:center;transform:rotateY(180deg);padding-top:20px;background-image:url(https://euv20.de/images/Rueckseite.jpg);background-size:contain;background-repeat:no-repeat}.flex-container{display:flex;flex-wrap:wrap;justify-content:center;padding:10px;background-color:#fff;border:1px solid #aaa}.text-center{text-align:center}.legende{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;margin-top:10px}.legende div{display:flex;align-items:center;padding:20px 0 10px 0;flex-wrap:wrap;font-weight:700;padding:5px;margin:5px;border:1px solid #aaa;background-color:#fff;border-radius:5px}.legende img{padding-right:5px}#map{height:70vh;width:100%}.ninetyfifthwidth{width:98vw;margin:1vw;display:flex;flex-direction:column;justify-content:center}.grusswrapper{background-image:url(/images/semesterprogramm/semesterprogramm-320.jpg);width:100%;text-align:center;padding:15px 0 15px 0;margin:15px 0 15px 0}@media (min-width:540px){.grusswrapper{background-image:url(/images/semesterprogramm/semesterprogramm-768.jpg)}}@media (min-width:800px){.grusswrapper{background-image:url(/images/semesterprogramm/semesterprogramm-1024.jpg)}}@media (min-width:1280px){.grusswrapper{background-image:url(/images/semesterprogramm/semesterprogramm-1366.jpg)}}@media (min-width:1680px){.grusswrapper{background-image:url(/images/semesterprogramm/semesterprogramm-1920.jpg)}}@media (min-width:2560px){.grusswrapper{background-image:url(/images/semesterprogramm/semesterprogramm-uhd.jpg)}}.grusswrapper img{width:100%}.grusswrapper .grusswrapper2{background-color:rgba(0,0,0,.5);padding:5px}.grusswrapper h1{margin-top:-.6vh;text-shadow:-1px 0 #f5f5f5,0 1px #f5f5f5,1px 0 #f5f5f5,0 -1px #f5f5f5;font-size:4vh}.grusswrapper .gruss{color:wheat;font-size:2.5vh}@media (min-width:769px){.grusswrapper .gruss{font-size:2.1vh}}@media print{.grusswrapper{display:none}}.veranstaltungen{margin-top:10px}.semprogtopwrapper{display:flex;justify-content:flex-end}@media print{.semprogtopwrapper{display:none}}.veranstaltung{display:flex;align-items:center;padding:5px;border-left:1px solid gray;border-right:1px solid gray;border-bottom:1px solid gray;background-color:#f9f7f1}.veranstaltung:nth-child(2){border-top:1px solid gray}.veranstaltung:hover{box-shadow:inset -2px -2px 1px rgba(0,0,0,.5)}.veranstaltung:active{box-shadow:inset 2px 2px 1px rgba(0,0,0,.5)}.veranstaltung .damen{margin-left:auto}@media print{.veranstaltung .damen{display:none}}.veranstaltung img{width:30px;margin:5px 10px 5px 5px;display:none}@media (min-width:480px){.veranstaltung img{display:flex}}@media print{.veranstaltung img{display:none}}.veranstaltung .titel{font-weight:700;font-variant:small-caps}.veranstaltung .textwrapper span{font-weight:700}@media print{.veranstaltung{border:none;background-color:none;font-size:16px;flex-direction:column;align-items:flex-start}}.druckinfos{display:none}@media print{.druckinfos{display:flex;flex-direction:column}}.icaleinzelbutton{border:none;background-color:transparent;color:#0645ad;text-decoration:underline;cursor:pointer;font-size:20px;font-weight:700;margin:5px;background-image:url(/images/icons/calendaricon18px.png);background-repeat:no-repeat;padding-left:24px;display:block}.icalkalender{display:flex;justify-content:flex-end}.icalkalender a{margin:10px;font-size:22px;font-weight:700;font-variant:small-caps;padding:8px;display:block;background-color:#ffce44;border:1px solid #ffce44;border-radius:5px;text-decoration:none;color:#000}.icalkalender a:hover{background-color:#fff;z-index:100}.icalkalender a:active{background-color:#d73417}.briefegen{background-color:#fff;border:1px solid #aaa;border-top:none;padding:10px}.radioliste fieldset{display:flex;flex-direction:column}.radioliste fieldset div input{width:20px}.HerrFrau input{width:20px}.custom{display:flex;flex-direction:column}.custom div{margin:5px}.custom .Adresse,.custom .name{display:flex}.anmeldewrapper{width:300px;padding:10px;background-color:#fff;border:1px solid #aaa;border-radius:5px;text-align:center;margin:0 auto}.anmeldewrapper a{display:block}.anmeldewrapper form{display:flex;flex-direction:column}.anmeldewrapper form *{padding-top:10px}.profilwrapper{display:flex;flex-wrap:wrap;justify-content:center;padding:10px}.profil{background-color:#fff;border:1px solid #000;margin:0 10px 10px 0;box-shadow:1px 1px 1px 0 rgba(0,0,0,.5)}.profilbild{width:150px;margin:10px}.profilkarte h3{margin:0;padding:5px;text-align:center;font-variant:small-caps;font-size:30px;background:#4e9393;color:#fff;text-shadow:1px 1px #000}.infogruppe{display:flex;flex-wrap:wrap}.adresse div{line-height:1.5}.infowrapper{margin:15px}.infowrapper h4{font-weight:700;padding:0;margin:0}.row{display:flex;justify-content:space-around;flex-wrap:wrap;margin-bottom:15px}.map{height:20vh;width:100%;margin:10px 0 10px 0}.buttonrow{display:flex;justify-content:flex-end;align-content:center;flex-wrap:wrap}.buttonrow input{width:auto}.flex-row{display:flex}.nestedFieldset{display:block;border:2px solid #000}.nestedFieldset fieldset{border:1px inset #000}.nestedFieldset>legend{font-weight:700;font-size:24px}.verzeichnisformanschrift fieldset div{margin-right:10px}.verzeichnisformanschrift fieldset legend{font-variant:small-caps;font-size:22px}.verzeichnisformanschrift fieldset input{width:220px}.verzeichnisformanschrift fieldset form{border:3px solid #000;margin-bottom:10px;padding:10px}.oberkategorie{border:3px ridge #000;display:flex;justify-content:center;flex-wrap:wrap;background-color:#fffff4}.oberkategorie legend{font-weight:700;font-variant:small-caps;font-size:30px}.noflex{display:block}.status{justify-content:flex-start}.status div{font-size:22px;margin-right:10px}.kategorie{border:2px solid #000;background-color:#f9f9f9}.kategorie legend{font-weight:400;font-variant:small-caps;font-size:26px}.kategorie .gruppe{display:flex;flex-wrap:wrap;align-items:flex-start}.kategorie .gruppe .hinweiswrapper{display:flex;margin:0}.kategorie .gruppe div{margin:0 20px 20px 0}.kategorie .gruppe div label{font-size:22px;display:block;line-height:1.5}.kategorie .gruppe div input{padding:10px}.kategorie .vollegruppe{flex-direction:column;align-items:stretch;align-content:stretch}.kategorie .vollegruppe div input{width:100%}.noinput{background:#000;color:#fff;display:inline-block;padding:10px}.bold{font-weight:700}.submit{margin:10px 0 10px 0;border:1px solid #000;background-color:#fff;color:#000;border-radius:5px;padding:5px 10px 5px 10px}.submit:hover{background-color:#000;color:#fff}.galerietitel{text-align:center}.gallery{display:flex;flex-wrap:wrap;justify-content:center}.gallery img{margin:10px;object-fit:cover}.gallery img:hover{opacity:.9}.galerieuebersicht{display:flex;flex-wrap:wrap;justify-content:center}.einzelgalerie{display:flex;flex-direction:column;margin:10px;justify-content:center;text-align:center;border:3px solid #000}.einzelgalerie img{border-bottom:3px solid #000}.einzelgalerie:hover{opacity:.8}.uebersichtitel{padding:0;margin:0}