Jura.uni-hamburg.de - SEO Check

Übersicht der SEO Analyse
Metaangaben
95% 
Seitenqualität
83% 
Seitenstruktur
95% 
Verlinkung
31% 
Server
83% 
Externe Faktoren
100% 
SEO Score
Antwortzeit
0,27 s
Dateigröße
300,50 kB
Wörter
910
Medien
22
Anzahl Links
80 Intern / 110 Extern

To-do Liste mit SEO Optimierungen

Meta-Angaben im HTML

Titel
(Extrem wichtig)
Fakultät für Rechtswissenschaft : Universität Hamburg
Die Länge des Titels ist optimal. (488 Pixel von maximal 580 Pixel Länge)
Es gibt keine Wortwiederholungen im Titel.
Meta-Description
(Extrem wichtig)
studium, jura, recht, rechtswissenschaft, hamburg, studieren, jurist, juristin, studierende
Die Meta-Description hat eine optimale Länge. (538 Pixel von maximal 1000 Pixel Länge)
Crawlbarkeit
(Extrem wichtig)
Es gibt keine Probleme beim Zugriff auf die Webseite.
Canonical Link
(Wichtig)
Es ist kein Canonical Link angegeben.
Sprache
(Wenig wichtig)
Im Text erkannte Sprache: de
Im HTML angegebene Sprache: de
Die Sprache wird im HTML Code wie folgt angegeben: de
Alternate/Hreflang Links
(Wenig wichtig)
Die Seite nutzt keine Alternate Links.
Weitere Metatags
(Wenig wichtig)
Es gibt keinen rel next Meta Tag auf der Seite.
Es gibt keinen rel prev Meta Tag auf der Seite.
Domain
(Wenig wichtig)
Die Webseite befindet sich auf einer Subdomain. Für eine erfolgreiche Suchmaschinenoptimierung solltest Du eine eigene Domain verwenden.
Die Domain enthält keine Umlaute.
Seiten URL
(Wenig wichtig)
In der URL wurden keine Parameter entdeckt.
In der URL wurde keine Session ID entdeckt.
Die URL hat nicht zu viele Unterverzeichnisse.
Zeichensatzkodierung
(Wenig wichtig)
Die Angaben zur Zeichensatzkodierung (UTF-8) sind fehlerfrei.
Doctype
(Nice to have)
Die Doctype Angabe HTML 5 ist korrekt angegeben.
Die Doctype Angabe befindet sich an erster Stelle im HTML-Code.
Favicon
(Nice to have)
Es ist kein Favoriten Icon (Favicon) im HTML-Code verlinkt.

Meta Tags

NameWert
viewportwidth=device-width, initial-scale=1
csrf-paramauthenticity_token
csrf-tokenyXrblnXg59x7adIF-XO1zbWArghL5iVoD84qgAj3Rs-nrRj-Vo1JAmsykjY-2fpnsDv3kcTTLQuTEj6MIiWnmg
srcsvrwww1-fiona
keywordsstudium, jura, recht, rechtswissenschaft, hamburg, studieren, jurist, juristin, studierende
descriptionstudium, jura, recht, rechtswissenschaft, hamburg, studieren, jurist, juristin, studierende
authorInternetredaktion
position2
langde
og:titleFakultät für Rechtswissenschaft
og:descriptionstudium, jura, recht, rechtswissenschaft, hamburg, studieren, jurist, juristin, studierende
og:urlhttps://www.jura.uni-hamburg.de/
og:typewebsite
og:imagehttps://www.jura.uni-hamburg.de/2829754/gesetze-auf-tisch-1200x300-63303846eb0b4508bb282f498e0e4121722e185f.jpg
charsetutf-8

Analysiere jetzt kostenlos bis zu 1.000 Unterseiten von jura.uni-hamburg.de!

Kostenlos Testen
Die Nutzung des Basis Accounts ist zeitlich unbegrenzt möglich

Seitenqualität

Inhalt
(Extrem wichtig)
Wörter aus der H1 Überschrift werden nicht im Text der Seite verwendet.
Der Inhalt ist mit 910 Wörtern in Ordnung.
Der Text besteht zu 26.8% aus Füllwörtern.
Worte aus dem Titel werden im Text wiederholt.
Im Text befindet sich eine Aufzählung, dies deutet auf eine gute Textstruktur hin.
Es wurden 12 Fließtextblöcke auf der Seite gefunden.
Es wurden keine Platzhalter Texte bzw. Bilder gefunden.
Es befinden sich keine Duplikate auf der Seite.
Die durchschnittliche Satzlänge ist mit 12.83 Wörtern gut.
Frames
(Extrem wichtig)
Die Seite hat kein Frameset.
Mobile
(Wenig wichtig)
Es ist kein Apple-Touch Icon angegeben.
Der angegebene Viewport (width=device-width, initial-scale=1) ist korrekt.
Die Webseite benötigt nur wenige JavaScript Dateien (1).
Bold- und Strongtags
(Wenig wichtig)
Die Nutzung von Strong- und Bold-Tags ist optimal. Wir empfehlen für diese Webseite die Verwendung von bis zu 18 Tags.
Bilder Optimierung
(Wenig wichtig)
Bei 2 Bildern fehlt das Alt-Attribut. Der Inhalt von Alt-Attributen wird von Suchmaschinen auch als Text gewertet und ist wichtig für die Bildersuche.
Soziale Vernetzung
(Nice to have)
Die Seite ist optimal auf Soziale Netzwerke ausgerichtet.
Zusätzliches Markup
(Nice to have)
Es wurde kein zusätzliches Markup gefunden.
HTTPS
(Wenig wichtig)
Die Seite verwendet HTTPS um Daten sicher zu übertragen.
Alle eingebundenen Dateien werden ebenfalls über HTTPS ausgeliefert.

Seitenstruktur

H1 Überschrift
(Extrem wichtig)
Fakultätfür Rechtswissenschaft
Die H1-Überschrift ist perfekt.
Überschriften
(Wichtig)
Einige Überschriften haben keinen Inhalt.

Überschriftenstruktur

Überschriften HierarchieInhalt
H1 Fakultätfür Rechtswissenschaft
H2 Seminarankündigungen
H2 Promotionsfeier 2024
H2 Informationsportal für Studieninteressierte
H2 Digitalisierung von Lehren und Lernen
H2 Jura studieren an Elbe und Bosporus
H2 Kalender
H2 Aktuelle Meldungen
H2 Leere Überschrift
H2 Leere Überschrift
H2 Kontakt
H3 Fakultätskarrieretag Jura Hamburg: am 7. Mai 2024
H3 Promotionswoche der Fakultät für Rechtswissenschaft 2024
H3 Zentrale Ergebnisse des MOTRA-Forschungsverbundes zur Entwicklung von Radikalisierung, politischem Extremismus, Intoleranz und Gewalt 2021-2023 am 07.03.2024 auf der MOTRA-Jahreskonferenz in Wiesba...
H3 GLEA 2024: Call for Papers
H3 Informationsveranstaltung zur Schwerpunktbereichsprüfung und zum Studium der Schwerpunktbereiche am 10.04.2024 ab 14 Uhr im Rhs-Hörsaal
H3 Einladung zum Hamburger Criminal Law Mooting zwischen der UHH und der Bucerius Law School
Einige der Linktexte der internen Links sind zu lang.
Die internen Links haben teilweise dynamische Parameter. Alle internen URLs, welche nicht als nofollow markiert sind, sollten keine dynamischen Parameter aufweisen.
Einige der Linktexte wiederholen sich.
Die Anzahl an internen Links ist ok.
Es befinden sich zu viele externe Links (110) auf der Seite.
LinkAttributeLinktext
https://www.jura.uni-hamburg.de/Anchor Zur Metanavigation
https://www.jura.uni-hamburg.de/Anchor Zur Hauptnavigation
https://www.jura.uni-hamburg.de/Anchor Zur Suche
https://www.jura.uni-hamburg.de/Anchor Zum Inhalt
https://www.jura.uni-hamburg.de/Anchor Zur Subnavigation
https://www.jura.uni-hamburg.de/Anchor Zum Seitenfuss
https://www.uni-hamburg.de/Extern Universität Hamburg
https://www.uni-hamburg.de/new...Extern Presse
https://www.kus.uni-hamburg.de...Neues Fenster Extern Subdomain KUS-Portal
https://www.kus.uni-hamburg.de...Extern Subdomain Kein Text
https://www.stine.uni-hamburg....Extern Subdomain STiNE
https://www.jura.uni-hamburg.de/Fakultät für Rechtswissenschaft
https://www.wiso.uni-hamburg.de/Extern Subdomain Fakultät für Wirtschafts- und Sozialwissenschaften
https://www.uke.de/organisatio...Neues Fenster Extern Medizinische Fakultät
https://www.ew.uni-hamburg.de/Extern Subdomain Fakultät für Erziehungswissenschaft
https://www.gw.uni-hamburg.de/Extern Subdomain Fakultät für Geisteswissenschaften
https://www.min.uni-hamburg.de/Extern Subdomain Fakultät für Mathematik, Informatik und Naturwissenschaften
https://www.pb.uni-hamburg.de/Extern Subdomain Fakultät für Psychologie und Bewegungswissenschaft
https://www.bwl.uni-hamburg.de/Extern Subdomain Fakultät für Betriebswirtschaft
https://www.stine.uni-hamburg....Neues Fenster Extern Subdomain Textduplikat STiNE
https://surfmail.rrz.uni-hambu...Neues Fenster Extern Surfmail
https://exchange.uni-hamburg.d...Neues Fenster Extern Subdomain Exchange
https://www.intranet.uni-hambu...Neues Fenster Extern Subdomain Textduplikat KUS-Portal
https://www.uni-hamburg.de/ele...Neues Fenster Extern eLearning-Plattformen
https://katalogplus.sub.uni-ha...Neues Fenster Extern Katalogplus
https://sharepoint.uni-hamburg...Neues Fenster Extern Subdomain SharePoint
https://www.uni-hamburg.de/cam...Extern Campus-Center
https://www.uni-hamburg.de/car...Extern Career-Center
https://www.uni-hamburg.de/pia...Extern PIASTA
https://www.asta.uni-hamburg.de/Extern Subdomain AStA
https://www.hochschulsport.uni...Extern Subdomain Hochschulsport
https://www.unimusik.uni-hambu...Extern Subdomain Universitätsmusik
https://www.uni-hamburg.de/fam...Extern Familienbüro
https://www.uni-hamburg.de/spr...Extern Sprachenzentrum
https://www.uni-hamburg.de/all...Extern Allgemeinsprachen
https://www.uni-hamburg.de/stu...Extern Koordination der Belange von Studierenden mit Beeinträchtigungen
https://www.uni-hamburg.de/ein...Extern Bibliotheken
https://www.cliccs.uni-hamburg...Extern Subdomain Exzellenzcluster CLICCS
https://www.cui-advanced.uni-h...Extern Subdomain Exzellenzcluster CUI
https://www.qu.uni-hamburg.de/Extern Subdomain Exzellenzcluster Quantum Universe
https://www.csmc.uni-hamburg.d...Extern Subdomain Exzellenzcluster Understanding Written Artefacts
https://www.hra-hamburg.de/de....Extern Hamburg Research Academy
https://www.pier-plus.de/Neues Fenster Extern Pier Plus
https://www.hul.uni-hamburg.de/Extern Subdomain Hamburger Zentrum für Universitäres Lehren und Lernen (HUL)
https://www.isa.uni-hamburg.de/Extern Subdomain ISA-Zentrum
https://www.cen.uni-hamburg.de/Extern Subdomain Centrum für Erdsystemforschung und Nachhaltigkeit (CEN)
https://www.uni-hamburg.de/ein...Extern Museen und Sammlungen
https://www.archiv.uni-hamburg...Extern Subdomain Universitätsarchiv
https://www.rrz.uni-hamburg.de/Extern Subdomain Regionales Rechenzentrum
https://www.uni-hamburg.de/uhh...Extern Präsidialverwaltung
https://www.uni-hamburg.de/tra...Extern Transferagentur
https://www.unikontor.de/Neues Fenster Extern Unikontor
https://www.uni-hamburg.de/cam...Extern Studieninteressierte
https://www.uni-hamburg.de/cam...Extern Studierende
https://www.uni-hamburg.de/cam...Extern Internationale
https://www.uni-hamburg.de/for...Extern Promovierende
https://www.uni-hamburg.de/lp-...Extern Forschende
https://www.uni-hamburg.de/leh...Extern Lehrende
https://www.kus.uni-hamburg.de/Extern Subdomain Beschäftigte (KUS)
https://www.uni-hamburg.de/ser...Extern Weiterbildungsinteressierte
https://www.uni-hamburg.de/ser...Extern Alumni
https://www.uni-hamburg.de/new...Extern Textduplikat Presse
https://www.uni-hamburg.de/uhh...Extern Geflüchtete
https://www.uni-hamburg.de/geb...Extern Gebärdensprache
https://www.uni-hamburg.de/lei...Extern Leichte Sprache
https://www.jura.uni-hamburg.de/Deutsch
/en.htmlEnglish
https://www.uni-hamburg.de/geb...Extern Textduplikat Gebärdensprache
https://www.uni-hamburg.de/lei...Extern Textduplikat Leichte Sprache
https://www.uni-hamburg.de/Extern IMG-ALT Universität Hamburg - der Forschung, der Lehre, der Bildung, zur Homepage
https://www.jura.uni-hamburg.de/Rechtswissenschaft Fakultätfür Rechtswissenschaft
A-TITLE Wortmarke der Site: zur Startseite
/die-fakultaet.htmlDie Fakultät
/die-fakultaet/dekanat.htmlDekanat
/die-fakultaet/professorinnen-...Professorinnen und Professoren
/die-fakultaet/zbr.htmlZentralbibliothek Recht
/die-fakultaet/fakulaetsverwal...Fakultätsverwaltung
/die-fakultaet/personenverzeic...Personenverzeichnis
/die-fakultaet/gremien-beauftr...Gremien und Beauftragte
/die-fakultaet/leitbild-der-fa...Leitbild der Fakultät
/die-fakultaet/preise-und-ausz...Preise und Auszeichnungen
/die-fakultaet/daten-und-fakte...Daten und Fakten
/studium.htmlStudium
http://juraboard.blogs.uni-ham...Neues Fenster Extern Subdomain Schwarzes Brett
/studieninteressierte.htmlNeues Fenster Textduplikat Studieninteressierte
/studium/studiengaenge.htmlStudiengänge
/studium/studienmanagement.htmlStudienmanagement
/studium/lehrprojekte.htmlLehrprojekte
/studium/antraege-formulare.htmlAnträge und Formulare
/forschung.htmlForschung
/forschung/promotion.htmlPromotion
/forschung/ambsl.htmlAlbrecht Mendelssohn Bartholdy Graduate School of Law
/forschung/habilitation.htmlHabilitation
/forschung/institute-forschung...Institute, Forschungsstellen und Zentren
/forschung/transfer.htmlWissenstransfer
/forschung/digitale-buechervit...Digitale Büchervitrine
/forschung/drittmittel.htmlDrittmittelprojekte
/forschung/podcast.htmlPodcast
/internationales.htmlInternationales
/internationales/koorperatione...Kooperationen
/internationales/studierende.htmlFür Studierende
/internationales/promovierende...Für Promovierende
/internationales/wissenschaftl...Für Wissenschaftlerinnen und Wissenschaftler
/internationales/china-eu-scho...China-EU School of Law
/internationales/international...International Office
/service.htmlService
/service/kontakt-impressum/inf...Infotresen
https://www.uni-hamburg.de/cam...Neues Fenster Extern Semestertermine
/service/stellenangebote.htmlStellenangebote
/service/presse-print.htmlPresse und Print
/service/rechtsgrundlagen.htmlRechtsgrundlagen
/service/alumni.htmlTextduplikat Alumni
/service/kontakt-impressum.htmlKontakt und Impressum
/studium/studiengaenge/studien...Anchor Foto: UHH/Kursun Seminarankündigungen Die Ankündigungen zu den Seminaren, die an der Fakultät für Rechtswissenschaft angeboten werden, finden Sie hier! Zur W...
/forschung/promotion/veranstal...Foto: UHH/Jura Promotionsfeier 2024 am Mittwoch, den 15. Mai 2024 | um 15:00 Uhr | im Rechtshaus-Hörsaal Zur Webseite
/studieninteressierte.htmlFoto: UHH/von Wieding Informationsportal für Studieninteressierte Alle Informationen rund um das Jurastudium an der Fakultät für Rechtswissenschaft! Zur Webs...
/studium/studienmanagement/dll...Foto: pixabay Digitalisierung von Lehren und Lernen Informationen zum Take Home Exam für Studierende Zur Webseite
/studium/studiengaenge/gsr.htmlNeues Fenster Foto: pixabay.com Jura studieren an Elbe und Bosporus Gemeinsamer Studiengang Rechtswissenschaft mit der Universität Istanbul Weitere Informationen
http://www.uni-hamburg.de/Extern UHH
https://www.jura.uni-hamburg.de/Rechtswissenschaft
/die-fakultaet/aktuelle-meldun...A-TITLE RSS Feed
https://www.vk.uni-hamburg.de/...Extern Subdomain Veranstaltung anmelden
/die-fakultaet/aktuelle-meldun...Anchor alle Veranstaltungen
/die-fakultaet/aktuelle-meldun...09.04.2417:00 Uhr HRA Stadtrundgang – Hamburg im Nationalsozialismus
/die-fakultaet/aktuelle-meldun...10.04.2414:00 Uhr Informationsveranstaltung zur Schwerpunktbereichsprüfung und zum Studium der Schwerpunktbereiche
/die-fakultaet/aktuelle-meldun...22.04.2409:00 Uhr Getting Started. Der erfolgreiche Weg zur Promotion
/die-fakultaet/aktuelle-meldun...07.05.2411:00 Uhr Fakultätskarrieretag Jura Hamburg
/die-fakultaet/aktuelle-meldun...01.10.2412:00 Uhr Promovieren mit Stipendium
/die-fakultaet/aktuelle-meldun...Textduplikat 01.10.2412:00 Uhr Promovieren mit Stipendium
/die-fakultaet/aktuelle-meldun...Textduplikat 01.10.2412:00 Uhr Promovieren mit Stipendium
/die-fakultaet/aktuelle-meldun...Textduplikat A-TITLE RSS Feed
/die-fakultaet/aktuelle-meldun...19. März 2024|Aktuelles Fakultätskarrieretag Jura Hamburg: am 7. Mai 2024 Liebe Studierende, der Fakultätskarrieretag der Universität Hamburg steht vor der T...
/die-fakultaet/aktuelle-meldun...18. März 2024|Aktuelles Promotionswoche der Fakultät für Rechtswissenschaft 2024 Vom 11. März bis zum 14. März 2024 fand an der Fakultät für Rechtswissenscha...
/die-fakultaet/aktuelle-meldun...15. März 2024|Aktuelles Zentrale Ergebnisse des MOTRA-Forschungsverbundes zur Entwicklung von Radikalisierung, politischem Extremismus, Intoleranz und Gewalt...
/die-fakultaet/aktuelle-meldun...6. März 2024|Aktuelles GLEA 2024: Call for Papers The German Law and Economics Association invites submissions for its 21st annual conference: GLEA 2024 July...
/die-fakultaet/aktuelle-meldun...6. März 2024|Aktuelles Informationsveranstaltung zur Schwerpunktbereichsprüfung und zum Studium der Schwerpunktbereiche am 10.04.2024 ab 14 Uhr im Rhs-Hörsaa...
/die-fakultaet/aktuelle-meldun...23. Februar 2024|Aktuelles Einladung zum Hamburger Criminal Law Mooting zwischen der UHH und der Bucerius Law School Strafrechtlicher Moot Court mit Seminars...
/die-fakultaet/aktuelle-meldun...weitere Meldungen
/die-fakultaet/zbr.htmlIMG-ALT Studierende in der zbr
/die-fakultaet/zbr.htmlTextduplikat Zentralbibliothek Recht
/studium-alt/pruefungen/pruefu...IMG-ALT Gruppenraum der ZBR
/studium-alt/pruefungen/pruefu...Klausuren- und Hausarbeitenplan
https://jura.check.uni-hamburg...Neues Fenster Extern Subdomain IMG-ALT ZBR
https://jura.check.uni-hamburg...Neues Fenster Extern Subdomain SelfAssessment für Studieninteressierte der Rechtswissenschaft
https://www.facebook.com/jura....Extern IMG-ALT social-media-facebook-640x273
https://www.instagram.com/rech...Extern IMG-ALT social-media-instagram-640x273
http://juraboard.blogs.uni-ham...Extern Subdomain IMG-ALT social-media-schwarzes-brett-640x273
https://www.facebook.com/jura....Neues Fenster Extern IMG-ALT facebook
A-TITLE Facebook
https://www.instagram.com/rech...Neues Fenster Extern IMG-ALT instagram
A-TITLE Instagram
https://twitter.com/jurauniham...Neues Fenster Extern IMG-ALT X
A-TITLE X
/feedback.html?local_url=https...Nofollow Feedback
/imprint.htmlImpressum
/datenschutz.htmlDatenschutzerklärung
https://www.uni-hamburg.de/bar...Extern Barrierefreiheit
/sitemap.htmlSitemap
https://www.facebook.com/uniha...Neues Fenster Extern IMG-ALT Facebook
http://instagram.com/unihamburgNeues Fenster Extern IMG-ALT Instagram
https://www.youtube.com/c/unih...Neues Fenster Extern IMG-ALT YouTube
https://lecture2go.uni-hamburg...Neues Fenster Extern Subdomain IMG-ALT Lecture2Go
https://linkedin.com/school/un...Neues Fenster Extern IMG-ALT LinkedIn
https://www.xing.com/pages/uni...Neues Fenster Extern IMG-ALT Xing
https://www.threads.net/@uniha...Neues Fenster Extern IMG-ALT Threads
https://www.uni-hamburg.de/cam...Extern Textduplikat Studium
https://www.uni-hamburg.de/for...Extern Textduplikat Forschung
https://www.uni-hamburg.de/int...Extern Textduplikat Internationales
https://www.uni-hamburg.de/uhh...Extern Universität
https://www.uni-hamburg.de/uhh...Extern Fakultäten
https://www.uni-hamburg.de/new...Extern UHH-App
https://www.uni-hamburg.de/onT...Extern Campus-Navigator
https://www.uni-hamburg.de/uhh...Extern Textduplikat Stellenangebote
https://www.uni-hamburg.de/uhh...Extern Uni-Wahl
https://www.uni-hamburg.de/ser...Extern Weiterbildung
https://www.uni-hamburg.de/sit...Extern Textduplikat Sitemap
https://www.uni-hamburg.de/abi...Extern A bis Z
https://www.uni-hamburg.de/bar...Extern Erklärung zur Barrierefreiheit
https://www.uni-hamburg.de/cam...Extern Textduplikat Studieninteressierte
https://www.uni-hamburg.de/cam...Extern Textduplikat Studierende
https://www.uni-hamburg.de/cam...Extern Textduplikat Internationale
https://www.uni-hamburg.de/for...Extern Textduplikat Promovierende
https://www.uni-hamburg.de/for...Extern Textduplikat Forschende
https://www.kus.uni-hamburg.de/Extern Subdomain Beschäftigte
https://www.uni-hamburg.de/ser...Extern Textduplikat Weiterbildungsinteressierte
https://www.alumni-uhh.de/Extern Textduplikat Alumni
https://www.uni-hamburg.de/new...Extern Textduplikat Presse
https://www.uni-hamburg.de/uhh...Extern Textduplikat Geflüchtete
https://www.uni-hamburg.de/uhh...Extern Adresse
https://www.uni-hamburg.de/uhh...Extern Lageplan
https://www.uni-hamburg.de/gle...Extern audit familiengerechte hochschule
A-TITLE Zur Seite Audit familiengerechte Hochschule
https://www.uni-hamburg.de/int...Extern Audit
A-TITLE Zur Seite Audit Internationalisierung
https://www.uni-hamburg.de/gle...Extern HRK-Audit
A-TITLE Zur Seite Diversity-Audit
https://www.uni-hamburg.de/uhh...Extern Systemakkreditierung
A-TITLE Zur Seite Systemakkreditierung

Serverkonfiguration

HTTP-Weiterleitungen
(Extrem wichtig)
Die Seite leitet weiter auf "https://www.jura.uni-hamburg.de/"
HTTP-Header
(Wichtig)
Die Webserver Version wird im Header mitgesendet.
Der X-Powered Header wird unnötigerweise mitgesendet. (unnötig)
Der Webserver nutzt GZip zur komprimierten Übertragung der Webseite (HTML).
Performance
(Wenig wichtig)
Die Antwortzeit der HTML-Seite ist mit 0,27 Sekunden unter der Zielmarke von 0,40 Sekunden.
Die Webseite lädt nur wenige CSS Dateien (1).
Die Webseite benötigt nur wenige JavaScript Dateien (1).
Die Dateigröße des HTML-Dokuments ist mit 301 kB in Ordnung.

HTTP-Header

NameWert
dateTue, 19 Mar 2024 18:40:45 GMT
serverApache/2.4.41 (Ubuntu)
cache-controlmax-age=60, public
referrer-policystrict-origin-when-cross-origin
x-permitted-cross-domain-policiesnone
x-xss-protection0
x-request-id52a6aadd-5e84-4592-b92f-3237567139b7
link<https://www.jura.uni-hamburg.de/>; rel='canonical', <https://www.jura.uni-hamburg.de/en.html>; rel='alternate'; hreflang=en,<https://assets.rrz.uni-hamburg.de/assets/2-86d5c6f6f9b375216a9c336a1f6af6c73dcdce2ea6fc7471163808a909adf8a8.css>; rel=preload; as=style; nopush,<https://assets.rrz.uni-hamburg.de/assets/print-85727ed44b77df53ff88b8a79482dc1ba86ec114c0f78c348368e4be1d7acaee.css>; rel=preload; as=style; nopush,<https://assets.rrz.uni-hamburg.de/assets/2-4f3f9cb25f3e244798ba17563cbf26cf766e3791e235c78a5575df8a736a1d61.js>; rel=preload; as=script; nopush
x-download-optionsnoopen
x-frame-optionsSAMEORIGIN
x-runtime0.150184
x-content-type-optionsnosniff
x-powered-byPhusion Passenger(R)
set-cookie456 Zeichen
etagW/"24f94fe254d441f7dee383d4531c825e-gzip"
status200 OK
varyAccept-Encoding
content-encodinggzip
transfer-encodingchunked
content-typetext/html; charset=utf-8
strict-transport-securitymax-age=31536000
statuscode200
http_versionHTTP/1.1

Externe Faktoren

Blacklists
(Nice to have)
Die Seite wird nicht als "nur für Erwachsene" eingestuft.
Die Seite wird von Wikipedia verlinkt.
Die Seite ist exzellent von anderen Webseiten verlinkt.
Die Seite hat Backlinks von 777 verweisenden Domains.
Die Seite hat insgesamt 61.528 Backlinks.
Die Seite hat Backlinks von 675 verschiedenen IP Adressen.
Verbreitung bei Facebook
(Wenig wichtig)
Die Seite hat 0 Shares und Kommentare auf Facebook.

Robots.txt

<html class="v4 responsive l r-auto  touch storage js css" lang="de" xml:lang="de" xmlns="http://www.w3.org/1999/xhtml">

<head>
    <meta charset="utf-8">
    <title>UHH : Universität Hamburg</title>
    <style>
body.advent{margin:0;background:#002e65 url(https://assets.rrz.uni-hamburg.de/assets/sterne-1af6e69b5af1dd79a7af28e6b8660eaa3f17634db4f98861e4a1da8ef9430fea.png) no-repeat center -70px}*{box-sizing:border-box}.advent h1{font-size:1.5em;font-family:TheSansUHHBold,sans-serif;font-weight:normal}.advent h2{font-size:1.3em;font-family:TheSansUHHBold,sans-serif;font-weight:normal}.advent #seite{position:absolute;top:120px;left:50%;margin-left:-488px;width:978px;overflow:hidden;min-height:640px;padding:0;background-color:transparent}.advent.inhalt #seite{background:white}.advent #oben{height:114px}.advent.start #oben{position:absolute;left:0;top:0;right:0}.advent.inhalt #oben{position:relative}.advent.inhalt #logo{position:absolute;left:40px;top:23px}.advent #info{margin-top:26px;margin-right:54px;float:right;width:48px;height:48px;line-height:48px;text-align:center;border-radius:24px;background:transparent url(https://assets.rrz.uni-hamburg.de/assets/i-start-cae09202ce5077280495fc9da74223a0de3e5ad7cf00c1924e20ffb6f61c9910.png)}.advent.inhalt #info{background:#E7F6FB url(https://assets.rrz.uni-hamburg.de/assets/advent-i-inhalt-1814278d9b29f04404bba5de32c927ac7043627371187d57ee92a4458c7acfb1.jpg)}.advent #home{margin-top:26px;margin-right:29px;float:right;width:48px;height:48px;line-height:48px;text-align:center;border-radius:24px;background:#E7F6FB url(https://assets.rrz.uni-hamburg.de/assets/advent-i-home-27cd3c286f4395c28aac455691bd04cc564cc7cf2b336c5325f0bc72944ed61a.jpg)}.advent #kalender{overflow:hidden;margin-top:114px;position:relative}.advent #kalender #bild{position:relative}.advent #kalender #bild img{float:left}.advent #kalender #bild>a{position:absolute;z-index:1000;background-image:url(https://assets.rrz.uni-hamburg.de/assets/advent-0-a26507f7f8ff794e3a61ed2e7ed6e697ca3bea0a6e6683b2a04e4f640d13c956.gif)}.advent.inhalt #links{position:absolute;top:114px;left:0;width:420px;height:486px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/adventfoto-5340e653679b7cf9090c8167d3be95cab98d8bd2c319f760eb19163c9193d653.jpg);background-size:330px;background-repeat:no-repeat;background-position:40px 0}.advent.inhalt #rechts{float:right;width:472px;margin-right:80px;margin-bottom:40px}.advent.inhalt #rechts>div{font-size:1.5em;font-family:TheSansUHHBold,sans-serif;font-weight:normal;color:#4e4e4e}.advent #unten{position:absolute;bottom:0;left:0;right:0}.advent #impressum{position:absolute;bottom:16px;right:16px;color:#444;font-size:0.9em}.advent #impressum:hover{color:#c40017}.advent #logo{position:absolute;width:167px;height:53px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/uhh-11429b1843a63ca78191024eadecf40ed7b38ade291769dda474d1fb33aa57d8.png)}.advent.start #logo{position:absolute;left:75px;bottom:40px}@media only screen and (max-width: 800px){.advent #seite{position:relative;top:0px;left:0;margin-left:0;width:100%;min-height:auto;padding:0}.advent.inhalt #links{display:none}.advent.inhalt #rechts{float:none;width:auto;margin-right:20px;margin-bottom:40px;margin-left:20px}.advent.inhalt #logo{left:20px}.advent #info{margin-right:10px}.advent #home{margin-right:10px}}.datenselbsteingabe{margin-bottom:40px}.datenselbsteingabe .mailform .heading{font-family:TheSansUHHBold,sans-serif;font-size:17px;padding:25px 10px 15px 10px !important}.s .datenselbsteingabe .mailform .heading{padding:25px 0px 15px 0px !important;border-bottom:1px solid #ccc !important}.datenselbsteingabe .mailform .input>.action:first-child{float:right}.datenselbsteingabe .mailform .input>.action+.value{padding-right:100px}.s .datenselbsteingabe .uhh-tabs{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.datenselbsteingabe .uhh-tabs [role="tabpanel"]{padding:0}.s .datenselbsteingabe .uhh-tabs [role="tabpanel"]{padding:0 20px}.datenselbsteingabe .uhh-tabs .mailform{border:0;margin-top:10px}.datenselbsteingabe .uhh-tabs .mailform :last-child .table>*>*{border-bottom-width:0 !important}.datenselbsteingabe .actions{text-align:right}.datenselbsteingabe .actions .button{width:250px;height:60px;color:white;border:0;background:#0271bb;font-size:20px;font-family:TheSansUHHSemiLightCaps}.datenselbsteingabe input{-webkit-appearance:none;border-radius:0}.spalte.links.errors h2{text-transform:uppercase;font-size:28px;padding-left:0px}.spalte.links.errors p strong{color:#e2001a;font-size:15px}.spalte.links.errors h2.english{color:#999;margin-top:40px;padding-top:40px;border-top:1px solid #ddd}.spalte.links.errors .standard{margin-bottom:40px}.spalte.links .veranstaltungen .monat.hide,.spalte.links .veranstaltungen .monat .veranstaltung.hide{display:none}.oap-search-input input{-webkit-appearance:none;appearance:none}.oap-search-input input::-ms-clear{display:none}.oap-search-input-clear{opacity:0.5;background-size:22px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/delete-000-25810202632bb849d77ef63cd0cba5ee77b1ce071e41585466a87ac5a1f2f3a1.svg);background-repeat:no-repeat;background-position:center;position:absolute;top:0;display:none;border:none;background-color:transparent;height:60px;padding:0;right:67px;width:50px !important;margin:0 !important}oap-search-input input[type="text"]:valid{padding-right:105px}.oap-search-input input:valid ~ .oap-search-input-clear{display:block}.expertdb .resetbutton{display:none}.expert_services h2{font-family:TheSansUHHRegularCaps, sans-serif !important}.s .outer.expert_services{padding:0 14px !important}.expert_services_new{overflow:hidden}.expert_services_new ul{padding-left:0 !important}.expert_services_new li{padding-left:20px;float:left;margin-left:2%;width:23%}.m .expert_services_new li{width:31%}.s .expert_services_new li{width:47%}.expert_services_new li:before{left:0 !important}#expert_services_taglist{overflow:hidden;margin-top:80px}#expert_services_taglist h2{float:left;margin:-3px 30px 20px 0}#expert_services_taglist .abc{float:right;margin:0 220px 20px 0}html:not(.l) #expert_services_taglist .abc{margin:0 0 20px 0}#expert_services_taglist div.abc a{float:left;min-width:15px;text-align:center;color:#0271bb !important;padding:0 2px}#expert_services_taglist div.abc span{float:left}#expert_services_taglist div.abc a:hover,#expert_services_taglist div.abc a:focus{padding:0 2px;border:none;outline:none;background-color:#0271bb;color:#fff !important}#expert_services_taglist_slider{clear:both;overflow:hidden}#expert_services_taglist_slider:before{content:"";display:table;width:100%;clear:both;height:10px}#expert_services_taglist_slider h3{text-transform:uppercase}#expert_services_taglist_slider:not(.slick-initialized){opacity:0}#expert_services_taglist_slider .slick-list.draggable{margin:0 130px}.m #expert_services_taglist_slider .slick-list.draggable{margin:0 80px}.s #expert_services_taglist_slider .slick-list.draggable{margin:0 50px}#expert_services_taglist_slider .slide{float:left;min-width:100px;margin:0 1px;padding:0 5px}#expert_services_taglist_slider h3{font-size:unset;margin:0;padding:0;color:#0271bb}#expert_services_taglist_slider .slide .tag{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#expert_services_taglist_slider .slide a{color:#4e4e4e}#expert_services_taglist_slider .slick-arrow{position:absolute;top:50%;right:-52px;width:60px;height:60px;cursor:pointer;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil-blaugross-f9d1dd8be475563b57c51cada452e978329db0c5387bee25c4a8a071c46dbcfb.svg)}#expert_services_taglist_slider .slick-arrow.slick-next{right:0;transform:translateY(-50%)}#expert_services_taglist_slider .slick-arrow.slick-prev{left:0;transform:translateY(-50%) rotate(180deg)}.m #expert_services_taglist_slider .slick-arrow.slick-next{right:-10px}.m #expert_services_taglist_slider .slick-arrow.slick-prev{left:-10px}.s #expert_services_taglist_slider .slick-arrow.slick-next{right:-13px}.s #expert_services_taglist_slider .slick-arrow.slick-prev{left:-13px}.expertdb .oap-fachbereich{color:#0271bb;font-family:TheSansUHHRegularCaps,sans-serif;font-size:24px;margin:60px 0 20px 0}.s .expertdb .oap-fachbereich{margin:60px 0 20px 14px}.expertdb .oap-no-result{margin-top:27px;margin-left:29px}.expertdb .oap-result{border-top:none;padding-top:30px;margin-bottom:15px}.expertdb .oap-result-title{margin-bottom:10px}.expertdb .oap-result-tags{display:block;margin-bottom:10px}.expertdb .oap-result-tags>div{display:block}.expertdb .oap-result .oap-result-tags>div:first-child{font-size:17px;width:auto}.s .expertdb .oap-result .oap-result-tags>div:first-child{font-size:16px}.expertdb .oap-result-tags>div:first-child{margin-bottom:10px}.expertdb .oap-result .oap-result-tags .tag{float:left;margin:0 4px 4px 0;background-color:#f0f0f0;font-size:11px;height:20px;line-height:20px;padding:0 10px;color:#666666;text-decoration:none}.expertdb .oap-result .oap-result-info{display:block}.expertdb .oap-result .oap-result-info div:nth-child(1){float:left;font-family:TheSansUHHBold,sans-serif;vertical-align:top;padding-right:6px;white-space:nowrap}.expertdb .oap-result .oap-result-info div:nth-child(1):after{content:":"}.expertdb .oap-home{margin-top:90px;overflow:hidden}.expertdb .oap-home a{float:left;height:auto;cursor:pointer;display:block;font-size:16px;padding:0 50px;font-family:TheSansUHHBoldCaps;border:none;text-align:center;line-height:50px;color:white;background-color:#0271bb}.expertdb .oap-result-image{text-align:center;position:relative;order:2;width:195px}.m .expertdb .oap-result-image{display:none !important}.s .expertdb .oap-result-image{display:none !important}.expertdb .oap-result-image img{width:180px;max-width:none !important;margin-left:15px;background-color:RGB(250, 248, 249)}.m .expertdb .oap-result-image img,.s .expertdb .oap-result-image img{width:100% !important;margin-left:0}.fisbox .oap-results.loading{opacity:0.5}.menu000 .flyoutimage1{background-image:url(https://assets.rrz.uni-hamburg.de/assets/51324574607-30f0c4c5cd0b753a662067ac9df25f2f946db32d89124258b0206c8e51c05969.jpg)}.menu000 .flyoutimage2{background-image:url(https://assets.rrz.uni-hamburg.de/assets/61324574607-3040b77325c356f0df874482bdbe78a1d3d465d9fa70aa9692fb458c0edb8fd2.jpg)}.menu001 .flyoutimage1{background-image:url(https://assets.rrz.uni-hamburg.de/assets/51324574632-c682f7195a91f9b2d62e1a1f157fd9b719cc788295835869b1492729a2b0d52f.jpg)}.menu001 .flyoutimage2{background-image:url(https://assets.rrz.uni-hamburg.de/assets/61324574632-2a66ac5f0d8ac6fcbb25407d25df918010e2d0787482ac264db0f2bbb08bbc8a.jpg)}.menu002 .flyoutimage1{background-image:url(https://assets.rrz.uni-hamburg.de/assets/51324574643-e30bfb54048d6c8564f3d3624de27fd52de19f5d0cbeff32d957dff39b6ea0be.jpg)}.menu002 .flyoutimage2{background-image:url(https://assets.rrz.uni-hamburg.de/assets/61324574643-62494b0acd340edf010f8e1e423edb0cb0f5be9fbb50db546751d6765d8af73f.jpg)}.menu003 .flyoutimage1{background-image:url(https://assets.rrz.uni-hamburg.de/assets/51324574656-e098296e0f49271426ef8d7521bc8aedda84ec56ab3390d98a21d56077ee83d0.jpg)}.menu003 .flyoutimage2{background-image:url(https://assets.rrz.uni-hamburg.de/assets/61324574656-02ed7aa247094c50e9a9968435f6be229764612315b1158ccc046b8f5f140955.jpg)}.menu004 .flyoutimage1{background-image:url(https://assets.rrz.uni-hamburg.de/assets/51324574674-d8984da2ed10b2b9645a30c7d186733f56db9d8d7d62045e9224f3a499384603.jpg)}.menu004 .flyoutimage2{background-image:url(https://assets.rrz.uni-hamburg.de/assets/61324574674-a57c1cd1181a5a1e53fb6ad9663eae2eaf31c52423e54d4a1c941a7069c6a378.jpg)}.menu005 .flyoutimage1{background-image:url(https://assets.rrz.uni-hamburg.de/assets/51324574688-24f5f959a01c465c62fcca64eeb3735effd007343d94337c2949cd2cf00fb2fe.jpg)}.menu005 .flyoutimage2{background-image:url(https://assets.rrz.uni-hamburg.de/assets/61324574688-b5b888f598631cf0b90f3ebeaf728c86a61c66beea314135352faae43561284a.jpg)}.v3 .unsichtbar{display:none !important}.v3 tr.unsichtbar td{display:none}.v3 tr.unsichtbar th{display:none}.v3 .versteckt{position:absolute;left:-10000px;width:1px}.v3 body{background-color:#FAF9F9;font-family:TheSansUHH, sans-serif;color:#4E4E4E;overflow-y:scroll}.v3 body{-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}html.v3,.v3 body{margin:0;padding:0;z-index:1 !important}.v3 *{box-sizing:border-box}.v3 h1{clear:left;line-height:1.25em}.v3 h1,.v3 h2,.v3 h3,.v3 h4,.v3 h5{font-family:TheSansUHHBold,sans-serif;font-weight:normal}.v3 img{border:0}.v3 em,.v3 i{font-family:TheSansUHHItalic,sans-serif;font-style:normal}.v3 em.em{font-family:TheSansUHH,sans-serif;font-style:normal}.v3 .em a span.a:after{content:"@"}.v3 strong,.v3 b,.v3 th,.v3 #kopf .sprachwechsel{font-family:TheSansUHHBold,sans-serif;font-weight:normal}.v3 a.mehr{text-decoration:none;color:#c40017;white-space:nowrap}.v3 a.mehr:hover{text-decoration:underline !important}.v3 em.em a,.v3 i a.em{font-style:normal}.v3 h1 em,.v3 h2 em,.v3 h3 em,.v3 h4 em,.v3 h5 em,.v3 em h1,.v3 em h2,.v3 em h3,.v3 em h4,.v3 em h5{font-family:TheSansUHHBoldItalic;font-weight:normal;font-style:normal}.v3 strong em,.v3 b em,.v3 strong i,.v3 b i,.v3 em strong,.v3 em b,.v3 i strong,.v3 i b{font-family:TheSansUHHBoldItalic;font-weight:normal;font-style:normal}.v3 figure img{max-width:100%;height:auto !important}.v3 figure.rechts{float:right;margin:0.5em 0 0.5em 1em;max-width:65%}.v3 figure.links{float:left;margin:0.4em 1em 0.5em 0.5em;max-width:65%}.v3 figure.mitte{display:table;margin:1em auto;max-width:100%;position:relative;overflow:hidden}.v3.s figure.mitte{display:block}.v3 figure figcaption{font-size:11px}.v3 form.standard{border:0;border-collapse:collapse}.v3 form.standard div.optional{display:none;margin-left:20px}.v3 form.standard div.optional label{position:relative}.v3 form.standard div.optional label:before{content:"\21B3";font-size:16px;position:absolute;left:-11px;top:-4px}.v3 form.standard fieldset{border:0;padding:0;margin:1em 0}.v3 form.standard fieldset>p{margin:0 0 1em 0}.v3 form.standard legend{padding:0;margin:0 0 0.4em 0;font-size:14px}.v3 form.standard div.table{display:table;width:100%}.v3 form.standard div.table.border{display:table;width:100%}.v3 form.standard div.row{display:table-row}.v3 form.standard div.cell{display:table-cell;padding:10px;vertical-align:top;border:1px solid #ddd}.v3 form.standard div.cell w50{width:50%}.v3 form.standard div.label.cell{width:161px;border-right:1px solid #ddd}.v3 form.standard div.label sup{position:absolute;margin-left:3px;font-family:TheSansUHHBold,sans-serif;font-weight:normal;font-size:14px}.v3 form.standard div.label span{display:block}.v3 form.standard div.input input[type="radio"]{margin-right:5px}.v3 form.standard div.input input[type="text"]{width:100%}.v3 form.standard div.input select{width:100%}.v3 form.hoersaalbuchung div.input select{width:auto}.v3 form.standard div.input input[type="text"][size]{width:auto}.v3 form.standard div.input textarea{width:98.5%;height:80px;overflow:auto;resize:vertical}.v3 form.standard textarea,.v3 form.standard select,.v3 form.standard input{font-family:TheSansUHH, sans-serif;font-size:12px}.v3 form.standard div.button div.cell:first-child{border-right:0}.v3 form.standard div.button div.input{border-left:0;text-align:right}.v3 form.standard .invalid{border:2px solid red;border-radius:3px}.v3 form.standard .radiogroup.invalid{border:2px solid red !important;border-radius:3px !important}.v3 form.standard .sep{border-top:1px solid #ddd;margin-top:12px;padding-top:12px}.v3 form.standard .space{margin-bottom:6px}.v3 a{color:#c40017;text-decoration:none}.v3 a:not([href]),.v3 a:not([href]):hover{color:#4E4E4E;text-decoration:none}.v3 a:hover{text-decoration:underline}html.v3.l a[href^="tel"]{color:#4E4E4E !important;text-decoration:none !important;cursor:text !important}html.v3.l a[href^="tel"]:hover{text-decoration:none !important}.v3 hr{border:0;border-top:1px solid #ddd}.v3 hr.margin{margin:24px 0}.v3 div.abc{font-size:0.1px;margin-bottom:15px;font-family:TheSansUHHBold,sans-serif;font-weight:normal;word-wrap:break-word;-moz-hyphens:none;hyphens:none}.v3 div.abc a{font-size:13px;padding:0px 3px;margin-right:4px;text-transform:uppercase;color:#4e4e4e !important}.v3 div.abc a:hover{color:#c40017 !important;border:1px dotted #c40017;padding:0 2px;text-decoration:none}.v3 div.abc span{font-size:13px;margin-right:4px;text-transform:uppercase;color:#ccc !important;padding:0px 3px}.v3 div.abc a[href="#"]{white-space:nowrap;position:relative;top:-1px;text-transform:none;color:#fff !important;background-color:#666;line-height:12px;height:12px;border-radius:3px;font-size:10px;margin:0px 4px 0 5px;padding:0 6px;border:0}.v3 div.abc a[href="#"]:hover{color:#fff !important;background-color:#c40017;padding:0 6px}.v3 div.abc a.an{color:#c40017;padding:0px 1px;border:1px solid #c40017}.v3 .rund{border-radius:2px;overflow:hidden}.v3 table.rund{overflow:visible}.v3 .rund-l{border-radius:2px 0 0 2px}.v3 .rund-r{border-radius:0 2px 2px 0}.v3 .rund-o{border-radius:2px 2px 0 0}.v3 .rund-u{border-radius:0 0 2px 2px}.v3 .rand{border:1px solid #efefef}.v3 .fakultaet .spalte.links .rand{border:1px solid #ddd}.v3 .subnav.rand,.v3 .kontakt.rand{border:1px solid #e0e0e0}.v3 .grau{background-color:#f3f3f3}.v3 .hellgrau{background-color:#faf9f9}.v3 .blau{background-color:#0271bb}.v3 .fakultaet .spalte.links .rand.grau{border:1px solid #efefef}.v3 .schatten{box-shadow:0px 0px 2px #eee}.v3 #seite{background-color:#fff;position:relative;width:100%;min-width:768px;max-width:998px;margin:auto;padding:25px 20px 20px 20px;z-index:10}.v3 .subsite.intranet2 #seite{max-width:1298px;padding-top:100px}.v3 .subsite.intranetlogin #seite{max-width:1298px}.v3 #logo{float:left}.v3 #sublogo a:hover{text-decoration:underline !important}.v3 #sublogo a .wortmarke{font-family:TheSansUHHSemiLightCaps;font-size:17px;color:#0271bb;line-height:1.0em}.v3 #sublogo a .wortmarke:hover{text-decoration:none !important}.v3 #sublogo a:hover{text-decoration:none !important}.v3 #sublogo .wortmarke b{letter-spacing:1px;display:block;font-family:TheSansUHHBoldCaps;font-weight:normal;color:#1d1d1b;font-size:16px}.v3 #kopf{position:relative;height:90px}.v3 #kopf #tools{float:right;font-size:11px;line-height:13px;margin-top:48px}.v3 #metanav{background-color:#4e4e4e}.v3 #metanav .meta{position:relative;width:100%;min-width:768px;max-width:1298px;text-align:right;margin:auto;font-size:12px;line-height:29px;color:#fff;padding-right:20px}.v3 .intranet2 #metanav .meta{max-width:1298px}.v3 #metanav .meta span{color:#fff}.v3 #metanav .meta a{color:#fff}.v3 #metanav .meta a:focus{outline:1px dotted #fff}.v3 #metanav .meta .sep{margin:-1px 18px 0 18px;position:relative;top:-2px;font-size:8px;color:#4e4e4e}.v3 #metanav ul{margin:0;padding:0}.v3 #metanav ul li{display:inline;margin-left:36px}.v3 #metanav .account{float:left;margin-left:20px}.v3 #metanav .account span{font-family:TheSansUHHBold}.v3 #metanav .account .logout{height:15px;padding-right:26px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/logout-88174b6a00dd0ba9d9745bf19266552b7305f70f021e21b71f6a7034692daeb6.png);background-position:right center;background-repeat:no-repeat}.v3 #metanav .account .login{height:15px;padding-right:24px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/login-3dd717ecd5eb8d2cbb92dbf87485749987580c5af86f4e05d4e70b906d792edd.png);background-position:right 1px;background-repeat:no-repeat}.v3 #metanav .account .user{display:inline-block;margin:0 0 0 40px;color:#fff;font-family:TheSansUHH}.v3 #metanav .account .meldungen{display:inline-block;position:relative;top:5px;margin-left:5px;width:19px;height:19px;background-color:#c40017;border-radius:10px;margin-right:5px;text-align:center}.v3 #metanav .account .meldungen a{color:#fff;font-family:TheSansUHHBold;position:relative;top:-5px}.v3 .subsite.intranet2 #metanav{background-color:#0271bb}.v3 .subsite.intranet2 #metanav .meta .sep{color:#0271bb}.v3 .subsite.intranetlogin #inhalt{margin:-25px -20px 0 -20px !important;background-color:#fff;padding:44px 120px 300px 120px}.v3 .subsite.intranetlogin #inhalt #logo{float:none}.v3 .subsite.intranetlogin .loginform .left{float:left;margin-right:5%;margin-bottom:90px;width:55%;max-width:450px}.v3 .subsite.intranetlogin .loginform .right{float:left;width:40%}.v3 .subsite.intranetlogin .loginform .right .title{font-size:15px;margin-bottom:2px;font-family:TheSansUHHBold}.v3 .subsite.intranetlogin .loginform .right .text{font-size:14px}.v3 .subsite.intranetlogin .loginform .right .text p:first-child{margin-top:7px}.v3 .subsite.intranetlogin .loginform .right .text a{color:#4e4e4e}.v3 .subsite.intranetlogin .loginform .right .text a span{border-bottom:1px dotted}.v3 .subsite.intranetlogin .loginform .right .text a:hover{text-decoration:none}.v3 .subsite.intranetlogin .loginform .right .text a:hover span{border-bottom:1px solid}.v3 .subsite.intranetlogin .loginlinks a span{border-bottom:1px dotted;text-decoration:none}.v3 .subsite.intranetlogin .loginlinks a:hover{text-decoration:none !important}.v3 .subsite.intranetlogin .loginlinks a:hover span{border-bottom:1px solid}.v3 .subsite.intranetlogin .loginform>.title{margin-top:40px;margin-bottom:0px;font-size:24px;font-family:TheSansUHHSemiLightCaps;line-height:60px}.v3 .subsite.intranetlogin .loginform form input{font-size:14px;color:#4E4E4E;background-color:#faf9f9;border:1px solid #4E4E4E;line-height:60px;height:64px;padding:0 12px;width:100%;display:block;margin-bottom:28px}.v3 .subsite.intranetlogin .loginform input[type="submit"]{color:#fff;background-color:#0271bb;font-size:23px;font-family:TheSansUHHSemiLightCaps;border:1px solid #0271bb}.v3 .subsite.intranetlogin .loginform input[type="submit"]:hover{color:#0271bb;background-color:#fff}.v3 .subsite.intranetlogin .loginform input[type="submit"]:focus{color:#0271bb;background-color:#fff}.v3 .subsite.intranetlogin .angemeldet input{margin-right:12px}.v3 .subsite.intranetlogin .angemeldet label{font-size:16px}.v3 .subsite.intranetlogin .loginlinks{clear:left}.v3 .subsite.intranetlogin .loginlinks .link{margin-bottom:16px;position:relative}.v3 .subsite.intranetlogin .loginlinks .link a{white-space:nowrap;overflow:hidden;padding-left:18px;margin-left:14px;font-size:16px;font-family:TheSansUHHBold;color:#4e4e4e}.v3 .subsite.intranetlogin .loginlinks .link a:after{content:">>";position:absolute;left:14px}.v3 .subsite.intranetlogin .loginlinks .link a:hover{text-decoration:underline}.v3 .subsite.intranetlogin #metanav .account{line-height:29px}.v3 #i111341826533 #metanav .account{line-height:29px}.v3 #i221341826533 #metanav .account{line-height:29px}.v3 #i111341826533 #metanav .account .meldungen{display:none}.v3 #i221341826533 #metanav .account .meldungen{display:none}.v3 #kopf .meta{position:absolute;top:-15px;right:0;font-size:11px;line-height:13px;margin-top:5px}.v3 #kopf .meta ul{list-style-type:none}.v3 #kopf .meta ul li{float:left}.v3 .fakultaet #kopf .meta{top:8px;right:20px}.v3 #kopf #intranet{position:absolute;right:0}.v3 #kopf #intranet a{font-size:12px;color:#0271bb}.v3 #inhalt #tools{float:right;font-size:11px;line-height:13px;margin-top:15px;width:246px}.v3 #tools a,.v3 #kopf .meta a{color:#4E4E4E;text-decoration:none}.v3 #tools a:hover,.v3 #tools a:focus,.v3 #kopf .meta a:hover,.v3 #kopf .meta a:focus{text-decoration:underline}.v3 #tools .menu{float:right;margin-bottom:9px}.v3 #tools .menu .sep,.v3 #kopf .meta .sep{margin:-1px 8px 0 8px}.v3 #tools .menu div,.v3 #kopf .meta div{float:left}.v3 #tools .suche{float:right;width:247px;text-align:right;clear:right}.v3 #tools form{margin-top:0px;white-space:nowrap}.v3 #tools form input.text{float:left;height:22px;width:222px;background-color:#f9f9f9;border:1px solid #ddd;color:#4E4E4E;font-family:TheSansUHH,sans-serif;font-size:11px;margin:0 2px 0 0;padding:4px 5px;border-radius:2px}.v3 #tools form input.button{color:transparent;position:relative;border:0 none;cursor:pointer;margin:0;padding:0;border-radius:2px;-moz-hyphens:none;-webkit-hyphens:none;hyphens:none;overflow-y:scroll}.v3 #nav{position:relative;z-index:100;height:34px;margin:0 -1px 10px;clear:both}.v3 .subsite.intranet2 #nav{height:0px;margin:0}.v3 #nav.leer{height:0;margin:0}.v3 #nav ul{margin:0;padding:0;list-style-type:none;font-size:0px}.v3 #nav ul.menu>li{float:left;width:16.6666666666%;margin-left:0px;padding:0 1px}.v3 #nav ul.menu>li>a{font-family:TheSansUHHBold,sans-serif;border-radius:2px;display:block;font-size:14px;height:33px;line-height:32px;overflow:hidden;padding:0 5px;text-align:center;text-decoration:none;white-space:nowrap;text-overflow:ellipsis}.v3 .subsite #nav ul.menu>li>a,.v3 .standard #nav ul.menu>li>a{text-shadow:1px 1px 1px #777;color:#fff;border-color:#9E9FA0 #7E7F80 #646464 #7E7F80;background-color:#8e8f90;background-image:-webkit-linear-gradient(270deg, #b1b2b4 0%, #737373 100%);background-image:linear-gradient(180deg, #b1b2b4 0%, #737373 100%)}.v3 .fakultaet #nav ul.menu>li>a{text-shadow:1px 1px 1px #fff;color:#444;border-color:transparent;border-color:rgba(255,255,255,0);background-color:#e5e7e9;background-image:-webkit-linear-gradient(270deg, #f9fafa 0%, #cad5db 100%);background-image:linear-gradient(180deg, #f9fafa 0%, #cad5db 100%)}.v3 .home #nav ul.menu>li>a,.v3 .uh #nav ul.menu>li>a{text-shadow:1px 1px 1px #fff;color:#444;border-color:transparent;border-color:rgba(255,255,255,0);background-color:#dedede;background-image:-webkit-linear-gradient(270deg, #f9f9f9 10%, #f4f4f4 25%, #dedede 50%, #c7c7c7 80%, #bcbcbc 100%);background-image:linear-gradient(180deg, #f9f9f9 10%, #f4f4f4 25%, #dedede 50%, #c7c7c7 80%, #bcbcbc 100%)}.v3 #nav ul.menu a.zulang{text-align:left}.v3 #nav ul.menu a.zulang span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:196px;padding-right:5px;height:33px;line-height:30px;background:#D81B1B url(https://assets.rrz.uni-hamburg.de/assets/zulang-d0494eefc7e63481dd0615df4e78b5c76c264f337d1a160570d3d1ccd35b393c.png) repeat-x;position:absolute;border-radius:3px;border-top:1px solid #CF2F19;border-right:1px solid #CB2819;border-bottom:1px solid #B50116}.v3 .mouse #nav ul.menu>li:hover>a,.v3 #nav ul.menu>li>a:focus,.v3 #nav ul.menu>li>a.focus{text-shadow:none;color:#fff;border-color:#CF2F19 #C21818 #B50116 #C21818;background-color:#d81b1b;background-image:-webkit-linear-gradient(270deg, #e5331c 0%, #c90219 100%);background-image:linear-gradient(180deg, #e5331c 0%, #c90219 100%)}.v3 #nav ul.menu>li>a.hier,.v3 #nav ul.menu>li>a.aktiv,.v3 #nav ul.menu>li>a.focusin{text-shadow:none;color:#fff;border-color:#CF2F19 #C21818 #B50116 #C21818;background-color:#d81b1b;background-image:-webkit-linear-gradient(270deg, #e5331c 0%, #c90219 100%);background-image:linear-gradient(180deg, #e5331c 0%, #c90219 100%);cursor:default}.v3 #nav #flyout{display:none}.v3 #nav .flyout{display:none;position:absolute;top:34px;left:0px;background:#FAF9F9;width:100%;padding:2px 1px 29px 1px !important}.v3 #nav .flyout:after{content:" ";display:block;position:absolute;bottom:0;left:1px;right:1px;height:29px;background:#FAF9F9 url(https://assets.rrz.uni-hamburg.de/assets/mainMenuBottomBar-2b4808e63784bb223fde182a4f4676bbd3d3034af1bcd3d3fb0ade9f0a431774.gif) repeat-x bottom}.v3 #nav .flyout .x{font-size:12px;position:absolute;bottom:35px;right:10px;width:auto;height:auto}.v3 #nav .flyout .x a{padding-right:18px;color:#4E4E4E;display:block;background-image:url(https://assets.rrz.uni-hamburg.de/assets/x-fecb7cff8c1c006b9e25daec684cce44b4e982d72cdd3f59eb59503bcbb8050b.jpg);background-repeat:no-repeat;background-position:right top}.v3 #nav .flyout .x a:focus,.v3 #nav .flyout .x a:hover{text-decoration:underline}.v3 #nav .flyout div.bilder{float:left;width:16.5%}.v3 #nav .flyout div.bilder div{background-position:center center;background-repeat:no-repeat;height:0;margin-bottom:2px;padding-top:100%;width:100%}.v3 #nav .flyout table{width:83.3333333333%;border:0 none;border-collapse:collapse;margin:16px 0 0 2px}.v3 #nav .flyout table td{vertical-align:top;padding:0 8px;max-width:29.3%}.v3 #nav .flyout table td+td{border-left:1px dotted #888888}.v3 #nav .flyout table td:last-child{padding-bottom:25px}.v3 #nav .flyout a{color:#4E4E4E;text-decoration:none}.v3 #nav .flyout a:hover,.v3 #nav .flyout a:focus{text-decoration:underline}.v3 #nav .flyout li{clear:left}.v3 #nav .flyout ul a{float:left;background:url(https://assets.rrz.uni-hamburg.de/assets/rot_navi-9083587430c64b797a8150a1ec12e51f00dcf4e719832d4b913a2c45bb15c113.png) no-repeat scroll 0 4px transparent;font-family:TheSansUHHBold,sans-serif;font-size:12px;line-height:15px;padding:2px 0 2px 16px}.v3 #nav .flyout ul ul a{float:left;background:url(https://assets.rrz.uni-hamburg.de/assets/level-2-e64288b74fff812b0d603ea285e2192c72d60bac10595194611c0fcc551c6469.gif) no-repeat scroll 16px 4px transparent;font-family:TheSansUHH,sans-serif;font-size:11px;padding:2px 0 2px 23px}.v3 #nav .menu_1{display:none;border-bottom:4px solid #888;border-left:1px solid #ddd;border-right:1px solid #ddd;font-size:11px;position:absolute;width:210px;z-index:200}.v3 #nav .menu_1.r{margin-left:209px}.v3 #nav .menu_1 a{background:url(https://assets.rrz.uni-hamburg.de/assets/rot_navi-9083587430c64b797a8150a1ec12e51f00dcf4e719832d4b913a2c45bb15c113.png) no-repeat 9px 9px;display:block;color:#4e4e4e;text-decoration:none;padding:9px 5px 6px 26px;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #ddd;border-left:1px solid #fff;background-color:#f9f9f9}.v3 #nav .menu_1 a:hover,.v3 #nav .menu_1 a:focus{background-color:#e9e9e9}.v3 #nav .menu_1 li:last-child a{border-bottom:0}.v3 #nav .menu li:nth-child(6) .menu_1{right:0}.v3 #nav .menu li:nth-child(6) .menu_1.r{right:209px}.v3 #intranetnav{position:relative;z-index:100;height:60px;margin:32px 0 24px 0px;clear:both}.v3 #intranetnav ul{margin:0;padding:0;list-style-type:none;font-size:0px}.v3 #intranetnav ul>li{float:left;width:50%;margin-left:0px;padding:0 6px 0 0}.v3 #intranetnav ul>li+li{padding:0 0 0 6px}.v3 #intranetnav ul>li a{padding-top:14px;display:table;width:100%;color:#fff;background-color:#0271bb;font-size:24px;height:60px;font-family:TheSansUHHSemiLightCaps;text-align:center}.v3 .home #intranetnav ul>li a{height:116px}.v3 #intranetnav ul>li.aktiv a{background-color:#d81b1b}.v3 #intranetnav ul>li a:hover,.v3 #intranetnav ul>li a:focus,.v3 #intranetnav ul>li a.aktiv{outline:none;text-decoration:none;background-color:#d81b1b}.v3 #intranetnav #kussuche{float:right;width:33%;position:relative}.v3 .subsite.inhalt.intranet2 #intranetnav #kussuche{width:34%}.v3 #intranetnav #kussuche #suchfeld{width:calc(100% - 60px);height:60px;font-size:14px;border:1px solid #0271bb;border-right:none;line-height:60px;padding:0 20px;position:absolute;top:0px;background-color:#faf9f9;box-shadow:none;outline:none}.v3 #intranetnav #kussuche #suchfeld:focus{border:1px solid #c40017}.v3 #intranetnav #kussuche .button{width:60px;height:60px;border:1px solid #0271bb;position:absolute;top:0px;right:0;background-color:#0271bb}.v3 #intranetnav ul>li.aktiv a{background-color:#d81b1b}.v3 #i1461945189 #intranetnav ul>li:nth-child(1) a{background-color:#d81b1b}.v3 #i1469534890 #intranetnav ul>li:nth-child(2) a{background-color:#d81b1b}.v3 .subsite.intranet2 #kus{position:relative;width:calc(100% + 7%);height:90px;padding-top:65px}.v3 .subsite.intranet2 #kus #suchstring{width:calc(100% - 150px);height:60px;font-size:14px;border:1px solid #0271bb;line-height:60px;padding:0 20px;position:absolute;top:0px;background-color:#faf9f9;box-shadow:none;outline:none}.v3 .subsite.intranet2 #kus .button{width:140px;height:60px;color:#fff;border:0;position:absolute;top:0px;right:0px;background-color:#0271bb;font-size:20px;font-family:TheSansUHHSemiLightCaps}.v3 .subsite.intranet2 #kus div{margin:5px 0 0 0}.v3 .subsite.intranet2 #kus input[type="radio"]{margin:0;padding:0;vertical-align:middle;margin:-3px 5px 0}.v3 .subsite.intranet2 #kus label{font-size:13px}.v3 .subsite.intranet2 #kus label+label{margin-left:40px}.v3 .subsite.intranet2 .suchergebnis{margin-top:40px;width:calc(100% + 30px)}.v3 .subsite.intranet2 .suchergebnis .anzahl{margin-bottom:32px}.v3 .subsite.intranet2 .suchergebnis .item{margin-bottom:40px}.v3 .subsite.intranet2 .suchergebnis .title{font-family:TheSansUHHBold;font-size:16px;margin:0 !important}.v3 .subsite.intranet2 .suchergebnis .description{margin:0 !important}.v3 .subsite.intranet2 .suchergebnis .pagenav{margin:80px 0}.v3 .subsite.intranet2 .suchergebnis .pagenav div{position:relative;display:inline-block;color:#000;width:45px;height:45px;text-align:center;border:1px solid #000;vertical-align:top;line-height:45px;border-left:0}.v3 .subsite.intranet2 .suchergebnis .pagenav div.prev:before{content:"";cursor:pointer;transform:rotate(180deg);position:absolute;left:0;width:100%;height:100%;background-image:url(https://assets.rrz.uni-hamburg.de/fonts/Pfeil_grau.svg);background-size:50%;background-repeat:no-repeat;background-position:center}.v3 .subsite.intranet2 .suchergebnis .pagenav div.next:before{content:"";cursor:pointer;position:absolute;left:0;width:100%;height:100%;background-image:url(https://assets.rrz.uni-hamburg.de/fonts/Pfeil_grau.svg);background-size:50%;background-repeat:no-repeat;background-position:center}.v3 .subsite.intranet2 .suchergebnis .uhhpagination{margin-top:40px}.v3 .subsite.intranet2 #kopf{position:relative}.v3 #pfad{color:#4E4E4E;font-size:10px;min-height:30px;margin-right:250px;line-height:14px}.v3 .standard #pfad{margin-right:0px}.v3 .subsite.intranet2 #pfad{clear:both;color:#4E4E4E;font-size:18px;min-height:28px;margin-right:0px;margin-top:45px;line-height:20px;padding-left:26px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/home-724c78e5a68d746e24433819b4967719fcad569e48ae51cba53f4a8dea4d61f2.png);background-repeat:no-repeat;background-position:left 1px}.v3 #pfad span.text{margin-right:5px;position:absolute;left:-10000px}.v3 #pfad a{float:left;color:#4E4E4E;font-family:TheSansUHHBold,sans-serif;text-decoration:none}.v3 .subsite.intranet2 #pfad span.text+a{margin-left:-28px;padding-left:28px}.v3 #pfad a:hover,.v3 #pfad a:focus{text-decoration:underline}.v3 #pfad span{float:left}.v3 #pfad span.sep{background-image:url(https://assets.rrz.uni-hamburg.de/assets/arrow_right-d1a98f4e04de178bae3b089e90b4c9386093fad51808934ba7f71df99be9d1e8.png);background-position:left center;background-repeat:no-repeat;margin:0 5px;overflow:hidden;text-align:center;color:transparent;width:13px}.v3 .subsite.intranet2 #pfad span.sep{background-image:url(https://assets.rrz.uni-hamburg.de/assets/arrow-26fd40279fbd6a67f769832a49d954612e08a296eadeab39a918072bc500f074.png);margin:0 15px;width:29px}.v3 #pfad .paththispage{line-height:13px}.v3 .subsite.intranet2 #pfad .paththispage{line-height:20px}.v3 #inhalt .oben{position:relative;min-height:70px;overflow:hidden;z-index:50}.v3 body.start #inhalt .oben{overflow:inherit}.v3 .standard #inhalt .oben,.v3 .hsb #inhalt .oben{min-height:0 !important}.v3 .standard.h1 #inhalt .oben{min-height:70px !important}.v3 #sponsors{font-size:10px;margin:15px 0 0 15px}.v3 #sponsors a{margin:0 5px;color:#666}.v3 .redButton{border:1px solid #CE2D19;border-color:#CE2D19 #C52118 #BA1126 #C72317;border-radius:2px;background-color:#C90219;color:#fff;padding:0 15px;font-family:TheSansUHHBold, sans-serif;font-size:12px;line-height:22px;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.3);background-image:-webkit-linear-gradient(270deg, #E5331C 0%, #C90219 100%);background-image:linear-gradient(180deg, #E5331C 0%, #C90219 100%)}.v3 a.redButton{color:#fff !important;padding:1px 15px;white-space:nowrap;display:inline-block}.v3 a.redButton:hover{text-decoration:none !important}.v3 #skyscraper{position:fixed;left:50%;margin-left:510px;top:40px;z-index:1;width:160px;height:600px;overflow:hidden}.v3 body.home>.autoscalewrapper,.v3 body.home>iframe{position:absolute;left:-1000px;width:1px;height:1px}.v3 .autoscaleprobe{display:block;height:0;overflow:hidden}.v3 .autoscaleprobe:after{content:"-"}.v3 .home-marketing #skyscraper a{position:absolute;top:0;left:0;z-index:10}.v3 .home-marketing #skyscraper a+a{margin-left:200px;z-index:0}.v3 .home-marketing #skyscraper img{width:160px;height:600px}html.v3.js .emil{cursor:pointer}html.v3.js .emil:hover{text-decoration:underline}html.v3.js .emil .e{display:none}.v3 .emil .n:after{content:"@"}.v3 .emil.link .n:after{content:""}.v3 .emil .a{display:none}.v3 .emil.link .a{display:inline}.v3 #inhalt{font-size:12px}.v3 .intranet2 #inhalt{font-size:16px}.v3 .intranet2 #inhalt p{margin:8px 0}.v3 .standard #inhalt{margin-left:10px}.v3 .box{position:relative;clear:both}.v3 .box:after{content:".";display:block;clear:both;font-size:0;line-height:0;height:0;visibility:hidden}.v3 .spalten:after{content:".";display:block;clear:both;font-size:0;line-height:0;height:0;visibility:hidden}.v3 .spalte.links{position:relative}.v3 .spalte.links h1,.v3 h1{margin:0 0 12px 0;font-size:20px}.v3 .spalte.links h2{font-size:15px;line-height:20px;margin:0 0 10px 0;padding:0}.v3 .spalte.links h2.titel{line-height:20px;margin:8px 0 4px 0;padding:0 0 4px 0;border-bottom:1px solid #DDDDDD}.v3 .intranet2 .spalte.links h2{font-size:19px}.v3 .intranet2 .spalte.links .teaser-2fach h2{font-size:24px;line-height:1em}.v3 .intranet2 .spalte.links .teaser-2fach .item a{color:#4e4e4e}.v3 .intranet2 .spalte.links .teaser-2fach .item a .rubrik{color:#0271bb}.v3 .intranet2 .spalte.links .standard h2{margin:15px 0}.v3 .intranet2 .spalte.links h2.titel{border-bottom:0px}.v3 .intranet2 .spalte.links .artikeldetail{max-width:733px}.v3.s .intranet2 .spalte.links .artikeldetail{margin:0 30px}.v3 .intranet2 .spalte.links .artikeldetail h2{margin:15px 0}.v3 .intranet2 .pressemeldung .spalte.links h2{font-size:22px;line-height:24px;margin:12px 0 20px 0}.v3 .spalte.links h3{font-size:13px;line-height:18px;margin:12px 0 8px 0;padding:0}.v3 .spalte.links .artikeldetail h3{font-size:17px;line-height:24px;margin:17px 0 17px 0}.v3 .intranet2 .spalte.links h3{font-size:17px}.v3 .intranet2 .spalte.links .standard h3{margin:13px 0}.v3 .intranet2 .spalte.links .tab-box.standard .dt h3{margin:0}.v3 .spalte.links .profile .mitarbeiterin h3{margin:25px 0 4px 0}.v3 .spalte.links h4{font-size:12px;margin:12px 0 8px 0;padding:0}.v3 .spalte.links .artikeldetail h4{font-size:16px;line-height:24px;margin:21px 0 21px 0}.v3 .intranet2 .spalte.links h4{font-size:16px}.v3 .spalte.links h5{font-size:12px;margin:12px 0 8px 0;padding:0}.v3 .intranet2 .spalte.links h5{font-size:15px}.v3 .spalte.links .fotolinks+h3{margin-top:15px}.v3 .spalte.links img{max-width:100%}.v3 .spalte.links .standard td:not([width]) img[width]{max-width:none}.v3 .spalte.links img.rechts{float:right;margin:0px 0 10px 10px}.v3 .spalte.links ol{list-style-type:decimal}.v3 .spalte.links ol ol{list-style-type:decimal}.v3 .spalte.links ul{list-style-type:none}.v3 .spalte.links ul.nobullets{padding-left:0}.v3 ul.nobullets>li:before{content:none !important}.v3 .spalte.links ul li{position:relative}.v3 .spalte.links ul:not(.linkliste):not(.intranetlinks):not(.uhhsearch):not(.links)>li:before{content:' ';background:#e3001b;position:absolute;width:4px;overflow:hidden;height:4px;top:6px;left:-14px}.v3 .spalte.links ul ul>li:before{content:' ';background:#e3001b;position:absolute;width:4px;overflow:hidden;height:4px;top:7px;left:-13px;border-radius:2px}.v3 .intranet2 .spalte.links ul>li:before{top:9px !important;height:6px !important;width:6px !important}.v3 .intranet2 .spalte.links ul ul>li:before{top:9px !important;height:6px !important;top:6px !important}.v3 .social_share_privacy_area li:before,.v3 .studiengang .liste li:before,.v3 .nachrichten .inhalt li:before,.v3 .organigramm li:before,.v3 #sitemap li:before,.v3 .tabs li:before,.v3 .teaser-2-col li:before,.v3 .teaser-3-col li:before,.v3 .start .tab-box .inhalt li:before,.v3 .tab-container .inhalt li:before,.v3 table.service ul li:before,.v3 ul.schwerpunkteliste li:before,.v3 .sprechzeiten ul li:before,.v3 .import.einmaleins ul li:before,.v3 .nachrichten.uebersicht .meldung .text li:before{content:none !important}.v3 .sprechzeiten ul,.v3 ul.schwerpunkteliste{list-style-type:disc  !important}.v3 .intranet2 .gruss{font-size:18px;margin-bottom:30px}.v3 .intranet2 .intranetlinks .w50{width:calc(50% - 5px);float:left}.v3 .intranet2 .idvlinks .w50{width:calc(50% - 5px);float:left}.v3 .intranet2 .idvpfad .w50{width:calc(50% - 5px);float:left}.v3 .intranet2 .idvpfad a span{font-size:17px;position:relative;top:-1px}.v3 .intranet2 .intranetbuttons .w50{width:calc(50% - 10px);float:left}.v3 .intranet2 .intranetlinks .w50.zusatz{display:none}.v3 #intranet1themen{margin-bottom:-24px}.v3 .intranetlinks div{display:table;height:110px;text-align:center}.v3 .intranetlinks li{display:table;height:110px;text-align:center}.v3 .intranetbuttons{width:100%;margin-top:10px !important}.v3 .intranetbuttons div{text-align:center;border:1px solid #0271bb;margin-bottom:12px}.v3 .intranetbuttons div a{display:block;padding:20px;font-family:TheSansUHHSemiLightCaps;font-size:18px;line-height:24px;color:#0271bb}.v3 .intranetbuttons div a:hover{background-color:#0271bb;color:#fff;text-decoration:none}.v3 .intranetbuttons div a:after{display:none}.v3 .intranet2 .intranetlinks div:nth-child(2n+1){margin-right:10px}.v3 .intranet2 .intranetlinks div{background-color:#faf9f9;margin-bottom:14px}.v3 .intranet2 .intranetlinks li:nth-child(2n+1){margin-right:10px}.v3 .intranet2 .intranetlinks li{background-color:#faf9f9;margin-bottom:14px}.v3 .intranet2 .intranetbuttons div:nth-child(2n+1){margin-right:10px;clear:left}.v3 .intranet2 .intranetbuttons div{margin-bottom:14px}.v3 .intranetlinks div a{display:table-cell;vertical-align:middle;font-family:TheSansUHHSemiLightCaps;font-size:21px;color:#0271bb;padding:0 20px}.v3 .intranetlinks div:hover a,.v3 .intranetlinks div a:hover,.v3 .intranetlinks div a:focus{outline:none !important;background-color:#0271bb;color:#fff;text-decoration:none}.v3 .intranetlinks div a.favorit:focus{background-color:#faf9f9;text-decoration:none}.v3 .intranetlinks div a.extern{padding:0 36px;width:calc(100% - 46px);border-right:2px solid #fff}.v3 .intranetlinks div a.favorit{padding:0;width:44px;background-position:center;background-repeat:no-repeat;background-image:url(https://assets.rrz.uni-hamburg.de/assets/favoriten-blau-ce6a9fc76ce70852bdc479210a6b87fb3b929d2ad440da1fc5058c9810f630e7.png)}.v3 .intranetlinks div a.favorit.on{padding:0;width:44px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/favoriten-voll-blau-8dcd7c3a5cbdf6837d06a4f2afed7c99748395d8989e4d6e07616176f4567def.png)}.v3 .intranetlinks div a.extern span{position:relative;display:inline-table;margin-left:24px}.v3 .intranetlinks div a.extern span:after{content:"";width:14px;padding-left:10px;display:table-cell;vertical-align:middle;background-position:right center;background-repeat:no-repeat;background-image:url(https://assets.rrz.uni-hamburg.de/assets/extern-blau-83726292162c62caf8a8ffb82e47a591575d70c76b04445c0f8eaaa816c2a82f.png)}.v3 .intranetlinks div:hover a.extern span:after,.v3 .intranetlinks div a.extern:hover span:after,.v3 .intranetlinks div a.extern:focus span:after{background-image:url(https://assets.rrz.uni-hamburg.de/assets/extern-weiss-54104fad64f3ae68f869b3453a2bd3bfb5aa503799c90a1af93cf1c3ca681313.png)}.v3 .intranetlinks div:hover a.favorit,.v3 .intranetlinks div a.favorit:hover{background-image:url(https://assets.rrz.uni-hamburg.de/assets/favoriten-weiss-e05d1ad709461063b9f2c57b68958d1843d3ce1d851bb42e74502f07748aec33.png)}.v3 .intranetlinks div:hover a.favorit.on,.v3 .intranetlinks div a.favorit.on:hover{background-image:url(https://assets.rrz.uni-hamburg.de/assets/favoriten-voll-weiss-4a733b5fd9d7b08b1f46964c14a2d7e16e5021709b3bd8a1678d38b08728f67c.png)}.v3 .intranetlinks li a{display:table-cell;vertical-align:middle;font-family:TheSansUHHSemiLightCaps;font-size:21px;color:#0271bb;padding:0 20px}.v3 .intranetlinks li:hover a,.v3 .intranetlinks li a:hover,.v3 .intranetlinks li a:focus{outline:none !important;background-color:#0271bb;color:#fff;text-decoration:none}.v3 .intranetlinks li a.favorit:focus{background-color:#faf9f9;text-decoration:none}.v3 .intranetlinks li a.extern{padding:0 36px;width:calc(100% - 46px);border-right:2px solid #fff}.v3 .intranetlinks li a.favorit{padding:0;width:44px;background-position:center;background-repeat:no-repeat;background-image:url(https://assets.rrz.uni-hamburg.de/assets/favoriten-blau-ce6a9fc76ce70852bdc479210a6b87fb3b929d2ad440da1fc5058c9810f630e7.png)}.v3 .intranetlinks li a.favorit.on{padding:0;width:44px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/favoriten-voll-blau-8dcd7c3a5cbdf6837d06a4f2afed7c99748395d8989e4d6e07616176f4567def.png)}.v3 .intranetlinks li a.extern span{position:relative;display:inline-table;margin-left:24px}.v3 .intranetlinks li a.extern span:after{content:"";width:14px;padding-left:10px;display:table-cell;vertical-align:middle;background-position:right center;background-repeat:no-repeat;background-image:url(https://assets.rrz.uni-hamburg.de/assets/extern-blau-83726292162c62caf8a8ffb82e47a591575d70c76b04445c0f8eaaa816c2a82f.png)}.v3 .intranetlinks li a.restricted span{position:relative;display:inline-table;margin-left:24px}.v3 .intranetlinks li a.restricted span:after{content:"";width:15px;padding-left:20px;display:table-cell;vertical-align:middle;background-position:right center;background-repeat:no-repeat;background-image:url(https://assets.rrz.uni-hamburg.de/assets/schloss_icon15x15blau-fa75c68ffde51874e63136d2c090e0e927e03be3ecb00a13dd36bbf17e4c074b.png)}.v3 .intranetlinks li a.extern.restricted span:after{content:"";width:42px;padding-left:20px;display:table-cell;vertical-align:middle;background-position:right center;background-repeat:no-repeat;background-image:url(https://assets.rrz.uni-hamburg.de/assets/schloss_externblau-1eaad1dcd86fd02717d7db5d1a45f4fcd94d5e41d9f9f66af0a5c1c5fb6ba2ed.png)}.v3 .intranetlinks li:hover a.extern span:after,.v3 .intranetlinks div a.extern:hover span:after,.v3 .intranetlinks li a.extern:focus span:after{background-image:url(https://assets.rrz.uni-hamburg.de/assets/extern-weiss-54104fad64f3ae68f869b3453a2bd3bfb5aa503799c90a1af93cf1c3ca681313.png)}.v3 .intranetlinks li:hover a.favorit,.v3 .intranetlinks li a.favorit:hover{background-image:url(https://assets.rrz.uni-hamburg.de/assets/favoriten-weiss-e05d1ad709461063b9f2c57b68958d1843d3ce1d851bb42e74502f07748aec33.png)}.v3 .intranetlinks li:hover a.favorit.on,.v3 .intranetlinks li a.favorit.on:hover{background-image:url(https://assets.rrz.uni-hamburg.de/assets/favoriten-voll-weiss-4a733b5fd9d7b08b1f46964c14a2d7e16e5021709b3bd8a1678d38b08728f67c.png)}.v3 .intranetlinks li:hover a.restricted span:after{background-image:url(https://assets.rrz.uni-hamburg.de/assets/schloss_icon15x15weiss-55a1806b160720df7de76f9620cf95502e0ec2450e91332289f4423378bd373d.png)}.v3 .intranetlinks li:hover a.extern.restricted span:after{background-image:url(https://assets.rrz.uni-hamburg.de/images/schloss_externweiss.png)}.v3 .idvlinks div{display:table;height:110px;text-align:center}.v3 .intranet2 .idvlinks div:nth-child(2n+1){margin-right:10px}.v3 .intranet2 .idvlinks div{margin-bottom:14px}.v3 .idvlinks div a{display:table-cell;vertical-align:middle;font-family:TheSansUHHSemiLightCaps;font-size:21px;color:#0271bb;border:1px solid #0271bb;padding:0 16px}.v3 .idvlinks div:hover a,.v3 .idvlinks div a:hover,.v3 .idvlinks div a:focus{background-color:#0271bb;color:#fff;text-decoration:none}.v3 .idvlinks div a.favorit:focus{background-color:#faf9f9;text-decoration:none}.v3 .idvlinks div a.extern{padding:0 36px;width:calc(100% - 46px);border-right:2px solid #fff}.v3 .idvlinks div a.favorit{padding:0;width:44px;background-position:center;background-repeat:no-repeat;background-image:url(https://assets.rrz.uni-hamburg.de/assets/favoriten-blau-ce6a9fc76ce70852bdc479210a6b87fb3b929d2ad440da1fc5058c9810f630e7.png)}.v3 .idvlinks div a.favorit.on{padding:0;width:44px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/favoriten-voll-blau-8dcd7c3a5cbdf6837d06a4f2afed7c99748395d8989e4d6e07616176f4567def.png)}.v3 .idvlinks div a.extern span{position:relative}.v3 .idvlinks div a.extern span:after{content:"";position:absolute;right:-30px;width:14px;height:14px;margin-top:-7px;background-repeat:no-repeat;background-image:url(https://assets.rrz.uni-hamburg.de/assets/extern-blau-83726292162c62caf8a8ffb82e47a591575d70c76b04445c0f8eaaa816c2a82f.png)}.v3 .idvlinks div:hover a.extern span:after,.v3 .idvlinks div a.extern:focus span:after{background-image:url(https://assets.rrz.uni-hamburg.de/assets/extern-weiss-54104fad64f3ae68f869b3453a2bd3bfb5aa503799c90a1af93cf1c3ca681313.png)}.v3 .idvlinks div:hover a.favorit,.v3 .idvlinks div a.favorit:hover{background-image:url(https://assets.rrz.uni-hamburg.de/assets/favoriten-weiss-e05d1ad709461063b9f2c57b68958d1843d3ce1d851bb42e74502f07748aec33.png)}.v3 .idvlinks div:hover a.favorit.on,.v3 .idvlinks div a.favorit.on:hover{background-image:url(https://assets.rrz.uni-hamburg.de/assets/favoriten-voll-weiss-4a733b5fd9d7b08b1f46964c14a2d7e16e5021709b3bd8a1678d38b08728f67c.png)}.v3 #intranetnav ul>li a,.v3 .intranetlinks div a,.v3 .idvlinks div a{transition:background-color 0.2s}.v3 .idvpfad div{display:table;height:110px;text-align:center}.v3 .intranet2 .idvpfad div:nth-child(2n+1){margin-right:10px}.v3 .intranet2 .idvpfad div{background-color:#faf9f9;margin-bottom:14px}.v3 .idvpfad div a{display:table-cell;vertical-align:middle;font-family:TheSansUHHSemiLightCaps;font-size:21px;color:#0271bb;border:1px solid #0271bb}.v3 .idvpfad div a:hover{background-color:#0271bb;color:#fff;text-decoration:none}.v3 .idvpfad div a.extern span{position:relative}.v3 .idvpfad div a.extern span:after{content:"";position:absolute;right:-30px;width:14px;height:14px;margin-top:-7px;background-repeat:no-repeat;background-image:url(https://assets.rrz.uni-hamburg.de/assets/extern-blau-83726292162c62caf8a8ffb82e47a591575d70c76b04445c0f8eaaa816c2a82f.png)}.v3 .intranet2 .intranet2organisation{background-color:#faf9f9;padding:20px 20px 30px 20px;margin-bottom:42px}.v3 .intranet2 .intranet2organisation .title{line-height:54px;padding-left:40px;font-family:TheSansUHHSemiLightCaps;font-size:21px;color:#0271bb;margin-top:-20px}.v3 .intranet2 .intranet2organisation .link{margin-bottom:12px}.v3 .intranet2 .intranet2organisation .link a{transition:background-color 0.2s;display:block;position:relative;width:100%;line-height:26px;font-family:TheSansUHHSemiLightCaps;font-size:21px;color:#0271bb;text-decoration:none;padding:32px 40px;background-color:#fff}.v3 .intranet2 .intranet2organisation .link a:hover,.v3 .intranet2 .intranet2organisation .link a:focus{outline:none !important;color:#fff;background-color:#0271bb;text-decoration:none}.v3 .intranet2 .intranet2organisation .link a:after{content:"";position:absolute;width:10px;height:19px;right:40px;top:50%;margin-top:-8px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil-blau-b3a503b2e9f89715543646ab7f711f878a3f68e7144fc605a8745fb6b08b29b2.svg)}.v3 .intranet2 .intranet2organisation .link:hover a:after,.v3 .intranet2 .intranet2organisation .link a:focus:after{background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil-weiss-5703bdd57c8f4986c97e10c1cfd7a3f7809f31f647baf38f2ebbd7d5df51c138.svg)}.v3 .intranet2 #maxfavoriten{position:absolute;padding:10px 22px;width:400px;height:170px;background-color:#fff;top:400px;right:13%;z-index:1;border:1px solid #0271bb;box-shadow:3px 3px 5px #666}.v3 .intranet2 #maxfavoriten .close{position:absolute;cursor:pointer;right:10px;top:10px;width:23px;height:21px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/close-75e60beb2c83deb6864fb3ca6c59e482e5fb42b9d3fee022f4fbe2d50db77b0c.png)}.v3 .intranet2 #maxfavoriten .ok{position:absolute;cursor:pointer;right:10px;bottom:14px;width:80px;height:30px;line-height:28px;text-align:center;color:#fff;font-family:TheSansUHHSemiLightCaps;font-size:17px;background-color:#0271bb}.v3 .intranet2 #maxfavoriten p{margin:30px 0;font-size:13px}.v3 .intranet2 .savefav{display:block;clear:both;margin-bottom:20px;padding-left:40px;line-height:30px;font-size:14px;font-family:TheSansUHHSemiLightCaps;color:#0271bb;border:1px solid #0271bb;background-position:10px center;background-repeat:no-repeat;background-image:url(https://assets.rrz.uni-hamburg.de/assets/favoriten-blau-ce6a9fc76ce70852bdc479210a6b87fb3b929d2ad440da1fc5058c9810f630e7.png)}.v3 .intranet2 .savefav:hover{text-decoration:none}.v3 .intranet2 .savefav.on{background-image:url(https://assets.rrz.uni-hamburg.de/assets/favoriten-voll-blau-8dcd7c3a5cbdf6837d06a4f2afed7c99748395d8989e4d6e07616176f4567def.png)}.v3 .intranet2 .dienst{position:relative}.v3 .intranet2 .dienst .header{background-color:#faf9f9;display:block}.v3 .intranet2 .dienst .title{margin:0 !important;padding-left:20px;padding-top:26px;font-family:TheSansUHHSemiLightCaps;font-size:22px;color:#0271bb}.v3 .intranet2 .dienst .text{padding-left:20px;padding-bottom:20px;padding-right:80px;font-size:13px;border-bottom:1px solid #bebebe}.v3 .intranet2 .dienst .text a{color:#4e4e4e;border-bottom:1px dotted #4e4e4e}.v3 .intranet2 .dienst .text a:hover{color:#4e4e4e;border-bottom:1px solid #4e4e4e;text-decoration:none}.v3 .intranet2 .dienst .icon{position:absolute;width:24px;height:24px;right:40px;top:50px;background-color:#faf9f9;background-repeat:no-repeat;background-image:url(https://assets.rrz.uni-hamburg.de/images/favoriten-grau.png)}.v3 .intranet2 .dienst .header:hover{text-decoration:none}.v3 .intranet2 .dienst .header .text{color:#4E4E4E}.v3 .intranet2 .dienst ul{list-style-type:none;margin:0;padding:0}.v3 .intranet2 .dienst li{border-bottom:1px solid #bebebe;background-color:#faf9f9;position:relative}.v3 .intranet2 .dienst li.uhhhovering{box-shadow:3px 3px 8px rgba(0,0,0,0.6);z-index:2}.v3 .intranet2 .dienst li a{padding:19px 80px 19px 20px;display:inline-block;width:100%;color:#4e4e4e;font-family:TheSansUHHBold;font-size:14px}.v3 .intranet2 .dienst li.restricted a:after{content:"";width:12px;padding-left:20px;padding-top:2px;display:inline;background-position:right center;background-repeat:no-repeat;background-image:url(https://assets.rrz.uni-hamburg.de/images/schloss_icon16x16grau.png)}.v3 .intranet2 .dienst span{position:absolute;top:20px;width:20px;height:20px;cursor:pointer;background-position:left center;background-repeat:no-repeat;background-size:20px 20px}.v3 .intranet2 .dienst span.move{cursor:default;right:30px}.v3 .intranet2 .dienst span.delete{cursor:default;right:58px}.v3 .intranet2 .dienst span img{width:20px;height:20px}.v3 .intranet2 .dienst li.uhhhovering span.move{width:34px}.v3 .intranet2 .dienst li.uhhhovering span.delete{display:none}.v3 .intranet2 .standard.marginbottom{margin-bottom:60px}.v3 .intranet2 .outer.marginbottom>div{margin-bottom:60px !important}.v3 .intranet2 .themen{background-color:#0271bb;padding:0 20px 20px;float:none;margin-bottom:60px}.v3 .intranet2 .themen .title{padding:30px 0 10px 40px !important;font-family:TheSansUHHSemiLightCaps;font-size:21px !important;line-height:24px !important;color:#fff;margin:0 !important}.v3 .intranet2 .themen .text{padding-left:40px;padding-bottom:16px;color:#fff;font-size:12px;margin:0 !important}.v3 .intranet2 .themen .link{margin-bottom:16px;width:calc(50% - 8px);float:left;display:table;height:110px}.v3 .intranet2 .themen .link:nth-child(2n){margin-left:16px}.v3 .intranet2 .themen .link a{transition:background-color 0.2s;display:table-cell;vertical-align:middle;width:100%;line-height:22px;text-align:center;font-family:TheSansUHHSemiLightCaps;font-size:21px;color:#0271bb;border:1px solid #fff;text-decoration:none;background-color:#fff}.v3 .intranet2 .themen .link a:hover,.v3 .intranet2 .themen .link a:focus{background-color:#0271bb;color:#fff}.v3 .intranet2 .themen .mehr{clear:left;display:block;width:100%;text-align:right;margin-bottom:16px}.v3 .intranet2 .themen .mehr a{color:#fff}.v3 .intranet2 .zielgruppen{float:none;clear:both}.v3 .intranet2 .zielgruppen .title{padding:0px 0 10px 0px !important;padding-bottom:10px;font-family:TheSansUHHSemiLightCaps;color:#0271bb;font-size:21px !important;line-height:24px !important;margin:0 !important}.v3 .intranet2 .zielgruppen .text{padding-bottom:16px;font-size:12px;margin:0 !important}.v3 .intranet2 .zielgruppen .link.w50{margin-bottom:16px;float:left;width:calc(50% - 5px);display:table;height:110px;text-align:center}.v3 .intranet2 .zielgruppen .link.w50:nth-child(2n+1){margin-right:10px}.v3 .intranet2 .zielgruppen .link a{transition:background-color 0.2s;display:table-cell;vertical-align:middle;width:100%;line-height:22px;text-align:center;font-family:TheSansUHHSemiLightCaps;font-size:21px;color:#0271bb;border:1px solid #0271bb;text-decoration:none;background-color:#fff}.v3 .intranet2 .zielgruppen .link a:hover,.v3 .intranet2 .zielgruppen .link a:focus{background-color:#0271bb;color:#fff}.v3 .nachrichten .intranetmeldungen{position:absolute;right:16px;top:24px;line-height:20px}.v3 .nachrichten .intranetmeldungen span{display:inline-block;width:19px;height:19px;background-color:#c40017;border-radius:10px;margin-right:5px;text-align:center}.v3 .nachrichten .intranetmeldungen span a{color:#fff;font-family:TheSansUHHBold}.v3 .nachrichten .leftarr{position:absolute;left:14px;top:50%;margin-top:-21px;height:43px;width:23px;background-image:url(https://assets.rrz.uni-hamburg.de/images/newsleft.png);background-repeat:no-repeat}.v3 .nachrichten .rightarr{position:absolute;right:14px;top:50%;margin-top:-21px;height:43px;width:23px;background-image:url(https://assets.rrz.uni-hamburg.de/images/newsright.png);background-repeat:no-repeat}.v3 .intranet2 .newsteaser{margin-bottom:35px}.v3 .intranet2 .newsteaser a{border:1px solid #0271bb;display:block;position:relative;width:100%;padding:18px 70px;line-height:21px;font-family:TheSansUHHBold;font-size:16px;color:#4e4e4e}.v3 .intranet2 .newsteaser a:before{content:"";position:absolute;width:32px;height:32px;left:24px;top:50%;margin-top:-16px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/ACHTUNG_blau-e6d1c500b2aea1d6bdfde243f86abf703ffebe84d9791db22df5f26340b5006d.svg);background-position:left;background-repeat:no-repeat}.v3 .intranet2 .newsteaser a:after{content:"";position:absolute;width:30px;height:40px;right:60px;top:50%;margin-top:-20px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/Pfeil_blau-33587491d5c50cb76befe1491c15f670693e677f0b046535dcd181a5694174f9.svg);background-position:left;background-repeat:no-repeat}.v3 .intranet2 .newsteaser a:hover{border-color:#ccc}.v3 .intranet2 .nachrichten h3{font-size:16px !important;line-height:33px !important}.v3 .intranet2 .nachrichten ul{margin-right:66px !important}.v3 .intranet2 .nachrichten ul li{border:0 !important}.v3 .intranet2 .nachrichten ul li .bild{display:none}.v3 .intranet2 .nachrichten ul li .datum{font-family:TheSansUHHBoldCaps;font-size:21px;color:#0271bb}.v3 .intranet2 .nachrichten ul li .rubrik{font-family:TheSansUHHBoldCaps !important;font-size:21px !important;color:#0271bb !important}.v3 .intranet2 .nachrichten ul li+li{display:none}.v3 .intranet2 .nachrichten.auswahl{border:0;background-color:#faf9f9;margin-bottom:30px !important}.v3 .intranet2 .nachrichten.auswahl .inhalt{padding:20px 20px 6px 86px !important}.v3 .intranet2 .nachrichten.auswahl .inhalt .text p{display:inline}.v3 .intranet2 .nachrichten.auswahl a.weitere{background-image:none !important}.v3 #i1343765231 .spalte.links{padding:0;width:66%}.v3 #organigramm{position:relative;width:100%;min-width:630px;min-height:800px}html[lang="en"].v3 #organigramm{min-height:850px}.v3 .praesidium{position:absolute;top:0;left:0;width:100%;height:80px;border:1px solid #999;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.v3 .organigramm{width:100%;position:relative;line-height:1em;height:570px}.v3 .organigramm,.v3 .organigramm ul{margin:0;padding:0;list-style-type:none}.v3 .organigramm a{box-sizing:border-box}.v3 .organigramm li{max-width:none !important}.v3 .o-I a,.v3 .o-II a,.v3 .o-III a,.v3 .o-ref a,.v3 .o-stab a{display:block;color:#4e4e4e;height:100%}.v3 .o-I a:hover,.v3 .o-II a:hover,.v3 .o-III a:hover{text-decoration:none}.v3 .o-I a:focus,.v3 .o-II a:focus,.v3 .o-III a:focus{text-decoration:none;outline:none}.v3 .o-ref a:focus,.v3 .o-ref a:hover{text-decoration:none;outline:none}.v3 .o-stab,.v3 .o-box,.v3 .o-abt .o-abt ul li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;background-color:#fff}.v3 .o-I{top:0;left:0;width:100%;line-height:30px;height:32px;position:absolute;text-align:left;text-indent:18px}html[lang="en"].v3 .o-I{text-indent:22px}.v3 .o-II{top:45px;width:23.5%;line-height:40px;height:42px;position:absolute;font-family:TheSansUHHBold,sans-serif;font-weight:normal}.v3 .o-vp1 .o-II{left:0}.v3 .o-vp2 .o-II{left:25.5%}.v3 .o-vp3 .o-II{left:51%}.v3 .o-k .o-II{left:76.5%}.v3 .o-p .o-I a,.v3 .o-p .o-III a,.v3 .o-p .o-ref a{border:1px solid #e19c99}.v3 .o-vp1 .o-II a,.v3 .o-vp1 .o-III a,.v3 .o-vp1 .o-ref a{border:1px solid #cc96ca}.v3 .o-vp2 .o-II a,.v3 .o-vp2 .o-III a,.v3 .o-vp2 .o-ref a{border:1px solid #e2c500}.v3 .o-vp3 .o-II a,.v3 .o-vp3 .o-III a,.v3 .o-vp3 .o-ref a{border:1px solid #7ba482}.v3 .o-k .o-II a,.v3 .o-k .o-III a,.v3 .o-k .o-ref a{border:1px solid #7a91c2}.v3 .o-stab.o-p a{border:1px solid #e19c99}.v3 .o-stab.o-vp1 a{border:1px solid #cc96ca}.v3 .o-stab.o-vp2 a{border:1px solid #e2c500}.v3 .o-stab.o-vp3 a{border:1px solid #7ba482}.v3 .o-stab.o-k a{border:1px solid #7a91c2}.v3 .o-stab.o-vp1.o-k a{border:1px solid #cc96ca;box-shadow:0 0 0 1px #fff inset, 0 0 0 2px #7a91c2 inset}.v3 .o-stab.o-p.o-k a{border:1px solid #e19c99;box-shadow:0 0 0 1px #fff inset, 0 0 0 2px #7a91c2 inset}.v3 .organigramm>li>div.o-box a{border-width:0;padding:1px}.v3 .organigramm>li>div.o-box a:hover,.v3 .organigramm>li>div.o-box a:focus{border-width:1px;padding:0;text-decoration:none !important}.v3 .organigramm>li.o-p>div.o-box a:hover,.v3 .organigramm>li.o-p>div.o-box a:focus,.v3 .organigramm>li.o-p .o-abt .o-box a:hover,.v3 .organigramm>li.o-p .o-abt .o-box a:focus,.v3 .organigramm>li.o-p .o-ref a:hover,.v3 .organigramm>li.o-p .o-ref a:focus,.v3 .organigramm>li.o-p .o-stab a:hover,.v3 .organigramm>li.o-p .o-stab a:focus{background-color:rgba(225,156,153,0.15)}.v3 .organigramm>li.o-vp1>div.o-box a:hover,.v3 .organigramm>li.o-vp1>div.o-box a:focus,.v3 .organigramm>li.o-vp1 .o-abt .o-box a:hover,.v3 .organigramm>li.o-vp1 .o-abt .o-box a:focus,.v3 .organigramm>li.o-vp1 .o-ref a:hover,.v3 .organigramm>li.o-vp1 .o-ref a:focus,.v3 .organigramm>li.o-vp1 .o-stab a:hover,.v3 .organigramm>li.o-vp1 .o-stab a:focus{background-color:rgba(204,150,202,0.15)}.v3 .organigramm>li.o-vp2>div.o-box a:hover,.v3 .organigramm>li.o-vp2>div.o-box a:focus,.v3 .organigramm>li.o-vp2 .o-abt .o-box a:hover,.v3 .organigramm>li.o-vp2 .o-abt .o-box a:focus,.v3 .organigramm>li.o-vp2 .o-ref a:hover,.v3 .organigramm>li.o-vp2 .o-ref a:focus,.v3 .organigramm>li.o-vp2 .o-stab a:hover,.v3 .organigramm>li.o-vp2 .o-stab a:focus{background-color:rgba(226,197,0,0.15)}.v3 .organigramm>li.o-vp3>div.o-box a:hover,.v3 .organigramm>li.o-vp3>div.o-box a:focus,.v3 .organigramm>li.o-vp3 .o-abt .o-box a:hover,.v3 .organigramm>li.o-vp3 .o-abt .o-box a:focus,.v3 .organigramm>li.o-vp3 .o-ref a:hover,.v3 .organigramm>li.o-vp3 .o-ref a:focus,.v3 .organigramm>li.o-vp3 .o-stab a:hover,.v3 .organigramm>li.o-vp3 .o-stab a:focus{background-color:rgba(123,164,130,0.15)}.v3 .organigramm>li.o-k>div.o-box a:hover,.v3 .organigramm>li.o-k>div.o-box a:focus,.v3 .organigramm>li.o-k .o-abt .o-box a:hover,.v3 .organigramm>li.o-k .o-abt .o-box a:focus,.v3 .organigramm>li.o-k .o-ref a:hover,.v3 .organigramm>li.o-k .o-ref a:focus,.v3 .organigramm>li.o-k .o-stab a:hover,.v3 .organigramm>li.o-k .o-stab a:focus{background-color:rgba(122,145,194,0.15)}.v3 .organigramm a:hover{text-decoration:none !important}.v3 .o-I,.v3 .o-II{line-height:30px;height:auto}.v3 .o-I{width:23.5%}.v3 .organigramm>li.o-p>div.o-box{margin:4px 0 0 4px}.v3 .organigramm>li.o-vp1>div.o-box{margin:-1px 0 0 4px}.v3 .organigramm>li.o-vp2>div.o-box{margin:-1px 0 0 2px}.v3 .organigramm>li.o-vp3>div.o-box{margin:-1px 0 0 -2px}.v3 .organigramm>li.o-k>div.o-box{margin:-1px 0 0 -4px}.v3 .organigramm>li:hover .o-stab,.v3 .organigramm>li:focus .o-stab{z-index:1}.v3 .o-abt{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute !important;top:93px}.v3 .o-stab{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute !important;top:93px}.v3 .stab .o-abt{top:173px}.v3 .stab .o-stab{top:93px}.v3 .a9 .o-abt,.v3 .a9 .o-stab{width:10.66666%}.v3 .a9 .o-abt.o-1,.v3 .a9 .o-stab.o-1{left:0%}.v3 .a9 .o-abt.o-2,.v3 .a9 .o-stab.o-2{left:10.666%;margin-left:0.5%}.v3 .a9 .o-abt.o-3,.v3 .a9 .o-stab.o-3{left:21.3332%;margin-left:1%}.v3 .a9 .o-abt.o-4,.v3 .a9 .o-stab.o-4{left:31.9998%;margin-left:1.5%}.v3 .a9 .o-abt.o-5,.v3 .a9 .o-stab.o-5{left:42.6664%;margin-left:2%}.v3 .a9 .o-abt.o-6,.v3 .a9 .o-stab.o-6{left:53.333%;margin-left:2.5%}.v3 .a9 .o-abt.o-7,.v3 .a9 .o-stab.o-7{left:63.9996%;margin-left:3%}.v3 .a9 .o-abt.o-8,.v3 .a9 .o-stab.o-8{left:74.6662%;margin-left:3.5%}.v3 .a9 .o-abt.o-9,.v3 .a9 .o-stab.o-9{left:85.3328%;margin-left:4%}.v3 .a8 .o-abt,.v3 .a8 .o-stab{width:12.055%}.v3 .a8 .o-abt.o-1,.v3 .a8 .o-stab.o-1{left:0%}.v3 .a8 .o-abt.o-2,.v3 .a8 .o-stab.o-2{left:12.055%;margin-left:0.5%}.v3 .a8 .o-abt.o-3,.v3 .a8 .o-stab.o-3{left:24.11%;margin-left:1%}.v3 .a8 .o-abt.o-4,.v3 .a8 .o-stab.o-4{left:36.165%;margin-left:1.5%}.v3 .a8 .o-abt.o-5,.v3 .a8 .o-stab.o-5{left:48.22%;margin-left:2%}.v3 .a8 .o-abt.o-6,.v3 .a8 .o-stab.o-6{left:60.275%;margin-left:2.5%}.v3 .a8 .o-abt.o-7,.v3 .a8 .o-stab.o-7{left:72.33%;margin-left:3%}.v3 .a8 .o-abt.o-8,.v3 .a8 .o-stab.o-8{left:84.385%;margin-left:3.5%}.v3 .a8 .o-abt.o-9,.v3 .a8 .o-stab.o-9{left:96.44%;margin-left:4%}.v3 .o-III,.v3 .o-s{height:74px;overflow:hidden}.v3 .o-III a,.v3 .o-s a{padding:5px 1px}.v3 .o-III strong,.v3 .o-s strong{font-size:10px}.v3 .o-III div,.v3 .o-s div{font-size:9px;margin-top:3px}.v3 .o-abt .o-ref{background-color:#fff;margin-top:2px;text-align:center;overflow:hidden;height:68px}.v3 .o-abt ul{margin-top:10px}.v3 .o-ref strong{font-size:10px}.v3 .o-ref a{padding:5px 0px}.v3 .o-ref div{font-size:9px;margin-top:3px}.v3 .o-ref.o-2{height:75px}html[lang="en"].v3 .o-ref.o-2{height:88px}.v3 .o-ref.o-3{height:100px}html[lang="en"].v3 .o-ref.o-3{height:91px}.v3 .o-ref.o-4{height:85px}html[lang="en"].v3 .o-ref.o-4{height:87px}.v3 .o-ref.o-5{height:75px}html[lang="en"].v3 .o-ref.o-5{height:87px}.v3 .spalte.links>p:first-child{margin-top:0}.v3 .spalte.links table{border-collapse:collapse;width:100%;margin-bottom:15px}.v3 .spalte.links table th,.v3 .spalte.links table td{padding:8px 15px;border:1px solid #ddd}.v3 th.links{text-align:left}.v3 table#programm,.v3 table.programm{border-collapse:collapse;overflow:visible;border:0 !important}.v3 table#programm th,.v3 table.programm th{padding:4px 26px !important;background:none repeat scroll 0 0 #f3f3f3 !important;border:0 !important}.v3 table.programm th:first-child{width:13% !important}.v3 table#programm td,.v3 table.programm td{padding:26px !important;border:0 !important}.v3 table#programm tr:hover td,.v3 table.programm tr:hover td{background-color:#f6f6f6 !important}.v3 table.programm h3{margin-top:0 !important}.v3 table.programm td.td-3{padding:26px 0 !important}.v3 table.programm td.td-3 div.td-3{float:left;width:33.3333333333%;padding:0 26px}@media only screen and (max-width: 700px){.v3 table.programm td.td-3 div.td-3{float:none;width:auto}}.v3 .spalte.links table.gstl_0 td{padding:0;border:0}.v3 .spalte.links table.grafik td a{display:block;background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif);background-position:0 center;background-repeat:no-repeat;color:#4E4E4E;padding-left:13px;text-decoration:none;font-size:11px}.v3 .spalte.links table td a:hover{color:#c40017;text-decoration:underline}.v3 table.noborder td,.v3 table.noborder th{border:0 !important;padding:4px !important}.v3 table[border="0"],.v3 table[border="0"] th,.v3 table[border="0"] td{border-width:0 !important}.v3 #inhalt table td{vertical-align:top}.v3 #inhalt table td.gross{font-size:20px;color:#E2001A;font-family:TheSansUHHBold,sans-serif;font-weight:normal}.v3 table+.box{margin-top:19px !important}.v3 table h1{width:auto !important}.v3 .mitarbeiterinnen table a{background-image:none !important;padding:0  !important}.v3 table.service{width:100%;border-collapse:collapse;border-collapse:collapse;border-spacing:5px;border-radius:5px}.v3 table.service td{vertical-align:top;padding:12px 3px !important;border-top:1px solid #ddd;border-width:1px 0 0 0 !important}.v3 table.service tr:first-child td{border-top:0}.v3 table.service tr td:first-child b,.v3 table.service tr td:first-child strong{background-image:url(https://assets.rrz.uni-hamburg.de/assets/quadratgrau-044ca85196e3304cb2e77932616791a9fc53389dab9200c6ff77827a437d71f2.gif);background-position:0px 5px;background-repeat:no-repeat;padding-left:15px}.v3 table.service tr td:first-child,.v3 table.service tr td:first-child+td{padding-right:10px}.v3 table.service td ul{vertical-align:top;margin:0 0 -2px 0}.v3 table.service ul{line-height:normal;font-size:12px;list-style-type:none;margin:0 0 0 14px;padding:0}.v3 table.service ul ul{margin-left:14px}.v3 table.service ul li{margin:0 0 2px 0 !important;background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif);background-position:0 5px;background-repeat:no-repeat;padding-left:15px}.v3 table.service a{color:#4E4E4E;text-decoration:none;padding-left:0 !important}.v3 table.service a{display:inline;background-image:none !important;text-decoration:none;font-size:12px}.v3 table.service a:hover,.v3 .uh .spalte.links ul a:focus{color:#c40017}.v3 table.streifen tr:nth-of-type(even) td{background-color:#f3f3f3}.v3 table.markiert tr td{background-color:#feffec !important}.v3 table tr td.markiert,.v3 table tr th.markiert{background-color:#feffec !important}.v3 table tr td.frei,.v3 table tr th.frei{background-color:#ffe8e8 !important}.v3 .spalte.links table.matrix{border:0;border-collapse:collapse;width:603px;border-spacing:0}.v3 .spalte.links table.matrix th,.v3 .spalte.links table.matrix td{font-family:TheSansUHHBold,sans-serif;font-weight:normal;padding:0;border:0}.v3 .spalte.links table.matrix th+th{width:109px;height:49px}.v3 .spalte.links table.matrix td+td{width:109px;height:55px}.v3 .spalte.links table.matrix th div{margin:0 2px;border:1px solid #888;width:103px;height:43px;line-height:45px;font-size:15px;color:#fff;background:#ABAAAA;border-radius:3px;text-align:center;text-shadow:1px 1px 1px #666}.v3 .spalte.links table.matrix td div{height:51px;width:105px;background-color:#EFF8FF;font-size:14px;white-space:nowrap;padding:0 2px}.v3 .spalte.links table.matrix td:first-child div{text-shadow:1px 1px 1px #fff;height:49px;padding-left:8px;line-height:49px;border:1px solid #ddd;border-width:1px 0 1px 1px;border-radius:3px 0 0 3px;width:auto}.v3 .spalte.links table.matrix td:last-child div{padding:0 0 0 2px;border-radius:0 5px 5px 0}.v3 .spalte.links table.matrix td a{display:block;width:105px;height:51px;padding:0;margin:0;background:#eee url(https://assets.rrz.uni-hamburg.de/assets/matrix-a-79fe949d8fa7e1a91bfc1fdd0b59d067298ffd65bf7a60515ff1860425a926be.png);background-position:0 -51px !important;border-radius:3px}.v3 .spalte.links table.matrix tr:nth-child(2) td:nth-child(2) a{background:#eee url(https://assets.rrz.uni-hamburg.de/assets/matrix-a-cursor-3a7fed26e1c995946a0f0d94724c195901569be69f26cc6686812d194c8ec394.png)}.v3 .spalte.links table.matrix td a:hover{background-position:0 0 !important}.v3 .spalte.links table.matrix2{border:0;border-collapse:separate;width:100%;border-spacing:4px 4px;width:-moz-calc(100% + 8px);width:-webkit-calc(100% + 8px);width:calc(100% + 8px);margin:0;margin:-moz-calc(0% - 4px);margin:-webkit-calc(0% - 4px);margin:calc(0% - 4px)}.v3 .spalte.links table.matrix2 th,.v3 .spalte.links table.matrix2 td{border:0;border-radius:3px}.v3 .spalte.links table.matrix2 thead th{background-color:#E3001B;color:#fff;text-transform:uppercase;width:25%;font-family:TheSansUHHBold,sans-serif;font-weight:normal}.v3 .spalte.links table.matrix2 tbody th{font-family:TheSansUHHBold,sans-serif;font-weight:normal;text-align:left;background-color:#FAF8F9;vertical-align:top}.v3 .spalte.links table.matrix2 td{background-color:#e9e9e9;vertical-align:top}.v3 .spalte.links table.matrix2 a{color:#4e4e4e;text-decoration:underline dotted}.v3 .spalte.links table.matrix2 a:hover{color:#4e4e4e;text-decoration:underline}.v3 .gruen{background:#CF6}.v3 .gelb{background:#FF9}.v3 .rot{background:#Fcc}.v3 table.todo th,.v3 table.todo td{border:1px solid #666 !important;padding:1px 3px  !important;color:#222 !important}.v3 table.todo th{-moz-hyphens:none;-webkit-hyphens:none;hyphens:none}.v3 table.todo p{margin-top:0}.v3 table.todo p:last-child{margin-bottom:0}.v3 .table{display:table;width:100%}.v3 .table .col{display:table-cell;vertical-align:top}.v3 .table.dreispaltig .col{width:33.33%}.v3 .veranstaltungen .veranstaltung .zeit{font-size:12px;font-family:TheSansUHHBold,sans-serif;font-weight:normal}.v3 .veranstaltungen .veranstaltung .ort{font-size:12px;font-family:TheSansUHHBold,sans-serif;font-weight:normal}.v3 .subsite.intranet2 .veranstaltungen .veranstaltung .zeit{font-size:16px}.v3 .subsite.intranet2 .veranstaltungen .veranstaltung .ort{font-size:16px}.v3 .veranstaltungen h2.monatsname{background-color:#f0f0f0;margin:0 0 15px 0;padding:4px 16px;font-size:14px}.v3 .veranstaltungen .veranstaltung{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #e4e4e4}.v3 .veranstaltungen .veranstaltung:last-child{border-bottom:0;margin-bottom:0}.v3 .veranstaltungen .monat:last-child .veranstaltung:last-child{padding-bottom:0}.v3 .veranstaltungen .veranstaltung .inhalt{margin:15px 0;overflow:hidden}.v3 .veranstaltungen .veranstaltung .inhalt .foto{float:left;width:185px;min-height:100px;overflow:hidden;margin:4px 20px 20px 0;background:#f0f0f0}.v3 .veranstaltungen .veranstaltung .zeit2{font-family:TheSansUHHBold,sans-serif;font-weight:normal}.v3 .veranstaltung .ort a img{position:relative}.v3 .veranstaltung .ort a img{position:absolute;margin-left:10px}.v3 .veranstaltungen .veranstaltung .kontakt{margin-top:15px}.v3 .veranstaltungen a{color:#c40017}.v3 .veranstaltungen a:hover{text-decoration:underline}.v3 .veranstaltungen *:empty{display:none}.v3 .veranstaltungen br:empty{display:inline}.v3 .veranstaltungen iframe:empty{display:block !important}.v3 .veranstaltungen img{display:inline !important}.v3 .spalte.links .veranstaltungen h2{margin-bottom:0 !important;padding:0 14px !important;font-size:20px !important;height:30px;line-height:30px !important;font-family:TheSansUHHSemiLightCaps !important}.v3 .subsite.intranet2 .spalte.links .veranstaltungen h2{font-size:22px !important;height:34px;line-height:34px !important}.v3 .spalte.links .veranstaltungen .veranstaltung{padding:25px 0;margin:0 0 0 14px}.v3 .subsite.intranet2 .spalte.links .veranstaltungen .veranstaltung{padding:22px 0 50px 0}.v3 .spalte.links .veranstaltungen .veranstaltung h3{font-size:17px !important;margin-bottom:20px !important}.v3 .subsite.intranet2 .spalte.links .veranstaltungen .veranstaltung h3{font-size:20px !important;margin-top:25px}.v3 .spalte.links .veranstaltungen h3 a{color:#4E4E4E !important}.v3 .spalte.links .veranstaltungen .veranstaltung .tags,.v3 .links .veranstaltung .tags{margin:15px 0;overflow:hidden}.v3 .subsite.intranet2 .spalte.links .veranstaltungen .veranstaltung .tags{margin:25px 0 0 0}.v3 .spalte.links .veranstaltungen .veranstaltung .tag,.v3 .links .veranstaltung .tag{float:left;margin:0 4px 4px 0;background-color:#f0f0f0;font-size:11px;height:20px;line-height:20px;padding:0 10px;color:#666;text-decoration:none}.v3 .subsite.intranet2 .spalte.links .veranstaltungen .veranstaltung .tag,.v3 .subsite.intranet2 .links .veranstaltung .tag{font-size:13px;height:24px;line-height:24px}.v3 .subsite.intranet2 .veranstaltung{margin-top:20px}.v3 .spalte.links .veranstaltung h2.zeit{margin:0 0 2px 0}.v3 .spalte.links .veranstaltung h2{font-size:13px;margin:0 0 10px 0}.v3 .subsite.intranet2 .spalte.links .links.info{margin-top:30px}.v3 .subsite.intranet2 .spalte.links .veranstaltung h2{font-size:20px}.v3 .subsite.intranet2 .spalte.links .veranstaltung h2.ort{margin:10px 0 20px 0}.v3 .subsite.intranet2 .spalte.links .veranstaltung .ical{margin-top:20px}.v3 .subsite.intranet2 .spalte.links .veranstaltung .kontakt.info{margin-top:40px}.v3 .subsite.intranet2 .spalte.links .veranstaltung .kontakt.info h2{font-size:20px}.v3 .subsite.intranet2 .veranstaltung .fotolinks{margin-bottom:15px}.v3 .subsite.intranet2 .veranstaltung .fotolinks img{float:none}.v3 .subsite.intranet2 .veranstaltung .bildunterschrift{font-size:14px;padding:0px 5px;line-height:1.5em;max-width:700px}.v3.s .links .events{width:calc(100% + 28px);margin-left:-14px}.v3 .links .events h2{margin-bottom:0 !important;padding:0 14px !important;font-size:20px !important;height:30px;line-height:30px !important;font-family:TheSansUHHSemiLightCaps !important}.v3 .links .events .event{padding:25px 0;margin:0 0 0 14px}.v3.s .links .events .event{margin:0 14px}.v3 .links .events .event h3{font-size:17px !important;margin-bottom:20px !important}.v3 .links .events h3 a{color:#4E4E4E !important}.v3 .links .events .event .mehr{margin:13px 0 10px}.v3 .links .singleevent{margin-top:15px}.v3.s .links .singleevent{margin-bottom:15px}.v3 .links .singleevent .foto{margin-bottom:35px}.v3.s .links .singleevent .foto{width:calc(100% + 28px);margin-left:-14px;position:relative}.v3 .links .singleevent .foto img{width:100%;display:block}.v3 .links .singleevent h2{font-size:13px;margin:0 0 10px 0}.v3 .links .singleevent h2.duration{margin:0 0 2px 0}.v3 .links .singleevent .info{margin:10px 0;padding:10px 0 20px;border-bottom:1px solid #eee}.v3 .links .singleevent .links.info{border-bottom:0}.v3 .links .singleevent .social{margin:35px 0 50px 0}.v3.s .links .singleevent .social ul{height:auto}.v3.s .links .singleevent .social li{float:none !important;display:block !important;margin-bottom:10px !important}.v3 .links .events .event .tags,.v3 .links .singleevent .tags{margin:15px 0;overflow:hidden}.v3 .links .events .event .tag,.v3 .links .singleevent .tag{float:left;margin:0 4px 4px 0;background-color:#f0f0f0;font-size:11px;height:20px;line-height:20px;padding:0 10px;color:#666;text-decoration:none}.v3 .eventsform{position:relative;overflow:hidden;width:auto !important;float:none !important;margin-top:14.4px !important}.v3.s .eventsform:after,.v3.m .eventsform:after{content:attr(data-h1);font-size:20px;padding:24px 14px 10px 14px;line-height:1.25em;display:block;font-family:TheSansUHHBold,sans-serif;font-weight:normal}.v3.s body.event h1,.v3.m body.event h1,.v3.s body.events h1,.v3.m body.events h1{position:absolute;left:-5000px;top:0}.v3 .eventsform .suche{background-color:#f0f0f0;overflow:hidden}.v3 .eventsform .suche h2{moz-hyphens:none;hyphens:none;position:relative;font-size:20px;font-family:TheSansUHHSemiLightCaps;padding:0 20px;line-height:44px;margin:0;border-bottom:1px solid #fff}.v3.s .eventsform .suche h2:after,.v3.m .eventsform .suche h2:after{transition:transform 0.1s;content:"";position:absolute;right:20px;top:8px;width:30px;height:30px;background-position:center;background-repeat:no-repeat;background-image:url(https://assets.rrz.uni-hamburg.de/assets/events-pfeil-schwarz-fbc67a73b78ce2b362389c4c8086340237e5f21b45592045ff71dcb498644395.svg)}.v3.s .eventsform .suche h2:after{right:73px}.v3.s .eventsform .suche.zu h2:after,.v3.m .eventsform .suche.zu h2:after{transform:rotate(0deg)}.v3.s .eventsform .suche.auf h2:after,.v3.m .eventsform .suche.auf h2:after{transform:rotate(-180deg)}.v3 .eventsform .suche form{margin:20px;overflow:hidden}.v3 .eventsform .suche form input,.v3 .events.suche form select{outline:0;box-shadow:none;border-radius:none}.v3 .eventsform .suche form input.q{margin-bottom:16px;font-family:TheSansUHH;color:#444;border:1px solid #cdcdcd;padding:0 10px;height:30px;line-height:30px;font-size:12px;width:100%}.v3 .eventsform .suche form select::-ms-expand{display:none}.v3 .eventsform .suche form select{margin-bottom:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:TheSansUHH;color:#444;border:1px solid #cdcdcd;padding:0 6px;height:30px;font-size:11px;width:100%;background-position:center right;background-repeat:no-repeat;background-image:url(https://assets.rrz.uni-hamburg.de/assets/events-pfeil-schwarz-fbc67a73b78ce2b362389c4c8086340237e5f21b45592045ff71dcb498644395.svg)}.v3.s .eventsform .suche.zu form,.v3.m .eventsform .suche.zu form{display:none}.v3 .eventsform .suche form select option:first-child{padding:6px 9px 3px 9px}.v3 .eventsform .suche form select option{padding:3px 9px}.v3 .eventsform .suche form select option:last-child{padding:3px 9px 6px 9px}.v3 .eventsform .suche form .datum{overflow:hidden}.v3 .eventsform .suche form .datum select{float:left;width:calc(50% - 6px)}.v3 .eventsform .suche form .datum select:first-child{margin-right:12px}.v3 .eventsform .suche dl.zielgruppe{margin:0 0 24px 0;display:none}.v3 .eventsform .suche dt{font-size:18px;font-family:TheSansUHHSemiLightCaps;margin-bottom:10px}.v3 .eventsform .suche dd{margin:0 0 9px 0}.v3 .eventsform .suche input[type="checkbox"]:checked,.v3 .events.suche input[type="checkbox"]:not(:checked){visibility:hidden;position:absolute;left:-5000px}.v3 .eventsform .suche input[type="checkbox"]:checked+label,.v3 .events.suche input[type="checkbox"]:not(:checked)+label{cursor:pointer;position:relative;padding-left:19px;display:block;line-height:1.25em}.v3 .eventsform .suche input[type="checkbox"]:checked+label:before,.v3 .events.suche input[type="checkbox"]:not(:checked)+label:before{box-sizing:border-box;content:'';width:13px;height:13px;position:absolute;left:0;top:1px;border:1px solid #cdcdcd;background-color:#fff;background-repeat:no-repeat;background-position:center}.v3 .eventsform .suche input[type="checkbox"]:checked+label:hover:before,.v3 .events.suche input[type="checkbox"]:not(:checked)+label:hover:before{border:1px solid #bbb}.v3 .eventsform .suche input[type="checkbox"]:checked+label:before{border:1px solid #cdcdcd !important}.v3 .eventsform .suche input[type="checkbox"]:checked+label:before{background-image:url(https://assets.rrz.uni-hamburg.de/assets/checkbox-ok-a0bc87cf32ec08a74fb60981637b01ba9f4410cede31813c85c681ce263f58d2.svg)}.v3 .eventsform .suche form input[type="submit"]{width:100%;margin-top:10px;margin-bottom:14px;float:right;border:0;background-color:#9a9a9a;font-family:TheSansUHHSemiLightCaps;color:#fff;padding:0 36px;height:30px;font-size:18px}.v3 .eventsform .suche .link{font-size:11px;color:#c40017;text-decoration:none}.v3 .eventsform .add,.v3 .eventsform .rss{margin-top:24px;margin-bottom:24px;position:relative}.v3 .eventsform .add img,.v3 .eventsform .rss img{display:block;width:100%;max-width:283px}.v3 .eventsform .add a,.v3 .eventsform .rss a{display:block;width:100%;height:100%}.v3 .eventsform .add{background-color:#9A9A9A}.v3 .eventsform .rss{background-color:#F5A623}.v3.m ._rechts .eventsform .buttons .add{float:left;width:calc(50% - 10px)}.v3.m ._rechts .eventsform .buttons .rss{float:right;width:calc(50% - 10px)}.v3.s ._rechts .eventsform .buttons .add{float:none;margin:0;position:absolute;right:0;top:0;width:53px;height:45px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/add-event-s-8aac83625f8c2a8bde096e740cbed0ca7e6e651cf0b98648e56a801357ff05a7.png);background-repeat:no-repeat;background-position:center}.v3.s ._rechts .eventsform .buttons .add img{display:none}.v3.s ._rechts .eventsform .buttons .rss{display:none}.v3 .mitarbeiterinnen .sortierung .alphabetisch,.v3 .mitarbeiterinnen .sortierung .liste{display:none}.v3 .mitarbeiterinnen .sortierung .alphabetisch,.v3 .mitarbeiterinnen .sortierung .liste table{width:100%}.v3 .mitarbeiterinnen .liste table th{border-width:1px 0 0 0;padding:5px 4px 5px 0}.v3 .mitarbeiterinnen .liste table td{border-width:1px 0 0 0;padding:5px 4px 5px 0}.v3 .mitarbeiterinnen .liste table td.raum{width:40px}.v3 .mitarbeiterinnen .liste table td.telefon{max-width:110px}.v3 .mitarbeiterinnen .liste table tr:first-child td{border-width:0px 0 0 0}.v3 .mitarbeiterinnen .liste table a{color:#c40017;text-decoration:none}.v3 .mitarbeiterinnen .liste table a:hover,.v3 .mitarbeiterinnen .liste table a:focus{color:#c40017;text-decoration:underline}.v3 .mitarbeiterinnen #liste0{float:left;width:31px;height:23px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/liste0-445230921dfbcec0c71d8a1439f21f6d81082d82bd97081e1da2c5ef6db84a29.png);background-repeat:no-repeat;background-position:center;display:none;font-size:10px;text-align:center;line-height:40px;color:transparent;border:1px solid transparent}.v3 .mitarbeiterinnen #liste1{float:left;width:31px;height:23px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/liste1-83650dcf7b16fce440c3adf4c9f075de3df9846e7a732a6d1504cc5da5304d10.png);background-repeat:no-repeat;background-position:center;font-size:10px;text-align:center;line-height:40px;color:transparent;border:1px solid transparent}.v3 .mitarbeiterinnen #organisatorisch0{float:left;width:31px;height:23px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/org0-6fd8a8a316fe31b5f744d0a8ae75580b60ed534d8e86fe7709c42f5afc17b403.png);background-repeat:no-repeat;background-position:center;font-size:10px;text-align:center;line-height:40px;color:transparent;border:1px solid transparent}.v3 .mitarbeiterinnen #organisatorisch1{float:left;width:31px;height:23px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/org1-f362d6d9983b685582499b70f50feebe57d59ac6f78e1fe0c2873f3784466c77.png);background-repeat:no-repeat;background-position:center;display:none;font-size:10px;text-align:center;line-height:40px;color:transparent;border:1px solid transparent}.v3 .intranet2 .mitarbeiterinnen #liste0{width:40px;height:40px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/iliste0-7ae5df246f3e6adcf589a292169a5d63ffb95eb09994d638d7fc93dea8d22c28.png);background-repeat:no-repeat;background-position:center;display:none;font-size:10px;text-align:center;line-height:40px;color:transparent;border:1px solid transparent}.v3 .intranet2 .mitarbeiterinnen #liste1{width:40px;height:40px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/iliste1-9a1b61510e413ef02b4d72312e52b2da68fe5dc4d82d48a6f43600743865f284.png);background-repeat:no-repeat;background-position:center;font-size:10px;text-align:center;line-height:40px;color:transparent;border:1px solid transparent}.v3 .intranet2 .mitarbeiterinnen #organisatorisch0{width:40px;height:40px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/iorg0-e56d4740bd26a362d57dbbe953a7073143ec731aae19e1fd0859ee78ce014487.png);background-repeat:no-repeat;background-position:center;font-size:10px;text-align:center;line-height:40px;color:transparent;border:1px solid transparent}.v3 .intranet2 .mitarbeiterinnen #organisatorisch1{width:40px;height:40px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/iorg1-fcb73d5017345e7e1b1f9a8c16da939d7851a477a45424ee9155d237a3364375.png);background-repeat:no-repeat;background-position:center;display:none;font-size:10px;text-align:center;line-height:40px;color:transparent;border:1px solid transparent}.v3 .mitarbeiterinnen .kopf{display:none;font-size:13px;margin:0px 0 20px;padding:6px 0 5px 0;overflow:visible !important}html.v3.js.css .mitarbeiterinnen .kopf{display:block}.v3 .mitarbeiterinnen .kopf .titel{margin-left:10px;float:left;width:110px}.v3 .mitarbeiterinnen .kopf .alphabet{padding:0;font-size:0.1px;line-height:1.5;font-family:TheSansUHHBold,sans-serif;font-weight:normal;list-style-type:none}.v3 .mitarbeiterinnen .kopf .alphabet li{display:inline}.v3 .mitarbeiterinnen .kopf .alphabet a{font-size:13px;text-transform:uppercase;color:#4e4e4e;padding:0 2px;margin-right:4px;border:1px solid #fff}.v3 .intranet2 .mitarbeiterinnen .kopf .alphabet a{font-size:15px;margin-right:11px}.v3 .mitarbeiterinnen .kopf .alphabet a:hover{color:#c40017;border:1px dotted #c40017;text-decoration:none}.v3 .mitarbeiterinnen .kopf .alphabet a.an{color:#c40017;border:1px solid #c40017}.v3 .mitarbeiterinnen .kopf .alphabet a.an:hover{text-decoration:none}.v3 .mitarbeiterinnen .kopf .alphabet a.an:focus{outline:0}.v3 .mitarbeiterinnen .kopf span{text-transform:uppercase;color:#e0e0e0}.v3 .mitarbeiterinnen .kopf .alphabet{margin-bottom:6px}.v3 .mitarbeiterinnen .kopf .alphabet .alle{text-transform:capitalize;cursor:pointer;white-space:nowrap;background-color:#666;border:0 none;border-radius:3px;color:#fff !important;font-size:10px;height:12px;line-height:12px;margin:0 4px 0 5px;padding:0 6px;position:relative;top:-1px}.v3 .intranet2 .mitarbeiterinnen .kopf .alphabet .alle{line-height:1.5}.v3 .mitarbeiterinnen .kopf .alphabet .alle:hover{border:0 none;border-radius:3px;color:#fff !important;padding:0 6px}.v3 .mitarbeiterinnen .kopf .alphabet span{font-size:13px;padding:0 3px;border-radius:2px;margin-right:4px}.v3 .intranet2 .mitarbeiterinnen .kopf .alphabet span{font-size:15px;margin-right:12px}.v3 .mitarbeiterinnen .kopf .filter{font-size:6px;overflow:hidden}.v3 .mitarbeiterinnen .orglinks{display:none}.v3 .mitarbeiterinnen .kopf .filter div{display:inline-block;vertical-align:middle;margin-right:12px}.v3 .mitarbeiterinnen .kopf .filter .ok{padding-top:4px}.v3 .intranet2 .mitarbeiterinnen .kopf .filter .ok{padding-top:10px}.v3 .mitarbeiterinnen .kopf .filter div:last-child{margin-right:0}.v3 .mitarbeiterinnen .kopf .filter select{font-size:11px;width:175px}.v3 .intranet2 .mitarbeiterinnen .kopf .filter select{font-size:15px;width:175px;font-family:TheSansUHH;height:36px}.v3 .intranet2 .mitarbeiterinnen .kopf .filter select option{padding:10px 2px}.v3 .fakultaet .mitarbeiterinnen .kopf .filter select{max-width:200px}.v3 .mitarbeiterinnen .kopf .filter img{cursor:pointer}.v3 .mitarbeiterinnen .kopf .sortiere{float:left;width:167px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/bottom-0ac5ba59a50c9c80f1ec0e227bf69b59c3e7751888d57c5ce504311d4aee7c0c.gif);background-position:left center;background-repeat:no-repeat;padding-left:19px}.v3 .mitarbeiterinnen .kopf .liste{cursor:pointer;float:left;width:80px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/bottom-0ac5ba59a50c9c80f1ec0e227bf69b59c3e7751888d57c5ce504311d4aee7c0c.gif);background-position:left center;background-repeat:no-repeat;padding-left:19px}.v3 .mitarbeiterinnen .kopf .sortiere b{cursor:pointer}.v3 .mitarbeiterinnen .kopf .typ{font-size:0px;margin-bottom:0px;white-space:nowrap}.v3 .intranet2 .mitarbeiterinnen .kopf .typ{margin-bottom:0}.v3 .mitarbeiterinnen .organisationseinheit{clear:both;display:block;border-bottom:1px solid #ddd;font-size:14px !important;line-height:20px !important;padding:5px 10px 3px 10px !important;margin:0 !important}.v3 .intranet2 .mitarbeiterinnen .organisationseinheit{font-size:17px !important}.v3 .mitarbeiterinnen .suborganisationseinheit{clear:both;display:block;border-bottom:1px solid #ddd;font-size:13px !important;line-height:18px !important;padding:5px 10px 3px 10px !important;margin:0 !important}.v3 .mitarbeiterinnen .mitarbeiterin{clear:both;margin:10px 0 25px 1.8%}.v3 .intranet2 .mitarbeiterinnen .mitarbeiterin{margin:40px 0 60px 1.8%}.v3 .mitarbeiterinnen .mitarbeiterin:after{content:" ";display:table;clear:both;height:0}.v3 .mitarbeiterinnen .mitarbeiterin a{color:#c40017;text-decoration:none}.v3 .mitarbeiterinnen .mitarbeiterin a:hover,.v3 .mitarbeiterinnen .mitarbeiterin a:focus{text-decoration:underline}.v3 .mitarbeiterinnen .mitarbeiterin .foto{float:left;margin:5px 24px 0 0;width:135px;min-height:70px;overflow:hidden;background-color:#eee;position:relative}.v3 .mitarbeiterinnen .mitarbeiterin .foto img{width:100%;font-size:6px;float:left}.v3 .mitarbeiterinnen .mitarbeiterin .foto .bildnachweis{display:none;position:absolute;transform:rotate(270deg);-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;transform-origin:bottom left;left:100%;white-space:nowrap;bottom:0px;font-size:12px;line-height:20px;padding:0 8px;color:#4e4e4e;background-color:rgba(255,255,255,0.6)}.v3 .mitarbeiterinnen .mitarbeiterin .foto:hover .bildnachweis{display:block}.v3 .mitarbeiterinnen .mitarbeiterin .daten{float:left;line-height:19px;margin:0 24px 0 0;width:calc(50% - 103px);overflow:hidden}.v3 .intranet2 .mitarbeiterinnen .mitarbeiterin .daten{line-height:1.5em}.v3 .mitarbeiterinnen .mitarbeiterin.keinschwerpunkt .daten{width:calc(100% - 159px);margin:0}.v3 .mitarbeiterinnen .mitarbeiterin .daten .name h4{margin:0;display:inline}.v3 .intranet2 .mitarbeiterinnen .mitarbeiterin .daten .name h3{font-size:16px;margin:0;display:inline}.v3 .intranet2 .mitarbeiterinnen .mitarbeiterin .daten .name h4{font-size:16px}.v3 .mitarbeiterinnen .mitarbeiterin .daten .name .vorname{display:inline}.v3 .mitarbeiterinnen .mitarbeiterin .daten .funktion{font-family:TheSansUHHItalic,sans-serif}.v3 .mitarbeiterinnen .mitarbeiterin .daten .email{display:table}.v3 .mitarbeiterinnen .mitarbeiterin .daten .email label{display:table-cell}.v3 .mitarbeiterinnen .mitarbeiterin .daten .email .adresses{padding-left:2px;display:table-cell;word-wrap:break-word}.v3 .mitarbeiterinnen .mitarbeiterin:not(.keinschwerpunkt) .daten .email .adresses{max-width:150px}.v3 .mitarbeiterinnen .mitarbeiterin .daten .email .adresses a.link{display:block}.v3 .mitarbeiterinnen .mitarbeiterin .daten .sprechzeiten{margin-top:3px}.v3 .mitarbeiterinnen .mitarbeiterin .daten .sprechzeiten.schaltbar .titel{margin-bottom:0}.v3 .mitarbeiterinnen .mitarbeiterin .daten .sprechzeiten .titel{border-bottom:0 !important}.v3 .mitarbeiterinnen .mitarbeiterin .daten .sprechzeiten ul{list-style-type:none;margin:0;padding:0}.v3 .mitarbeiterinnen .mitarbeiterin .daten .sprechzeiten *{margin:0;padding:0}.v3 .mitarbeiterinnen .mitarbeiterin .schwerpunkte{float:left;margin:0 0px 0 0;width:calc(50% - 80px);line-height:19px !important}.v3 .intranet2 .mitarbeiterinnen .mitarbeiterin .schwerpunkte{line-height:1.5em !important}.v3 .mitarbeiterinnen .mitarbeiterin .schwerpunkte .titel{padding-left:0;background:none;cursor:default;border-bottom:0;margin:0 !important}.v3 .mitarbeiterinnen .mitarbeiterin .schwerpunkte .titel h4{margin:0;font-size:16px}.v3 .mitarbeiterinnen .mitarbeiterin .schwerpunkte .titel h5{margin:0;font-size:16px}.v3 .mitarbeiterinnen .mitarbeiterin .schwerpunkte .titel:after{content:"\00a0";display:block;font-weight:normal;margin-bottom:2px}.v3 .mitarbeiterinnen .mitarbeiterin .schwerpunkte.auf .titel{background:none}.v3 .mitarbeiterinnen .mitarbeiterin .schwerpunkte .titel a{cursor:default;text-decoration:none;color:#4e4e4e}.v3 .mitarbeiterinnen .mitarbeiterin .schwerpunkteliste{margin:0;padding-left:14px;display:block !important}.v3 .mitarbeiterinnen .mitarbeiterin .schwerpunkte ul.liste{margin:0;padding:0;list-style-type:none;margin-bottom:10px;margin-top:0}.v3 .mitarbeiterinnen .mitarbeiterin .schwerpunkte ul.liste li{background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-list-2-eaaaf53a2f75afadf828b841467a9b18c26458ebf4f3c186fc45a9d427658ea9.gif);background-repeat:no-repeat;line-height:19px;margin:0 0 2px;padding-left:8px}.v3 .profile #profilepicture{position:relative;float:right}.v3 .profile #profilepicture img{margin-bottom:0}.v3 .profile #profilepicture .bildnachweis{display:none;position:absolute;transform:rotate(270deg);-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;transform-origin:bottom left;left:100%;white-space:nowrap;bottom:0px;font-size:12px;line-height:20px;padding:0 8px;color:#4e4e4e;background-color:rgba(255,255,255,0.6)}.v3 .profile #profilepicture:hover .bildnachweis{display:block}.v3 span.ka:before{content:"a"}.v3 span.kb:before{content:"b"}.v3 span.kc:before{content:"c"}.v3 span.kd:before{content:"d"}.v3 span.ke:before{content:"e"}.v3 span.kf:before{content:"f"}.v3 span.kg:before{content:"g"}.v3 span.kh:before{content:"h"}.v3 span.ki:before{content:"i"}.v3 span.kj:before{content:"j"}.v3 span.kk:before{content:"k"}.v3 span.kl:before{content:"l"}.v3 span.km:before{content:"m"}.v3 span.kn:before{content:"n"}.v3 span.ko:before{content:"o"}.v3 span.kp:before{content:"p"}.v3 span.kq:before{content:"q"}.v3 span.kr:before{content:"r"}.v3 span.ks:before{content:"s"}.v3 span.kt:before{content:"t"}.v3 span.ku:before{content:"u"}.v3 span.kv:before{content:"v"}.v3 span.kw:before{content:"w"}.v3 span.kx:before{content:"x"}.v3 span.ky:before{content:"y"}.v3 span.kz:before{content:"z"}.v3 .formular .FEHLER .hinweis:after{content:'Bitte Pflichtfelder ausfüllen!';font-weight:bold;color:red;display:block}.v3 .formular .stern{color:red}.v3 .formular form{display:table;border-collapse:collapse}.v3 .formular .text .input>span,.v3 .formular .textarea .input>span,.v3 .formular .select .input>span{border:1px solid #000;display:inline-block;position:relative}.v3 .formular .fehler.text .input>span,.v3 .formular .fehler.textarea .input>span,.v3 .formular .fehler.select .input>span{border:1px solid red}.v3 .formular .feld{display:table-row}.v3 .formular .label{padding:5px;display:table-cell;border:1px solid #999;vertical-align:top}.v3 .formular .pflicht .label label:after{content:'*';color:red;margin-left:2px}.v3 .formular .fehler .label label{color:red}.v3 .formular .input{padding:5px;display:table-cell;border:1px solid #999}.v3 .formular input,.v3 .formular select,.v3 .formular textarea{margin:0;outline:0;border:0}.v3 .formular select option:first-child{display:none}.v3 .formular .fehler select,.v3 .formular .fehler select option:first-child{color:red}.v3 .formular .fehler select option{color:black}.v3 .formular .pflicht.text.fehler .input>span:after{border-color:red;color:red;content:'Bitte ausfüllen';position:absolute;left:0}.v3 .formular .pflicht.textarea.fehler .input>span:after{border-color:red;color:red;content:'Bitte ausfüllen';position:absolute;left:0}.v3 .formular .pflicht.radio.fehler .input>span:before{color:red;content:'Bitte wählen Sie';display:block;margin-bottom:3px}.v3 .formular .radio .input span{display:block}.v3 .formular .radio input{float:left;clear:left}.v3 .formular .radio .input label{float:left;margin:-2px 0 0 7px;max-width:90%}.v3 .formular .pflicht.radio.fehler .input input{box-shadow:0 0 0 1px red}.v3 .formular .input1{padding:5px;display:table-cell;border:1px solid #999}.v3 .pager{position:absolute;top:12px;text-transform:capitalize;font-size:11px}.v3 .volle-breite .pager{top:2px}.v3 .hsb .pager{top:38px}.v3 .pager.prev{left:0}.v3 .pager.prev:before{content:"<";display:inline-block;top:1px;position:relative;margin:0 5px 0 0;overflow:hidden;width:0px;height:0px;border-style:solid;border-width:4px 4px 4px 0;border-color:transparent #c40101 transparent;-webkit-transform:rotate(360deg)}.v3 .pager.next{right:40px}.v3 .volle-breite .pager.next{right:0px}.v3 .pager.next:after{content:">";display:inline-block;top:1px;position:relative;margin:0 0 0 5px;overflow:hidden;width:0px;height:0px;border-style:solid;border-width:4px 0 4px 4px;border-color:transparent #c40101 transparent;-webkit-transform:rotate(360deg)}.v3 #veranstaltungsformular{background-color:#f0f0f0;border:1px solid #ddd;padding:10px;overflow:hidden;max-width:1100px;font-size:0.85em}.v3 #veranstaltungsformular .form{position:relative;display:block}.v3 #veranstaltungsformular fieldset{border:1px solid #999;padding:10px}.v3 #veranstaltungsformular legend{font-weight:bold;font-size:1.15em}.v3 #veranstaltungsformular .eingabe{float:left;width:73.5%}.v3 #veranstaltungsformular .eingabe fieldset{border:1px solid #999;padding:10px;margin-top:0 !important}.v3 #veranstaltungsformular .eingabe div{padding:5px 0;clear:left}.v3 #veranstaltungsformular .eingabe .tags{margin-bottom:15px}.v3 #veranstaltungsformular .eingabe label{float:left;width:11em}.v3 #veranstaltungsformular .eingabe .tags label{width:auto;margin-right:10px;min-width:80px}.v3 #veranstaltungsformular .eingabe .tags label input{position:relative;top:2px}.v3 #veranstaltungsformular .zeit>div{float:left;clear:none}.v3 #veranstaltungsformular .zeit>div+div label{width:auto;margin:0 3px 0 10px}.v3 #veranstaltungsformular .datum{overflow:hidden}.v3 #veranstaltungsformular .inputs{clear:none !important;float:left;padding:0 !important}.v3 #veranstaltungsformular .input{display:inline}#veranstaltungsformular .eingabe .veranstaltung{margin-bottom:15px}.v3 #veranstaltungsformular .mce-tinymce,.v3 #veranstaltungsformular .mce-tinymce div{padding-top:0 !important;padding-bottom:0 !important}.v3 #veranstaltungsformular .eingabe .ort{margin-bottom:15px}.v3 #veranstaltungsformular .eingabe .veranstalter{margin-bottom:15px}.v3 #veranstaltungsformular .eingabe input.text{width:70%}.v3 #veranstaltungsformular .eingabe .hinweis{margin-left:11em;padding:0 20px 5px 0;font-style:italic;width:70%;background-color:transparent}.v3 #veranstaltungsformular .eingabe textarea{width:70%;height:6em}.v3 #veranstaltungsformular .eingabe strong{border-bottom:1px dotted #999;display:block}.v3 #veranstaltungsformular .ausgabe{float:right;width:25%}.v3 #veranstaltungsformular .ausgabe fieldset{border:1px solid #999;padding:8px 0 0 0}.v3 #veranstaltungsformular .ausgabe legend{margin-left:9px}.v3 #veranstaltungsformular .ausgabe ul{list-style-type:none;margin:0;padding:0}.v3 #veranstaltungsformular .ausgabe li{border-bottom:1px solid #bbb}.v3 #veranstaltungsformular .ausgabe input{float:left;padding:0;position:relative;margin:0 7px 0 0;top:1px}.v3 #veranstaltungsformular .ausgabe li:before{display:none}.v3 #veranstaltungsformular .ausgabe li label{position:relative;display:block;padding:9px 3px 8px 9px}.v3 #veranstaltungsformular .ausgabe li label{padding:6px 3px 6px 9px}.v3 #veranstaltungsformular .ausgabe li.org a{font-family:TheSansUHHBold,sans-serif;font-weight:normal;background-repeat:no-repeat;background-position:9px center;color:#4E4E4E;text-decoration:none;display:block;padding:8px 3px 8px 29px;overflow:hidden}.v3 #veranstaltungsformular .ausgabe li.org.auf a{background-image:url(https://assets.rrz.uni-hamburg.de/images/eventminus.png)}.v3 #veranstaltungsformular .ausgabe li.org.zu a{background-image:url(https://assets.rrz.uni-hamburg.de/images/eventplus.png)}.v3 #veranstaltungsformular .ausgabe li.org ul{background-color:#f9f9f9}.v3 #veranstaltungsformular .ausgabe li.org.zu ul{display:none}.v3 #veranstaltungsformular .ausgabe li.cal label span{overflow:hidden;display:block}.v3 #veranstaltungsformular .ausgabe li:last-child{border-bottom:0}.v3 #veranstaltungsformular .ausgabe fieldset li:first-child{border-top:1px solid #bbb}.v3 #veranstaltungsformular .ausgabe fieldset li li li:first-child{border-top:1px dotted #bbb}.v3 #veranstaltungsformular .ausgabe fieldset li li li:last-child{border-bottom:1px dotted #bbb}.v3 #veranstaltungsformular .ausgabe fieldset li li li label{padding-left:22px}.v3 #veranstaltungsformular .ausgabe li li{border-bottom:0}.v3 #veranstaltungsformular .ausgabe li>ul>li:first-child label{padding-top:9px}.v3 #veranstaltungsformular .ausgabe li>ul>li:last-child label{padding-bottom:8px}.v3 #veranstaltungsformular .sicherheitsabfrage{float:left;width:73.5%}.v3 #veranstaltungsformular .absenden{padding-top:20px;clear:both;text-align:center}.v3 #veranstaltungsformular .absenden input{font-size:1.1em}.v3 #unitag select{border:0;background:#f3f3f3;height:32px;display:block;width:60%;font-family:TheSansUHHBold,sans-serif;margin-bottom:20px}.v3.m #unitag select{width:100%}.v3.s #unitag select{width:100%}.v3 #unitag option{background:#f3f3f3;height:32px;line-height:32px;display:block;font-family:TheSansUHH,sans-serif}.v3.m #unitag option{width:100%}.v3.s #unitag option{width:100%}.v3 #unitagsuche{border:0;background:#f3f3f3;height:32px;min-width:55.6%;font-family:TheSansUHHBold,sans-serif;margin-bottom:20px}.v3.m #unitagsuche{width:89%}.v3.s #unitagsuche{width:84%}.v3 #unitag h2{font-size:12px}.v4 #unitag button{height:32px;font-family:TheSansUHHBold,sans-serif}.v4 #unitagveranstaltungen{border:0 !important;margin-top:40px}.v4 #unitagveranstaltungen th{background:#f3f3f3;line-height:24px}.v4 #unitagveranstaltungen th,.v4 #unitagveranstaltungen td{border-width:0 0 1px 0}.v4 #unitagveranstaltungen th{border-left:1px solid #fff}.v4 #unitagveranstaltungen td .titel{font-family:TheSansUHHBold,sans-serif}.v4 #unitagveranstaltungen td.zeiten div{font-family:TheSansUHHBold,sans-serif;text-align:center}.v4 #unitagveranstaltungen td.unitagauswahl{display:none;background-repeat:no-repeat;background-position:center 20px;background-size:18px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/unitag-auswahl-grau-a93d0b1b3c41cf0c7ffe363432ba73dcccc7a4910f5b7ad7532d0536ef643593.svg)}.v4 #unitagveranstaltungen .selected td.unitagauswahl{background-image:url(https://assets.rrz.uni-hamburg.de/fonts/unitag-auswahl-rot.svg)}.v4 #unitag #toggleSelectedButton{border:0;width:189px;height:33px;cursor:pointer;background-image:url(https://assets.rrz.uni-hamburg.de/assets/StudienplanAnzeigen-c9b18666d2aee2931c4a51b8012ae7dec0b4d859c408c5080c19ac479d824993.png)}.v4 #unitag #toggleSelectedButton.enabled{background-image:url(https://assets.rrz.uni-hamburg.de/assets/AlleVeranstaltungen-8cdc2930cff21fda92f5014ebdc242453347197bd7c30dec6bb37245ec12b6a9.png)}.v4 #unitagveranstaltungen td.ort a{line-height:20px;padding-right:22px;background-repeat:no-repeat;background-position:right center;background-size:16px 20px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/mapPin-bd6f798426f969b157af154131ff81d58f210ca2ea9f5e45c24dce42be9c26a7.png)}.v4 #unitagveranstaltungen .unitagauswahl{display:none}.v4 #unitagveranstaltungen.login .unitagauswahl{display:table-cell}.v4 #unitagveranstaltungen .abteilung{display:none}.v3 #Veranstalter1{padding-left:0;margin-top:0}.v3 #Veranstalter1 li:before{content:"" !important;background:none}.v3.l #unitag p{width:60%}.v4 .unitaglogin{display:none;width:100% !important}.v4 .unitaglogin .titel{border-bottom:0 !important}.v4 .unitaglogin .redButton{cursor:pointer}.v4 .unitaglogout{background-color:#f7f7f7;padding:12px 15px 12px 13px;display:none;width:100% !important}.v4.s .unitaglogout{background-color:#fff;border:none !important}.v4.s .unitaglogin input{font-size:15.5px}.v4 .unitaglogout .redButton{font-size:10px;cursor:pointer}.v4 .unitaglogout span{text-transform:uppercase;float:left;margin-top:4px}.v3.l #i1415019513 .spalte.links .standard p{width:90%}.v3 .kalender2{background-color:#fff}.v3 .kalender2 a{color:#4e4e4e}.v3 .kalender2 a:hover{color:#c40017;text-decoration:none}.v3 .kalender2>.titel{margin:0;padding:5px 5px 6px 15px;font-size:14px;border:1px solid #ddd;border-color:#fff #fff #ddd #fff;background:#f7f7f7;overflow:hidden}.v3 .kalender2 .monatsnav{visibility:hidden;float:right;margin-top:1px;font-size:11px}html.v3.js .kalender2 .monatsnav{visibility:visible}.v3 .kalender2 .monatsnav a{display:block;font-size:13px;cursor:pointer}.v3 .kalender2 .monatsnav .vormonat{float:left}.v3 .kalender2 .monatsnav .monat{float:left;padding:2px 4px 0 4px;cursor:cell}.v3 .kalender2 .monatsnav .folgemonat{float:left}.v3 .kalender2 #kalendermonat{border-collapse:collapse;margin-left:4.9%;width:91.2%}.v3 .kalender2 #kalendermonat .tag{padding:0;width:13.3%;height:39px;line-height:39px;font-size:13px;background-color:#EBEBEB;text-align:center;border:1px solid #fff}.v3 .kalender2 #kalendermonat .tag.leer{background-color:transparent}.v3 .kalender2 #kalendermonat .markiert{background-color:#D9D9D9 !important;cursor:pointer}.v3 .kalender2 #kalendermonat .titelzeile>.tag{font-family:TheSansUHHBold,sans-serif;font-weight:normal;background-color:#fff}.v3 .kalender2 .liste{list-style-type:none;margin:0px;padding:16px;max-height:300px;overflow:auto}html.v3.js .kalender2 .liste{margin:5px 16px 2px 16px;padding:0;max-height:none;overflow:hidden;clear:both}.v3 .kalender2 .liste li{margin:14px 0;overflow:hidden}.v3 .kalender2 .datum{float:left;border:1px solid #ddd;width:40px;text-align:center;border-radius:2px;margin-right:10px}.v3 .kalender2 .datum .monat{display:block;font-family:TheSansUHHBold,sans-serif;font-weight:normal;border-radius:2px 2px 0 0;border-bottom:1px solid #ddd;color:#fff;font-size:10px;background-color:#e2001a;padding:1px 0 0 0;line-height:13px}.v3 .kalender2 .datum .tag{display:block;font-family:TheSansUHHBold,sans-serif;font-weight:normal;color:#777;font-size:18px;background-color:#f3f3f3;text-shadow:1px 1px #fff}.v3 .kalender2 .inhalt{overflow:hidden}.v3 .kalender2 .inhalt .titel{display:block;color:#4E4E4E;font-family:TheSansUHHBold,sans-serif;font-size:12px;margin:-2px 0 0 0}.v3 .kalender2 .inhalt .titel a{text-decoration:none}.v3 .kalender2 .inhalt .titel a:hover{text-decoration:underline}.v3 .kalender2 .inhalt .text{font-size:11px}.v3 .kalender2 .inhalt a.mehr{text-decoration:none;color:#c40017;margin-left:3px}.v3 .kalender2 a.rss{position:absolute;width:16px;height:16px;right:15px;bottom:12px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/rss-485e5f597701cbedda733c2a34f31bd20c9297dba6b9a8fa82c277f9b806cb4e.gif);overflow:hidden;text-indent:36px}.v3 .kalender2 .uebersicht{border-top:1px solid #ddd;margin:0 16px;padding:6px 0 8px 0}.v3 .kalender2 .uebersicht a{color:#4E4E4E;text-decoration:none;background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif);background-position:0 4px;background-repeat:no-repeat;padding-left:12px}.v3 .kalender2 .uebersicht a:hover{color:#c40017;text-decoration:underline}.v3 .subnav{overflow:visible !important;position:relative}.v3 .subnav:empty{display:none}.v3 .subnav .titel{border-radius:2px 2px 0 0;box-sizing:content-box;background-color:#A4A5A6;min-height:10px;color:#FFFFFF;position:relative;width:100%;top:-1px;left:-1px;border-top:1px solid #A4A5A6;border-right:1px solid #A4A5A6;border-left:1px solid #A4A5A6}.v3 .subnav .titel strong a{background-image:none;background-color:#A4A5A6;color:#FFFFFF;border:0px;text-shadow:1px 1px 1px #777777;display:block;font-size:14px;padding:4px 10px 5px 13px;font-weight:normal;line-height:20px}.v3 .subnav #subnav{margin-top:-1px}.v3 .subnav.ohnetitel #subnav{margin-top:0px}.v3 .subnav ul{list-style-type:none;margin:0;padding:0}.v3 .subnav li ul{padding:4px 0;background-color:#f9f9f9}.v3 .subnav li ul ul{padding:0}.v3 .subnav a{background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-bl-right-72d692eac3c896017b524311f3f2c6488e11df84a8f9eb3e9dc70a4295e7b936.gif);background-repeat:no-repeat;background-color:#F3F3F3;color:#4E4E4E;display:block;text-decoration:none;padding:6px 6px 6px 13px;border:1px solid #fff;border-color:#fff #fff #D4D4D4 #fff}.v3 .subnav ul a:hover,.v3 .subnav ul a:focus{background-color:#e3e3e3;border-color:#eee #eee #D4D4D4 #eee}.v3 .subnav a.hier{font-family:TheSansUHHBold,sans-serif;font-weight:normal}.v3 .subnav a.zu{background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-bl-right-72d692eac3c896017b524311f3f2c6488e11df84a8f9eb3e9dc70a4295e7b936.gif)}.v3 .subnav a.auf,.v3 .subnav li.auf>a{background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-bl-down-71d9f8bc249005acb585087d515c54a5d9d0aefbe7f4537f18c6bd97674b6229.gif)}.v3 .subnav .intern a,.v3 .subnav .extern a,.v3 .subnav .subextern>a{background-image:url(https://assets.rrz.uni-hamburg.de/assets/SubNavi_Dreieck_weiss-2f4d459f3fbea3acd14fcf2b6da1bbcaf0ac944e0ab982b1576629939445ce47.png)}.v3 .subnav li.auf li a{background-color:#f9f9f9}.v3 .subnav li.aktiv>a{background-color:#e3e3e3}.v3 .subnav li a{padding:6px 6px 6px 25px;background-position:13px 10px}.v3 .subnav li li a{padding:2px 6px 2px 35px;background-position:23px 6px;border-width:0 !important}.v3 .subnav li a.auf,.v3 .subnav li.auf>a{background-position:13px 12px}.v3 .subnav li li a.auf,.v3 .subnav li li.auf>a{background-position:23px 8px}.v3 .subnav li li li a.auf,.v3 .subnav li li li.auf>a{background-position:33px 8px}.v3 .subnav li li li li a.auf,.v3 .subnav li li li li.auf>a{background-position:43px 8px}.v3 .subnav li:last-child a{border-bottom-color:#fff}.v3 .subnav li li li a{padding:2px 6px 2px 45px;background-position:33px 6px;border-width:0}.v3 .subnav li li li li a{padding:2px 6px 2px 55px;background-position:43px 6px;border-width:0}.v3 .subnav li li li li li a{padding:2px 6px 2px 65px;background-position:53px 6px;border-width:0}.v3 .subnav li>ul{border:1px solid #d4d4d4;border-color:#fff #fff #d4d4d4 #fff}.v3 .subnav li li>ul{border:0}.v3 .subnav li li a.auf{border-bottom-width:0px !important}.v3 .subnav li li li:last-child a{border-bottom-width:0px !important}.v3 .subnav li li a:hover{text-decoration:underline}.v3 ul.download{list-style-type:none;margin:0;padding:0}.v3 ul.download li{margin:0 0 2px 0;min-height:60px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/download-8e391ce221f3ff7418aa31874686a5f625537dab8ed34e30a95a6df7d57a01cf.gif);background-repeat:no-repeat;padding-left:66px}.v3 .intranet2 .subnavtit{font-family:TheSansUHHBold;font-size:20px;margin:0;line-height:57px;clear:both}.v3.v4k .intranet2 .subnavtit{padding-top:50px}.v3.v4k .intranet2 .v4kontakt+.subnavtit{padding-top:50px}.v3.v4k .intranet2 .kontakt+.subnavtit{padding-top:50px}.v3 #intranetsubnav{list-style-type:none;padding-left:0;clear:both}.v3 #intranetsubnav ul{list-style-type:none;padding-left:27px}.v3 #intranetsubnav li>a:after{content:"";position:absolute;width:20px;height:19px;right:18px;top:50%;margin-top:-8px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil-blau-b3a503b2e9f89715543646ab7f711f878a3f68e7144fc605a8745fb6b08b29b2.svg);background-position:left;background-repeat:no-repeat}.v3 #intranetsubnav li.plus>a:after{content:"";position:absolute;width:20px;height:19px;left:18px;top:50%;margin-top:-8px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/plus-blau-1cccaf73172580ec6f15d3c5da32379cd5b328d5ca7bc00657d2b01bc805bc47.svg)}.v3 #intranetsubnav li.plus.auf>a:after{content:"";position:absolute;width:20px;height:19px;left:18px;top:50%;margin-top:-8px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/minus-blau-d19b8bb5817adccb76daf43c14f8c17df0df22692f4e722d5dfa246358cd114a.svg)}.v3 #intranetsubnav li.minus.auf>a:after{content:"";position:absolute;width:20px;height:19px;left:18px;top:50%;margin-top:-8px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/minus-blau-d19b8bb5817adccb76daf43c14f8c17df0df22692f4e722d5dfa246358cd114a.svg)}.v3.js #intranetsubnav li.plus>ul{display:none}.v3 #intranetsubnav li.plus>ul>li:first-child{display:none}.v3.js #intranetsubnav li.plus>ul>li:first-child{display:block}.v3 #intranetsubnav li.plus.auf>ul{display:block}.v3 #intranetsubnav li>a:hover:after,.v3 #intranetsubnav li>a:focus:after{content:"";position:absolute;width:20px;height:19px;right:18px;top:50%;margin-top:-8px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil-weiss-5703bdd57c8f4986c97e10c1cfd7a3f7809f31f647baf38f2ebbd7d5df51c138.svg);background-position:left;background-repeat:no-repeat}.v3 #intranetsubnav>li>a{display:block;position:relative;width:100%;padding:18px 54px;line-height:21px;font-family:TheSansUHHBold;font-size:18px;color:#4e4e4e;background-color:#faf9f9;margin-top:12px}.v3 #intranetsubnav li>a:hover,.v3 #intranetsubnav li>a:focus{background-color:#0271bb;text-decoration:none}.v3 #intranetsubnav>li>ul>li>a{display:block;position:relative;width:100%;line-height:21px;padding:18px 54px;font-family:TheSansUHHBold;font-size:18px;color:#4e4e4e;background-color:#fff}.v3 #intranetsubnav>li>ul>li.plus.auf>a{border-bottom:none}.v3 #intranetsubnav>li>a:hover,.v3 #intranetsubnav>li>a:focus{color:#fff}.v3 #intranetsubnav>li>ul>li>a:hover{color:#fff}.v3 #intranetsubnav ul ul{padding:10px 0 30px 80px}.v3 #intranetsubnav ul ul li{line-height:28px}.v3 #intranetsubnav ul ul li a{font-size:16px}.v3 #intranetsubnav li a.restricted span{position:relative;display:inline-table}.v3 #intranetsubnav li li li a.restricted span{position:relative;display:block}.v3 #intranetsubnav li a.restricted span:after{content:"";width:15px;padding-left:12px;display:table-cell;vertical-align:middle;background-position:right 2px;background-repeat:no-repeat;background-image:url(https://assets.rrz.uni-hamburg.de/assets/schloss_icon15x15grau-b2642e544ac55834a76ff5f3b465786459fe4bce2c5292d67ac4b5ad3a0b7f04.png)}.v3 #intranetsubnav li a.restricted:hover span:after{content:"";width:15px;padding-left:12px;display:table-cell;vertical-align:middle;background-position:right 0px;background-repeat:no-repeat;background-image:url(https://assets.rrz.uni-hamburg.de/assets/schloss_icon15x15weiss-55a1806b160720df7de76f9620cf95502e0ec2450e91332289f4423378bd373d.png)}.v3 #intranetsubnav li a.restricted:focus span:after{content:"";width:15px;padding-left:12px;display:table-cell;vertical-align:middle;background-position:right 0px;background-repeat:no-repeat;background-image:url(https://assets.rrz.uni-hamburg.de/assets/schloss_icon15x15weiss-55a1806b160720df7de76f9620cf95502e0ec2450e91332289f4423378bd373d.png)}.v3 #intranetsubnav li li li a.restricted span:after{display:inline;margin-left:4px;background-position:right 1px;padding:0 12px}.v3 #intranetsubnav li li li a.restricted:hover{text-decoration:underline !important}.v3 #intranetsubnav li li li a.restricted:focus{text-decoration:underline !important}.v3 #intranetsubnav li li li a.restricted:hover span:after{display:inline;margin-left:4px;background-position:right 1px;padding:0 12px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/schloss_icon15x15grau-b2642e544ac55834a76ff5f3b465786459fe4bce2c5292d67ac4b5ad3a0b7f04.png)}.v3 #intranetsubnav li li li a.restricted:focus span:after{display:inline;margin-left:4px;background-position:right 1px;padding:0 12px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/schloss_icon15x15grau-b2642e544ac55834a76ff5f3b465786459fe4bce2c5292d67ac4b5ad3a0b7f04.png)}.v3 .intranet2 .linkliste{list-style-type:none;padding-left:0;clear:both}.v3 .intranet2 ul.links{list-style-type:none;padding-left:0 !important;clear:both;margin:0}.v3 .intranet2 ul.intranetlinks{list-style-type:none;padding-left:0 !important;clear:both;margin:0}.v3 .intranet2 .linkliste ul{list-style-type:none;padding-left:27px}.v3 .intranet2 :not(.veranstaltungen-teaser)>.linkliste li>a:after{content:"";position:absolute;width:20px;height:19px;right:18px;top:50%;margin-top:-8px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil-blau-b3a503b2e9f89715543646ab7f711f878a3f68e7144fc605a8745fb6b08b29b2.svg);background-position:left;background-repeat:no-repeat}.v3.v4k .intranet2 footer .linkliste li>a:after{display:none}.v3 .intranet2 .linkliste li.plus>a:after{content:"";position:absolute;width:20px;height:19px;left:18px;top:50%;margin-top:-8px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/plus-blau-1cccaf73172580ec6f15d3c5da32379cd5b328d5ca7bc00657d2b01bc805bc47.svg)}.v3 .intranet2 .linkliste li.plus.auf>a:after{content:"";position:absolute;width:20px;height:19px;left:18px;top:50%;margin-top:-8px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/minus-blau-d19b8bb5817adccb76daf43c14f8c17df0df22692f4e722d5dfa246358cd114a.svg)}.v3 .intranet2 .linkliste li.minus.auf>a:after{content:"";position:absolute;width:20px;height:19px;left:18px;top:50%;margin-top:-8px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/minus-blau-d19b8bb5817adccb76daf43c14f8c17df0df22692f4e722d5dfa246358cd114a.svg)}.v3.js .intranet2 .linkliste li.plus>ul{display:none}.v3 .intranet2 .linkliste li.plus>ul>li:first-child{display:none}.v3.js .intranet2 .linkliste li.plus>ul>li:first-child{display:block}.v3 .intranet2 .linkliste li.plus.auf>ul{display:block}.v3 .intranet2 #seite .linkliste li>a:hover:after,.v3 .intranet2 #seite .linkliste li>a:focus:after{content:"";position:absolute;width:20px;height:19px;right:18px;top:50%;margin-top:-8px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil-weiss-5703bdd57c8f4986c97e10c1cfd7a3f7809f31f647baf38f2ebbd7d5df51c138.svg);background-position:left;background-repeat:no-repeat}.v3 .intranet2 #seite :not(.veranstaltungen-teaser)>.linkliste>li>a{display:block;position:relative;width:100%;padding:18px 54px;line-height:21px;font-family:TheSansUHHBold;font-size:18px;color:#4e4e4e;background-color:#faf9f9;margin-top:12px}.v3 .intranet2 #seite .linkliste li>a:hover,.v3 .intranet2 #seite .linkliste li>a:focus{background-color:#0271bb;text-decoration:none}.v3 .intranet2 .linkliste>li>ul>li>a{display:block;position:relative;width:100%;line-height:57px;padding:0 0 0 54px;font-family:TheSansUHHBold;font-size:18px;color:#4e4e4e;background-color:#fff}.v3 .intranet2 .linkliste>li>ul>li.plus.auf>a{border-bottom:none}.v3 .intranet2 #seite .linkliste>li>a:hover,.v3 .intranet2 #seite .linkliste>li>a:focus{color:#fff}.v3 .intranet2 .linkliste>li>ul>li>a:hover{color:#fff}.v3 .intranet2 .linkliste ul ul{padding:10px 0 30px 80px}.v3 .intranet2 .linkliste ul ul li{line-height:28px}.v3 .intranet2 .linkliste ul ul li a{font-size:16px}.v3 .intranet2 .linkliste li a.restricted span{position:relative;display:inline-table}.v3 .intranet2 .linkliste li a.restricted span:after{content:"";width:15px;padding-left:12px;display:table-cell;vertical-align:middle;background-position:right 2px;background-repeat:no-repeat;background-image:url(https://assets.rrz.uni-hamburg.de/assets/schloss_icon15x15grau-b2642e544ac55834a76ff5f3b465786459fe4bce2c5292d67ac4b5ad3a0b7f04.png)}.v3 .intranet2 .linkliste li a.restricted:hover span:after{content:"";width:15px;padding-left:12px;display:table-cell;vertical-align:middle;background-position:right 0px;background-repeat:no-repeat;background-image:url(https://assets.rrz.uni-hamburg.de/assets/schloss_icon15x15weiss-55a1806b160720df7de76f9620cf95502e0ec2450e91332289f4423378bd373d.png)}.v3 .intranet2 .linkliste li a.restricted:focus span:after{content:"";width:15px;padding-left:12px;display:table-cell;vertical-align:middle;background-position:right 0px;background-repeat:no-repeat;background-image:url(https://assets.rrz.uni-hamburg.de/assets/schloss_icon15x15weiss-55a1806b160720df7de76f9620cf95502e0ec2450e91332289f4423378bd373d.png) !important}.v3 #seiteninfo{clear:both;border-top:1px solid #ddd;padding:9px 0 8px 15px;overflow:hidden;font-size:11px;margin:30px 0 0 0}.v3 #seiteninfo a{color:#4E4E4E;text-decoration:none}.v3 #seiteninfo a:hover,.v3 #seiteninfo a:focus{text-decoration:underline}.v3 #seiteninfo .sep{margin:0px 5px}.v3 #seiteninfo .info{float:left}.v3 .konferenz #seiteninfo{padding:30px 0 10px 0}.v3 .konferenz #seiteninfo{padding:30px 0 10px 0}.v3 .konferenz #seiteninfo .info{float:none;text-align:center;font-size:12px;line-height:22px}.v3 .konferenz #seiteninfo .info .phone{display:inline-block;padding-left:20px;padding-right:26px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/phone-ce58e73474f93f8b95f6905a6a6eb0fa7fab1463200036c1e255583ac1e8b932.png);background-position:left center;background-repeat:no-repeat}.v3 .konferenz #seiteninfo .info .fax{display:inline-block;padding-left:20px;padding-right:26px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/fax-f019a32d2e3051544f1cc3858b0f529ee64a948e76a93b0a5dee34dfcd1d0078.png);background-position:left center;background-repeat:no-repeat}.v3 .konferenz #seiteninfo .info .email{display:inline-block;padding-left:20px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/mail-5937b2be7edf8ea8972edde2dff4686ee4908cc51c46bb844a3701ba46d2a957.png);background-position:left center;background-repeat:no-repeat}.v3 #seiteninfo a.print{background-image:url(https://assets.rrz.uni-hamburg.de/assets/print-f11892fe5831d5454f55937a2f009b0ec016f3dd410f7bf767859994c5b7ed68.png);background-position:0 0px;background-repeat:no-repeat;padding-left:20px;float:left;min-height:16px}.v3 #seiteninfo a.feedback{background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif);background-position:0 3px;background-repeat:no-repeat;padding-left:12px;font-family:TheSansUHHBold,sans-serif;font-weight:normal}.v3 #seiteninfo a.impressum{background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif);background-position:0 3px;background-repeat:no-repeat;padding-left:12px;font-family:TheSansUHHBold,sans-serif;font-weight:normal}.v3 #seiteninfo .blaettern{float:right;list-style-type:none;padding-left:0 !important;margin:0}.v3 #seiteninfo .blaettern li{display:inline;float:left}.v3 #seiteninfo .blaettern li+li:before{content:"|";margin:0px 7px}.v3 #seiteninfo .blaettern div{float:left}.v3 #seiteninfo .blaettern a.top{background-image:url(https://assets.rrz.uni-hamburg.de/assets/top-a99486909ff1bfe5afd0d92cfbedfb799dbdcb0bde8d7b16269a7e0fcc4ede52.gif);background-position:right center;background-repeat:no-repeat;padding-right:16px}.v3 #seiteninfo .blaettern a.previous{background-image:url(https://assets.rrz.uni-hamburg.de/assets/previous-b60dcddf1b78020f00951d4bddf7b7d70e6ca0cac14395f4ac06b63a789d0949.gif);background-position:right center;background-repeat:no-repeat;padding-right:16px}.v3 #seiteninfo .blaettern a.next{background-image:url(https://assets.rrz.uni-hamburg.de/assets/next-e7892c1976a52c5c491f99c3fc548d198425f190fa789a58208406d9c941594e.gif);background-position:right center;background-repeat:no-repeat;padding-right:16px}.v3 #seiteninfo2 .blaettern{list-style-type:none;padding-left:0 !important;margin:0}.v3:not(.v4k) #seite #fuss{padding:40px 15px 0 15px;font-size:11px;position:relative;min-height:276px}.v3:not(.v4k) .intranet2 #seite #fuss{padding:55px 30px 0 30px;font-size:11px;position:relative;min-height:337px}.v3:not(.v4k) #fuss h6+p{margin:0}.v3:not(.v4k) #fuss strong.uhh{font-size:11px;display:block;position:absolute;top:15px;left:15px;letter-spacing:3px}.v3:not(.v4k) .intranet2 #fuss strong.uhh{top:30px;left:30px}.v3:not(.v4k) #fuss.blau strong.uhh{color:#fff}.v3:not(.v4k) #fuss iframe{width:928px;margin-left:-1px;height:156px}.v3:not(.v4k) #fuss ul{font-size:11px;list-style-type:none;margin:0;padding:0;float:left;width:20%}.v3:not(.v4k) #fuss a{color:#4E4E4E;text-decoration:none;padding:4px 0 3px 0;display:inline-block}.v3:not(.v4k) #fuss.blau a{color:#ffffff}.v3:not(.v4k) #fuss a:hover,.v3 #fuss a:focus{text-decoration:underline}.v3:not(.v4k) #fuss a.icon{background-position:left;background-repeat:no-repeat;padding:6px 0 5px 26px}.v3:not(.v4k) #fuss a.facebook{background-image:url(https://assets.rrz.uni-hamburg.de/assets/facebook-e26dffa7209487f2c6ef06b12bafda00d624dd55221f55dd9e23f82866072d11.gif)}.v3:not(.v4k) #fuss a.twitter{background-image:url(https://assets.rrz.uni-hamburg.de/assets/twitter-0956f9a17ec8f32bef6d7e4d90dcfe1f4d5707530a0ad7ee034ec4d8bfc26a15.gif)}.v3:not(.v4k) #fuss a.instagram{background-image:url(https://assets.rrz.uni-hamburg.de/assets/instagram-983573287d34515304bdb32ea7cebf8db2ce98a87ac748c2bb5ad877b0a86973.png)}.v3:not(.v4k) #fuss a.youtube{background-image:url(https://assets.rrz.uni-hamburg.de/assets/youtube-3b7e2fdc7b0bb6038336a3b87d7306e5ad15c2ffa9347956bdbbf20c8a836b53.gif)}.v3:not(.v4k) #fuss a.rss{background-image:url(https://assets.rrz.uni-hamburg.de/assets/rss-485e5f597701cbedda733c2a34f31bd20c9297dba6b9a8fa82c277f9b806cb4e.gif)}.v3:not(.v4k) #fuss a.podcast{background-image:url(https://assets.rrz.uni-hamburg.de/assets/podcast-00b51977b1cd052425446f6a7e41560b95ddf9d22cf06d24596c9146c69aff88.gif)}.v3:not(.v4k) #fuss a.blog{background-image:url(https://assets.rrz.uni-hamburg.de/assets/blog-6b4a46f5e04c5091bcf9e788c43fba7ec73efc45905ac5f57be4271477a0ebe0.gif)}.v3:not(.v4k) #fuss a.lecture2go{background-image:url(https://assets.rrz.uni-hamburg.de/assets/lecture2go-4c076b12569bf18d9dee86d2a85c109d9548efb948da67192824a8f8780db957.gif)}.v3:not(.v4k) #fuss a.uhh-app{background-image:url(https://assets.rrz.uni-hamburg.de/assets/uhh-app-22a81392aa64b8ae0e0fdc128d65a264444f0b6d9f207e50e8724c3359a3a792.png)}.v3:not(.v4k) #fuss a.platzhalter{background-image:url(https://assets.rrz.uni-hamburg.de/assets/platzhalter-304b3145dcb0c52d6c78ce03fb08c00a6555508bd2d01b8a65db1f7e3d51253c.gif)}.v3:not(.v4k) .intranet2 #fuss a.icon{background-size:20px}.v3:not(.v4k) .intranet2 #fuss a.facebook{background-image:url(https://assets.rrz.uni-hamburg.de/assets/fb-63f8506de40909f714d00000b3b4543d1fcf72bc1bbbc7e25910513ef5070047.png)}.v3:not(.v4k) .intranet2 #fuss a.twitter{background-image:url(https://assets.rrz.uni-hamburg.de/assets/twitter-4ce5382abe249c676a87d9f120803f550abffd2270482466c2a254fe3c4f8554.png)}.v3:not(.v4k) .intranet2 #fuss a.instagram{background-image:url(https://assets.rrz.uni-hamburg.de/assets/instagram-m-7dadc7d5277564e45148b7220e37563f4ac904bf62377a53d5de8ff653515aa7.png)}.v3:not(.v4k) .intranet2 #fuss a.youtube{background-image:url(https://assets.rrz.uni-hamburg.de/assets/youtube-m-4547468dc550abada216f5ffc6690dd50ed1060665e0cfd2a1e9994bd031e991.png)}.v3:not(.v4k) .intranet2 #fuss a.rss{background-image:url(https://assets.rrz.uni-hamburg.de/assets/rss-a0196b3bf409c4fb042998310411791a8cef9f3065fc73286aab30bc878cfc36.png)}.v3:not(.v4k) .intranet2 #fuss a.podcast{background-image:url(https://assets.rrz.uni-hamburg.de/assets/podcast-a56a4f51cda9b112e2091e0f758b6d2f17aa8ba66a8dd43d412c30b375495abd.png)}.v3:not(.v4k) .intranet2 #fuss a.lecture2go{background-image:url(https://assets.rrz.uni-hamburg.de/assets/l2go-9436c3aa7ed78acd2aac5793e9613519704479b95bada71dbeada2157618566d.png)}.v3:not(.v4k) .intranet2 #fuss a.uhh-app{background-image:url(https://assets.rrz.uni-hamburg.de/assets/app-bfe39ecbd37cee5370096eda9526d866dc41175886d9c3cb7481a09b6b1f1f8e.png)}.v3:not(.v4k) #fuss .copyright{position:absolute;left:15px;bottom:19px;margin:0}.v3:not(.v4k) .intranet2 #fuss .copyright{left:30px}.v3:not(.v4k) #fuss.blau .copyright{color:#fff}.v3:not(.v4k) #fuss .audit{width:45px;height:45px;bottom:15px;position:absolute;right:14px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/audit-b66822e0121bb4bba20d582abb8d43ada636f72acb143787444215fbcec58546.png)}.v3:not(.v4k) #fuss .audit a{width:45px;height:45px;position:absolute;padding:0;opacity:0}.v3:not(.v4k) #fuss .audit1{width:45px;height:45px;bottom:15px;position:absolute;right:72px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/HRK-audit-a84e13dcc9159d239f791351c1ce8ec59bcefa57eb8a5fef23065f4e12a0e29e.png)}.v3:not(.v4k) #fuss .audit1 a{width:45px;height:45px;position:absolute;padding:0;opacity:0}.v3:not(.v4k) .intranet2 #fuss .audit{bottom:30px;right:29px}.v3:not(.v4k) .intranet2 #fuss .audit1{bottom:30px;right:87px}.v3 .konferenz #seite #fuss{padding:20px 0px;min-height:30px;margin-top:15px}.v3:not(.v4k) #fuss ul.menu{width:100%}.v3:not(.v4k) #fuss ul.menu>li{float:left;width:16.6666666%;padding:0 25px}.v3:not(.v4k) #fuss ul.menu>li>a{font-family:TheSansUHHBold,sans-serif;border-bottom:1px solid #ddd;display:block;padding-bottom:4px;margin-bottom:4px}.v3:not(.v4k) #slotselector{list-style-type:none;padding:0}.v3:not(.v4k) #slotselector li{float:left;margin-right:10px}.v3:not(.v4k) #slotselector li a{padding:1px 5px;display:block}.v3 .fakslider{overflow:hidden;position:relative;z-index:50;margin:0px 0 20px 0;clear:both;height:auto !important}.v3 .fakslider .nav{border:0px outset;overflow:hidden;position:absolute;bottom:7px;left:653px;z-index:10;white-space:nowrap;width:300px}.v3 .fakslider .nav ul{list-style-type:none;margin:0;padding:0}.v3 .fakslider .nav ul li{display:inline}.v3 .fakslider .nav ul a{float:left;margin-right:5px;cursor:pointer}.v3 .fakslider .nav ul img{width:24px;height:24px;border:3px solid #999}.v3 .fakslider .activeSlide img{border:3px solid #c40017 !important}.v3 .fakslider a.prev,.v3 .fakslider a.next{float:left;width:10px;height:30px;cursor:pointer}.v3 .fakslider a.prev{background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-gr-left-7b896db9daa1721c49d4b2c34c4243e2bc1cf7ab48a37b16ba7c497d5676c912.gif);margin-right:5px}.v3 .fakslider a.next{background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-gr-right-2adeac3301af99e2332f0f9f506331ee44c7e2b5d7348c220350b2f720275c7e.gif)}.v3 .fakslider .slides{overflow:hidden;background-color:#fff;margin:0;padding:0;list-style-type:none;z-index:5;width:100% !important}.v3 .fakslider .slide{overflow:hidden;width:100% !important}.v3 .fakslider .slide+.slide{display:none}.v3 .fakslider .slide .bild{float:left;width:66.5%;overflow:hidden;background-position:center center;border-radius:4px 0 0 4px;border-right:1px solid #ddd;position:relative}.v3 .fakslider .slide .bild img{float:left;width:100%}.v3 .fakslider .slide .text{background:#fff;float:left;font-size:12px;line-height:16px;margin:11px 0 0 2.6%;min-height:230px;padding:0 10px 40px;width:30.9%}.v3 .fakslider .slide .text b{display:block;font-family:TheSansUHHBold,sans-serif;font-weight:normal;margin-bottom:0px}.v3 .fakslider .slide .text b span{font-family:TheSansUHH,sans-serif;color:#777777}.v3 .fakslider .slide .text b a{color:#c40017;text-decoration:none}.v3 .fakslider .slide .text b a.rss{margin-left:5px}.v3 .fakslider .slide .text b a.rss img{position:relative;top:1px}.v3 .fakslider .slide .text strong{color:#4E4E4E;display:block;padding-bottom:6px;font-size:20px;font-weight:normal;line-height:24px}.v3 .fakslider .slide .text .inhalt ul{line-height:15px;font-size:11px;list-style-type:none;margin:0;padding:0}.v3 .fakslider .slide .text .inhalt li{margin:0 0 2px 0;background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif);background-position:0 3px;background-repeat:no-repeat;padding-left:15px}.v3 .fakslider .slide .text .inhalt li a{color:#4E4E4E;text-decoration:none}.v3 .fakslider .slide .text .inhalt li a:hover{color:#c40017}.v3 .fakslider .mehr{color:#c40017;text-decoration:none}.v3 .fakslider .mehr:hover,.v3 .fakslider .mehr:focus{color:#4E4E4E}.v3 .fakslider .weitere{bottom:5px;position:absolute;right:10px;z-index:50}.v3 .fakslider .weitere a{background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif);background-position:0 3px;background-repeat:no-repeat;color:#4E4E4E;padding-left:13px;text-decoration:none;font-size:11px}.v3 .fakslider .buttons{border-radius:5px;position:absolute;left:69%;bottom:13px;width:73px;height:25px;z-index:1000}.v3 .fakslider .rsBullets{position:absolute;left:69%;bottom:11px;z-index:1000;padding-left:80px}.v3 .fakslider .rsBullet{box-shadow:0 0 1px rgba(222,255,255,0.5);border:1px solid #999;cursor:pointer;width:8px;height:8px;display:inline-block;vertical-align:top;background:#fff;background:#999;border-radius:8px;margin:0 3px}.v3 .fakslider .rsBullet.rsNavSelected{background:#E1011B;border-color:#E1011B}.v3 .fakslider[data-length="1"] .buttons{display:none}.v3 .fakslider .buttons a{background-position:center center;float:left;color:transparent;overflow:hidden;text-align:center;line-height:25px;font-size:14px}.v3 .fakslider .buttons a:focus{outline:1px dotted #e4e4e4}.v3 .fakslider .buttons .pause,.v3 .fakslider .buttons .start{width:25px;height:25px}.v3 .fakslider .buttons .pause{background-image:url(https://assets.rrz.uni-hamburg.de/assets/pause-2-19ec4b8c9a5ba1d93a4cb5061ee6238d42139468eb2e2cf50afb11292fa928ef.png)}.v3 .fakslider .buttons .start{background-image:url(https://assets.rrz.uni-hamburg.de/assets/start-2-aba93316c86d2a6a69968ba670ff7a66817f30adf59897a1a60f1aa5573e9c2e.png)}.v3 .fakslider .buttons .back,.v3 .fakslider .buttons .next{width:24px;height:25px}.v3 .fakslider .buttons .back{background-image:url(https://assets.rrz.uni-hamburg.de/assets/back-2-2cd54024c3a54a52c6aa78897265d81b47567fbeaf375a45b644e75a905aeabc.png)}.v3 .fakslider .buttons .next{background-image:url(https://assets.rrz.uni-hamburg.de/assets/next-2-f06a3d715931b79c5bf87d1d98468a666de8676d71841970a3d42645bca8a49b.png)}.v3 .fakslider .buttons .bullets{position:absolute;left:83px;top:10px;min-width:120px}.v3 .fakslider .buttons .bullets ul{margin:0;padding:0;list-style-type:none}.v3 .fakslider .buttons .bullets ul li{float:left}.v3 .fakslider .buttons .bullets ul li a{float:left;padding:1px;margin-right:1px;width:9px;height:9px;background:transparent url(https://assets.rrz.uni-hamburg.de/assets/punkt-grau-a5acd68ac6443c1b45a3e7ecde773bd2ac4ef5d731dc2cb4866ef8b98ff278fe.png) center no-repeat}.v3 .fakslider .buttons .bullets ul li.activeSlide a{background:transparent url(https://assets.rrz.uni-hamburg.de/assets/punkt-rot-9fd68c117e062744725f5f325f1557bed0321b2c0ac4da44f622777eade65799.png) center no-repeat}.v3 .fakslider .buttons .back:focus,.v3 .fakslider .buttons .next:focus{border:1px dotted #c40017}.v3 .fakslider .buttons .pause:focus,.v3 .fakslider .buttons .start:focus{border:1px dotted #c40017}.v3 .fakslider .slide .bild .bildnachweis{white-space:nowrap;font-size:10px;text-align:right;position:absolute;left:100%;bottom:0;background:#fff;background:rgba(255,255,255,0.85);padding:2px 5px;color:#666;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;transform-origin:bottom left}.v3 .slider.typ3{position:relative;margin:0}.v3 .slider.typ3 .nav{position:absolute;top:0;left:0;width:100%;height:100%}.v3 .slider.typ3 a.prev,.v3 .slider.typ3 a.next{background-position:center center;position:absolute;top:50%;margin-top:-15px;width:10px;text-align:center;color:transparent;line-height:30px;height:30px;cursor:pointer;z-index:100}.v3 .slider.typ3 a.prev:focus,.v3 .slider.typ3 a.next:focus{width:8px;height:28px;border:1px dotted #c40017}.v3 .slider.typ3 a.prev{background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-gr-left-7b896db9daa1721c49d4b2c34c4243e2bc1cf7ab48a37b16ba7c497d5676c912.gif);left:20px}.v3 .slider.typ3 a.next{background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-gr-right-2adeac3301af99e2332f0f9f506331ee44c7e2b5d7348c220350b2f720275c7e.gif);right:20px}.v3 .slider.typ3 .slides{position:relative;min-height:30px;z-index:5}.v3 .slider.typ3 .slides{margin:0;padding:0;list-style-type:none}.v3 .slider.typ3 .slide{margin:0;padding:0;list-style-type:none}.v3 .slider.typ3 .slide+.slide{display:none}.v3 .slider.medien{position:relative;margin:0px 0 10px 0;z-index:10}.v3 .slider.medien .nav{position:relative;width:284px}.v3 .slider.medien a.prev,.v3 .slider.medien a.next{position:absolute;top:8px;width:10px;height:30px;cursor:pointer;z-index:100}.v3 .slider.medien a.prev{background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-gr-left-7b896db9daa1721c49d4b2c34c4243e2bc1cf7ab48a37b16ba7c497d5676c912.gif);left:0px}.v3 .slider.medien a.next{background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-gr-right-2adeac3301af99e2332f0f9f506331ee44c7e2b5d7348c220350b2f720275c7e.gif);right:0px}.v3 .slider.medien .nav ul{list-style-type:none;padding:0 5px;margin-left:10px !important;margin-right:10px !important;padding:0;height:56px;border-bottom:1px solid #ddd}.v3 .slider.medien .nav ul li{display:inline}.v3 .slider.medien .nav ul a{float:left;margin-right:5px;cursor:pointer}.v3 .slider.medien .nav ul img{width:54px;height:40px;border:3px solid #fff}.v3 .slider.medien .activeSlide img{border:3px solid #c40017 !important}.v3 .slider a.prev{overflow:hidden;color:transparent}.v3 .slider a.next{overflow:hidden;color:transparent}.v3 .slick_slider.logo-slider{height:auto !important;overflow:hidden}.v3 .slick_slider.logo-slider .slides{width:calc(100% - 40px);margin:0px 20px}.v3 .slick_slider.logo-slider .slick-prev,.v3 .slick_slider .slick-next{border:0;padding:0;overflow:hidden;color:transparent;background-position:center center;background-repeat:no-repeat;position:absolute;top:50%;margin-top:-15px;width:10px;text-align:center;color:transparent;line-height:30px;height:30px;cursor:pointer;z-index:100}.v3 .slick_slider.logo-slider .slick-prev{background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-gr-left-7b896db9daa1721c49d4b2c34c4243e2bc1cf7ab48a37b16ba7c497d5676c912.gif);left:-10px}.v3 .slick_slider.logo-slider .slick-next{background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-gr-right-2adeac3301af99e2332f0f9f506331ee44c7e2b5d7348c220350b2f720275c7e.gif);right:-10px}.v3 .slick_slider.logo-slider .slick-slide img{margin:auto;max-height:100%;max-width:100%}.v3 body.home #nav{margin-bottom:31px}.v3 #home-newsrot .tabs{margin-bottom:-2px;padding-bottom:1px;color:#4E4E4E;font-size:14px;line-height:32px;font-family:TheSansUHHBold,sans-serif;position:relative;float:left;height:33px;z-index:2;border:1px solid #DCE6EC;border-width:1px 0 0 1px;overflow:hidden}.v3 #home-newsrot .tab.links{box-shadow:5px 0 0px #666;width:270px;padding-left:49px;border-right:1px solid #DCE6EC;background-position:291px 12px}.v3 #home-newsrot .tab.mitte{width:287px;padding-left:27px;border-right:1px solid #DCE6EC;background-position:286px 12px}.v3 #home-newsrot .tab{padding-bottom:1px;position:relative;background-color:#E8EEF1;z-index:1;background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-bl-right-72d692eac3c896017b524311f3f2c6488e11df84a8f9eb3e9dc70a4295e7b936.gif);background-repeat:no-repeat}.v3 #home-newsrot .tab.on{z-index:2;background-color:#F7F9FA;z-index:1;background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-bl-down-71d9f8bc249005acb585087d515c54a5d9d0aefbe7f4537f18c6bd97674b6229.gif)}.v3 #home-newsrot .sections{border:1px solid #DCE6EC;position:relative;height:175px;background-color:#F7F9FA;z-index:1;clear:left}.v3 #home-newsrot .section{height:175px}.v3 #home-newsrot .slides{height:175px;margin:1px 39px 0 49px}.v3 #home-newsrot .slide .item{float:left;margin:20px 0 10px 0;height:145px;padding:0;line-height:16px}.v3 #home-newsrot .slide .item.links{width:260px;padding:0 10px 0 0px}.v3 #home-newsrot .slide .item.mitte{width:258px;padding:0 28px;border-left:1px solid #DCE6EC;border-right:1px solid #DCE6EC}.v3 #home-newsrot .slide .item.rechts{width:260px;padding-left:20px;padding-right:0px;overflow:hidden;font-size:11px}.v3 #home-newsrot .slide .item div.titel{font-size:14px;margin-bottom:15px}.v3 #home-newsrot .slide .item div.links{float:left;margin-right:15px;width:80px;text-align:center}.v3 #home-newsrot .slide .item div.links .tag{color:#666;font-size:10px}.v3 #home-newsrot .slide .item div.links .datum{color:#c40017;font-size:15px;margin:3px 0;font-family:TheSansUHHBold,sans-serif;font-weight:normal}.v3 #home-newsrot .slide .item div.links .uhrzeit{color:#333;font-size:10px}.v3 #home-newsrot .slide .item div.links .ort{display:none}.v3 #home-newsrot .slide .item div.rechts{font-size:11px;overflow:hidden}.v3 #home-newsrot .slide .item div.rechts .mehr{color:#c40017;text-decoration:none}.v3 #veranstaltungen-meldungen{position:relative;overflow:hidden;margin:22px 0 12px 10px;padding-bottom:25px}.v3 #veranstaltungen{float:right;width:35%}.v3 #veranstaltungen>.titel{font-size:20px;margin:0 0 10px 9%}.v3 #veranstaltungen .liste{list-style-type:none;margin:0;padding:6px 0 0 9%;border-left:1px solid #ddd}.v3 #veranstaltungen .liste li+li{margin-top:18px}.v3 #veranstaltungen .datum{float:left;border:1px solid #ddd;width:40px;text-align:center;border-radius:2px;margin-right:20px}.v3 #veranstaltungen .datum .monat{display:block;font-family:TheSansUHHBold,sans-serif;font-weight:normal;border-radius:2px 2px 0 0;border-bottom:1px solid #ddd;color:#fff;font-size:10px;background-color:#e2001a;padding:0;line-height:14px}.v3 #veranstaltungen .datum .tag{display:block;font-family:TheSansUHHBold,sans-serif;font-weight:normal;color:#777;font-size:18px;background-color:#f3f3f3;text-shadow:1px 1px #fff}.v3 #veranstaltungen .inhalt{overflow:hidden}.v3 #veranstaltungen .inhalt .titel{color:#4E4E4E;font-family:TheSansUHHBold,sans-serif;font-size:12px;margin-top:-3px;display:block}.v3 #veranstaltungen .inhalt .titel a{color:#4E4E4E;text-decoration:none}.v3 #veranstaltungen .inhalt .titel a:hover{color:#c40017;text-decoration:underline}.v3 #veranstaltungen .inhalt .text{font-size:12px;margin-top:3px}.v3 #veranstaltungen .uebersicht{position:absolute;right:0;bottom:0px}.v3 #veranstaltungen .uebersicht a{color:#4E4E4E;text-decoration:none;background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif);background-position:0 4px;background-repeat:no-repeat;padding-left:12px}.v3 #veranstaltungen .uebersicht a:last-child{margin-left:10px}.v3 #veranstaltungen .uebersicht a:hover{color:#c40017;text-decoration:underline}.v3 #meldungen>.titel{font-size:20px;height:23px;margin:0}.v3 #meldungen .liste{list-style-type:none;margin:0;padding:4px 0 0 0}.v3 #meldungen .liste li{margin:12px 0}.v3 #meldungen .liste li+li{margin-top:18px}.v3 #meldungen .bild{position:relative;float:left;width:94px;height:60px;line-height:54px;margin-right:15px;margin-top:9px;overflow:hidden;background-size:cover}.v3 #meldungen .bild img{position:relative;width:100%;height:auto}.v3 #meldungen .inhalt{overflow:hidden}.v3 #meldungen .inhalt .datum{display:inline}.v3 #meldungen .inhalt .titel{display:inline;color:#4E4E4E;font-family:TheSansUHHBold,sans-serif;font-size:12px}.v3 #meldungen .inhalt .titel a{color:#4E4E4E;text-decoration:none}.v3 #meldungen .inhalt .titel a:hover{color:#c40017;text-decoration:underline}.v3 #meldungen .inhalt .text{font-size:12px;margin-top:6px}.v3 #meldungen .inhalt .text p{padding-right:5px;display:inline}.v3 #meldungen .uebersicht{position:absolute;left:0px;bottom:0px;text-transform:capitalize}.v3 #meldungen .uebersicht a{color:#4E4E4E;text-decoration:none;background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif);background-position:0 4px;background-repeat:no-repeat;padding-left:12px}.v3 #meldungen .uebersicht a:hover{color:#c40017;text-decoration:underline}.v3 #home-logos{height:98px;margin-bottom:10px;border:1px solid #ddd}.v3 #home-logos .slides{height:96px;margin:0 34px;width:888px}.v3 #home-logos .slide .item{float:left;width:222px;text-align:center}.v3 .logo-slider{height:98px;margin-bottom:10px;border:1px solid #ddd}.v3 .uh #pfad{margin-bottom:0px}.v3 .uh h1{width:61.2%;margin:0 0 12px 0}.v3 .uh #inhalt{margin:0 0 0 10px;clear:both}.v3 .uh #nav .flyout{padding:2px 0 89px 0}.v3 .uh .linie1{position:relative;margin:25px auto;height:7px;border-bottom:1px solid #ddd;width:500px}.v3 .uh .spalte.links{float:left;width:64.35%;line-height:1.5em;padding:0 40px 20px 0px;margin:0}.v3 .uh.volle-breite .spalte.links{float:none;width:auto;line-height:1.5em;padding:0 0px 20px 0px}.v3 .uh .spalte.links .fotolinks{position:relative;width:110.5%;left:0px}.v3 .uh.volle-breite .spalte.links .fotolinks{width:100%}.v3 .uh .spalte.links .fotolinks img{width:100%}.v3 .uh .spalte.links .box{margin:0 0 19px 0}.v3 .uh .spalte.rechts{float:right;margin-top:0px;width:32.7%;padding-bottom:19px}.v3 .uh .spalte.rechts .box{margin:0 0 15px 0}.v3 .uh .spalte.rechts .subnav.box{margin:0 0 19px 0}.v3 .uh .spalte.links p{line-height:1.5em;margin:0 0 13px 0}.v3 .uh .spalte.links .schaltbar p{line-height:1.5em;margin:13px 0 13px 0}.v3 .uh .spalte.links ul.grafik{line-height:15px;font-size:11px;list-style-type:none;margin:0 0 0 14px;padding:0}.v3 .uh .spalte.links ul.grafik ul{margin-left:14px}.v3 .uh .spalte.links ul.grafik li{margin:0 0 2px 0;background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif);background-position:0 3px;background-repeat:no-repeat;padding-left:15px}.v3 .uh .spalte.links ul a{color:#c40017;text-decoration:none}.v3 .uh .spalte.links ul a:hover,.v3 .uh .spalte.links ul a:focus{text-decoration:underline}.v3 .uh .spalte.links ul li{background-image:none;padding-left:0px}.v3 .uh .spalte.links>h2{background-image:none;padding-left:0px}.v3 .subsite #sublogo{position:absolute;bottom:17px;right:0px;font-size:20px;font-family:TheSansUHHBold,sans-serif;font-weight:normal}.v3 .subsite #sublogo a{text-decoration:none;color:#444;float:right}.v3 .subsite #sublogo a img{max-height:65px;width:auto !important;float:right}.v3 .subsite #textlogo{position:absolute;bottom:17px;left:0px;font-size:20px;font-family:TheSansUHHBold,sans-serif;font-weight:normal;width:250px;-moz-hyphens:none;-o-hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.v3 .subsite #textlogo a{text-decoration:none;color:#444;float:left}.v3 .subsite #textlogo a img{max-height:65px;width:auto !important;float:left}.v3 .subsite .oben .fotolinks{padding:0px;margin-bottom:21px;clear:both}.v3 .subsite .inhalt .rund{border-radius:4px}.v3 .subsite #inhalt{margin:0 0 0 10px;clear:left}.v3 .intranet2.subsite #inhalt{margin:0}.v3 .subsite h1{width:61.2%}.v3 .subsite #StudiengangDetails h1{width:100%}.v3 .subsite .copytext h1{width:auto}.v3 .intranet2 #suchemobil{right:38px !important}.v3 .intranet2 .spalte.links h1,.v3 .intranet2 h1{font-family:TheSansUHHRegularCaps, sans-serif;font-size:26px;margin-top:15px;margin-bottom:17px;width:100%}.v3 .subsite .spalte.links{float:left;width:66.5%;margin:0 0 0 0;padding-bottom:10px;line-height:1.5em}.v3 .subsite.inhalt .spalte.links{width:64.35%;padding:0 4.22% 20px 0px;margin:0}.v3 .subsite.intranet2 #intranetnav ul{width:66.5%}.v3 .subsite.inhalt.intranet2 #intranetnav ul{width:64.35%}.v3 .subsite.inhalt.intranet2.contentnav .spalte.links{padding-left:0px;padding-right:0;max-width:none}.v3 .subsite.inhalt.volle-breite .spalte.links{width:auto;float:none;padding:0 0px 20px 0px}.v3 .subsite.inhalt .spalte.links .fotolinks{position:relative;width:107.1%;left:0px}.v3 .subsite.inhalt.volle-breite .spalte.links .fotolinks{width:100%}.v3 .subsite.inhalt .spalte.links .fotolinks img{width:100%}.v3 .subsite .spalte.links .box{margin:0 0 19px 0}.v3 .subsite.intranet2 .spalte.links .box{margin-top:30px}.v3 .subsite .spalte.rechts{float:right;width:32.7%;padding-bottom:19px}.v3 .subsite .spalte.rechts .box{margin:0 0 10px 0}.v3 .subsite.intranet2 .spalte.rechts{float:left;width:66.5%;margin:0 0 0 0;padding-bottom:10px;line-height:1.5em}.v3 .subsite.inhalt.intranet2 .spalte.rechts{width:64.35%;padding:0 4.22% 20px 0px;margin:0}.v3 .subsite.intranet2 .spalte.rechts .box{margin:16px 0 19px 0}.v3 .subsite.intranet2 .spalte.favoriten{float:right;width:34%;padding-bottom:19px;padding-top:11px}.v3 .subsite .spalte.favoriten .box{margin:0 0 10px 0}.v3 .subsite.inhalt.intranet2:not(.volle-breite) .spalte.links .standard p{max-width:700px}.v3 .subsite.inhalt.intranet2:not(.volle-breite) .spalte.links .standard ul:not(.linkliste):not(.intranetlinks):not(.links) li{max-width:700px}.v3 .subsite.inhalt.intranet2:not(.volle-breite) .spalte.links .box p{max-width:700px}.v3 .subsite.inhalt.intranet2:not(.volle-breite) .spalte.links .box li{max-width:700px}.v3 body.fakultaet{background-color:#FFFFFF}.v3 .fakultaet #seite{background-color:#f4f9fc}.v3 .fakultaet #kopf{background-color:#fff;margin:-23px -20px 0 -20px;padding:23px 20px 0 20px;height:113px}.v3 .fakultaet #sublogo{position:absolute;bottom:17px;right:20px;font-size:20px;font-family:TheSansUHHBold,sans-serif;font-weight:normal}.v3 .fakultaet #sublogo a{text-decoration:none;color:#444;float:right}.v3 .fakultaet #sublogo a img{max-height:65px;width:auto !important;float:right}.v3 .fakultaet #inhalt{margin:0 0 0 10px;clear:left}.v3 .fakultaet #tools form input.text{background-color:#fff}.v3 .fakultaet .spalte.links{float:left;width:66.5%;margin:0 0 0 0;padding-bottom:10px;line-height:1.5em;overflow:hidden}.v3 .fakultaet.inhalt .spalte.links{width:66.5%;line-height:1.5em;padding:0 4.4% 0 2.2%;margin:0 0 20px 0;background-color:#fff;border:1px solid #ddd;border-radius:2px 2px 0 0}.v3 .fakultaet.inhalt.volle-breite .spalte.links{width:auto;float:none;margin:0}.v3 #weg .fakultaet.inhalt .spalte.links section>*{margin:0 4.22% 0 20px}.v3 .fakultaet.inhalt .spalte.links section>*:first-child{margin-top:15px}.v3 .fakultaet.inhalt .spalte.links section>*:last-child{margin-bottom:15px}.v3 .fakultaet.inhalt .spalte.links .fotolinks{position:relative;left:-3.6%;width:111.2%;border-radius:2px 2px 0 0;margin:0 !important}.v3 .fakultaet.inhalt .spalte.links .fotolinks img{width:100%;border-radius:2px 2px 0 0}.v3 .fakultaet .spalte.links .box{margin:0 0 19px 0}.v3 .fakultaet .spalte.rechts{float:right;width:32.7%;padding-bottom:19px}.v3 .fakultaet .spalte.rechts .box{margin:0 0 10px 0}.v3 .veranstaltungen{margin-top:20px}.v3 .portal h1{margin:0 0 12px 0;padding:0;font-size:20px}.v3 .portal #inhalt{margin:0 0 0 10px}.v3 .portal #nav .flyout{padding:2px 0 89px 0}.v3 .portal .spalte.links{float:left;width:66.55;margin:0 0 0;padding-bottom:10px}.v3 .portal .spalte.links .box{margin:0 0 19px 0}.v3 .portal .spalte.rechts{float:right;width:32.7%;padding-bottom:19px}.v3 .portal .spalte.rechts .box{margin:0 0 10px 0}.v3 #inhalt .royalSlider{width:100%;user-select:none;overflow:hidden}.v3 .royalSlider .rsArrow,.v3 .royalSlider .rsNav{z-index:100}.v3 #inhalt .rsOverflow,.v3 #inhalt .rsSlide,.v3 #inhalt .rsBullets{background:transparent}.v3 .rsOverflow{transition-duration:200ms !important}.v3 .simpleSlider{background:#fff !important}.v3 .simpleSlider .rsOverflow{background:transparent !important}.v3 .simpleSlider .rsSlide{background:transparent !important}.v3 .simpleSlider .rsBullets{display:none}.v3 .simpleSlider .slide{background:#fff}.v3 .simpleSlider .foto{float:left;width:56.2%;overflow:hidden;background:#fff;border-radius:2px 0 0 2px;padding:0}.v3 .simpleSlider .foto img{float:left}.v3 .simpleSlider .text{float:right;width:43.8%;background:#fff;border-radius:0 2px 2px 0;padding:15px 20px 15px 15px}.v3 .simpleSlider .text>*{margin-top:0}.v3 .simpleSlider .text *:last-child{margin-bottom:0}.v3 .simpleSlider .rsArrow{width:15px !important}.v3 .simpleSlider .rsArrowIcn{width:15px !important;background-color:#464646 !important;background-color:rgba(0,0,0,0.7) !important;color:transparent !important;text-align:center}.v3 .simpleSlider .rsArrow:hover .rsArrowIcn{background-color:#141414 !important;background-color:rgba(0,0,0,0.9) !important}.v3 .simpleSlider .rsArrowRight{right:2px !important}.v3 .simpleSlider .rsArrowLeft{left:2px !important}.v3 .simpleSlider .rsArrowRight .rsArrowIcn{margin-left:-8px !important;background-position:-73px -64px !important}.v3 .simpleSlider .rsArrowLeft .rsArrowIcn{margin-left:-8px !important;background-position:-72px -32px !important}.v3 #home-news.royalSlider{position:relative;height:auto;margin:0px 0 10px 0;z-index:10;clear:both;padding-top:31.3%}.v3 #home-news.royalSlider .slides{margin:0;padding:0;list-style-type:none;z-index:5;position:absolute;top:0;right:0;bottom:0;left:0}.v3 #home-news.royalSlider .slide{overflow:hidden}.v3 #home-news.royalSlider .slide+.slide{display:none}.v3 #home-news.royalSlider .slide .bild{float:left;width:100%;background-position:center center}.v3 #home-news.royalSlider .slide .bild .bildnachweis{position:absolute;bottom:0;right:0;background-color:#fff;background-color:rgba(255,255,255,0.9);font-size:9px;padding:0 3px}.v3 #home-news.royalSlider .slide .bild img{width:100%;float:left;height:31.3%}.v3 #home-news.royalSlider .slide .text-hintergrund{background-color:#FFFFFF;height:200px;opacity:0.9;position:absolute;right:40px;top:20px;width:300px;z-index:1}.v3 #home-news.royalSlider .slide.keintext .text-hintergrund{display:none}.v3 #home-news.royalSlider .slide .text{float:left;font-size:12px;height:160px;line-height:17px;position:absolute;right:60px;top:33px;width:260px;z-index:2;padding:0;background:none}.v3 #home-news.royalSlider .slide .text h2{margin:0}.v3 #home-news.royalSlider .slide .text p{margin:0 0 0.25em 0}.v3 #home-news.royalSlider .slide.keintext .text{display:none}.v3 #home-news.royalSlider .slide .text h2 .sup{color:#4e4e4e;font-size:12px;line-height:20px;display:block}.v3 #home-news.royalSlider .slide .text h2 .sup br{display:none}.v3 #home-news.royalSlider .slide .text b span{font-family:TheSansUHH,sans-serif}.v3 #home-news.royalSlider .slide .text h2 .main{color:#4E4E4E;padding-bottom:6px;font-size:20px;line-height:24px;display:block}.v3 #home-news.royalSlider .slide.foto .text{display:none}.v3 #home-news.royalSlider .slide .text .inhalt .mehr.typ2{display:inline}.v3 #home-news.royalSlider .slide .text .inhalt .mehr a{text-decoration:none;white-space:nowrap}.v3 #home-news.royalSlider .slide .text .inhalt .mehr.typ1 a{color:#c40017 !important}.v3 #home-news.royalSlider .slide .text .inhalt .mehr.typ2 a{color:#c40017 !important}.v3 #home-news.royalSlider .slide .text .inhalt .mehr a:hover,.v3 #home-news.royalSlider .slide .text .inhalt .mehr a:focus{text-decoration:underline}.v3 #home-news.royalSlider .buttons{border-radius:5px;position:absolute;right:25px;bottom:20px;width:82px;height:27px;background-color:#ddd;z-index:10}.v3 #home-news.royalSlider .buttons a{background-position:center center;float:left;color:transparent;overflow:hidden;font-size:14px;text-align:center;line-height:27px}.v3 #home-news.royalSlider .buttons .pause,.v3 #home-news.royalSlider .buttons .start{width:28px;height:27px;margin:0 1px}.v3 #home-news.royalSlider .buttons .pause:focus,.v3 #home-news.royalSlider .buttons .start:focus{border:1px dotted #c40017}.v3 #home-news.royalSlider .buttons .pause{background-image:url(https://assets.rrz.uni-hamburg.de/assets/pause-982498ef21cb26a6378761e2bb0b60ce0ab1153bda8a16c6cc547affae555df9.png)}.v3 #home-news.royalSlider .buttons .start{background-image:url(https://assets.rrz.uni-hamburg.de/assets/start-0b0a0ff08d93eea510ddc2f378e10a449a897da96fc66acc6cca7414a2402c9d.png)}.v3 #home-news.royalSlider .buttons .back,.v3 #home-news.royalSlider .buttons .next{width:26px;height:27px}.v3 #home-news.royalSlider .buttons .back:focus,.v3 #home-news.royalSlider .buttons .next:focus{border:1px dotted #c40017}.v3 #home-news.royalSlider .buttons .back{background-image:url(https://assets.rrz.uni-hamburg.de/assets/back-febbcf005be17f565d7ea2a47414266ceb9d180d0cf39145051bc12f066e8e64.png)}.v3 #home-news.royalSlider .buttons .next{background-image:url(https://assets.rrz.uni-hamburg.de/assets/next-3f3f547f15d696c0e0e3de74bd4b9f92ca7d4dc204539d29676f90e7f4ba998e.png)}.v3 #home-news.royalSlider .rsBullets{position:absolute;bottom:8px;left:0;right:0;font-size:1px;text-align:center}.v3 #home-news.royalSlider .rsBullet{box-shadow:0 0 1px rgba(222,255,255,0.5);border:1px solid #ccc;cursor:pointer;width:12px;height:12px;display:inline-block;vertical-align:top;background:#fff;background:rgba(255,255,255,0.8);border-radius:8px;margin:0 5px}.v3 #home-news.royalSlider .rsBullet.rsNavSelected{background:#E1011B;border-color:#E1011B}.v3 #home-news.royalSlider #schalter{display:inline-block;width:12px;height:12px;margin:0 5px}.v3 #home-news.royalSlider #schalter.start{background-image:url(https://assets.rrz.uni-hamburg.de/assets/slider-start-cd8fd76ee797bf17e5351296bed5584d15b0f974db2057c446b16e3b822531dc.png)}.v3 #home-news.royalSlider #schalter.pause{background-image:url(https://assets.rrz.uni-hamburg.de/assets/slider-stop-cd9004285e4a4a700e7a5e5fc98c36707e24749e78358ca3ecf847274938e808.png)}.v3 #home-news.royalSlider1 .rsBullet{box-shadow:nobe;border:0;width:8px;height:8px}.v3 #home-news.royalSlider .rsArrow{position:absolute;top:50%;width:18px;height:0;margin-top:-13px;padding-top:26px;overflow:hidden}.v3 #home-news.royalSlider .rsArrowRight{right:8px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/slider-right-db118350f63b756f6a5485c2641ac1d3b95dc8006862c4b9f3fe0881bb02160e.png)}.v3 #home-news.royalSlider .rsArrowLeft{left:8px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/slider-left-9a9d16a279d704cdc9c42dc4fd81bff162564a57c2e4eba8b599951715d9d643.png)}.v3 #bildgalerie{overflow:hidden;text-align:center}.v3 #bildgalerie .rsDefault .rsOverflow,.v3 #bildgalerie .rsDefault .rsSlide,.v3 #bildgalerie .rsDefault .rsVideoFrameHolder,.v3 #bildgalerie .rsDefault .rsThumbs{background:transparent}.v3 #bildgalerie .galerieContainer{display:inline-block;vertical-align:top;margin-left:16px;width:670px;text-align:left}.v3 #bildgalerie .titel{line-height:30px;font-size:13px;margin-top:6px}.v3 #bildgalerie .titel span,.v3 #bildgalerie .titel h2{font-weight:bold;text-transform:uppercase;font-size:13px;line-height:30px;display:inline}.v3 .subsite.intranet2 #bildgalerie .titel span,.v3 .subsite.intranet2 #bildgalerie .titel h2{font-size:16px}.v3 #bildgalerie .galerie{margin-top:30px}.v3 #bildgalerie .galerie .slide{background:#f3f3f3 !important}.v3 #bildgalerie .galerie .slide .imgtable{display:table;width:100%}.v3 #bildgalerie .galerie .slide .imgcell{height1:508px;display:table-cell;vertical-align:middle;text-align:center}.v3 #bildgalerie .galerie .slide .imgcontainer{display:inline-block}.v3 #bildgalerie .galerie .slide .imgcontainer img{margin:0 !important;width:100%}.v3 #bildgalerie .galerie .slide .numerierung{float:left;font-size:10px;line-height:1.25em}.v3 .subsite.intranet2 #bildgalerie .galerie .slide .numerierung{font-size:14px}.v3 #bildgalerie .galerie .slide .copyright{float:right;font-size:10px;line-height:1.25em}.v3 .subsite.intranet2 #bildgalerie .galerie .slide .copyright{font-size:14px}.v3 #bildgalerie .galerie .slide .bildunterschrift{margin-top:16px;margin-bottom:16px;font-size:12px}.v3 #bildgalerie .galerie .slide .bildunterschrift .headline{margin-bottom:3px;font-size:12px}.v3 .subsite.intranet2 #bildgalerie .galerie .slide .bildunterschrift{font-size:16px}.v3 .subsite.intranet2 #bildgalerie .galerie .slide .bildunterschrift .headline{font-size:16px}.v3 #bildgalerie .linie{height:646px;display:inline-block;visibility:hidden;vertical-align:top;width:0;border-left:1px solid #ddd;border-right:1px solid #fff;margin:0 15px}.v3 #bildgalerie .galeriethumbs{background:#f3f3f3;height:420px !important;width:210px !important}.v3 #bildgalerie .sliderContainer{display:inline-block;vertical-align:top;height:520px !important;width:210px !important;overflow:visible}.v3 #bildgalerie .sliderContainer .thumbup img{cursor:pointer;margin-left:5px}.v3 #bildgalerie .sliderContainer .thumbdown img{cursor:pointer;margin-left:5px}.v3 #bildgalerie .galeriethumbs .slide{width:210px !important;height:420px !important;background:#f3f3f3 !important}.v3 #bildgalerie .galeriethumbs .slide a:focus img{outline:1px dotted #444}.v3 #bildgalerie .galeriethumbs .slide img{float:left;padding:2px;margin:3px}.v3 #bildgalerie .galeriethumbs .slide img.an{outline:2px solid #999}.v3 #bildgalerie .galeriethumbs .rsSlide{height:420px !important}.v3 #bildgalerie .galeriethumbs .rsOverflow{height:420px !important}.v3 #bildgalerie .rsArrow{width:49px !important;border-radius:2px}.v3 #bildgalerie .rsArrowIcn{width:49px !important;height:48px !important;color:transparent;line-height:48px;text-align:center;font-size:20px}.v3 #bildgalerie .rsArrowLeft .rsArrowIcn{border-radius:0 !important;background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil_links-353524a3afd1bbe0e82f7d16fd3e0845cb0e1e39ba5e1c602b7ac9f883cb54c7.png);background-position:center center !important;margin-left:-25px !important;top:240px !important}.v3 #bildgalerie .rsArrowRight .rsArrowIcn{border-radius:0 !important;background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil_rechts-c59da76859c9c5dd7bf6367fc3a03a61aa17ef243fa34bb6afa7b67dd930291b.png);background-position:center center !important;margin-left:-25px !important;top:240px !important}.v3 .links #bildgalerie{padding:0 15px 10px 15px}.v3 .intranet2 .links #bildgalerie{padding:0 15px 15px 15px}.v3 .links #bildgalerie .galerieContainer{margin-left:0px;width:100%;border-right:0px}.v3 .links #bildgalerie .titel{line-height:30px;font-size:13px;margin:6px 0;text-align:left}.v3 .subsite.intranet2 .links #bildgalerie .titel{font-size:16px;margin:24px 26px 20px 26px}.v3 .links #bildgalerie .rsArrowRight{right:0px !important}.v3 .links #bildgalerie .rsArrowLeft{left:0px !important}.v3 .links #bildgalerie .galerie{width:100% !important;height:auto !important}.v3 .links #bildgalerie .galerie .slide .imgtable{display:block}.v3 .links #bildgalerie .galerie .slide .imgcell{height:auto;display:block}.v3 .links #bildgalerie .rsArrowIcn{top:40% !important;margin-top:-25px}.v3 .links #bildgalerie .galerie .slide .bildunterschrift{margin:10px 0 8px 0}.v3 #bildgalerie .sliderinhaltContainer{height:98px !important;width:100% !important;overflow:visible}.v3 #bildgalerie.ausblenden .sliderinhaltContainer{display:none}.v3 #bildgalerie .sliderinhaltContainer .thumbup{float:left;height:84px !important;width:35px !important}.v3 #bildgalerie .sliderinhaltContainer .thumbdown{float:left;height:84px !important;width:35px !important}.v3 #bildgalerie .galeriethumbsinhalt{float:left;height:102px !important;width:calc(100% - 70px) !important;padding:0}.v3 #bildgalerie .galeriethumbsinhalt .slide{background-color:#f3f3f3}.v3 #bildgalerie .galeriethumbsinhalt .slide a:focus img{outline:1px dotted #444}.v3 #bildgalerie .galeriethumbsinhalt .slide img{float:left;padding:2px;margin:0.5% 1%;width:18%}.v3 #bildgalerie .galeriethumbsinhalt .slide img.an{outline:2px solid #999}.v3 #bildgalerie .galeriethumbsinhalt .rsArrow{display:none !important}.v3 #bildgalerie .galeriethumbsinhalt .rsArrowIcn{display:none}.v3 .galerieuebersicht{width:630px;padding:30px 0 40px 0;clear:left}.v3 .galerieuebersicht h2{font-size:13px;line-height:28px;text-transform:uppercase;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.v3 .galerieuebersicht .zeile{clear:left}.v3 .galerieuebersicht .zeile+.zeile{border-bottom:0px;border-top:1px solid #ddd}.v3 .galerieuebersicht .zeile .spalte{float:left;width:315px;padding:12px 0;cursor:pointer}.v3 .galerieuebersicht .zeile .spalte img{float:left;margin-right:18px}.v3 .galerieuebersicht .zeile .spalte .name{font-weight:bold;cursor:pointer}.v3 .links #bildgalerie.gallerywide{padding:0}.v3 .links #bildgalerie.gallerywide .galerieContainer{width:670px;margin-left:16px;display:inline-block;vertical-align:top;text-align:left}.v3 .links #bildgalerie.gallerywide .galeriethumbs img{width:94px;height:64px;object-fit:cover}.v3 TABLE.sort a.down{text-decoration:underline}.v3 TABLE.sort a.up{text-decoration:overline}.v3 TABLE.sort a.none{text-decoration:none}.v3 table.sort{hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;border-collapse:collapse;border:1px solid #ddd !important;width:620px}.v3 table.sort th{background:#ccc;padding:0 2px;border:1px solid #666;text-align:left;height:20px}.v3 table.sort td{background:#fff;padding:4px 8px;border:1px solid #666;text-align:left;height:20px}.v3 table.sort tbody tr.aus,.v3 table.sort tr.aus td{display:none;border:0}.v3 table.sort{border-collapse:collapse;overflow:visible}.v3 table.sort th{background:#ccc;cursor:pointer;padding:4px 8px !important;white-space:nowrap;border:1px solid #ddd;border-width:1px 1px}.v3 table.sort th{background:-moz-linear-gradient(top, #fff 0%, #ccc 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ccc));background:-webkit-linear-gradient(top, #fff 0%, #ccc 100%);background:-o-linear-gradient(top, #fff 0%, #ccc 100%);background:-ms-linear-gradient(top, #fff 0%, #ccc 100%);background:linear-gradient(top, #fff 0%, #ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#cccccc",GradientType=0 )}.v3 table.sort th:before{content:"\25BE";float:right;opacity:0.4;position:relative;left:6px}.v3 table.sort th:hover{background:#ddd}.v3 table.sort th:hover{cursor:pointer;white-space:nowrap}.v3 table.sort th.sort:before{content:"\25B4";float:right;opacity:1;position:relative;left:6px}.v3 table.sort th.reverse:before{content:"\25BE";float:right;opacity:1;position:relative;left:6px}.v3 table.sort td,.v3 #formulargruppe td{border:1px solid #ddd;border-width:1px}.v3 table.sort td.sort{background:#f3f3f3}.v3 table.sort tr:hover td{background-color:#f6f6f6}.v3 table.sort tr:hover td.sort{background-color:#eee !important}.v3 h3.pm{font-size:12px !important;font-family:TheSansUHH, sans-serif;margin-top:0px !important}.v3 table.pm+h3.pm{margin-top:12px !important}.v3 table.pm td{vertical-align:top}.v3 table.pm td.datum{font-family:TheSansUHHBold,sans-serif;font-weight:normal;white-space:nowrap;width:102px}.v3 .presseteaser{position:relative;width:100%;left:0px}.v3 .presseteaser.alt{float:left;width:207px;margin:0 10px 10px 0}.v3 .presseteaser .bild{text-align:center}.v3 .presseteaser .bild img{width:100%}.v3 .presseteaser .unterschrift{font-size:11px;margin-top:10px}.v3 .presseteaser .unterschrift p{margin:0}.v3 .pressemitteilungen:not(.fakultaet) .copytext{margin-top:-50px}.v3 .pressemitteilungen .copytext>ul{overflow:auto}.v3 .pressemitteilungen .copytext .social{margin:5px 0;clear:left}.v3 .pressemitteilungen .copytext .social ul{margin:17px 0  15px 0 !important}.v3 .pressemitteilungen .copytext .datum{margin-bottom:8px;clear:left;margin-top:10px}.v3 .pressemitteilungen .copytext h1 .sup{font-size:15px;margin-bottom:8px;display:block}.v3 .pressemitteilungen .copytext h1 br{display:none}.v3 .pressemitteilungen .copytext h1 .main{display:block}.v3 .pressemitteilungen .copytext h1 .sub{font-size:14px;margin-top:8px;display:block;line-height:1.25em}.v3 .pressemitteilungen p.pdf img{float:left;margin-right:20px}.v3 .pressemitteilungen .copytext ul:not(.social_share_privacy_area){padding:0 !important;overflow:visible !important}.v3 .pressemitteilungen .copytext ul:not(.social_share_privacy_area) li{left:40px !important;margin-right:40px !important}.v3 .pressemitteilungen .copytext ul:not(.social_share_privacy_area) li:before{margin:0px 0 0 -14px !important;left:auto !important}.v3 .bild1.inputfragment.links{float:left;margin:0 10px 10px 0}.v3 .bild1.inputfragment.rechts{float:right;margin:0 0 10px 10px}.v3 .bild1.inputfragment .quer{width:200px;height:130px}.v3 .bild1.inputfragment .hoch{width:160px;height:200px}.v3 .spalte.rechts .lageplan{padding:1px}.v3 .spalte.rechts .lageplan iframe{float:left;width:100%;height:220px}.v3 .fakultaet.start .standardinhalt{background-color:#FFFFFF;padding:12px 16px;margin:0 0 19px 0;border:1px solid #ddd;box-shadow:0 0 2px #eee;border-radius:2px;overflow:hidden}.v3 .fakultaet.start .fotolinks+.standardinhalt{margin-top:19px}.v3 #inhalt .oben .foto{margin-bottom:22px;position:relative}.v3 #inhalt .oben .foto .text{background-color:#fff;background-color:rgba(255,255,255,0.88);position:absolute;top:56px;left:22px;min-width:323px;max-width:345px;padding:23px 25px}.v3 #inhalt .oben .foto .text strong{color:#E2001A;text-transform:uppercase;font-size:30px;line-height:1.06em}.v3 #inhalt .oben .foto .text div{font-size:18px;line-height:1.25em;margin-top:3px}.v3 #inhalt .oben .foto img{float:left;width:100%}.v3 #inhalt .oben .foto .bildnachweis{white-space:nowrap;font-size:10px;text-align:right;position:absolute;left:100%;bottom:0;background:#fff;background:rgba(255,255,255,0.85);padding:2px 5px;color:#666;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;transform-origin:bottom left}.v3 #inhalt .oben .fotokonferenz{margin-bottom:22px;position:relative}.v3 #inhalt .oben .fotokonferenz .text{position:absolute;top:20px;left:10px}.v3 #inhalt .oben .fotokonferenz .text strong{font-size:36px;line-height:1.18em}.v3 #inhalt .oben .fotokonferenz .text div{font-size:30px;line-height:1.25em;margin-top:16px;margin-bottom:-4px}.v3 #inhalt .oben .fotokonferenz .button a{display:inline-block;border:1px solid #CE2D19;border-color:#CE2D19 #C52118 #BA1126 #C72317;border-radius:2px;background-color:#C90219;color:#fff;padding:0 38px;font-family:TheSansUHHBold, sans-serif;text-transform:uppercase;font-size:16px;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.3);background-image:-webkit-linear-gradient(270deg, #E5331C 0%, #C90219 100%);background-image:linear-gradient(180deg, #E5331C 0%, #C90219 100%)}.v3 #inhalt .oben .fotokonferenz img{float:left;width:100%}.v3 #inhalt .oben .fotokonferenz .bildnachweis{white-space:nowrap;font-size:10px;text-align:right;position:absolute;left:100%;bottom:0;background:#fff;background:rgba(255,255,255,0.85);padding:2px 5px;color:#666;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;transform-origin:bottom left}.v3 #inhalt .oben .fotokonferenzII{margin-top:37px;clear:both;margin-bottom:22px;position:relative}.v3 #inhalt .oben h1 .fotokonferenzII{margin-top:0}.v3 #inhalt .oben .fotokonferenzII .text{background-color:#fff;background-color:rgba(255,255,255,0.88);position:absolute;top:56px;left:22px;min-width:323px;padding:10px}.v3 #inhalt .oben .fotokonferenzII .text h1{font-size:34px;line-height:1.18em;width:auto;margin-bottom:0}.v3 #inhalt .oben .fotokonferenzII .text strong{font-size:34px;line-height:1.18em}.v3 #inhalt .oben .fotokonferenzII .text div{font-size:24px;line-height:1.25em;margin-top:6px;margin-bottom:-4px}.v3 #inhalt .oben .fotokonferenzII .text div.datum{margin-top:26px}.v3 #inhalt .oben .fotokonferenzII img{float:left;width:100%}.v3 #inhalt .oben .fotokonferenzII .bildnachweis{white-space:nowrap;font-size:10px;text-align:right;position:absolute;left:100%;bottom:0;background:#fff;background:rgba(255,255,255,0.85);padding:2px 5px;color:#666;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;transform-origin:bottom left}.v3 #inhalt .oben .foto .bildnachweis a,.v3 #inhalt .oben .fotokonferenz .bildnachweis a,.v3 #inhalt .oben .fotokonferenzII .bildnachweis a{text-decoration:none !important;border-bottom:1px dotted #4e4e4e !important;color:#4e4e4e !important}.v3 #inhalt .oben .foto .bildnachweis a:hover,.v3 #inhalt .oben .fotokonferenz .bildnachweis a:hover,.v3 #inhalt .oben .fotokonferenzII .bildnachweis a:hover{color:#C40017 !important;border:0 !important}.v3 .home-teaser-3-col{border-top:1px solid #ddd;margin:25px 0 35px 0;padding:20px 0 0 0;overflow:hidden}.v3 .home-teaser-3-col .col{float:left;width:265px;margin-left:0}.v3 .home-teaser-3-col .col+.col{margin-left:81px}.v3 .home-teaser-3-col .col .titel{font-size:20px;margin:0 0 10px 0}.v3 .home-teaser-3-col .col .bild{width:265px;height:112px;overflow:hidden;background:#eee;margin-bottom:20px}.v3.js .links .alles.auf{clear:both;float:left;color:#444;border:1px solid #d4d4d4;padding:1px 7px 1px 5px;margin:10px 0;text-decoration:none}.v3.js .subsite.intranet2 .links .alles.auf{margin:20px 0}.v3.js .links .alles.auf:before{float:left;margin:8px 4px 0 0;content:" ";width:0;height:0;border-style:solid;border-width:4px 3.5px 0 3.5px;border-color:#787878 transparent transparent transparent}.v3.js .links .alles.zu{clear:both;float:left;color:#444;border:1px solid #d4d4d4;padding:1px 7px 1px 5px;margin:10px 0;text-decoration:none}.v3.js .links .alles.zu:before{float:left;margin:8px 4px 0 0;content:" ";width:0;height:0;border-style:solid;border-width:0 3.5px 4px 3.5px;border-color:transparent transparent #787878}.v3.js .links .schaltbar .inhalt,.v3.js .links .schaltbar .subinhalt{position:relative;overflow:auto}.v3.js .schaltbar>.titel{border-bottom:1px solid #ddd}.v3.js .schaltbar.auf>.titel{border-bottom:1px solid #ddd}.v3.js .schaltbar .titel a.tt,.v3.js .schaltbar div.titel a.tt:hover,.v3.js .schaltbar div.titel a.tt:focus{color:#4e4e4e !important;text-decoration:none !important}.v3 .schaltbar h2.titel,.v3 .schaltbar h3.titel,.v3 .schaltbar h4.titel,.v3 .schaltbar div.titel{cursor:pointer;background-image:url(https://assets.rrz.uni-hamburg.de/assets/bottom-0ac5ba59a50c9c80f1ec0e227bf69b59c3e7751888d57c5ce504311d4aee7c0c.gif);background-position:0 8px;background-repeat:no-repeat;padding-left:18px}.v3 .schaltbar h2.titel{background-position:0 10px}.v3 .schaltbar h3.titel{background-position:0 8px;font-size:14px;line-height:20px;margin:0;padding:4px 0 4px 16px}.v3 .schaltbar h3.titel+.inhalt{margin-top:15px}.v3 .schaltbar h4.titel{background-position:0 3px;font-size:13px;line-height:18px;margin:0 0 15px 0;padding-left:16px}.v3 .schaltbar div.titel{background-position:0 3px;font-size:12px;line-height:18px;margin:0 0 15px 0;padding-left:16px}.v3.js .schaltbar.auf>.titel{background-image:url(https://assets.rrz.uni-hamburg.de/assets/top-a99486909ff1bfe5afd0d92cfbedfb799dbdcb0bde8d7b16269a7e0fcc4ede52.gif);background-repeat:no-repeat}.v3.js .schaltbar>.inhalt,.v3 .schaltbar>.subinhalt{display:none}.v3.js .schaltbar.auf>.inhalt,.v3 .schaltbar.auf>.subinhalt{display:block}.v3.js .links .schaltbar .inhalt,.v3 .links .schaltbar .subinhalt{padding:0px 0 3px 17px}.v3.js .links .schaltbar .inhalt div:first-child,.v3 .links .schaltbar .subinhalt div:first-child{padding-top:0;margin-top:0}.v3.js .links .schaltbar .inhalt p:first-child,.v3 .links .schaltbar .subinhalt p:first-child{padding-top:0;margin-top:0}.v3.js .links .schaltbar .inhalt ul:first-child,.v3 .links .schaltbar .subinhalt ul:first-child{padding-top:0;margin-top:0}.v3.js .links .schaltbar .inhalt ol:first-child,.v3 .links .schaltbar .subinhalt ol:first-child{padding-top:0;margin-top:0}.v3.js .links .schaltbar .inhalt h3:first-child,.v3 .links .schaltbar .subinhalt h3:first-child{padding-top:0;margin-top:0}.v3.js .links .schaltbar .inhalt h4:first-child,.v3 .links .schaltbar .subinhalt h4:first-child{padding-top:0;margin-top:0}.v3.js .links .schaltbar .inhalt .row h4,.v3 .links .schaltbar .subinhalt .row h4{margin-top:10px}.v3.js .links .schaltbar .inhalt .row:first-child h4,.v3 .links .schaltbar .subinhalt .row:first-child h4{margin-top:0}.v3.js .links .schaltbar .inhalt table,.v3 .links .schaltbar .subinhalt table{margin:8px 0 15px 0}.v3.js .intranet2 .schaltbar.plus .titel{border:0;padding-left:0;background-image:none !important}.v3.js .intranet2 .schaltbar.plus .titel a.tt{color:#0271bb !important}.v3.js .intranet2 .plus.schaltbar.plus .titel a.tt{color:#4e4e4e !important}.v3.js .intranet2 .quicklinks.schaltbar .titel a.tt:hover{color:#fff !important}.v3.js .intranet2#i221343763423 .schaltbar .titel{border:0;padding-left:0;background-image:none !important}.v3.js .intranet2 .schaltbar .titel{border:0;padding-left:0;background-image:none !important}.v3.js .intranet2#i221343763423 .schaltbar .titel a.tt:hover{color:#fff !important}.v3 .intranet2 .plus h2{display:block;position:relative;width:100%;line-height:57px;padding-left:54px;margin-top:12px;font-family:TheSansUHHSemiLightCaps;font-size:21px;color:#4e4e4e !important;background-color:#faf9f9}.v3 .intranet2 .plus>a{display:block;position:relative;width:100%;line-height:57px;padding-left:54px;margin-top:12px;font-family:TheSansUHHSemiLightCaps;font-size:21px;color:#4e4e4e !important;background-color:#faf9f9}.v3 .intranet2 .plus a.tt{transition:background-color 0.2s;display:block;position:relative;width:100%;padding-left:54px;margin-top:12px;font-family:TheSansUHHSemiLightCaps;font-size:21px;color:#4e4e4e !important;background-color:#faf9f9}.v3 .intranet2 .plus a:hover,.v3 .intranet2 .plus a:focus{color:#fff !important;background-color:#0271bb !important;text-decoration:none}.v3 .intranet2 .plus>a:after{content:"";position:absolute;width:20px;height:19px;left:18px;top:50%;margin-top:-8px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/plus-blau-1cccaf73172580ec6f15d3c5da32379cd5b328d5ca7bc00657d2b01bc805bc47.svg)}.v3 .intranet2 .plus.auf>a:after{content:"";position:absolute;width:20px;height:19px;left:18px;top:50%;margin-top:-8px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/minus-blau-d19b8bb5817adccb76daf43c14f8c17df0df22692f4e722d5dfa246358cd114a.svg)}.v3 .intranet2 .plus>a:hover:after,.v3 .intranet2 .plus>a:focus:after{background-image:url(https://assets.rrz.uni-hamburg.de/assets/plus-weiss-857ebcad7436471b60106cfb13e5a84b8d74387076fe66f62cdf0664f941aadc.svg) !important}.v3 .intranet2 .plus.auf>a:hover:after,.v3 .intranet2 .plus.auf>a:focus:after{background-image:url(https://assets.rrz.uni-hamburg.de/assets/minus-weiss-b2ced8e3ddc483ef5ccf77e3de838a43f3373a9dfe9f887076908e05961c1d6b.svg) !important}.v3 #intranetsubnav ul ul li a:hover,.v3 #intranetsubnav ul ul li a:focus{background:none !important;color:#c40017 !important;text-decoration:underline}.v3 .intranet2 .linkliste ul ul li a:hover,.v3 .intranet2 .linkliste ul ul li a:focus{background:none !important;color:#c40017 !important;text-decoration:underline}.v3 .intranet2 .spalte.links .box.schaltbar{margin:12px 0}.v3 .intranet2 .box.schaltbar>.titel{display:block;position:relative;width:100%;padding:0;border-bottom:0;margin-top:0px;font-family:TheSansUHHBold;font-size:18px;color:#4e4e4e !important;background-color:#faf9f9;background-image:none}.v3 .intranet2 .subbox.schaltbar>.titel{display:block;position:relative;width:100%;padding:0;border-bottom:0;margin-top:0px;font-family:TheSansUHHBold;font-size:18px;color:#4e4e4e !important;background-color:#ffffff;background-image:none}.v3 .intranet2 .links .schaltbar .inhalt{padding-left:27px;padding-right:18px}.v3 .intranet2 .links .schaltbar .subinhalt{padding-left:27px}.v3 .intranet2 .schaltbar.auf>.titel{background-image:none}.v3 .intranet2 .schaltbar a.tt{background-color:transparent;display:block;position:relative;width:100%;padding:18px 18px 18px 54px;color:#4e4e4e !important}.v3 .intranet2 .schaltbar .titel a:hover,.v3 .intranet2 .schaltbar .titel a:focus{color:#fff !important;background-color:#0271bb !important;text-decoration:none}.v3 .intranet2 .kontakt .schaltbar .titel a:hover,.v3 .intranet2 .kontakt .schaltbar .titel a:focus{color:#4e4e4e !important;background-color:#fff !important;text-decoration:none}.v3 .intranet2 .schaltbar>.titel>a.tt:after{content:"";position:absolute;width:20px;height:19px;left:18px;top:50%;margin-top:-8px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/plus-blau-1cccaf73172580ec6f15d3c5da32379cd5b328d5ca7bc00657d2b01bc805bc47.svg)}.v3 .intranet2 .schaltbar.auf>.titel>a.tt:after{background-image:url(https://assets.rrz.uni-hamburg.de/assets/minus-blau-d19b8bb5817adccb76daf43c14f8c17df0df22692f4e722d5dfa246358cd114a.svg)}.v3 .intranet2 .schaltbar>.titel>a.tt:hover:after,.v3 .intranet2 .schaltbar>.titel>a.tt:focus:after{background-image:url(https://assets.rrz.uni-hamburg.de/assets/plus-weiss-857ebcad7436471b60106cfb13e5a84b8d74387076fe66f62cdf0664f941aadc.svg) !important}.v3 .intranet2 .kontakt .schaltbar>.titel>a.tt:hover:after,.v3 .intranet2 .kontakt .schaltbar>.titel>a.tt:focus:after{background-image:url(https://assets.rrz.uni-hamburg.de/assets/plus-blau-1cccaf73172580ec6f15d3c5da32379cd5b328d5ca7bc00657d2b01bc805bc47.svg) !important}.v3 .intranet2 .schaltbar.auf>.titel>a.tt:hover:after,.v3 .intranet2 .schaltbar.auf>.titel>a.tt:focus:after{background-image:url(https://assets.rrz.uni-hamburg.de/assets/minus-weiss-b2ced8e3ddc483ef5ccf77e3de838a43f3373a9dfe9f887076908e05961c1d6b.svg) !important}.v3 .intranet2 .kontakt .schaltbar.auf>.titel>a.tt:hover:after,.v3 .intranet2 .kontakt .schaltbar.auf>.titel>a.tt:focus:after{background-image:url(https://assets.rrz.uni-hamburg.de/assets/minus-blau-d19b8bb5817adccb76daf43c14f8c17df0df22692f4e722d5dfa246358cd114a.svg) !important}.v3 .intranet2 .linkbox .title{display:block;position:relative;width:100%;line-height:57px;padding-left:54px;margin-top:12px;font-family:TheSansUHHSemiLightCaps;font-size:21px;color:#4e4e4e !important;background-color:#faf9f9}.v3 .intranet2 .linkbox>a{display:block;position:relative;width:100%;line-height:57px;padding-left:54px;margin-top:12px;font-family:TheSansUHHSemiLightCaps;font-size:21px;color:#4e4e4e !important;background-color:#faf9f9}.v3 .intranet2 .linkbox a:hover,.v3 .intranet2 .linkbox a:focus{color:#fff !important;background-color:#0271bb !important;text-decoration:none}.v3 .intranet2 .linkbox a:after{content:"";position:absolute;width:10px;height:19px;right:18px;top:50%;margin-top:-8px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil-blau-b3a503b2e9f89715543646ab7f711f878a3f68e7144fc605a8745fb6b08b29b2.svg)}.v3 .intranet2 .linkbox:hover a:after,.v3 .intranet2 .linkbox a:focus:after{background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil-weiss-5703bdd57c8f4986c97e10c1cfd7a3f7809f31f647baf38f2ebbd7d5df51c138.svg)}.v3 .inhaltsblock h3.titel{margin:0;padding-left:0;background-position:0 3px;font-size:13px;line-height:18px}.v3 .intranet2 .inhaltsblock h3.titel{font-size:19px;line-height:20px;margin:8px 0 4px 0;padding:0 0 4px 0}.v3 .inhaltsblock.schaltbar h3.titel{margin:0;padding-left:16px;background-position:0 7px}.v3 .inhaltsblock.einspaltig:not(.schaltbar) h3.titel{margin-bottom:13px}.v3 .inhaltsblock.einspaltig .inhalt>h3{margin:12px 0 8px}.v3 .inhaltsblock.einspaltig .inhalt>h2{margin:12px 0 8px}.v3 .hinweis{background-color:#fffff5;padding:12px 16px}.v3 .intranet2 .hinweis{padding:20px;background-color:#ffffff;border:1px solid #0271bb}.v3 .hinweis .titel{font-size:15px !important;margin:0 0 4px 0 !important}.v3 .intranet2 .hinweis .titel{font-size:19px !important;border-bottom:0 !important;padding-bottom:4px}.v3 .hinweis .untertitel{font-family:TheSansUHHBold,sans-serif;font-weight:normal;font-size:12px;margin:0 0 4px 0}.v3 .hinweis .text{font-size:12px;margin:0}.v3 .intranet2 .hinweis .text{font-size:16px}.v3 .hinweis .text p{margin:0 0 4px 0}.v3 .intranet2 .hinweis .text ul{margin-top:8px}.v3 .textbox{background-color:#fff;padding:12px 16px}.v3 .intranet2 .textbox{padding:20px}.v3 .inhalt .textbox.breit{width:110.5%}.v3 .fakultaet.inhalt .textbox.breit{width:auto !important}.v3 .volle-breite .textbox.breit{width:auto !important}.v3 .textbox h3.titel{font-size:15px !important;margin:0 0 4px 0 !important}.v3 .intranet2 .textbox h3.titel{font-size:19px !important;margin:8px 0 4px 0 !important;padding:0 0 4px 0}.v3 .textbox .untertitel{font-family:TheSansUHHBold,sans-serif;font-weight:normal;font-size:12px;margin:0 0 4px 0}.v3 .intranet2 .textbox .untertitel{font-size:15px}.v3 .textbox .text{font-size:12px;margin:0}.v3 .intranet2 .textbox .text{font-size:16px}.v3 .textbox .text p{margin:0 0 4px 0}.v3 .intranet2 .textbox .text p{margin:8px 0}.v3 .bildtextbox{background-color:#fff;padding:12px 16px}.v3 .bildtextbox h3.titel{font-size:15px !important;margin:0 0 4px 0 !important}.v3 .bildtextbox .bild{float:left;margin:4px 20px 12px 0;font-size:0;line-height:0;width:186px}.v3 .bildtextbox .text{font-size:12px;margin:0}.v3 .bildtextbox .text p{margin:0 0 4px 0}.v3 .teasereinfachbox{background-color:#fff;padding:12px 16px}.v3 .intranet2 .teasereinfachbox{padding:20px}.v3 .teasereinfachbox h3.titel{font-size:15px !important;margin:-3px 0 4px 0 !important;line-height:20px !important}.v3 .intranet2 .teasereinfachbox h3.titel{font-size:19px !important;margin:8px 0 4px 0 !important;padding:0 0 4px 0}.v3 .intranet2 .teasereinfachbox .bild{margin:8px 20px 10px 0}.v3 .teasereinfachbox .bild{float:left;margin:0px 20px 10px 0;font-size:0;line-height:0;width:200px;max-width:40%}.v3 .teasereinfachbox .bild img{width:100%}.v3 .teasereinfachbox .text{font-size:12px;margin:0}.v3 .subsite.intranet2 .teasereinfachbox .text{font-size:16px}.v3 .teasereinfachbox .text p{margin:0 0 4px 0}.v3 .teasereinfachbox ul{list-style-type:none;display:inline;margin-top:4px}.v3 .teasereinfachbox li a{margin:0 0 0 -16px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif);background-position:0 4px;background-repeat:no-repeat;padding-left:13px;position:relative;background-color:#fff}.v3 .intranet2 .teasereinfachbox li a{background-position:0 6px}.v3 .teasereinfachbox li:before{width:0px !important}.v3 .teasereinfachbox ul{padding:0 !important}.v3 .teasereinfachbox li{left:40px !important;margin-right:40px !important}.v3 .teasereinfachbox li:before{width:6px !important;margin:0px 0 0 -14px !important;left:auto !important}.v3 .fotolinks img{float:left;max-width:100%}.v3 .fotolinks .bildnachweis,.v3 .singleevent .foto .bildnachweis,.v3 .veranstaltung .foto .bildnachweis{clear:left;text-align:right;font-size:9px;padding-right:10px;min-height:18px}.v3 .intranet2 .fotolinks .bildnachweis,.v3 .singleevent .foto .bildnachweis,.v3 .veranstaltung .foto .bildnachweis{font-size:13px;margin-bottom:15px}.v3 .fotolinks+p:empty{display:none}.v3 .bild-box-container{overflow:hidden}.v3 .bild-box{float:right;overflow:hidden;margin:0 0 20px 20px}.v3 .bild-box.quer{width:230px}.v3 .bild-box.hoch{width:140px}.v3 .bild-box.quer img{width:230px}.v3 .bild-box.hoch img{width:140px}.v3 .bild-box div{font-size:10px;margin-top:8px}.v3 .inhalt .teaser-2-col.breit{width:110.5% !important}.v3 .fakultaet.inhalt .teaser-2-col.breit{width:100% !important}.v3 .teaser-2-col .col{background-color:#fff}.v3 .teaser-2-col.breit .col{min-width:49.5%;width:49.5%}.v3 .teaser-2-col.breit .bild{width:89.68%;overflow:hidden;margin:20px auto 0 auto}.v3 .teaser-2-col.breit .bild img{width:100%;float:left}.v3 .teaser-2-col.schmal .col{min-width:49.5%;width:49.5%}.v3 .teaser-2-col.schmal .bild{width:88.6%;overflow:hidden;margin:20px auto 0 auto}.v3 .subsite.intranet2 .teaser-2-col.schmal .bild{width:100%;padding:0 16px}.v3 .teaser-2-col.schmal .bild img{width:100%;float:left}.v3 .teaser-2-col .col.sep{min-width:1% !important;width:1% !important;background-color:transparent}.v3 .teaser-2-col .kopf{padding:10px 16px;overflow:hidden;color:#4e4e4e}.v3 .teaser-2-col .kopf h4,.v3 .teaser-2-col .kopf h3{color:#4E4E4E;font-size:13px;margin:0;display:inline}.v3 .teaser-2-col .col .kopf+.bild{margin-top:0px}.v3 .teaser-2-col .inhalt{width:auto;padding:5px 16px 16px 16px;overflow:hidden}.v3 .teaser-2-col .titel{color:#4E4E4E;font-family:TheSansUHHBold,sans-serif;font-size:13px !important;font-weight:normal;line-height:20px;min-height:4px;margin:0 !important}.v3 .subsite.intranet2 .teaser-2-col .titel{font-size:19px !important;padding:10px 0 4px 0;border:0}.v3 .teaser-2-col .text{margin:3px 0 5px 0}.v3 .subsite.intranet2 .teaser-2-col .text{margin:0 0 5px 0}.v3 .teaser-2-col p{margin:0}.v3 .teaser-2-col ul{line-height:15px;font-size:11px;list-style-type:none;margin:0.5em 0 0 0;padding:0}.v3 .subsite.intranet2 .teaser-2-col ul{font-size:15px;padding-left:5px}.v3 .teaser-2-col li{margin:0 0 2px 0;background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif);background-position:0 3px;background-repeat:no-repeat;padding-left:15px}.v3 .teaser-2-col ul a{color:#4E4E4E;text-decoration:none}.v3 .teaser-2-col ul a:hover{color:#c40017;text-decoration:underline}.v3 .teaser-2-col p:empty{display:none}.v3 .teaser-2-col div div:empty{display:none}.v3 .subsite .teaser-3-col .col,.v3 .fakultaet .teaser-3-col .col{min-width:32.4%;width:32.4%;background-color:#fff;position:relative}.v3 .subsite .teaser-3-col .col.sep,.v3 .fakultaet .teaser-3-col .col.sep{min-width:1.4%;width:1.4%;background-color:transparent}.v3 .subsite .teaser-3-col .kopf,.v3 .fakultaet .teaser-3-col .kopf{padding:10px 16px;overflow:hidden;color:#4e4e4e}.v3 .subsite .teaser-3-col .kopf h3,.v3 .fakultaet .teaser-3-col .kopf h3,.v3 .subsite .teaser-3-col .kopf h4,.v3 .fakultaet .teaser-3-col .kopf h4{color:#4E4E4E;font-size:13px;margin:0;display:inline}.v3 .subsite.intranet2 .teaser-3-col .kopf h3,.v3 .subsite.intranet2 .teaser-3-col .kopf h4{font-size:17px}.v3 .subsite.intranet2 .teaser-3-col .kopf h2{font-size:19px;margin:0}.v3 .subsite .teaser-3-col .bild,.v3 .fakultaet .teaser-3-col .bild{overflow:hidden;margin:20px 17px 0 17px}.v3 .subsite .teaser-3-col .bild img,.v3 .fakultaet .teaser-3-col .bild img{width:100%;float:left}.v3 .subsite .teaser-3-col .inhalt,.v3 .fakultaet .teaser-3-col .inhalt{padding:5px 16px 16px 16px;overflow:hidden}.v3 .subsite .teaser-3-col .col .kopf+.bild,.v3 .fakultaet .teaser-3-col .col .kopf+.bild{margin-top:0}.v3 .subsite .teaser-3-col .titel,.v3 .fakultaet .teaser-3-col .titel{color:#4E4E4E;font-family:TheSansUHHBold,sans-serif;font-size:13px !important;margin:0 !important;font-weight:normal;line-height:20px;min-height:4px}.v3 .subsite .teaser-3-col .text,.v3 .fakultaet .teaser-3-col .text{margin:3px 0 5px 0}.v3 .subsite .teaser-3-col p,.v3 .fakultaet .teaser-3-col p{margin:0}.v3 .subsite.intranet2 .teaser-3-col p{padding:0 5px}.v3 .subsite .teaser-3-col ul,.v3 .fakultaet .teaser-3-col ul{line-height:15px;font-size:11px;list-style-type:none;margin:8px 0 0 0;padding:0}.v3 .subsite.intranet2 .teaser-3-col ul{font-size:15px;padding-left:10px}.v3 .subsite .teaser-3-col ul+ul,.v3 .fakultaet .teaser-3-col ul+ul{margin:0px 0 0 0}.v3 .subsite .teaser-3-col li,.v3 .fakultaet .teaser-3-col li{margin:0 0 2px 0;background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif);background-position:0 3px;background-repeat:no-repeat;padding-left:15px}.v3 .subsite .teaser-3-col ul a,.v3 .fakultaet .teaser-3-col ul a{color:#4E4E4E;text-decoration:none}.v3 .subsite .teaser-3-col ul a:hover,.v3 .fakultaet .teaser-3-col ul a:hover{text-decoration:underline;color:#c40017}.v3 .subsite.inhalt .teaser-3-col .col,.v3 .fakultaet.inhalt .teaser-3-col .col{width:32.67%;min-width:32.67%}.v3 .subsite.inhalt .teaser-3-col .col.sep,.v3 .fakultaet.inhalt .teaser-3-col .col.sep{width:1%;min-width:1%;background-color:transparent}.v3 .subsite.inhalt .teaser-3-col .kopf,.v3 .fakultaet.inhalt .teaser-3-col .kopf{padding:10px 8px}.v3 .subsite.inhalt.intranet2 .teaser-3-col .kopf{padding:10px 13px}.v3 .subsite.inhalt .teaser-3-col .bild,.v3 .fakultaet.inhalt .teaser-3-col .bild{overflow:hidden;margin:20px 8px 0 8px}.v3 .subsite.inhalt .teaser-3-col .inhalt,.v3 .fakultaet.inhalt .teaser-3-col .inhalt{padding:5px 8px 16px 8px}.v3 .subsite .teaser-3-col p:empty,.v3 .fakultaet .teaser-3-col p:empty{display:none}.v3 .subsite .teaser-3-col div div:empty,.v3 .fakultaet .teaser-3-col div div:empty{display:none}.v3 .portal .teaser-3-col{margin-left:16px !important;margin-right:16px !important}.v3 .portal .teaser-3-col .col1{width:180px}.v3 .portal .teaser-3-col .col2{width:180px;padding:0 14px;border:1px solid #ddd;border-width:0 1px}.v3 .portal .teaser-3-col .col3{width:180px}.v3 .portal .teaser-3-col .col.sep1{width:14px}.v3 .portal .teaser-3-col .col.sep2{width:14px}.v3 .portal .teaser-3-col .kopf{width:170px;padding:10px 16px;overflow:hidden;color:#777}.v3 .portal .teaser-3-col .kopf b{color:#4E4E4E}.v3 .portal .teaser-3-col .bild{width:180px;height:105px;overflow:hidden}.v3 .portal .teaser-3-col .bild img{width:180px}.v3 .portal .teaser-3-col .inhalt{padding:5px 0 10px 0;overflow:hidden}.v3 .portal .teaser-3-col .titel{color:#4E4E4E;font-family:TheSansUHHBold,sans-serif;font-size:14px;font-weight:normal;line-height:20px;min-height:4px}.v3 .portal .teaser-3-col .text{margin:3px 0 5px 0}.v3 .portal .teaser-3-col p{margin:0;display:inline}.v3 .portal .teaser-3-col ul{line-height:15px;font-size:11px;list-style-type:none;margin:0;padding:0}.v3 .portal .teaser-3-col li{margin:0 0 2px 0;background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif);background-position:0 3px;background-repeat:no-repeat;padding-left:15px}.v3 .portal .teaser-3-col ul a{color:#4E4E4E;text-decoration:none}.v3 .portal .teaser-3-col ul a:hover{text-decoration:underline;color:#c40017}.v3 .teaser-1>.titel{padding:6px 15px 0 15px;font-size:14px;height:30px;border-bottom:1px solid #ddd}.v3 .teaser-1 .inhalt{font-size:12px;line-height:16px;padding:12px 0 13px 15px;overflow:hidden}.v3 .teaser-1 .links{float:left;margin:3px 30px 0 0;width:180px}.v3 .teaser-1 .mitte{float:left;margin:0 20px 0 0;width:185px;min-height:120px}.v3 .teaser-1 ul{line-height:15px;font-size:11px;list-style-type:none;margin:0;padding:0}.v3 .teaser-1 li{margin:0 0 2px 0;background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif);background-position:0 3px;background-repeat:no-repeat;padding-left:15px}.v3 .teaser-1 ul a{color:#4E4E4E;text-decoration:none}.v3 .teaser-1 ul a:hover,.v3 .teaser-1 ul a:focus{text-decoration:underline;color:#c40017}.v3 .teaser-1 .rechts{float:left;width:185px;min-height:120px}.v3 .teaser-1 .inhalt .titel{position:absolute;top:6px;font-size:14px;height:23px}.v3 .teaser-1 .links .titel{left:15px}.v3 .teaser-1 .mitte .titel{left:225px}.v3 .teaser-1 .rechts .titel{left:430px}.v3 .teaser-1 .linie-2 .mitte{padding-right:10px;width:175px}.v3 .teaser-1 .linie-2 .linie-2{position:absolute;top:41px;bottom:12px;width:1px;left:410px;border-left:1px solid #c8c8c8}.v3 .teaser-1a>.titel{position:absolute;padding:12px 15px 0 15px;font-size:14px;height:41px}.v3 .teaser-1a .inhalt{position:relative;font-size:12px;line-height:16px;padding:0 12px 13px 15px;overflow:hidden}.v3 .teaser-1a .inhalt .links,.v3 .teaser-1a .inhalt .mitte,.v3 .teaser-1a .inhalt .rechts{position:relative;padding:42px 0 0 0}.v3 .teaser-1a .links{float:left;margin:0 30px 0 0;width:180px}.v3 .teaser-1a .mitte{float:left;margin:0 20px 0 0;width:185px}.v3 .teaser-1a ul{line-height:15px;font-size:11px;list-style-type:none;margin:0;padding:0}.v3 .teaser-1a li{margin:0 0 2px 0;background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif);background-position:0 3px;background-repeat:no-repeat;padding-left:15px}.v3 .teaser-1a ul a{color:#4E4E4E;text-decoration:none}.v3 .teaser-1a ul a:hover,.v3 .teaser-1a ul a:focus{text-decoration:underline;color:#c40017}.v3 .teaser-1a .rechts{float:left;margin:0 0 0 0;width:185px}.v3 .teaser-1a .inhalt .titel{position:absolute;top:6px;font-size:14px;height:23px}.v3 .teaser-1a .links .titel{left:15px}.v3 .teaser-1a .mitte .titel{left:225px}.v3 .teaser-1a .rechts .titel{left:0px;top:13px}.v3 .teaser-1a .linie-2 .mitte{padding-right:10px;width:175px}.v3 .teaser-1a .linie-2 .linie-2{position:absolute;top:0px;bottom:0px;width:1px;left:410px;border-left:1px solid #c8c8c8}.v3 .teaser-3 .titel{border-bottom:1px solid #ddd;padding:5px 16px 4px 16px}.v3 .teaser-3 .titel strong{font-size:14px}.v3 .teaser-3 .titel b{font-size:10px}.teaser-3 .inhalt{padding:0 16px}.v3 .teaser-3 .inhalt{margin:10px 0}.v3 .teaser-3 .col+.col .inhalt{border-left:1px solid #ddd}.v3 .teaser-3 .inhalt{position:relative;font-size:12px;line-height:16px;padding:0 16px;overflow:hidden}.v3 .teaser-3 .inhalt .links{float:left;margin:0 10px 0 0;width:99px}.v3 .teaser-3 .inhalt .rechts{float:left;line-height:16px;width:173px;margin:0}.v3 .teaser-3 b{line-height:20px;font-size:14px}.v3 .teaser-3 ul{line-height:15px;font-size:11px;list-style-type:none;margin:3px 0 0 0;padding:0}.v3 .teaser-3 li{margin:0 0 2px 0;background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif);background-position:0 3px;background-repeat:no-repeat;padding-left:15px}.v3 .teaser-3 li.rss{margin:0 0 2px 0;background-image:url(https://assets.rrz.uni-hamburg.de/assets/icon-rss-12-6f7d18b42c7c6236ac10ae63fa7e43ea4ef20b4d962dd40e2bfef0bd34fe3218.gif);background-position:0 1px;background-repeat:no-repeat;padding-left:15px}.v3 .teaser-3 ul a{color:#4E4E4E;text-decoration:none}.v3 .teaser-3 ul a:hover,.v3 .teaser-3 ul a:focus{text-decoration:underline;color:#c40017}.v3 .teaser-3 form{margin:7px 0 10px 0}.v3 .teaser-3 input{height:13px;margin-bottom:10px;width:270px;background-color:#FAF9F9;border:1px solid #DCDCDC;color:#4E4E4E;font-family:TheSansUHH,sans-serif;font-size:11px;line-height:13px;margin:0;padding:6px 5px}.v3 .teaser-3a{background-color:#fff}.v3 .teaser-3a .col{padding:0 16px}.v3 .teaser-3a .col+.col{border-left:1px solid #ddd}.v3 .teaser-3a .titel{padding:12px 0 0 0;min-height:51px}.v3 .teaser-3a .titel strong{font-size:14px}.v3 .teaser-3a .titel strong.b{font-size:10px}.v3 .teaser-3a .inhalt{position:relative;font-size:12px;line-height:16px;padding:0 0 13px 0;overflow:hidden}.v3 .teaser-3a .inhalt p:first-child{margin-top:0}.v3 .teaser-3a .inhalt .links{float:left;margin:0 10px 0 0;width:99px}.v3 .teaser-3a .inhalt .rechts{float:left;line-height:16px;width:173px;margin:0}.v3 .teaser-3a b{line-height:20px;font-size:14px}.v3 .teaser-3a ul{line-height:15px;font-size:11px;list-style-type:none;margin:4px 0 0 0;padding:0}.v3 .teaser-3a li{margin:0 0 2px 0;background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif);background-position:0 3px;background-repeat:no-repeat;padding-left:15px}.v3 .teaser-3a li.rss{margin:0 0 2px 0;background-image:url(https://assets.rrz.uni-hamburg.de/assets/icon-rss-12-6f7d18b42c7c6236ac10ae63fa7e43ea4ef20b4d962dd40e2bfef0bd34fe3218.gif);background-position:0 1px;background-repeat:no-repeat;padding-left:15px}.v3 .teaser-3a ul a{color:#4E4E4E;text-decoration:none}.v3 .teaser-3a ul a:hover,.v3 .teaser-3a ul a:focus{text-decoration:underline;color:#c40017}.v3 .teaser-3a form{margin:7px 0 10px 0}.v3 .teaser-3a input{height:13px;margin-bottom:10px;width:270px;background-color:#FAF9F9;border:1px solid #DCDCDC;color:#4E4E4E;font-family:TheSansUHH,sans-serif;font-size:11px;line-height:13px;margin:0;padding:6px 5px}.v3 .teaser-4{background-color:#fff}.v3 .teaser-4>.titel{padding:6px 15px 5px 13px !important;font-size:13px;border-bottom:1px solid #ddd;margin:0}.v3 .subsite.intranet2 .teaser-4>.titel{font-size:19px}.v3 .teaser-4.schaltbar>.titel{padding:6px 15px 5px 29px !important;background-position:13px 8px !important;margin:0 !important;border-bottom-width:0}.v3 .teaser-4.schaltbar.auf>.titel{border-bottom-width:1px}.v3 .teaser-4 .inhalt{font-size:12px;line-height:16px;padding:12px 15px 13px 15px;overflow:hidden}.v3 .subsite.intranet2 .teaser-4 .inhalt{font-size:16px;line-height:20px;padding:20px 15px 20px 15px}.v3 .teaser-4 .inhalt>*:first-child{margin-top:0}.v3 .teaser-4 ul{line-height:15px;font-size:11px;list-style-type:none;margin:0;padding:0}.v3 .subsite.intranet2 .teaser-4 ul{line-height:20px;font-size:16px}.v3 .teaser-4 li{margin:0 0 2px 0;background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif);background-position:0 3px;background-repeat:no-repeat;padding-left:15px}.v3 .teaser-4 ol li{background-image:none;padding-left:0}.v3 .teaser-4 ul a{color:#4E4E4E;text-decoration:none}.v3 .teaser-4 ul a:hover,.v3 .teaser-4 ul a:focus{color:#c40017;text-decoration:underline}.v3 .teaser-3b{background-color:#fff;padding:10px 0 15px 0}.v3 .teaser-3b .col{padding:0 16px}.v3 .teaser-3b .col+.col{border-left:1px solid #ddd}.v3 .teaser-3b.keine .col+.col{border-left:0}.v3 .teaser-3b .rubrik{padding:5px 0 8px 0}.v3 .teaser-3b .rubrik strong{font-size:14px}.v3 .teaser-3b .titel{padding:2px 0 0 0;height:31px}.v3 .teaser-3b .titel strong{font-size:14px}.v3 .teaser-3b .titel strong.b{font-size:10px}.v3 .teaser-3b .bild{margin-bottom:5px;text-align:center}.v3 .teaser-3b img{width:100%;max-width:284px}.v3 .teaser-3b .text{line-height:1.5em}.v3 .teaser-3b .text p:first-child{margin-top:3px}.v3 .teaser-3b ul{line-height:15px;font-size:11px;list-style-type:none;margin:4px 0 0 0;padding:0}.v3 .teaser-3b li{margin:0 0 2px 0;background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif);background-position:0 3px;background-repeat:no-repeat;padding-left:15px}.v3 .teaser-3b li.rss{margin:0 0 2px 0;background-image:url(https://assets.rrz.uni-hamburg.de/assets/icon-rss-12-6f7d18b42c7c6236ac10ae63fa7e43ea4ef20b4d962dd40e2bfef0bd34fe3218.gif);background-position:0 1px;background-repeat:no-repeat;padding-left:15px}.v3 .teaser-3b ul a{color:#4E4E4E;text-decoration:none}.v3 .teaser-3b ul a:hover,.v3 .teaser-3a ul a:focus{text-decoration:underline;color:#c40017}.v3 .spalte.rechts .formular{background-color:#f7f7f7;text-transform:uppercase;padding:6px 15px 0 13px !important;font-size:10px}.v3 .spalte.rechts .formular>.titel{font-size:13px;height:23px;margin-bottom:2px}.v3 .spalte.rechts .formular form{display:block}.v3 .spalte.rechts .formular input{border:1px solid #efefef;margin-bottom:6px;height:28px;width:99%}.v3 .spalte.rechts .formular div{position:relative}.v3 .spalte.rechts .formular .submit{text-align:right}.v3 .spalte.rechts .formular .redButton{font-size:10px !important;margin-bottom:20px;margin-top:4px;height:24px;width:auto}.v3 .spalte.rechts .multibanner .titel{padding:6px 15px 0 13px !important;font-size:13px;height:23px;margin:0}.v3 .spalte.rechts .multibanner .logo{border-top:1px solid #efefef;padding:20px 0}.v3 .logo{padding:0 0 25px 0px;text-align:center}.v3 .logo img{max-width:100%}.v3 .links.zweispaltig{margin:33px 0;padding:9px 15px}.v3 .intranet2 .links.zweispaltig{padding:10px}.v3 .links.zweispaltig .titel{border:0 !important;float:left;width:190px}.v3 .links.zweispaltig .inhalt{float:left;width:380px}.v3 .links.zweispaltig .inhalt .spalte{float:left;width:190px}.v3 .links.einspaltig{margin:33px 0;padding:10px}.v3 .intranet2 .links.einspaltig{padding:20px}.v3 .links.einspaltig .titel{border:0 !important}.v3 .tabber{margin:0 0 10px 0}.v3 .tabs{margin:0;padding:0;list-style-type:none;overflow:hidden}.v3 .tab{float:left;cursor:pointer}.v3 .tab+.tab{display:none;border:0}.v3 .tab.on{border:0px solid red;cursor:default}.v3 .section+.section{display:none}.v3 .subsite.intranet2 .kalenderslider{position:relative;padding:24px 0 0 0}.v3 .subsite.intranet2 .kalenderslider h2.titel{padding:0 80px;line-height:28px;border:none}.v3 .subsite.intranet2 .kalenderslider a{color:#0271bb}.v3 .subsite.intranet2 .kalenderslider a:hover{text-decoration:none}.v3 .subsite.intranet2 .kalenderslider .uebersicht{font-size:14px}.v3 .subsite.intranet2 .kalenderslider .slides{padding:28px 62px 16px 80px}.v3 .subsite.intranet2 .kalenderslider .slides ul{padding:0;margin:0}.v3 .subsite.intranet2 .kalenderslider .slides ul li{background-color:#fff;margin-right:18px;padding:18px;position:relative;height:307px}.v3 .subsite.intranet2 .kalenderslider .slides ul li .datum{font-family:TheSansUHHBoldCaps}.v3 .subsite.intranet2 .kalenderslider .slides ul li .datum .tag{font-size:28px}.v3 .subsite.intranet2 .kalenderslider .slides ul li .datum .monat{font-size:20px}.v3 .subsite.intranet2 .kalenderslider .slides ul li .inhalt{margin-top:16px}.v3 .subsite.intranet2 .kalenderslider .slides ul li .titel a{color:#0271bb}.v3 .subsite.intranet2 .kalenderslider .slides ul li .text{position:absolute;left:18px;bottom:34px;font-family:TheSansUHHBold}.v3 .subsite.intranet2 .kalenderslider .nav{position:absolute;top:200px;left:0;width:100%}.v3 .subsite.intranet2 .kalenderslider .slick-prev{position:absolute;top:130px;left:-60px;width:30px;height:30px;cursor:pointer;background-position:center;background-repeat:no-repeat;background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil-blau-b3a503b2e9f89715543646ab7f711f878a3f68e7144fc605a8745fb6b08b29b2.svg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.v3 .subsite.intranet2 .kalenderslider .slick-next{position:absolute;top:130px;right:-42px;width:30px;height:30px;cursor:pointer;background-position:center;background-repeat:no-repeat;background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil-blau-b3a503b2e9f89715543646ab7f711f878a3f68e7144fc605a8745fb6b08b29b2.svg)}.v3 .subsite.intranet2 .kalenderslider a.rss{position:absolute;width:20px;height:20px;right:80px;bottom:36px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/irss-73d45070b813f5d9916ba38fdcb2d57881fc8a899cdb69053d8af70418bfb1c7.png);overflow:hidden;text-indent:36px}.v3 .subsite.intranet2 .meldungsslider{position:relative;margin-top:20px;padding-bottom:30px}.v3 .subsite.intranet2 .meldungsslider .uebersicht{position:absolute;left:80px;bottom:16px}.v3 .subsite.intranet2 .meldungsslider .uebersicht a{font-size:14px;color:#0271bb}.v3 .subsite.intranet2 .meldungsslider .slides{padding:30px 80px 18px 80px}.v3 .subsite.intranet2 .meldungsslider .datum{color:#0271bb;font-family:TheSansUHHBold}.v3 .subsite.intranet2 .meldungsslider .rubrik{color:#0271bb;font-family:TheSansUHHBold}.v3 .subsite.intranet2 .meldungsslider .titel{margin-top:4px}.v3 .subsite.intranet2 .meldungsslider .titel a{color:#000;font-family:TheSansUHHBold;font-size:20px;line-height:26px}.v3 .subsite.intranet2 .meldungsslider a:hover{text-decoration:none}.v3 .subsite.intranet2 .meldungsslider .slides ul{padding:0;margin:0}.v3 .subsite.intranet2 .meldungsslider .slick-prev{position:absolute;top:50%;margin-top:5px;left:-60px;width:30px;height:30px;cursor:pointer;background-position:center;background-repeat:no-repeat;background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil-blau-b3a503b2e9f89715543646ab7f711f878a3f68e7144fc605a8745fb6b08b29b2.svg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.v3 .subsite.intranet2 .meldungsslider .slick-next{position:absolute;top:50%;margin-top:5px;right:-42px;width:30px;height:30px;cursor:pointer;background-position:center;background-repeat:no-repeat;background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil-blau-b3a503b2e9f89715543646ab7f711f878a3f68e7144fc605a8745fb6b08b29b2.svg)}.v3 .subsite.intranet2 .meldungsslider a.rss{position:absolute;width:20px;height:20px;right:80px;bottom:20px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/irss-73d45070b813f5d9916ba38fdcb2d57881fc8a899cdb69053d8af70418bfb1c7.png);overflow:hidden;text-indent:36px}.v3.js:not(.v4k) .tab-box{position:relative;padding-top:1px}.v3.js:not(.v4k) .tab-box .DT{border-radius:3px 3px 0 0;background:#fff;top:0;left:0;position:absolute;z-index:1}.v3.js:not(.v4k) .tab-box .DD{overflow:visible !important;margin-top:0px;border-radius:0 3px 3px 3px;background:#fff;left:0;width:100%;height:10px;position:absolute;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.v3.js:not(.v4k) .tab-box .dl{position:relative;overflow:hidden;margin:0;z-index:3}.v3.js:not(.v4k) .tab-box .dt{float:left;position:relative;z-index:3;border:1px solid #fff;border-color:#fff #ddd #ddd #fff}.v3.js:not(.v4k) .tab-box .dt.first{border-radius:3px 0 0 0;margin-left:1px}.v3.js:not(.v4k) .tab-box .dt.last{border-radius:0 3px 0 0;border-color:#fff #fff #ddd #fff}.v3.js:not(.v4k) .tab-box .dt.active{border-bottom-color:#fff;border-bottom-width:2px;z-index:4}.v3.js:not(.v4k) .tab-box .dt>*{font-size:12px;margin:0;line-height:inherit}.v3.js:not(.v4k) .subsite.intranet2 .tab-box .dt>*{font-size:17px}.v3.js:not(.v4k) .tab-box .dt a{color:#444;line-height:20px;height:30px;padding:5px 40px;outline:0;display:block;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;background:#f5f5f5;background:-moz-linear-gradient(top, #f5f5f5 0%, #ececec 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #ececec));background:-webkit-linear-gradient(top, #f5f5f5 0%, #ececec 100%);background:-o-linear-gradient(top, #f5f5f5 0%, #ececec 100%);background:-ms-linear-gradient(top, #f5f5f5 0%, #ececec 100%);background:linear-gradient(top, #f5f5f5 0%, #ececec 100%)}.v3.js:not(.v4k) .subsite.intranet2 .tab-box .dt a{height:40px;padding:10px 40px}.v3.js:not(.v4k) .tab-box .dt a:hover{text-decoration:none;background:#fff}.v3.js:not(.v4k) .tab-box .dt.active a{border-bottom-color:#fff;z-index:1;background:#f3f3f3;background:-moz-linear-gradient(top, #f3f3f3 0%, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3), color-stop(100%, #fff));background:-webkit-linear-gradient(top, #f3f3f3 0%, #fff 100%);background:-o-linear-gradient(top, #f3f3f3 0%, #fff 100%);background:-ms-linear-gradient(top, #f3f3f3 0%, #fff 100%);background:linear-gradient(top, #f3f3f3 0%, #fff 100%)}.v3.js:not(.v4k) .tab-box .dt.active a:hover{cursor:default}.v3.js:not(.v4k) .tab-box .dd{position:absolute;top:0px;left:0;margin:-1px 0 0 0;display:none;padding:0;z-index:5;overflow:hidden;box-sizing:content-box}.v3.js:not(.v4k) .tab-box .dd.padding{padding:14px 2.2%}.v3.js:not(.v4k) .volle-breite .tab-box .dd{width:97%}.v3.js:not(.v4k) .volle-breite .tab-box .dd.padding{padding:14px 1.5%}.v3.js:not(.v4k) .tab-box.standard .dd{padding:22px 16px;box-sizing:border-box;width:100%}.v3.js:not(.v4k) .subsite.intranet2 .tab-box.standard .dd{padding:22px 20px}.v3.js:not(.v4k) .tab-box.standard .dd.keinpadding{padding:22px 0;box-sizing:border-box;width:100%}.v3.js:not(.v4k) .tab-box.standard .dd .col{float:left;overflow:hidden;margin-top:0px}.v3.js:not(.v4k) .tab-box.standard .dd .col>.inhalt>*:first-child{margin-top:0}.v3.js:not(.v4k) .tab-box.standard .dd .spalte1{width:18%}.v3.js:not(.v4k) .tab-box.standard .dd .spalte{width:74%;margin-left:4%}.v3.js:not(.v4k) .subsite.intranet2 .tab-box.standard .dd .spalte{margin-top:-5px}.v3.js:not(.v4k) .tab-box.standard .dd .spalte1 img{width:100%}.v3.js:not(.v4k) .tab-box.standard .dd .spalte2{width:36.5%;margin-left:4%}.v3.js:not(.v4k) .tab-box.standard .dd .spalte3{width:36.5%;margin-left:4%}.v3.js:not(.v4k) .tab-box.standard .dd.keinbild .spalte{width:100%;margin-left:0px}.v3.js:not(.v4k) .tab-box.standard .dd.keinbild .spalte2{width:50%;margin-left:0px}.v3.js:not(.v4k) .tab-box.standard .dd.keinbild .spalte3{width:47%;margin-left:3%}.v3.js:not(.v4k) .tab-box.standard .dd .titel{margin:0;font-size:12px}.v3.js:not(.v4k) .tab-box.standard .dd a{text-decoration:none}.v3.js:not(.v4k) .tab-box.standard .dd a:hover{text-decoration:underline;color:#c40017}.v3.js:not(.v4k) .tab-box.standard .dd ul{font-size:11px;list-style-type:none;margin:4px 0 0 0}.v3.js:not(.v4k) .subsite.intranet2 .tab-box.standard .dd ul{font-size:16px}.v3.js:not(.v4k) .start .tab-box.standard .dd a{color:#c40017}.v3.js:not(.v4k) .start .tab-box.standard .dd ul{padding:0;line-height:15px}.v3.js:not(.v4k) .start .tab-box.standard .dd li{margin:0 0 2px 0;background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif);background-position:0 3px;background-repeat:no-repeat;padding-left:15px}.v3.js .tab-box.nachrichten .dl{margin:0;padding:0;overflow:hidden}.v3.js .tab-box.nachrichten .dd{margin:0 16px 16px 16px}.v3.js .tab-box.nachrichten .dd>.liste{list-style-type:none;margin:0;padding:0}.v3.js .tab-box.nachrichten .dd>.liste>li{border-bottom:1px solid #ddd;padding-bottom:20px;margin-top:20px;overflow:hidden}.v3.js .tab-box.nachrichten .liste .inhalt{overflow:hidden}.v3.js .tab-box.nachrichten .bild{float:left;width:108px;height:88px;margin-right:28px;margin-top:3px;overflow:hidden}.v3.js .tab-box.nachrichten .bild img{width:100%;height:100%}.v3.js .tab-box.nachrichten .liste .inhalt .rubrik{color:#4E4E4E;font-family:TheSansUHHBold,sans-serif;font-size:12px}.v3.js .tab-box.nachrichten .liste .inhalt .titel{margin:3px 0;padding:0;color:#4E4E4E;font-size:12px}.v3.js .tab-box.nachrichten .liste .inhalt .titel a{color:#4E4E4E;text-decoration:none}.v3.js .tab-box.nachrichten .liste .inhalt .titel a:hover{text-decoration:underline;color:#c40017}.v3.js .tab-box.nachrichten .liste .inhalt .text{font-size:12px}.v3.js .tab-box.nachrichten .liste .inhalt .text p{margin:0}.v3.js .tab-box.nachrichten .liste .inhalt .text ul{line-height:15px;font-size:11px;list-style-type:none;margin:4px 0 0 0;padding:0}.v3.js .tab-box.nachrichten .liste .inhalt .text li{margin:0 0 2px 0;background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif);background-position:0 3px;background-repeat:no-repeat;padding-left:15px}.v3.js .tab-box.nachrichten .inhalt a{color:#c40017;text-decoration:none}.v3.js .tab-box.nachrichten .inhalt a:hover{color:#c40017}.v3.js .tab-box.nachrichten a.weitere{color:#444;float:right;margin:8px 0 12px 0;background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif);background-position:0 5px;background-repeat:no-repeat;padding-left:15px}.v3.js .tab-box.nachrichten a.weitere:hover{color:#c40017}.v3.js .tab-box.nachrichten a.rss{cursor:pointer !important;right:15px;top:9px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/rss-12-6f7d18b42c7c6236ac10ae63fa7e43ea4ef20b4d962dd40e2bfef0bd34fe3218.gif) !important;width:12px;padding:0;height:12px;overflow:hidden;text-indent:36px;position:absolute}.v3.js .tab-box.nachrichten a.rss:focus{outline:1px dotted #999}.v3 .nachrichten.uebersicht{background-color:#fff;border-top:1px solid #ddd;margin-bottom:22px;overflow:hidden}.v3 .fakultaet.start .nachrichten.uebersicht{padding:6px 16px;border:1px solid #ddd}.v3 .fakultaet.inhalt .nachrichten.uebersicht{border-top:0px}.v3 h1 .rss{margin-left:10px}.v3 .nachrichten.uebersicht .meldung{border-bottom:1px solid #ddd;padding-bottom:20px;margin-top:17px;overflow:hidden}.v3 .subsite.intranet2 .nachrichten.uebersicht .meldung{padding-bottom:40px;margin-top:40px;overflow:hidden}.v3 .subsite.intranet2 .nachrichten.uebersicht .meldung .datum{font-family:TheSansUHHBold,sans-serif}.v3 .nachrichten.uebersicht .meldung .rubrik{color:#4E4E4E;font-family:TheSansUHHBold,sans-serif}.v3 .nachrichten.uebersicht .meldung .titel{border-bottom:0 !important;margin:3px 0;padding:0;color:#4E4E4E;font-size:13px}.v3 .subsite.intranet2 .nachrichten.uebersicht .meldung .titel{font-size:22px;margin:12px 0 20px 0;line-height:24px}.v3 .subsite.intranet2 .nachrichten.uebersicht .meldung h2{font-size:22px;margin:12px 0 20px 0;line-height:24px}.v3 .nachrichten.uebersicht .meldung .titel a{color:#4E4E4E;text-decoration:none}.v3 .nachrichten.uebersicht .meldung .titel a:hover{text-decoration:underline;color:#c40017}.v3 .nachrichten.uebersicht .meldung .text{font-size:12px}.v3 .subsite.intranet2 .nachrichten.uebersicht .meldung .text{font-size:16px}.v3 .nachrichten.uebersicht .meldung .text p{margin:0}.v3 .nachrichten.uebersicht .meldung .text ul{line-height:15px;font-size:11px;list-style-type:none;margin:4px 0 0 0;padding:0}.v3 .nachrichten.uebersicht .meldung .text li{margin:0 0 2px 0;background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif);background-position:0 3px;background-repeat:no-repeat;padding-left:15px}.v3 .nachrichten.uebersicht .meldung .bild{float:left;width:140px;height:96px;line-height:96px;margin-right:22px;margin-top:3px;overflow:hidden}.v3 .nachrichten.uebersicht .meldung .bild[data-src]{background-size:cover;background-position:center;background-repeat:no-repeat}.v3 .subsite.intranet2 .nachrichten.uebersicht .meldung .bild{width:165px;height:116px;line-height:116px;margin-right:18px;background-size:contain;background-position:top;background-repeat:no-repeat}.v3 .nachrichten.uebersicht .meldung .bild img{position:relative;width:100%;height:auto}.v3 .subsite.intranet2 .nachrichten.uebersicht .meldung .bild img{height:116px;width:243px;top:auto;margin:0 0 0 -39px;max-width:none}.v3 .nachrichten.uebersicht a.weitere{color:#4E4E4E;float:right;margin-top:8px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif);background-position:0 5px;background-repeat:no-repeat;padding-left:15px}.v3 .nachrichten.uebersicht a.weitere:hover{text-decoration:underline;color:#c40017}.v3 .nachrichten .meldung ul{padding:0 !important}.v3 .nachrichten .meldung li{left:40px !important;margin-right:40px !important;background-image:none !important;padding:0 !important;font-size:12px !important}.v3 .subsite.intranet2 .aktuellemeldung{margin-bottom:60px}.v3 .subsite.intranet2 .aktuellemeldung .datum{font-size:16px;margin-top:20px}.v3 .subsite.intranet2 .spalte.links .aktuellemeldung h1{margin-top:5px;margin-bottom:20px;width:100%}.v3 .subsite.intranet2 .aktuellemeldung h1 .sup{display:block;font-size:17px;font-family:TheSansUHHBold,sans-serif;margin:5px 0 5px 0}.v3 .subsite.intranet2 .aktuellemeldung h1 .main{display:block;font-family:TheSansUHHBold,sans-serif}.v3 .subsite.intranet2 .aktuellemeldung .fotolinks{margin-bottom:40px}.v3 .subsite.intranet2 .aktuellemeldung .fotolinks img{float:none}.v3 .subsite.intranet2 .aktuellemeldung .bildunterschrift{font-size:14px;padding:0px 5px;line-height:1.5em;max-width:700px}.v3 .subsite.intranet2 .aktuellemeldung .kontakt.info{margin-top:60px}.v3 .subsite.intranet2 .shariff{margin-top:60px}.v3 .shariff li a{color:#fff !important}.v3 .spalte.links .nachrichten>.inhalt>.meldung>.text>ul li:before{content:" " !important;background-color:transparent !important;position:absolute;width:8px !important;height:12px !important;margin:0 0 0 -14px !important;left:auto !important;top:0 !important;background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif) !important;background-position:0px 3px;background-repeat:no-repeat}.v3 .subsite.intranet2 .copytext .datum{font-size:16px;margin-top:20px}.v3 .subsite.intranet2 .copytext .datum strong{font-family:TheSansUHH}.v3 .subsite.intranet2 .copytext .presseteaser{float:none;width:auto;margin-right:0}.v3 .subsite.intranet2 .copytext h1 .sup{display:block;font-size:17px;font-family:TheSansUHHBold,sans-serif;margin:5px 0 5px 0}.v3 .subsite.intranet2 .copytext h1 .main{display:block;font-family:TheSansUHHBold,sans-serif}.v3 .subsite.intranet2 .copytext .bild{position:relative;width:107.1%;left:0px;margin-bottom:40px}.v3 .subsite.intranet2 .copytext .bild img{float:none;width:100%}.v3 .subsite.intranet2 .copytext .unterschrift{font-size:14px;padding:0px 5px;line-height:1.5em;max-width:700px;text-align:left;margin-top:0}.v3 .subsite.intranet2 .copytext .kontakt.info{margin-top:60px}.v3 .subsite.intranet2 .copytext .kontakt.info h4{margin:15px 0;font-size:19px}.v3 .nachrichten.auswahl{background-color:#fff}.v3 .nachrichten.auswahl>.titel{position:relative;margin:6px 16px 0px 16px !important;padding:0 0 5px 0 !important;border-bottom:1px solid #ddd}.v3 .nachrichten.auswahl>.titel a.rss{position:relative;top:3px;left:8px}.v3 .nachrichten.auswahl .inhalt{position:relative;padding:0 16px 8px 16px;overflow:hidden}.v3 .nachrichten.auswahl .inhalt>ul{list-style-type:none;margin:0;padding:0}.v3 .nachrichten.auswahl .inhalt>ul>li{border-bottom:1px solid #ddd;padding-bottom:20px;margin-top:17px;overflow:hidden}.v3 .nachrichten.auswahl .inhalt .bild{position:relative;float:left;width:94px;height:60px;line-height:54px;margin-right:22px;margin-top:3px;overflow:hidden}.v3 .nachrichten.auswahl .inhalt .bild img{position:relative;width:100%;height:auto}.v3 .nachrichten.auswahl .inhalt .rubrik{color:#4E4E4E;font-family:TheSansUHHBold,sans-serif;font-size:12px}.v3 .nachrichten.auswahl .inhalt .titel{margin:3px 0;padding:0;color:#4E4E4E;font-size:12px}.v3 .nachrichten.auswahl .inhalt .titel a{color:#4E4E4E;text-decoration:none}.v3 .nachrichten.auswahl .inhalt .titel a:hover{text-decoration:underline;color:#c40017}.v3 .nachrichten.auswahl .inhalt .text{font-size:12px}.v3 .nachrichten.auswahl .inhalt .text p{margin:0}.v3 .nachrichten.auswahl .inhalt .text ul{line-height:15px;font-size:11px;list-style-type:none;margin:4px 0 0 0;padding:0}.v3 .nachrichten.auswahl .inhalt .text li{margin:0 0 2px 0;background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif);background-position:0 3px;background-repeat:no-repeat;padding-left:15px}.v3 .nachrichten.auswahl a.weitere{color:#4E4E4E;float:right;margin-top:8px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif);background-position:0 5px;background-repeat:no-repeat;padding-left:15px}.v3 .nachrichten.auswahl a.weitere:hover{text-decoration:underline;color:#c40017}.v3 .nachrichten.teaser{background-color:#fff}.v3 .nachrichten.teaser>.titel{position:relative;border-bottom:1px  solid #ddd;padding:0 0 7px 0  !important;margin:7px 16px 0px 16px !important}.v3 .nachrichten.teaser>.titel a.rss{position:relative;top:3px;left:8px}.v3 .nachrichten.teaser .inhalt{position:relative;padding:0 16px 8px 16px;overflow:hidden}.v3 .nachrichten.teaser .meldung{position:relative;border-bottom:1px solid #ddd;margin:14px 0 7px 0;padding:0 0 14px 0}.v3 .nachrichten.teaser .meldung .rubrik{color:#4E4E4E;font-size:12px;font-family:TheSansUHHBold,sans-serif}.v3 .nachrichten.teaser .meldung .titel{margin:3px 0;padding:0;color:#4E4E4E;font-size:12px}.v3 .nachrichten.teaser .meldung .titel a{color:#4E4E4E;text-decoration:none}.v3 .nachrichten.teaser .meldung .titel a:hover{text-decoration:underline;color:#c40017}.v3 .nachrichten.teaser .meldung .text{font-size:12px}.v3 .nachrichten.teaser .meldung .text p{margin:0}.v3 .nachrichten.teaser a.weitere{color:#4E4E4E;float:right;background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif);background-position:0 5px;background-repeat:no-repeat;padding-left:15px}.v3 .nachrichten.teaser a.weitere:hover{text-decoration:underline;color:#c40017}.v3 .medien-box.js .tabs{list-style-type:none;margin:0;padding:0;overflow:visible;border:1px solid #ddd;border-bottom:0}.v3 .medien-box.js .inhalt ul.slides{list-style-type:none;margin:0;padding:0}.v3 .medien-box.js>.inhalt{padding:16px 12px 12px 12px;border:1px solid #ddd}.v3 .medien-box.js>.inhalt li{margin:0;background-image:none !important;padding:0}.v3 .medien-box .inhalt>div a{background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif);background-position:0 3px;background-repeat:no-repeat;color:#4E4E4E;margin-left:10px;padding-left:13px;text-decoration:none;font-size:11px}.v3 .spalte.rechts .kontakt .titel{font-size:13px;padding:6px 13px 5px 13px;margin:0}.v3 .spalte.rechts .kontakt .inhalt{border:1px solid #fff;border-radius:0 0 2px 2px;padding:0px 13px 6px 13px;font-size:12px;line-height:19px}.v3 .spalte.rechts .kontakt .inhalt .absatz{margin:0 0 5px 0}.v3 .spalte.rechts .kontakt .inhalt a{color:#c40017;text-decoration:none}.v3 .spalte.rechts .kontakt .inhalt a:hover,.v3 .spalte.rechts .kontakt .inhalt a:focus{text-decoration:underline}.v3 .spalte.rechts .kontakt .vertretung{margin-top:12px}.v3 .spalte.rechts .kontakt .sprechzeiten{margin-top:12px}.v3 .spalte.rechts .kontakt .sprechzeiten.schaltbar .titel{padding:0 0 0 16px;border-width:0 0 1px 0;margin:0;font-size:12px;font-family:TheSansUHH,sans-serif;font-style:normal}.v3 .spalte.rechts .kontakt .sprechzeiten.schaltbar .inhalt{border:0;padding:0;margin-top:5px}.v3 .spalte.rechts .kontakt .sprechzeiten.schaltbar .inhalt ul{margin-top:0;margin-bottom:0}.v3 .intranet2 .spalte.rechts .kontakt{background:none;float:left;clear:none;padding-right:20px}.v3 .intranet2 .spalte.rechts .kontakt.w50{width:50%}.v3 .intranet2 .spalte.rechts .kontakt.rand{border:0}.v3 .intranet2 .spalte.rechts .kontakt.schatten{box-shadow:none}.v3 .intranet2 .spalte.rechts .kontakt .name{padding-left:0;font-size:20px;font-family:TheSansUHHBold;margin-bottom:6px}.v3 .intranet2 .spalte.rechts .kontakt .name a{font-size:20px;font-family:TheSansUHHBold;margin-bottom:6px}.v3 .intranet2 .spalte.rechts .kontakt .name a strong{font-size:20px;font-family:TheSansUHHBold;margin-bottom:6px}.v3 .intranet2 .spalte.rechts .kontakt .titel{padding-left:0;font-family:TheSansUHHBoldCaps, sans-serif;font-size:24px;margin-bottom:30px;font-weight:normal;color:#0271bb}.v3 .intranet2 .spalte.rechts .kontakt h4.titel{font-size:16px}.v3 .intranet2 .spalte.rechts .kontakt+.kontakt .titel{visibility:hidden}.v3 .intranet2 .spalte.rechts .kontakt>.inhalt{padding-left:0;padding-top:0px;font-size:16px;line-height:1.5em}.v3 .intranet2 .spalte.rechts .kontakt>.inhalt>div:first-child>p:first-child{margin-top:0}.v3 .intranet2 .spalte.rechts .kontakt .sprechzeiten .inhalt{padding-top:0;font-size:16px}.v3 .intranet2 .spalte.rechts .kontakt .sprechzeiten .inhalt ul{margin-top:0;padding-left:20px}.v3 .intranet2 .spalte.rechts .kontakt .inhalt .absatz{margin:0}.v3 .intranet2 .spalte.rechts .kontakt .inhalt strong{font-family:TheSansUHH}.v3 .intranet2 .spalte.rechts .kontakt .inhalt .titel{padding:0}.v3 .intranet2 .spalte.rechts .kontakt .inhalt .phone{margin-top:12px}.v3 .intranet2 .spalte.rechts .v4kontakt{background:none;float:left;clear:none;padding-right:20px}.v3 .intranet2 .spalte.rechts>.v4kontakt{margin-top:16px}.v3 .intranet2 .spalte.rechts .v4kontakt.w50{width:50%}.v3 .intranet2 .spalte.rechts .v4kontakt h2{padding:6px 13px 5px 0px;font-family:TheSansUHHBoldCaps, sans-serif;font-size:24px;margin-bottom:30px;font-weight:normal;color:#0271bb}.v3.m .intranet2 .spalte.rechts .v4kontakt h2{padding:0}.v3.s .intranet2 .spalte.rechts .v4kontakt .info{padding-left:14px;padding-right:14px}.v3 .start .spalte.rechts .kontakt h3.titel,.v3 .spalte.rechts .kontakt-rot .titel{border:0;margin:0;font-size:13px;padding:7px 13px 6px 13px;color:#fff;text-shadow:1px 1px 1px #900;border-radius:2px 2px 0 0;background:#D20017;background:-moz-linear-gradient(top, #c40017 0%, #BA0012 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #c40017), color-stop(100%, #BA0012));background:-webkit-linear-gradient(top, #c40017 0%, #BA0012 100%);background:-o-linear-gradient(top, #c40017 0%, #BA0012 100%);background:-ms-linear-gradient(top, #c40017 0%, #BA0012 100%);background:linear-gradient(top, #c40017 0%, #BA0012 100%)}.v3 .start .spalte.rechts .kontakt .inhalt,.v3 .spalte.rechts .kontakt-rot .inhalt{border:2px solid #fff;border-top:0;border-radius:0 0 2px 2px;padding:19px 26px;font-size:12px;line-height:17px;background-color:#f9f9f9}.v3 .spalte.rechts .kontakt-rot .inhalt *{margin-top:0;padding:0}.v3 .spalte.rechts .kontakt-rot .inhalt ul{line-height:15px;font-size:11px;list-style-type:none;margin:0.5em 0 12px 0;padding:0}.v3 .spalte.rechts .kontakt-rot .inhalt li{margin:0 0 2px 0;background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif);background-position:0 3px;background-repeat:no-repeat;padding-left:15px}.v3 .spalte.rechts .kontakt-rot .inhalt ul a{color:#4E4E4E;text-decoration:none}.v3 .spalte.rechts .kontakt-rot .inhalt ul a:hover{color:#c40017;text-decoration:underline}.v3 .spalte.rechts .kontakt-rot .inhalt hr{display:block;height:0px;border:0;border-top:1px solid #d3d3d3;border-bottom:1px solid #fff;margin:1em 0;padding:0}.v3 .spalte.rechts .kontakt-rot1 .inhalt b{display:block;margin:4px 0}.v3 .start .spalte.rechts .kontakt .inhalt a,.v3 .spalte.rechts .kontakt-rot .inhalt a{color:#c40017;text-decoration:none}.v3 .start .spalte.rechts .kontakt .inhalt a:hover,.v3 .spalte.rechts .kontakt-rot .inhalt a:hover,.v3 .spalte.rechts .kontakt .inhalt a:focus{text-decoration:underline}.v3 #feedbackIframe{width:630px;height:580px;margin-top:-40px}.v3 body.feedback{background-color:#FFFFFF;margin:0;padding:0;overflow:auto;font-size:12px}.v3 #feedback{width:630px}.v3 #feedback i{color:red;font-size:14px;margin:0 2px 0 2px}.v3 #feedback p{font-family:TheSansUHHBold,sans-serif;font-weight:normal}.v3 #feedback form{margin-top:25px}.v3 #feedback .feedback-block{margin:1em 0;width:570px}.v3 #feedback .center{text-align:center}.v3 #feedback .right{text-align:right}.v3 #feedback .feedback-info{font-size:12px;margin:1em 0}.v3 #feedback .klein{font-size:11px;margin:2px 0}.v3 #feedback label{font-family:TheSansUHHBold,sans-serif;font-weight:normal}.v3 #feedback input[type=text]{width:564px;margin:5px 0 10px 0;padding:1px 2px;border:1px solid #bbb;border-radius:3px;background-color:#FAF8F9}.v3 #feedback textarea{width:564px;height:80px;overflow:auto;margin:5px 0 10px 0;padding:1px 2px;border:1px solid #bbb;border-radius:3px;background-color:#FAF8F9}.v3 #feedback fieldset{padding:0 10px 20px 35px;border:1px solid #bbb;border-radius:3px;background-color:#FFFFF5;margin:30px 10px 10px 0}.v3 #feedback .frame fieldset{margin:30px 60px 10px 0}.v3 #feedback fieldset input{background-color:#fff}.v3 #feedback legend{color:#4E4E4E;text-transform:uppercase;padding:0;font-size:13px;font-family:TheSansUHHBold,sans-serif;font-weight:normal;margin:0}.v3 #feedback #feedback-captcha{margin-left:10px;width:40px;font-size:16px}.v3 #feedback #feedback-frage{margin-left:70px}.v3 #feedback #feedback-submit{padding:1px 20px}.v3 body.feedback.fak{overflow-x:hidden;background-color:transparent !important}.v3 body.fakultaet #feedbackIframe{height:630px}.v3 body.feedback.fak .frame{background-color:#fff;padding:10px 40px 10px 20px;border:1px solid #dddddd;border-radius:2px 2px 0 0}.v3 body.feedback.fak input#feedback-captcha{width:40px !important}.v3 body.feedback.fak fieldset{margin:30px 0 10px 0 !important;width:523px}.v3 body.feedback.fak .feedback-block{padding-right:0 !important}.v3 #_feedback{width:100%}.v3 body.fakultaet.start #_feedback{width:100%;background-color:#fff;padding:3px 20px 3px 20px;margin:0px 0px 19px;background-color:white;border:1px solid #dddddd;border-radius:2px 2px 0px 0px}.v3.s body.fakultaet.start #_feedback{padding:3px 14px;border-width:1px 0;border-radius:0}.v3.s body.subsite.start #_feedback{padding:3px 14px}.v3 #_feedback i{color:red;font-size:14px;margin:0 2px 0 2px}.v3 #_feedback p{font-family:TheSansUHHBold,sans-serif;font-weight:normal}.v3 #_feedback form{margin-top:25px}.v3 #_feedback .feedback-block{margin:1em 0;width:100%}.v3 #_feedback .center{text-align:center}.v3 #_feedback .right{text-align:right}.v3 #_feedback .feedback-info{font-size:12px;margin:1em 0}.v3 #_feedback .klein{font-size:11px;margin:2px 0}.v3 #_feedback label{font-family:TheSansUHHBold,sans-serif;font-weight:normal}.v3 #_feedback input[type=text]{width:100%;margin:5px 0 10px 0;padding:1px 0;border:1px solid #bbb;border-radius:3px;background-color:#FAF8F9}.v3 #_feedback textarea{width:100%;height:80px;overflow:auto;margin:5px 0 10px 0;padding:1px 2px;border:1px solid #bbb;border-radius:3px;background-color:#FAF8F9}.v3 #_feedback fieldset{padding:0 15px 10px 15px;border:1px solid #bbb;border-radius:3px;background-color:#FFFFF5;margin:30px 0 10px 0}.v3 #_feedback .frame fieldset{margin:30px 60px 10px 0}.v3 #_feedback fieldset input{background-color:#fff}.v3 #_feedback legend{color:#4E4E4E;text-transform:uppercase;padding:0 5px;font-size:13px;font-family:TheSansUHHBold,sans-serif;font-weight:normal;margin-left:-5px}.v3 #_feedback #feedback-captcha{margin-left:5px;width:30px;font-size:14px;text-align:center}.v3 #_feedback #feedback-frage{margin-left:50px;font-size:14px}.v3 #_feedback #feedback-frage:after{content:" = "}.v3 #_feedback #feedback-submit{padding:1px 20px}.v3 #cse{width:630px !important}.v3 .fakultaet #cse{width:auto !important}.v3 #cse *{font-family:TheSansUHH, sans-serif;font-size:12px;text-decoration:none}.v3 #cse b,.v3 #cse b{font-family:TheSansUHHBold,sans-serif;font-weight:normal}.v3 #cse td{border:0;padding:0}.v3 .gs-result .gs-title *{font-family:TheSansUHHBold,sans-serif !important;font-weight:normal;color:#C40017 !important;font-size:13px !important;text-decoration:none  !important}.v3 .gs-result .gs-title:hover *{color:#c40017 !important;font-size:13px !important;text-decoration:underline !important}.v3 .cse .gsc-control-cse,.v3 .gsc-control-cse{padding:0 !important;width:auto}.v3 .gs-result a.gs-visibleUrl,.v3 .gs-result .gs-visibleUrl{color:#666 !important}.v3 .cse input.gsc-search-button,.v3 input.gsc-search-button{background:transparent url(https://assets.rrz.uni-hamburg.de/assets/menu-8e6c1a6ae0eee0c92fd394ba1113876de16ad628293d0ecac0ca509d195d3697.png) no-repeat 0 -34px !important;border:0 !important;border-radius:2px 2px 2px 2px;color:#fff !important;height:auto !important;min-width:54px;padding:4px 21px !important;text-align:center;font-size:13px !important;font-family:TheSansUHHBold,sans-serif !important;font-weight:normal !important}.v3 .cse .gsc-webResult.gsc-result,.v3 .gsc-webResult.gsc-result,.v3 .gsc-imageResult-column,.v3 .gsc-imageResult-classic{padding:0 !important;margin-bottom:1.75em !important}.v3 .gsc-result-info{padding-left:0px !important}.v3 td.gsc-clear-button{padding-top:4px !important}.v3 .gsc-above-wrapper-area{border-bottom:0  !important}.v3 input.gsc-input{border-color:#ccc !important;padding:4px 6px 5px 6px !important;background-color:#f4f4f4 !important;width:97% !important}.v3 .gsc-tabHeader.gsc-inline-block{min-width:140px;text-align:center}.v3 .gsc-tabHeader.gsc-inline-block.gsc-tabhActive{border-top-color:#c40017}.v3 .gsc-tabsArea>div>.gsc-tabHeader.gsc-inline-block{font-size:0px !important}html[lang="de"].v3 .gsc-tabsArea>div>.gsc-tabHeader.gsc-inline-block:after{font-size:12px;content:"alle UHH-Webseiten"}html[lang="de"].v3 .gs-spacer+.gsc-tabHeader.gsc-inline-block:after{font-size:12px;content:"lokale Suche auf dieser Site" !important}html[lang="en"].v3 .gsc-tabsArea>div>.gsc-tabHeader.gsc-inline-block:after{font-size:12px;content:"all UHH web pages"}html[lang="en"].v3 .gs-spacer+.gsc-tabHeader.gsc-inline-block:after{font-size:12px;content:"local site search" !important}.v3 #sitemap{list-style-type:none;margin:10px 0 0 0;padding:0}.v3 #sitemap ul{list-style-type:none;margin:0;padding:0;margin-left:22px}.v3 #sitemap a.a{color:#333;text-decoration:none}.v3 #sitemap li{background-image:none;padding:0}.v3 #sitemap a.a:hover,.v3 #sitemap a.a:focus{color:#e2001a;text-decoration:underline}.v3 #sitemap a.b+a.a{margin-left:0px}.v3 #sitemap a.z{margin-left:22px;position:relative}.v3 #sitemap a.z:before{content:" ";width:9px;height:10px;position:absolute;left:-16px;top:1px;border:1px solid #333;border-radius:0px 3px 0px 0;box-shadow:1px 1px 2px #ccc;transition:background-color 0.2s, border-color 0.2s;-moz-transition:background-color 0.2s, border-color 0.2s;-webkit-transition:background-color 0.2s, border-color 0.2s;-ms-transition:background-color 0.2s, border-color 0.2s}.v3 #sitemap a.z:hover:before,.v3 #sitemap a.z:focus:before{border:1px solid #e2001a;background-color:#e2001a;box-shadow:none;transition:background-color 0.2s, border-color 0.2s;-moz-transition:background-color 0.2s, border-color 0.2s;-webkit-transition:background-color 0.2s, border-color 0.2s;-ms-transition:background-color 0.2s, border-color 0.2s}.v3 #sitemap a.b{box-shadow:1px 1px 2px #ccc;background-color:#f3f3f3;text-decoration:none;color:#333;font-size:13px;width:17px;height:12px;margin-top:2px;margin-right:5px;line-height:9px;float:left;text-align:center;border:1px solid #333;border-radius:2px;cursor:pointer;transition:background-color 0.3s, color 0.3s;-moz-transition:background-color 0.3s, color 0.3s;-webkit-transition:background-color 0.3s, color 0.3s;-ms-transition:background-color 0.3s, color 0.3s}.v3 #sitemap a.b:hover,.v3 #sitemap a.b.auf:hover,.v3 #sitemap a.b:focus,.v3 #sitemap a.b.auf:focus{box-shadow:none;border-color:#e2001a;background-color:#e2001a;color:#fff;text-decoration:none;transition:background-color 0.2s, color 0.2s;-moz-transition:background-color 0.2s, color 0.2s;-webkit-transition:background-color 0.2s, color 0.2s;-ms-transition:background-color 0.2s, color 0.2s}.v3 #sitemap a.b:before{content:"+"}.v3 #sitemap a.b.auf:before{content:"-"}.v3 .openaccess{font-size:12px}.v3.s .openaccess{margin-bottom:60px}.v3.s .openaccess{width:calc(100% + 28px);margin-left:-14px}.v3 .oap-search{background-color:#f0f0f0;padding:26px 14px 27px 14px}.v3 .oap-search:after{content:"";display:table;width:100%}.v3.l .oap-search{padding:26px 57px 27px 14px}.v3.l .oap-search-text p{float:right;width:280px;margin:-5px -40px 0 0;padding:0}.v3 .oap-search-search{display:table;width:100%;margin-bottom:12px}.v3.l .oap-search-search{float:left;width:calc(100% - 285px)}.v3 .oap-filter-text:before{content:"";clear:both;display:table;width:100%}.v3 .oap-search-filter{display:table;width:100%;margin-bottom:12px}.v3 .oap-search-input{display:table-cell;font-size:0}.v3 .oap-search-key,.v3 .oap-search-cond,.v3 .oap-search-string{font-family:TheSansUHH, sans-serif !important;box-sizing:border-box !important;height:29px;border:1px solid #8a8a8a;font-size:12px;color:#000;background-color:#fff;line-height:28px;padding:0 6px;outline:none}.v3 .oap-search-input select{padding:0 2px}.v3 .oap-search-key{width:calc(50% - 7px)}.v3 .oap-search-cond{width:calc(30% - 7px);margin-left:7px;display:inline-block;vertical-align:top;display:none}.v3 .oap-search-string{width:calc(50%);margin-left:7px}.v3 .oap-search-search{margin-bottom:28px}.v3 .oap-search-search .oap-search-input{position:relative}.v3 .oap-search-search .oap-search-string{width:100%;margin-left:0;line-height:59px;height:60px;padding-right:67px;padding-left:17px;font-size:15px}.v3.s .oap-search-input *{width:100%;margin:0 0 4px 0}.v3 .oap-search-handles{display:table-cell;font-size:0;width:74px;vertical-align:middle;white-space:nowrap}.v3 .oap-filter-plus,.v3 .oap-filter-minus{margin-left:8px;color:transparent;border:0;padding:0;height:29px;width:29px;background:transparent url(https://assets.rrz.uni-hamburg.de/assets/plus-815459715b0153e93adf702fe72307e4b45021a8d0e26f888ee6c205de471cd0.svg) no-repeat center}.v3 .oap-filter-minus{background-image:url(https://assets.rrz.uni-hamburg.de/assets/minus-1aac2fa144b49145140d6d7543f6279e581978e6b9ba828eead23b3e2ab61312.svg)}.v3 .oap-search-submit{background-image:url(https://assets.rrz.uni-hamburg.de/assets/oap-search-1dd20615a35dbfe71dd8eb7a7f69be2eb0380104e2a2418a9477fa6d9b3d7d26.png);background-position:center;background-repeat:no-repeat;position:absolute;right:0px;top:0px;bottom:0px;width:67px !important;border:1px solid #8a8a8a;background-color:#fff}.v3 .oap-filter-submit{font-family:TheSansUHH, sans-serif;margin-top:14px;float:right;border:none;color:#fff;background-color:#E3001B;line-height:29px;padding:0;width:147px}.v3 .oap-navigate{display:table;margin:34px 0 18px 0;width:100%}.v3.s .oap-navigate{margin:34px 14px 18px 14px;width:calc(100% - 28px)}.v3 .oap-navigate>*{display:table-cell;vertical-align:middle;white-space:nowrap}html.l.v3 .oap-navigate-title{padding-left:14px}.v3.s .oap-navigate-title{display:none}.v3 .oap-navigate-page{text-align:right;padding-right:26px}.v3 .oap-navigate-page *{display:inline}.oap-navigate-browse{margin-left:14px;display:inline-table;border-collapse:collapse;vertical-align:middle;height:33px;border:1px solid #bfbfbf}.v3 .oap-navigate-browse *{display:table-cell;vertical-align:middle;text-align:center}.v3 .oap-navigate-browse a,.v3 .oap-navigate-browse span{width:36px;border:1px solid #bfbfbf;color:transparent;font-size:0;background:transparent url(https://assets.rrz.uni-hamburg.de/assets/oap-next-1-a31a212f6d56672615395a7279bd0e89212ffbb7c3c73c3462a5c87ff67b5c0f.svg) no-repeat center}.v3 .oap-navigate-browse a.back{background-image:url(https://assets.rrz.uni-hamburg.de/assets/oap-back-1-ac63ca6c496ca540e45470b1ba43333673b735b6ce10cc5981a43286b43e3885.svg)}.v3 .oap-navigate-browse span.next{background-image:url(https://assets.rrz.uni-hamburg.de/assets/oap-next-0-00df177012671338b97a851a06d738842d5c35af5bb9f943ad667822654d23ab.svg)}.v3 .oap-navigate-browse span.back{background-image:url(https://assets.rrz.uni-hamburg.de/assets/oap-back-0-b7f3763bf73b6667e7d61be4758550179548eff37ed4d23a837c581ffe5e96ce.svg)}.v3 .oap-navigate-browse strong{padding:0 12px}.v3 .oap-navigate-options{width:48px;height:33px;position:relative;background:transparent url(https://assets.rrz.uni-hamburg.de/assets/options-79c687317c04e0bbd1204f73fde4030b4290991916f628d15dbf6c50e8d62b1b.svg) no-repeat center;border:1px solid #bfbfbf}.v3 .oap-options-flyout{display:none;position:absolute;top:27px;right:-1px;border:1px solid #bfbfbf;padding:15px;background-color:#f0f0f0}.v3 .oap-navigate-options:hover .oap-options-flyout{display:block}.v3 .oap-navigate.bottom{border-top:1px solid #bbb;padding-top:30px}.v3 .oap-navigate.bottom .oap-navigate-page{padding-right:0}.v3 .oap-result-block>header{line-height:28px;font-family:TheSansUHHBold,sans-serif;background-color:#f0f0f0;font-size:20px;padding:0 14px}.v3 .oap-result{margin-bottom:45px;padding-top:45px;border-top:1px solid #bbbbbb}.v3 .publikationen .oap-result{margin:0 0 45px 14px}.v3.s .publikationen .oap-result{margin:0 0 45px 0}.v3 .publikationen .oap-result-block header+.oap-result{border-top:none}.v3.s .oap-result{padding:45px 14px 0 14px}.v3 .oap-result-title{overflow:hidden;margin-bottom:20px;max-width:570px}.v3 .oap-result-title a{display:inline-block}.v3 .oap-result-title h2{margin:0 !important;font-size:17px !important;line-height:1.25em !important}.v3 .oap-result-title div{margin:0}.v3 .oap-result-authors{margin:15px 0;max-width:570px}.v3 .oap-result-content{display:flex;max-width:885px;width:100%}.v3.m .oap-result-content{display:block}.v3.s .oap-result-content{display:block}.v3 .oap-result-text{order:1;max-width:600px}.v3.l .oap-result-text{width:calc(100% - 285px)}.v3.s .oap-result-text{padding-right:0}.v3 .oap-result-tags{display:table;margin-bottom:20px;overflow:hidden}.v3.s .oap-result-tags{display:block;margin-bottom:30px}.v3 .oap-result-tags>*{display:table-cell;vertical-align:top}.v3.s .oap-result-tags>*{display:block}.v3 .oap-result-tags>div:first-child{width:128px;font-family:TheSansUHHBold,sans-serif}.v3.s .oap-result-tags>div:first-child{margin-bottom:10px}.v3 .publikationen .oap-result-tags>div:first-child{display:none}.v3 .oap-result-tags .tag{float:left;margin:0 4px 4px 0;background-color:#f0f0f0;font-size:11px;height:20px;line-height:20px;padding:0 10px;color:#666;text-decoration:none}.v3 .oap-result-abstract{clear:both}.v3 .oap-result-image{text-align:center;position:relative;order:2;width:285px}.v3.m .oap-result-image{width:auto;margin-bottom:20px}.v3.s .oap-result-image{width:auto;margin-bottom:20px}.v3 .oap-result-image a{display:block}.v3 .oap-result-image img{width:270px;max-width:none !important;margin-left:15px;background-color:#FAF8F9}.v3.m .oap-result-image img,.v3.s .oap-result-image img{width:100%;margin-left:0}.v3 .openaccess.datenbank h2,.v3 .openaccess.publikation h2{margin-top:-5px !important}.v3 .oap-details{display:flex}.v3.m .oap-details{display:block}.v3.s .oap-details{display:block}.v3 .oap-details-text{display:table}.v3.l .oap-details-text{width:calc(100% - 285px)}.v3.s .oap-details-text{display:block;margin:0 14px}.v3 .oap-details-tr{display:table-row}.v3 .oap-details-tr.sep{height:60px}.v3 .oap-details-tr.sep:after{margin-top:30px;content:"";position:absolute;display:table;border-top:1px solid #bdbdbd;width:100%}.v3.s .oap-details-tr.sep:after{display:none}.v3.s .oap-details-tr{display:inline}.v3 .oap-details-th,.v3 .oap-details-td{display:table-cell;padding:9px 0;vertical-align:top}.v3 .oap-details-td p:first-child{margin-top:0}.v3 .oap-details-td p:last-child{margin-bottom:0}.v3.s .oap-details-th,.v3.s .oap-details-td{display:block;padding:4px 0}.v3 .oap-details-th{color:#737373;font-family:TheSansUHHBold,sans-serif;width:165px;text-align:right;padding-right:25px}.v3 .s .oap-details-th{width:auto;text-align:left;padding-right:0}.v3 .s .oap-details-td{margin-bottom:10px;overflow:hidden}.v3 .oap-details .tag{float:left;margin:0 4px 4px 0;background-color:#f0f0f0;font-size:11px;height:20px;line-height:20px;padding:0 10px;color:#666;text-decoration:none}.v3 .oap-details-image{position:relative;order:2;width:285px}.v3.m .oap-details-image{width:auto;margin-bottom:20px}.v3.s .oap-details-image{width:auto;margin-bottom:20px}.v3 .oap-details-image img{max-width:none !important;background-color:#FAF8F9}.v3.l .oap-details-image img{width:270px;margin-left:15px}.v3.m .oap-details-image img,.v3.s .oap-details-image img{width:100%;margin-left:0}.v3 .oap-home{margin-top:50px}.v3.s .oap-home{margin-left:14px}.v3 .oap-home a{border:1px solid #c40017;padding:11px 28px}.v3 .oap-vcard{overflow:hidden;margin-bottom:50px}.v3 .oap-vcard-img{float:left;width:114px;height:133px}.v3 .oap-vcard-img img{width:100%;background-color:#eee}.v3 .oap-vcard-text{margin-left:20px;float:left;width:calc(100% - 132px - 20px)}.v3 .oap-vcard-text dl{margin:8px 0;line-height:1.25em}.v3 .oap-vcard-text dt{font-family:TheSansUHHBold,sans-serif;font-weight:normal}.v3 .oap-vcard-text dd{margin:0}.v3 .oap-menu{background-color:#999999;color:#fff;height:30px;line-height:30px}.v3 .oap-menu ul{margin:0;padding:0}.v3 .oap-menu li{float:left;border-right:1px solid #fff;padding:0 19px}.v3 .oap-menu li:before{display:none}.v3 .oap-menu-filter{float:right;border-left:1px solid #fff;padding:0 19px}.v3 .oap-menu-filter select{background-image:url(https://assets.rrz.uni-hamburg.de/images/oap-select.png);background-repeat:no-repeat;background-position:right center;padding-right:15px;font-family:TheSansUHH, sans-serif;border:none;background-color:transparent;font-size:11px;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.v3 .oap-menu-filter option{background-color:#fff;color:#000}.v3 .person .oap-navigate{margin:25px 0 18px 0}.v3 .progressbar{margin:1em 0;display:block;position:relative;height:30px;background-color:#ddd;vertical-align:middle}.v3 .progressbar.left{float:left;margin:0 15px 15px 0}.v3 .progressbar.right{float:right;margin:0 0 15px 15px}.v3 .progressbar.inline{display:inline-block;margin:0 10px;height:1em}.v3 .progressbar>span{display:block;position:absolute;width:0%;height:100%;background-color:#c40017}.v3 .oap-result-block>header{font-size:14px}.v3 .profil.publikationen .oap-result{padding-top:0;border-top:0;border-bottom:1px solid #ddd;padding-bottom:20px;margin:20px 0 0 0}.v3 .profil.publikationen .oap-result:first-child{margin:6px 0 0 0 !important}.v3 .profil.publikationen .oap-result-title{font-size:12px !important;margin:0 0 5px 0 !important}.v3 .profil.publikationen .oap-result-title h2{font-size:12px !important;margin:0 !important}.v3 .profil.publikationen .oap-result-authors{margin:0;max-width:auto}.v3 .profil.publikationen .oap-result-abstract{margin-top:5px}.v3 .profil-publikationen-navigate{display:table;margin:30px 0 12px 0;width:100%}.v3.s .profil-publikationen-navigate{margin:34px 14px 18px 14px;width:calc(100% - 28px)}.v3 .profil-publikationen-navigate .navigate-page{text-align:right}.v3 .profil-publikationen-navigate .navigate-page *{display:inline}.v3 .profil-publikationen-navigate .navigate-browse{margin-left:14px;display:inline-table;border-collapse:collapse;vertical-align:middle;height:30px;border:1px solid #bfbfbf}.v3 .profil-publikationen-navigate .navigate-browse *{display:table-cell;vertical-align:middle;text-align:center}.v3 .profil-publikationen-navigate .navigate-browse a,.v3 .navigate-browse span{width:32px;border:1px solid #bfbfbf;color:transparent;font-size:0;background:transparent url(https://assets.rrz.uni-hamburg.de/assets/oap-next-1-a31a212f6d56672615395a7279bd0e89212ffbb7c3c73c3462a5c87ff67b5c0f.svg) no-repeat center}.v3 .profil-publikationen-navigate .navigate-browse a.back{background-image:url(https://assets.rrz.uni-hamburg.de/assets/oap-back-1-ac63ca6c496ca540e45470b1ba43333673b735b6ce10cc5981a43286b43e3885.svg)}.v3 .profil-publikationen-navigate .navigate-browse span.next{background-image:url(https://assets.rrz.uni-hamburg.de/assets/oap-next-0-00df177012671338b97a851a06d738842d5c35af5bb9f943ad667822654d23ab.svg)}.v3 .profil-publikationen-navigate .navigate-browse span.back{background-image:url(https://assets.rrz.uni-hamburg.de/assets/oap-back-0-b7f3763bf73b6667e7d61be4758550179548eff37ed4d23a837c581ffe5e96ce.svg)}.v3 .profil-publikationen-navigate .navigate-browse strong{padding:0 10px}.v3 .profil.publikationen .oap-options-flyout{top:auto;bottom:31px}.v3 .shariff{margin-bottom:60px}.v3 .subsite .copytext+.shariff{margin-top:40px;margin-bottom:0}.v3 .import.einmaleins{width:700px}.v3 .import.einmaleins h1{font-size:21px;background:#E2001A;padding:8px 9px 11px 9px;color:#fff !important;text-transform:none}.v3 .import.einmaleins strong.h2{display:block;font-size:16px;background-color:#ccc;color:#000 !important;padding:9px;margin:0  0 2px 0}.v3 .import.einmaleins h2{border:1px solid #EFEFEF;border-width:1px 1px 0 1px;border-radius:2px 2px 0px 0px;margin:10px 0 0 0;padding:9px 9px 3px 9px}.v3 .import.einmaleins p{padding-left:9px;padding-right:9px;line-height:1.35em}.v3 .import.einmaleins .block p{padding:0}.v3 .import.einmaleins img{border:0}.v3 .import.einmaleins #inhalt *{outline:0}.v3 .import.einmaleins .grau{background-color:#E0E0E0}.v3 .import.einmaleins .tabelle1{border:1px solid #ccc;border-width:0 1px}.v3 .import.einmaleins .tabelle1 .zeile{padding:9px 9px 9px 168px;overflow:hidden}.v3 .import.einmaleins .tabelle1 .bild{float:left;width:150px;margin-left:-159px;max-height:160px;overflow:hidden}.v3 .import.einmaleins .tabelle1 .bild img{width:150px}.v3 .import.einmaleins .tabelle1 .titel{float:left;width:50%;margin-bottom:9px}.v3 .import.einmaleins .tabelle1 .titel h3{margin:0}.v3 .import.einmaleins .tabelle1 .titel h3 a{display:block;min-height:27px;padding-left:41px;background-position:3px 0;background-repeat:no-repeat}.v3 .import.einmaleins .tabelle1 .titel h3 a{background-image:url(https://assets.rrz.uni-hamburg.de/assets/doppelpfeil-c6c6c6-fbe7e2410a9a3c5c89f3b009fb64f9280e1f07255f22aab2a03025acf1f7fa2e.png)}.v3 .import.einmaleins .tabelle1 .grau .titel h3 a{background-image:url(https://assets.rrz.uni-hamburg.de/assets/doppelpfeil-b6b6b6-c85fa88cb03710d7a9730525663d31c21c4bdaed884fcf581c81f3cbb3107d95.png)}.v3 .import.einmaleins .tabelle1 .titel h3 a:hover{background-image:url(https://assets.rrz.uni-hamburg.de/assets/doppelpfeil-e2001a-50ab44df560ad2eccddfbdd037e64fc52a364af5cf7989e756327257626b2b62.png)}.v3 .import.einmaleins .tabelle1 .liste{float:left;width:50%}.v3 .import.einmaleins .tabelle1 .liste ul{margin:0;padding:0;line-height:1.25em;padding-left:38px;list-style-type:none}.v3 .import.einmaleins .tabelle1 .liste ul li{margin-bottom:5px}.v3 .import.einmaleins .tabelle1 .liste ul li:hover{color:#E2001A}.v3 .import.einmaleins .tabelle1 .liste ul a{display:block;padding-left:10px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/li-0-0da3518982d8cd59c5088785d73b84ce2e4f59fc6d8d6f0cf8bad995de90a05f.png);background-position:0 6px;background-repeat:no-repeat}.v3 .import.einmaleins .tabelle1 .grau .liste ul a{background-image:url(https://assets.rrz.uni-hamburg.de/assets/li-1-cb5492da54613c08b5561f17a4feac02c36baae03fc028e4abb5b232c3a8dbae.png)}.v3 .import.einmaleins .tabelle1 .liste ul a:hover{background-image:url(https://assets.rrz.uni-hamburg.de/assets/li-2-a99fe3f9b27739c41d3e73d8c038bf7258fa4f5c3e45378e05fe6142a8fdb318.png)}.v3 .import.einmaleins .tabelle2 .zeile{background-color:#E0E0E0;padding:9px 9px 9px 168px;overflow:hidden;margin-bottom:14px}.v3 .import.einmaleins .tabelle2 .bild{float:left;width:150px;margin-left:-159px;max-height:160px;margin-bottom:9px;overflow:hidden}.v3 .import.einmaleins .tabelle2 .bild img{width:150px}.v3 .import.einmaleins .tabelle2 .titel{float:left;width:100%}.v3 .import.einmaleins .tabelle2 .titel h3{margin:0;font-size:1em;line-height:1.25em}.v3 .import.einmaleins .tabelle2 .titel h3 a{display:block;min-height:27px;padding-left:41px;padding-top:5px;background-position:3px 0;background-repeat:no-repeat}.v3 .import.einmaleins .tabelle2 .titel h3 a{background-image:url(https://assets.rrz.uni-hamburg.de/assets/doppelpfeil-c6c6c6-fbe7e2410a9a3c5c89f3b009fb64f9280e1f07255f22aab2a03025acf1f7fa2e.png)}.v3 .import.einmaleins .tabelle2.grau .titel h3 a{background-image:url(https://assets.rrz.uni-hamburg.de/assets/doppelpfeil-b6b6b6-c85fa88cb03710d7a9730525663d31c21c4bdaed884fcf581c81f3cbb3107d95.png)}.v3 .import.einmaleins .tabelle2 .titel h3 a:hover{background-image:url(https://assets.rrz.uni-hamburg.de/assets/doppelpfeil-e2001a-50ab44df560ad2eccddfbdd037e64fc52a364af5cf7989e756327257626b2b62.png)}.v3 .import.einmaleins .tabelle2 .liste{clear:left;margin-left:-159px;background-color:#f4f4f4;overflow:hidden;padding:9px;margin-top:9px}.v3 .import.einmaleins .tabelle2 .liste ul{margin:0;padding:0;line-height:1.25em;float:left;width:33.3%;list-style-type:none}.v3 .import.einmaleins .tabelle2 .liste ul li{margin-bottom:5px;padding-right:9px}.v3 .import.einmaleins .tabelle2 .liste ul li:hover{color:#E2001A}.v3 .import.einmaleins .tabelle2 .liste ul a{display:block;padding-left:10px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/li-0-0da3518982d8cd59c5088785d73b84ce2e4f59fc6d8d6f0cf8bad995de90a05f.png);background-position:0 6px;background-repeat:no-repeat}.v3 .import.einmaleins .tabelle2.grau .liste ul a{background-image:url(https://assets.rrz.uni-hamburg.de/assets/li-1-cb5492da54613c08b5561f17a4feac02c36baae03fc028e4abb5b232c3a8dbae.png)}.v3 .import.einmaleins .tabelle2 .liste ul a:hover{background-image:url(https://assets.rrz.uni-hamburg.de/assets/li-2-a99fe3f9b27739c41d3e73d8c038bf7258fa4f5c3e45378e05fe6142a8fdb318.png)}.v3 .import.einmaleins .zeile a{color:#000 !important;text-decoration:none}.v3 .import.einmaleins .zeile a:hover{color:#E2001A !important}.v3 .import.einmaleins .block a{color:#c40017 !important}.v3 .import.einmaleins h1.ebene3,.v3 .import.einmaleins h2.ebene3{overflow:hidden;font-size:21px;background:#E0E0E0;padding:8px 9px 11px 9px;font-size:21px;line-height:30px;color:#111 !important}.v3 .import.einmaleins h1.ebene3 img,.v3 .import.einmaleins h2.ebene3 img{float:left;width:150px;margin-right:7px}.v3 .import.einmaleins h1.ebene3 .titel,.v3 .import.einmaleins h2.ebene3 .titel{max-width:360px;overflow:hidden;padding-left:41px;background-position:3px 0;background-repeat:no-repeat;background-image:url(https://assets.rrz.uni-hamburg.de/assets/doppelpfeil-c6c6c6-fbe7e2410a9a3c5c89f3b009fb64f9280e1f07255f22aab2a03025acf1f7fa2e.png)}.v3 .import.einmaleins h2.titel{font-size:16px;background-color:#e2001a;color:#fff !important;padding:4px 9px;margin-bottom:0 !important;margin-top:14px}.v3 .import.einmaleins div.block{border:1px solid #E0E0E0;padding:0 9px;border-top:0;overflow:hidden;border:1px solid #EFEFEF;border-width:0 1px 1px 1px;border-radius:0px 0px 2px 2px}.v3 .import.einmaleins div.block a em,.v3 .import.einmaleins div.block a em{font-family:TheSansUHH,sans-serif  !important;font-style:normal  !important}.v3 .import.einmaleins div.block a{text-decoration:none}.v3 .import.einmaleins div.block a:hover{text-decoration:underline}.v3 .import.einmaleins .zeile .titel,.v3 .import.einmaleins .zeile .liste{min-width:150px}.v3 .import.einmaleins div.clear{width:auto  !important}.v3 .import.einmaleins div.graubox{font-size:19px;font-weight:bold;background-color:#808080;color:#FFFFFF !important;padding:4px 9px;padding-top:10px;margin-bottom:0 !important;margin-top:24px;margin-bottom:18px;max-width:798px;line-height:30px}.v3 strong.h2{display:block;font-size:16px;background-color:#ddd;color:#000 !important;padding:9px;margin:0  0 2px 0}.v3 .tabelle1{border:1px solid #ccc;border-width:0 1px}.v3 .tabelle1 .zeile{padding:9px 9px 9px 168px;overflow:hidden}.v3 .tabelle1 .zeile.grau{background-color:#F3F3F3}.v3 .tabelle1 .zeile a{color:#000 !important;text-decoration:none}.v3 .tabelle1 .zeile a:hover{color:#E2001A !important}.v3 .tabelle1 .zeile .titel{min-width:150px}.v3 .tabelle1 .zeile .liste{min-width:150px}.v3 #fuss .breite{width:100%;max-width:1258px;margin:auto}.v3 body.subsite.intranet2{background-color:#fff}.v3 .subsite.intranet2 #seite{padding-bottom:0}.v3 .subsite.intranet2 #seiteninfo{font-size:14px;border:0;padding-left:0}.v3 .subsite.intranet2 #seiteninfo .blaettern li+li::before{content:""}.v3 .subsite.intranet2 #seiteninfo .blaettern a{position:relative;padding-left:12px;margin-left:20px;font-family:TheSansUHHBold;font-size:14px;background:none}.v3 .subsite.intranet2 #seiteninfo .blaettern a:before{content:">";position:absolute;left:0;top:0}.v3 .subsite.intranet2 footer .info{background:#fff}.v3 .subsite.intranet2 footer .social{background:#f3f3f3}.v3 .subsite.intranet2 footer .global{background:#0271bb}.v3 .subsite.intranet2 footer .ende{background:#3b515c}.v3 .subsite.intranet2 section.social{padding:46px 20px}.v3 .subsite.intranet2 section.social a{display:inline-block;width:67px !important;height:67px !important;background:none !important;padding:0 !important}.v3 .subsite.intranet2 section.social a+a{margin-left:calc(25% - 88px)}.v3 .subsite.intranet2 section.global .liste{padding:68px 20px 130px 20px;font-size:17px}.v3 .subsite.intranet2 section.global .liste ul{padding:0;margin:0;list-style-type:none;float:left;width:33.3% !important}.v3 .subsite.intranet2 section.global .liste li a{font-size:16px;position:relative;padding-right:16px !important;font-family:TheSansUHHBoldCaps, sans-serif;color:#fff !important;line-height:30px}.v3 .subsite.intranet2 section.global .liste li a.zielgruppe:after{content:">";position:absolute;right:0;line-height:30px}.v3 .subsite.intranet2 section.global .ende{padding:68px 20px 130px 20px}.v3 .subsite.intranet2 section.global .ende .breite{position:relative}.v3 .subsite.intranet2 section.global .ende ul{padding:0;margin:0;list-style-type:none;font-size:16px !important;float:none !important;width:auto !important}.v3 .subsite.intranet2 section.global .ende li a{color:#fff !important}.v3 .subsite.intranet2 section.global .ende .copyright{left:0 !important;color:#fff;margin-top:70px !important;position:relative !important}.v3 .subsite.intranet2 section.global .ende .audit{width:81px;height:81px;bottom:5px;position:absolute;right:200px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/v4audit-b18353c69ea17d34920fa801f4b85f9645a70347ca0ffe86176d9033f3581602.svg);background-size:cover}.v3 .subsite.intranet2 section.global .ende .audit a{width:100%;height:100%;position:absolute;padding:0;opacity:0}.v3 .subsite.intranet2 section.global .ende .audit1{width:81px;height:81px;bottom:6px;position:absolute;right:100px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/Siegel_Re-Audit_de_81x81px-810e47d13f2a855725e05eb2da784b2b20c1c0bb12a6771717c9d52b5dd43aa0.png);background-size:cover}.v3[lang="en"] .subsite.intranet2 section.global .ende .audit1{background-image:url(https://assets.rrz.uni-hamburg.de/assets/Siegel_Re-Audit_en_81x81px-800946892b94bf2f14f4a507ca7ec836460712852900794b5cf3cb08dcdb5f50.png)}.v3 .subsite.intranet2 section.global .ende .audit1 a{width:100%;height:100%;position:absolute;padding:0;opacity:0}.v3 .subsite.intranet2 section.global .ende .audit2{font-size:0;color:transparent;width:81px;height:81px;bottom:5px;position:absolute;right:0px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/DIVERSITY_AUDIT_FOOTER_81x81-35a752f1e7151f6921dc07652f23caba2ba7439c2119cfe1afbae09766c63ab0.svg);background-size:cover}.v3 .subsite.intranet2 section.global .ende .audit2 a{width:100%;height:100%;position:absolute;padding:0;opacity:0}.v3 .subsite.intranet2 #slotselector{background-color:#101010}.v3 .subsite.intranet2 #slotselector .breite{width:100%;max-width:1258px;margin:auto;float:none}.v3.l .subsite.intranet2 #slotselector{margin:0}.v3 .subsite.intranet2 #slotselector ul{list-style-type:none;padding:10px 0;margin:0}@media only screen and (max-width: 1300px){.v3 .subsite.intranet2 #slotselector ul{padding:10px 20px !important}}.v3 .subsite.intranet2 #slotselector ul:after{content:"";display:table;clear:both}.v3 .subsite.intranet2 #slotselector li{float:left;margin-right:10px}.v3 .subsite.intranet2 #slotselector li a{padding:1px 5px;display:block;color:#fff;line-height:26px;font-size:12px}.v3.l.r-fixed .subsite.intranet2 #slotselector .desktop a{background:#666;color:#fff;cursor:default}.v3.l.r-auto .subsite.intranet2 #slotselector .desktop a,.v3.s.r-auto .subsite.intranet2 #slotselector .mobile a,.v3.m.r-auto .subsite.intranet2 #slotselector .tablet a{outline:1px solid #ccc}.v3.m.r-fixed .subsite.intranet2 #slotselector .tablet a{background:#fff;color:#444;cursor:default;text-decoration:none}.v3.m.r-auto .subsite.intranet2 #slotselector .tablet a{outline:1px solid #fff}.v3.s.r-fixed .subsite.intranet2 #slotselector .mobile a{background:#fff;color:#444;cursor:default;text-decoration:none}.v3.s.r-auto .subsite.intranet2 #slotselector .mobile a{outline:1px solid #fff}.v3.r-auto .subsite.intranet2 #slotselector .auto a{cursor:default;text-decoration:none;display:none}.v3.l.r-auto .subsite.intranet2 #slotselector .auto a{background:#666;color:#fff;cursor:default}.v3.s.r-auto .subsite.intranet2 #slotselector .auto a,.v3.m.r-auto .subsite.intranet2 #slotselector .auto a{background:#fff;color:#444}.v3 .subsite.intranet2 .autoscaleprobe{display:block;height:0;overflow:hidden}.v3 .subsite.intranet2 .autoscaleprobe:after{content:"-"}.v3:not(.l) .subsite.intranet2 .social-teaser li{margin-bottom:30px}.v3 .subsite.intranet2 .social-teaser li>.kopf{padding:10px 15px !important;overflow:hidden;background:#fff}.v3 .subsite.intranet2 .social-teaser li>.kopf .profile{float:left}.v3 .subsite.intranet2 .social-teaser li>.kopf .profile a{color:#000;font-size:14px;font-family:TheSansUHHBold}.v3 .subsite.intranet2 .social-teaser li>.kopf .profile img{display:inline-block;height:20px}.v3 .subsite.intranet2 .social-teaser li>.kopf .alter{float:right;color:#999}.v3 .subsite.intranet2 .social-teaser li>.inhalt{padding:10px 15px !important;clear:both}.v3:not(.l) .subsite.intranet2 .social-teaser li>.inhalt{padding:10px 20px !important}.v3 .subsite.intranet2 .social-teaser li>a{background-color:#fff;display:table;width:100%;text-decoration:none !important;border:10px solid #fff;border-width:10px 15px}.v3:not(.l) .subsite.intranet2 .social-teaser li>a{border-width:10px 20px}.v3 .subsite.intranet2 .social-teaser li>a>div{display:table-cell;color:#999;vertical-align:middle;font-size:15px;padding-right:10px}.v3 .subsite.intranet2 .social-teaser .retweet,.v3 .subsite.intranet2 .social-teaser .favorite,.v3 .subsite.intranet2 .social-teaser .comments,.v3 .subsite.intranet2 .social-teaser .likes,.v3 .subsite.intranet2 .social-teaser .shares{padding-left:20px;width:30px;background-position:left center;background-repeat:no-repeat}.v3 .subsite.intranet2 .social-teaser .comments{background-image:url(https://assets.rrz.uni-hamburg.de/assets/social-comments-86e73c07e89727ff81aace0c98ce724737299aa72f60b06192f5331b14425e60.png)}.v3 .subsite.intranet2 .social-teaser .likes{background-image:url(https://assets.rrz.uni-hamburg.de/assets/social-likes-88fab83fda06871abea9aba7405ac5a7bdfc8b43ddff83f128adbbc6ec69ed1f.png)}.v3 .subsite.intranet2 .social-teaser .shares{display:none;background-image:url(https://assets.rrz.uni-hamburg.de/assets/social-shares-09ae8e5583718db7446af5a805e4b717e388b11f658efc5707b2d91df0b06986.png)}.v3 .subsite.intranet2 .social-teaser .retweet{background-image:url(https://assets.rrz.uni-hamburg.de/assets/social-retweets-3f2fa05d0817c6a0b266d8e6dae883ba0719941448effb7863512e379a2d3f60.png)}.v3 .subsite.intranet2 .social-teaser .favorite{background-image:url(https://assets.rrz.uni-hamburg.de/assets/social-favorite-5608dc382857ae2004bf6c910fb7cea02526978d9a740d9a20ceb19d1183b830.png)}.v3 .subsite.intranet2 .social-teaser .social_logo{width:20px;background-repeat:no-repeat;background-position:center;padding-right:0}.v3 .subsite.intranet2 .social-teaser .fb .social_logo{background-image:url(https://assets.rrz.uni-hamburg.de/assets/social-facebook-e957b87ce31f584d0bfa0ce8422d6d3295a4786a65e5a8d280e66a3255dae755.png)}.v3 .subsite.intranet2 .social-teaser .ig .social_logo{background-image:url(https://assets.rrz.uni-hamburg.de/assets/social-instagramm-7e192547072a2037414f6155b2c38aede053233782c614f068c9c55fc41ed0e5.png)}.v3 .subsite.intranet2 .social-teaser .tw .social_logo{background-image:url(https://assets.rrz.uni-hamburg.de/assets/social-twitter-0b038be32a8fcb765b88db68ed0dae58a579bb8e6c520d992b4683521b17a612.png)}.v3:not(.l) .subsite.intranet2 .outer>.social-teaser .weiter{margin-top:10px}.s.v3 .subsite.intranet2 #fuss .social{padding:23px 16px;margin-top:15px}.s.v3 .subsite.intranet2 section.social a{width:30px !important;height:30px !important}.s.v3 .subsite.intranet2 section.social a img{width:100% !important}.s.v3 .subsite.intranet2 section.social a+a{margin-left:calc(25% - 39px) !important}.s.v3 .subsite.intranet2 section.global .liste{padding:35px 16px 10px 16px}.s.v3 .subsite.intranet2 section.global .liste ul{float:none !important;width:100% !important;margin-bottom:35px !important}.s.v3 .subsite.intranet2 section.global .ende{padding:40px 16px 54px 16px;font-size:12px}.s.v3 .subsite.intranet2 section.global .ende .audit{display:none}.s.v3 .subsite.intranet2 section.global .ende .audit1{display:none}.s.v3 .subsite.intranet2 section.global .ende .copyright{margin-top:20px;margin-bottom:0px}@font-face{font-family:"TheSansUHHItalic";src:url(https://assets.rrz.uni-hamburg.de/assets/TheSansUHHRegularItalic-0ba86fd898e36d3799b59e87c8216ff613752d6a4c0f2734746ac080b8570903.eot);src:url(https://assets.rrz.uni-hamburg.de/assets/TheSansUHHRegularItalic-0ba86fd898e36d3799b59e87c8216ff613752d6a4c0f2734746ac080b8570903.eot) format("embedded-opentype"),url(https://assets.rrz.uni-hamburg.de/assets/TheSansUHHRegularItalic-d3186420f2bbe557092314ef3043b74e450cf52459bc7ce3f2c73f9194e15a79.woff2) format("woff2"),url(https://assets.rrz.uni-hamburg.de/assets/TheSansUHHRegularItalic-62190ab7d86db0f3eab9e0fca925474c5fe192483468a88b2094dd46c3fe93e2.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"TheSansUHHBoldItalic";src:url(https://assets.rrz.uni-hamburg.de/assets/TheSansUHHBoldItalic-8ce4a6841aff9333a12f6994eb18f60c1ea3a81da6656c9439788e14e2645b4f.eot);src:url(https://assets.rrz.uni-hamburg.de/assets/TheSansUHHBoldItalic-8ce4a6841aff9333a12f6994eb18f60c1ea3a81da6656c9439788e14e2645b4f.eot) format("embedded-opentype"),url(https://assets.rrz.uni-hamburg.de/assets/TheSansUHHBoldItalic-f128474bcecabeeb316bf675fa4abe292ad134c3c05072f80846a709d6f05c24.woff2) format("woff2"),url(https://assets.rrz.uni-hamburg.de/assets/TheSansUHHBoldItalic-0bbbb81f434639b700387c61cf28c8cdb5b1d7458d32c2e61ea92cc2bcb975e1.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"TheSansUHHBold";src:url(https://assets.rrz.uni-hamburg.de/assets/TheSansUHHBold-d43ec37de43597d4e89e0fe76ccafe36a62a5bf768e20c4b8e27a4a59eab4094.eot);src:url(https://assets.rrz.uni-hamburg.de/assets/TheSansUHHBold-d43ec37de43597d4e89e0fe76ccafe36a62a5bf768e20c4b8e27a4a59eab4094.eot) format("embedded-opentype"),url(https://assets.rrz.uni-hamburg.de/assets/TheSansUHHBold-6a239f69f764ae41ead96462cb9973fdde7c66739769d13776e0dfb896a96ab5.woff2) format("woff2"),url(https://assets.rrz.uni-hamburg.de/assets/TheSansUHHBold-026d11467c2214c911121580ced3b1fe4d5ba42da11107194e4c378b02a9b46c.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"TheSansUHHBoldCaps";src:url(https://assets.rrz.uni-hamburg.de/assets/TheSansUHHBoldCaps-1a987797ad483bc7f859838f8fad6cf59af33d16d8d94649341d2c004e7e5d3e.eot);src:url(https://assets.rrz.uni-hamburg.de/assets/TheSansUHHBoldCaps-1a987797ad483bc7f859838f8fad6cf59af33d16d8d94649341d2c004e7e5d3e.eot) format("embedded-opentype"),url(https://assets.rrz.uni-hamburg.de/assets/TheSansUHHBoldCaps-f0c825ec667e94a17d4e77b97493a2586655b053421a08418f0a6a75500eb8a9.woff2) format("woff2"),url(https://assets.rrz.uni-hamburg.de/assets/TheSansUHHBoldCaps-7fd206907219f3ec347a062d4e7decf51dd742c8fad3d1a9c92609f00e059c1e.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"TheSansUHHRegular";src:url(https://assets.rrz.uni-hamburg.de/assets/TheSansUHHRegular-f77cfca4c55d201daf596e3e36375b1eb163d088d8b92e53c1af198c9037a47f.eot);src:url(https://assets.rrz.uni-hamburg.de/assets/TheSansUHHRegular-f77cfca4c55d201daf596e3e36375b1eb163d088d8b92e53c1af198c9037a47f.eot) format("embedded-opentype"),url(https://assets.rrz.uni-hamburg.de/assets/TheSansUHHRegular-dd85da951afc3550ff98f11056eac2bcbba855c879809fd00caf60929a3cbd4f.woff2) format("woff2"),url(https://assets.rrz.uni-hamburg.de/assets/TheSansUHHRegular-7af4ba764ea22bd512c10b580f199e97beea980e3bf60090743ee3f5f36c66ce.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"TheSansUHH";src:url(https://assets.rrz.uni-hamburg.de/assets/TheSansUHHRegular-f77cfca4c55d201daf596e3e36375b1eb163d088d8b92e53c1af198c9037a47f.eot);src:url(https://assets.rrz.uni-hamburg.de/assets/TheSansUHHRegular-f77cfca4c55d201daf596e3e36375b1eb163d088d8b92e53c1af198c9037a47f.eot) format("embedded-opentype"),url(https://assets.rrz.uni-hamburg.de/assets/TheSansUHHRegular-dd85da951afc3550ff98f11056eac2bcbba855c879809fd00caf60929a3cbd4f.woff2) format("woff2"),url(https://assets.rrz.uni-hamburg.de/assets/TheSansUHHRegular-7af4ba764ea22bd512c10b580f199e97beea980e3bf60090743ee3f5f36c66ce.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"TheSansUHHRegularCaps";src:url(https://assets.rrz.uni-hamburg.de/assets/TheSansUHHRegularCaps-306d5e026ab7f72d3e4a8d8fcb6d54517152a78d771025ce760e6cc54ea6eaaf.eot);src:url(https://assets.rrz.uni-hamburg.de/assets/TheSansUHHRegularCaps-306d5e026ab7f72d3e4a8d8fcb6d54517152a78d771025ce760e6cc54ea6eaaf.eot) format("embedded-opentype"),url(https://assets.rrz.uni-hamburg.de/assets/TheSansUHHRegularCaps-7072a6f8ebbb26d334ca7e14826795068429a0072220dac594063678de20e698.woff2) format("woff2"),url(https://assets.rrz.uni-hamburg.de/assets/TheSansUHHRegularCaps-fdce39405f802f0295dd3e70bf62fd3cc725a72d0883c39081af20e0cc90e624.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"TheSansUHHSemiLightCaps";src:url(https://assets.rrz.uni-hamburg.de/assets/TheSansUHHSemiLightCaps-002b60a84b3d28cb5747dd3e95e7b5f0e5fb2287d58bf4119983d06f1076f9cf.eot);src:url(https://assets.rrz.uni-hamburg.de/assets/TheSansUHHSemiLightCaps-002b60a84b3d28cb5747dd3e95e7b5f0e5fb2287d58bf4119983d06f1076f9cf.eot) format("embedded-opentype"),url(https://assets.rrz.uni-hamburg.de/assets/TheSansUHHSemiLightCaps-6948b01b715690a2b9506f63305ee0c3abd9ad2010d89a1202df00d39d100954.woff2) format("woff2"),url(https://assets.rrz.uni-hamburg.de/assets/TheSansUHHSemiLightCaps-f2aa5e1a44c9fd5db30254599c5ac8ccc944b711798d961e35924e413d81ad50.woff) format("woff");font-weight:normal;font-style:normal}html.v4,.v4 body{margin:0;padding:0;z-index:1}html.v4.ios,.v4.ios body{-webkit-overflow-scrolling:touch !important;overflow:auto !important;height:100% !important}.v4 body{background-color:#eee;font-family:TheSansUHH, sans-serif;color:#4E4E4E;overflow-y:scroll;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.v4 *{box-sizing:border-box}.v4 header,.v4 nav,.v4 main,.v4 footer,.v4 aside,.v4 section{display:block}.v4 img{border:0;display:block}.v4 img.unblock{display:inline}.v4 .outer .standard img{display:inline}.v4 .unsichtbar,.uhhhidden{display:none !important}.v4 .versteckt{position:absolute;left:-10000px}.v4 .breite{width:100%;max-width:1258px;margin:auto}.v4 .clear:after{content:"";display:table;clear:both;width:100%}.v4 h1,.v4 h2,.v4 h3,.v4 h4,.v4 h5{font-family:TheSansUHHBold,sans-serif;font-weight:normal}.v4 em,.v4 i{font-family:TheSansUHHItalic,sans-serif;font-style:normal}.v4 em.em{font-family:TheSansUHH,sans-serif;font-style:normal}.v4 .em a span.a:after{content:"@"}.v4 strong,.v4 b,.v4 th{font-family:TheSansUHHBold,sans-serif;font-weight:normal}.v4 em.em a,.v4 i a.em{font-style:normal}.v4 h1 em,.v4 h2 em,.v4 h3 em,.v4 h4 em,.v4 h5 em,.v4 em h1,.v4 em h2,.v4 em h3,.v4 em h4,.v4 em h5{font-family:TheSansUHHBoldItalic;font-weight:normal;font-style:normal}.v4 strong em,.v4 b em,.v4 strong i,.v4 b i,.v4 em strong,.v4 em b,.v4 i strong,.v4 i b{font-family:TheSansUHHBoldItalic;font-weight:normal;font-style:normal}.v4 #seite{position:relative;background-color:#fff;overflow:hidden}.v4.l #seite,.v4.l header,.v4.l section.nav{min-width:1200px !important}.v4.s.r-fixed #seite{margin:auto}.v4.m.r-fixed #seite,.v4.m.r-fixed header .breite{max-width:1200px !important;margin:auto}.v4 header #meta,.v4 header .logos,.v4 .nav,.v4 footer .info,.v4 footer .social,.v4 footer .liste,.v4 footer .ende{padding:0 20px}.v4 header{position:relative;z-index:700;top:0;left:0;width:100%;height:0}.v4 header #meta,.v4 header .logos,.v4 .nav,.v4 footer .info,.v4 footer .social,.v4 footer .liste,.v4 footer .ende{padding:0 20px}.v4 #meta{color:#fff;background:#0271bb;font-family:TheSansUHHSemiLightCaps;font-size:16px;position:absolute;top:0;left:0;width:100%;z-index:20}.v4:not(.l) #meta{height:45px;font-size:14px;position:fixed;top:0;left:0;font-family:TheSansUHH;padding:0 0px 0 20px}.v4 .extern #meta{background:#fff}.v4 .extern header nav.rechts .quick{display:none}.v4 #meta>.breite{display:table;height:100%}.v4 #meta>.breite>.links,.v4 header #meta>.breite>.rechts{display:table-cell;vertical-align:middle}.v4 #meta .links .uhh a{white-space:nowrap;font-family:TheSansUHHBoldCaps;line-height:43px !important;font-size:13px !important}.v4.s #meta .links .uhh a{font-family:TheSansUHHBoldCaps;font-size:17px !important}.v4.m #meta .links .uhh a{font-family:TheSansUHHBoldCaps;font-size:19px !important}.v4.l #meta .links .uhh{display:none}.v4:not(.l) #meta .links li:not(.uhh){display:none}.v4:not(.l) #meta .rechts .stine,.v4:not(.l) #meta .rechts .sitemap{display:none}.v4 #meta ul{margin:0;padding:0;list-style-type:none}.v4 #meta>.breite>.rechts>ul{float:right}.v4 #meta nav>ul>li{float:left}.v4 #meta nav>ul>li+li:not(.presse){margin-left:21px}.v4:not(.l) #meta nav>ul>li+li:not(.presse){margin-left:0}.v4 #meta nav>ul>li>a,.v4 #meta .quick>.ul>.li>a{height:30px;line-height:28px;float:left;display:block;color:#fff;text-decoration:none}.v4:not(.l) #meta nav>ul>li>a,.v4:not(.l) #meta .quick>.ul>.li>a{height:45px;line-height:43px;width:50px;text-align:center}.v4 .extern #meta nav>ul>li>a{width:auto;color:#4e4e4e;font-family:TheSansUHHSemiLightCaps;font-size:16px}.v4.mouse.l #meta nav>ul>li a:hover{text-decoration:underline}.v4 #meta .quick>a{position:relative;text-align:center}.v4 #meta .quick>a:after{overflow:hidden;content:">";margin:0 0 -2px 3px;display:inline-block;transform:rotate(90deg);font-size:18px;height:13px;line-height:11px;width:13px}.v4 #meta .meldungen{display:inline-block;position:relative;top:2px;margin-left:5px;margin-top:3px;width:19px;height:19px;background-color:#c40017;border-radius:10px;margin-right:5px;text-align:center}.v4 #meta .meldungen a{color:#fff;position:relative;top:-3px}.v4:not(.l) #meta .quick{display:none !important}.v4.quick #meta .quick>a:after{content:"\00D7";transform:rotate(0);font-size:20px;margin-bottom:-3px;margin-left:3px}.v4 #meta .quick .slide{display:none;position:absolute;top:30px;right:0px;left:0;background:#0271bb;z-index:20;padding:0 20px}.v4.l #meta .quick .breite{overflow:hidden;margin-top:20px;padding-top:10px;margin-bottom:120px}.v4 #meta .quick dl{margin:0;padding:0}.v4 #meta .quick dtt{font-size:24px}.v4.l #meta .quick dt a{color:#fff}.v4.l #meta .quick dt a:not([href]){text-decoration:none !important;cursor:text}.v4 #meta .quick dd{margin:0;padding:0}.v4.l #meta .quick .schliessen{text-decoration:none;position:absolute;bottom:20px;right:20px;width:156px;height:34px;font-family:TheSansUHHRegularCaps;padding-left:15px;border:1px solid #fff;line-height:30px;color:#fff;font-size:17px}.v4.l #meta .quick .schliessen:after{float:right;content:"\00D7";transform:rotate(0);font-size:26px;margin-right:8px}.v4.l #meta .quick .rechts{float:right;width:260px;margin-top:-10px}.v4.l #meta .quick .rechts dt{margin-bottom:16px}.v4.l #meta .quick .rechts dt+dd{border-top-color:transparent}.v4.l #meta .quick .rechts dd{height:50px;border-top:1px solid #fff;display:table;width:100%}.v4.l #meta .quick .rechts dd a{vertical-align:middle;display:table-cell;color:#fff;font-family:TheSansUHHRegularCaps;font-size:17px;position:relative}.v4.l #meta .quick .rechts dd a:after{content:">";position:absolute;right:2px}.v4.l #meta .quick .links{display:table;float:left;width:calc(100% - 260px);border-spacing:24px;margin:-24px}.v4.l #meta .quick .links .oben{display:table-row}.v4.l #meta .quick .links .unten{display:table-row}.v4.l #meta .quick .links dl{display:table-cell;border:1px solid #fff;padding:18px 24px}.v4.l #meta .quick .links dt{margin-bottom:15px}.v4.l #meta .quick .links dd{display:block;clear:left}.v4.l #meta .quick .links dd a{float:left;padding-left:30px;color:#fff;font-family:TheSansUHH;font-size:14px;position:relative}.v4.l #meta .quick .links dd a:before{content:"";position:absolute;width:9px;height:9px;top:4px;left:0;background-color:#fff}.v4:not(.l) #meta .quick .slide{padding:0;top:32px;bottom:0;position:fixed;overflow:auto;border-top:1px solid #fff;-webkit-overflow-scrolling:touch;font-family:TheSansUHHSemiLightCaps;text-transform:none !important}.v4:not(.l).quick body{overflow:hidden}.v4:not(.l) #meta .quick .breite:before{content:"Quicklinks";display:block;text-align:right;padding:10px 20px;border-bottom:1px solid #fff}.v4:not(.l) #meta .quick .breite>div{clear:both}.v4:not(.l) #meta .quick dl a{color:#fff;text-decoration:none;padding:0 20px;display:block}.v4:not(.l) #meta .quick dl dt{border-bottom:1px solid #fff;font-size:19px}.v4:not(.l) #meta .quick dl dt a{display:block;padding:9px 20px}.v4:not(.l) #meta .quick dl dt a:after{content:'+';float:right}.v4:not(.l) #meta .quick dl.auf dt a:after{content:'-'}.v4:not(.l) #meta .quick dl div{display:none}.v4:not(.l) #meta .quick dl div dd{border-bottom:1px solid #fff;font-size:19px}.v4:not(.l) #meta .quick dl div dd a{background:#fff;color:#0271bb;display:table;width:100%;padding:0}.v4:not(.l) #meta .quick dl div dd a:after{content:">";width:26px;display:table-cell;vertical-align:middle}.v4:not(.l) #meta .quick dl div dd a span{display:table-cell;padding:0px 20px;vertical-align:middle;height:40px}.v4 #meta .sprache{border:1px solid transparent;border-width:0 1px}.v4.sprache:not(.l) #meta .sprache{border-color:#fff}.v4 #meta .sprache a{color:#fff;white-space:nowrap}.v4 .extern #meta .sprache a{color:#4e4e4e}.v4 #meta .sprache>a{color:#fff;display:block;position:relative}.v4.s #meta .sprache>a{font-size:17px;font-family:TheSansUHHBoldCaps}@media screen and (max-width: 350px){.v4.s #meta .links .uhh a,.v4.s #meta .sprache>a{font-size:15px !important}}.v4.m #meta .sprache>a{font-size:19px;font-family:TheSansUHHBoldCaps}.v4.l #meta .sprache>a{text-align:left !important}.v4[lang="de"]:not(.l) #meta .sprache>a:before{content:"de"}.v4[lang="fr"]:not(.l) #meta .sprache>a:before{content:"fr"}.v4[lang="en"]:not(.l) #meta .sprache>a:before{content:"en"}.v4[lang="it"]:not(.l) #meta .sprache>a:before{content:"it"}.v4 #meta .sprache>a:after{overflow:hidden;content:">";margin:0 0 -2px 3px;display:inline-block;transform:rotate(90deg);font-size:18px;height:13px;line-height:11px;width:13px;text-align:center}.v4.sprache:not(.l) #meta .sprache>a{z-index:1;box-shadow:0 1px 0 0 #0271bb}.v4.sprache #meta .sprache>a:after{content:"\00D7";transform:rotate(0);font-size:20px;margin-bottom:-3px;margin-left:3px}.v4:not(.l) #meta .sprache a span{display:none}.v4 #meta .sprachen{font-size:16px;display:none;background:#0271bb;position:absolute;top:30px;left:-15px;padding:10px 45px 20px 15px;border-top:1px solid #0271bb}.v4 .extern #meta .sprachen{background:#fff;border-top:none;padding-top:0}.v4.sprache:not(.l) #meta .sprachen{top:45px;border-color:#fff;left:0px;padding:10px 45px 20px 8px}.v4 #meta .sprachen li{margin:9px 0}.v4 .extern #meta .sprachen li{margin:0 0 9px 0}.v4[lang="de"] #meta .sprachen .de,.v4[lang="fr"] #meta .sprachen .fr,.v4[lang="en"] #meta .sprachen .en,.v4[lang="it"] #meta .sprachen .it{text-decoration:underline;cursor:default}.v4.l #meta .mobilemenu{display:none}.v4:not(.l) #meta .mobilemenu{border:1px solid transparent;border-width:0 1px}.v4.mobilemenu:not(.l) #meta .mobilemenu{border-left:1px solid #fff}.v4:not(.l) #meta .mobilemenu>a{float:left;width:50px;height:45px;display:block;position:relative;text-align:center;background-image:url(https://assets.rrz.uni-hamburg.de/assets/UHH_web_hamburger-menu_31x31tiny-b6770c3eb492abf1985621468a48bf6d161aa8c87bd80317fb7f4a1625f95317.png);background-position:center;background-repeat:no-repeat}.v4.mobilemenu:not(.l) #meta .mobilemenu>a{background-image:url(https://assets.rrz.uni-hamburg.de/assets/UHH_Icon-x_31x31-c5c92d3c1ac96f1e3a60fa602f504650f82442f831efe6e70f9c89de1a4bb5c6.png);position:relative;z-index:100001;box-shadow:0 1px 0 0 #0271bb,1px 1px 0 0 #0271bb}.v4:not(.l) #meta .mobilemenu>a span{display:none}.v4 #meta .sprache{position:relative}.v4 .mobilemenu .abdeckung{position:fixed;top:45px;left:100%;right:0;bottom:0;transition:opacity 0.25s,left 0s;opacity:0;background:#0271bb;z-index:99999}.v4 .mobilemenu .abdeckung:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;display:table}.v4.mobilemenu .mobilemenu .abdeckung{left:0;transition:opacity 0.25s,left 0s;opacity:0.3}.v4 #mobilemenu{transition:opacity 0.25s,right 0.1s;overflow:hidden;position:fixed;right:-420px;bottom:0;width:100%;max-width:420px;z-index:100000;height:calc(100% - 45px);border-top:1px solid #fff;opacity:0}.v4 #mobilemenu{background:#0271bb;font-family:TheSansUHHSemiLightCaps;font-size:19px}.v4.mobilemenu:not(.l) #mobilemenu{right:0;transition:opacity 0.25s,right 0.1s;opacity:1}.v4.mobilemenu,.v4.mobilemenu body{overflow1:hidden}.v4 #mobilemenu .submenu{transition:transform 0.3s 0s, opacity 0.15s 0s,max-height 0.15s 0s;opacity:1;left:0;top:0;position:absolute;width:100%;height:auto;max-height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.v4 #mobilemenu.home .submenu{max-height:100%}.v4 #mobilemenu .current{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.v4 #mobilemenu .parent{-webkit-transform:translate3d(-99.9%, 0, 0);transform:translate3d(-99.9%, 0, 0)}.v4 #mobilemenu .child{-webkit-transform:translate3d(99.9%, 0, 0);transform:translate3d(99.9%, 0, 0)}.v4 #mobilemenu.in .current{-webkit-transform:translate3d(-10%, 0, 0);transform:translate3d(-10%, 0, 0);opacity:0}.v4 #mobilemenu.in .child{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.v4 #mobilemenu.out .current{-webkit-transform:translate3d(10%, 0, 0);transform:translate3d(10%, 0, 0);opacity:0}.v4 #mobilemenu.out .parent{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.v4 #mobilemenu .submenu{background:#0271bb;color:#fff}.v4 #mobilemenu .submenu a{transition:all 0.3s;color:#fff !important;text-decoration:none;line-height:1em}.mouse.v4 #mobilemenu .submenu a:hover{background-color:#fff !important;color:#0271bb !important}.v4 #mobilemenu .submenu .up{border-bottom:1px solid #fff;display:table;width:100%}.v4 #mobilemenu .submenu .up a{display:table-cell;vertical-align:middle;height:45px;padding:10px 10% 10px 7%;position:relative}.v4 #mobilemenu .submenu .up a:before{content:"<";position:absolute;left:4px}.v4 #mobilemenu .submenu .here{border-bottom:1px solid #fff;display:table;width:100%}.v4 #mobilemenu .submenu .here a{display:table-cell;vertical-align:middle;height:45px;padding:10px 10% 10px 7%;font-family:TheSansUHHBoldCaps}.v4 #mobilemenu .submenu ul{list-style-type:none;margin:0;padding:0}.v4 #mobilemenu .submenu ul li{border-bottom:1px solid #fff;display:table;width:100%}.v4 #mobilemenu .submenu ul a.link{display:table-cell;vertical-align:middle;height:45px;padding:10px 10px 10px 14%;width:calc(100% - 50px)}.v4 #mobilemenu .submenu ul a.down{text-align:center;display:table-cell;width:50px;vertical-align:middle;background-color:rgba(255,255,255,0.25)}.v4:not(.l) #mobilemenu .dropdowns{display:none;transition:height 0.3s;position:absolute;bottom:0;height:0;width:100%;overflow:hidden}.v4:not(.l) #mobilemenu.home .dropdowns{height:98px}.v4:not(.l) #mobilemenu .dropdowns select::-ms-expand{display:none}.v4:not(.l) #mobilemenu .dropdowns select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:TheSansUHH;color:#444;border:0;height:40px;font-size:17px;width:calc(100% - 12px);margin:6px 6px 0 6px;padding-left:20px;border-radius:0;background-color:#fff;background-position:calc(100% - 12px) center;background-repeat:no-repeat;background-size:22px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/events-pfeil-schwarz-fbc67a73b78ce2b362389c4c8086340237e5f21b45592045ff71dcb498644395.svg)}.v4.IElte9 #mobilemenu .dropdowns select{background-image:none}.v4:not(.l) #mobilemenu .dropdowns select:last-child{margin:6px}.v4.l.sticky .zentrale header .logos{position:fixed;top:-110px;left:0;right:0}.v4 header .logos .breite{position:relative;z-index:10}.v4 header .logos .bild{position:absolute;top:68px;left:0}.v4 .zentrale header .logos .bild{width:270px;height:87px}.v4 .zentrale header .logos .bild img{transition:width 0.2s;position:absolute;left:0;bottom:0;display:block;width:100%}.v4.l.sticky .zentrale header .logos .bild img{width:120px}.v4 header .logos .text{position:absolute;top:0;right:0;height:160px;width:350px}.v4:not(.l) header .logos .text{height:121px;text-align:right;right:-5px}.v4 header .logos .text a{position:absolute;bottom:0;right:0;font-family:TheSansUHHSemiLightCaps;font-size:24px;color:#0271bb;line-height:1.1em}.v4 header .logos .text a:hover{text-decoration:none !important}.v4.l header .logos .text a .kurz{display:none}.v4:not(.l) header .logos .text a .kurz{color:#4e4e4e;font-family:TheSansUHHBoldCaps;font-size:16px;line-height:1.25em}.v4:not(.l) header .logos .text a .wortmarke{display:none}.v4 header .logos .text .wortmarke b{letter-spacing:1px;display:block;font-family:TheSansUHHBoldCaps;font-weight:normal;color:#1d1d1b;font-size:24px}.v4:not(.l) header .logos .bild{width:135px;height:44px;top:69px}.v4:not(.l) header .logos .bild img{width:100%}.v4 header .logos .text img{max-height:87px}@keyframes sticky{0%{opacity:0 !important;top:-20px;height:35px}100%{opacity:1;top:0px;height:70px}}.v4:not(.l) .nav{display:none}.v4 .nav .breite{position:relative}.v4 .zentrale .nav{position:absolute;top:128px;left:0;right:0;z-index:40}.v4.l.sticky .zentrale .nav{position:fixed;background-color:#fff;opacity:1;top:0px;min-height:70px;animation-name:sticky}.v4 #nav{transition:transform 0.2s}.v4 .zentrale nav.top{float:left;margin-left:410px}.v4.l.sticky .zentrale nav.top{margin:15px 0 0 410px}.v4 body.einrichtung .nav{position:absolute;top:203px;left:0;right:0;z-index:40}.v4.sticky body.einrichtung .nav{position:fixed;background-color:#fff;opacity:1;top:0;min-height:70px;animation-name:sticky}.v4 body.einrichtung nav.top{float:left;margin-left:-50px}.v4 body.einrichtung nav.top{margin-left:0}.v4.l.sticky body.einrichtung nav.top{margin-top:15px}.v4 body.news .nav{position:absolute;top:218px;left:0;right:0;z-index:40;background-color:#3b515c}.v4.l.sticky body.news .nav{position:fixed;opacity:1;top:0;min-height:70px;animation-name:sticky}.v4 body.news nav.top{transition:all 0.1s;float:left}.v4 .top.menu{font-size:20px}.v4 .news .top.menu{margin-left:-26px}.v4 .top.menu:after{content:"";clear:both;display:table;width:100%}.v4 .top.menu ul{list-style-type:none;margin:0;padding:0}.v4 .top.menu a{white-space:nowrap;display:block;text-decoration:none;color:#000}.v4 .zentrale .top.menu>ul{margin-left:-36px}.v4 .top.menu>ul>li{float:left;position:relative;margin-left:50px}.v4 .top.menu>ul>li:first-child{margin-left:0}.v4 .zentrale .top.menu>ul>li{margin-left:36px}.v4 .news .top.menu>ul>li{margin-left:1px}.v4 .top.menu>ul>li.on{z-index:100}.v4 .top.menu>ul>li>a{font-size:25px;font-family:TheSansUHHBoldCaps;text-transform:uppercase;color:#333}.v4 .zentrale .top.menu>ul>li:not(:last-child)>a{padding-right:25px}.v4 .news .top.menu>ul>li>a{padding:0 7px;margin:0 20px;color:#fff;height:70px;line-height:67px}.v4 .top.menu>ul>li>a:focus,.v4.mouse .top.menu>ul>li>a:hover,.v4 .top.menu>ul>li>a.hier{color:#0271bb}.v4 .news .top.menu>ul>li>a:focus,.v4.mouse .news .top.menu>ul>li>a:hover,.v4 .news .top.menu>ul>li>a.hier{text-decoration:underline;color:#fff}.v4 .zentrale .top.menu>ul>li>a:after{display:none;content:">";transform:rotate(90deg);position:absolute;right:0;bottom:5px;height:16px;line-height:12px}.v4 .top.menu>ul>li>ul{width:410px;margin-left:-50px;margin-top:0px;padding:30px 70px 35px 50px;background-color:#fff;display:none;position:absolute;overflow:hidden}.v4 .top.menu>ul>li>ul li{clear:left;float:left;width:100%;border-bottom:1px solid #bbb}.v4 .top.menu>ul>li>ul li:last-child{border-bottom:none}.v4 .top.menu>ul>li>ul a{white-space:normal;line-height:30px;padding:20px 0;margin:0 -20px 0 0;font-family:TheSansUHHBold;color:#333}.v4 .top.menu>ul>li>ul a:focus,.v4.mouse .top.menu>ul>li>ul a:hover,.v4 .top.menu>ul>li>ul ahier{color:#0271bb}.v4 .nav #suche{position:absolute;right:0;width:71px}.v4 .zentrale .nav #suche{top:-13px;height:64px}.v4 .einrichtung .nav #suche{top:-13px;height:64px}.v4 .news .nav #suche{top:0px;height:70px}.v4.l.sticky .zentrale .nav #suche{top:0}.v4.l.sticky .einrichtung .nav #suche{top:0}.v4.l.sticky .news .nav #suche{top:0}.v4 .nav #suche a{display:block;width:100%;height:100%}.v4 .nav #suche a:before{content:"";transition:opacity 0.2s;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}.v4 .zentrale .nav #suche a:before{background-image:url(https://assets.rrz.uni-hamburg.de/assets/suche_1-054f8a7652fe45552664379582e0be4ede040e6d40d6618cca811a40b061c884.png)}.v4 .einrichtung .nav #suche a:before{background-image:url(https://assets.rrz.uni-hamburg.de/assets/suche_1-054f8a7652fe45552664379582e0be4ede040e6d40d6618cca811a40b061c884.png)}.v4 .news .nav #suche a:before{background-image:url(https://assets.rrz.uni-hamburg.de/assets/suche_news-1-d2bb17df11f394f6ec983bbec2297fa207e5da96d15ccf2af7f941f10542e7e9.png)}.v4.suche .nav #suche a:before{opacity:1}.v4 .nav #suche form{transition:opacity 0.2s;position:absolute;top:-1000px;right:0;width:586px;height:60px;opacity:0}.v4 .chemie .nav #suche form{width:1026px}.v4.suche .nav #suche form{opacity:1}.v4.suche .nav #suche form input[type="text"]{border:1px solid #0271bb}.v4.suche .zentrale .nav #suche form{top:64px}.v4.suche .einrichtung .nav #suche form{top:64px}.v4.suche .news .nav #suche form{top:70px}.v4 .nav #suche form input[type="text"]{width:100%;height:100%;border:0;background:#fff;font-family:TheSansUHH;font-size:16px;padding:0 71px 0 20px}.v4 .chemie .nav #suche form input[type="text"]{width:calc(100% - 440px);float:right}.v4 .nav #suche form input[type="submit"]{width:60px;bottom:1px;border:0;background:#fff;position:absolute;top:1px;right:1px;font-size:0;color:transparent;background-position:center;background-repeat:no-repeat;background-size:15px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil-blaugross-f9d1dd8be475563b57c51cada452e978329db0c5387bee25c4a8a071c46dbcfb.svg)}.v4 .nav #suche .auswahl{float:left;display:table;width:441px;background-color:#fff;border:1px solid #fff;margin:-1px 0 0 -1px}.v4 .nav #suche .auswahl .row{display:table-row}.v4 .nav #suche .auswahl .cell{display:table-cell;width1:33.3%;height:58px;vertical-align:middle;font-family:TheSansUHHBold}.v4 .nav #suche .auswahl .cell:first-child{padding-left:8px}.v4 .nav #suche .auswahl .cell label{padding-left:2px}.v4 #meta #suche a{height:45px;width:50px;float:left;position:relative;text-align:center}.v4:not(.l) #meta .suche{border:1px solid transparent;border-width:0 1px}.v4.suche:not(.l) #meta .suche{border:1px solid #fff;border-width:0 1px}.v4.suche:not(.l) #meta #suche a{position:relative;z-index:30;box-shadow:0 1px 0 0 #0271bb}.v4:not(.suche) #meta #suche a:after{content:"";height:100%;width:100%;float:left;background-image:url(https://assets.rrz.uni-hamburg.de/assets/UHH_web_lupe_31x31-940728e789a9f4e494162cf8278862cd0ccf09cd1362e456041f4b65d7b60288.png);background-position:center;background-repeat:no-repeat}.v4.suche #meta #suche a:after{content:"";height:100%;width:100%;float:left;background-image:url(https://assets.rrz.uni-hamburg.de/assets/UHH_Icon-x_31x31-c5c92d3c1ac96f1e3a60fa602f504650f82442f831efe6e70f9c89de1a4bb5c6.png);background-position:center;background-repeat:no-repeat}.v4 #meta #suche a img{display:none;width:100%;height:100%}.v4 #meta #suche div:not(.auswahl):not(.row):not(.cell){transition:opacity 0.2s;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}.v4.suche #meta #suche div{opacity:1}.v4 #meta #suche .auswahl{display:table;width:100%;position:relative}.v4 #meta #suche .auswahl .row{display:table-row}.v4 #meta #suche .auswahl .cell{display:table-cell;width:33.3%;height:36px;vertical-align:middle;font-family:TheSansUHHBold}.v4 #meta #suche .auswahl .cell label{padding-left:6px}@media screen and (max-width: 500px){.v4 #meta #suche .auswahl .cell{width:auto}.v4 #meta #suche .auswahl .cell label{padding-left:3px}}@media screen and (max-width: 400px){.v4 #meta #suche .auswahl .cell span{display:none}}.v4 #meta #suche form{border-top:1px solid #fff;transition:opacity 0.25s;position:absolute;top:-200px;right:0;width:100%;opacity:0;background-color:#0271bb;padding:20px 20px 24px 20px}.v4 .chemie #meta #suche form{padding-bottom:4px}.v4.suche #meta #suche form{transition:opacity 0.25s;top:45px;opacity:1}.v4 #meta #suche form input[type="text"]{width:100%;height:40px;border:0;background:#fff;font-family:TheSansUHH;padding:0 30px 0 15px}.v4 #meta #suche form input[type="submit"]{width:30px;height:40px;border:0;background:#fff;position:absolute;right:20px;top:20px;font-size:0;color:transparent;background-position:center;background-repeat:no-repeat;background-size:10px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil-blaugross-f9d1dd8be475563b57c51cada452e978329db0c5387bee25c4a8a071c46dbcfb.svg)}#inhalt{transition:margin-top 0.2s;position:relative;z-index:30}.v4 .zentrale #inhalt{margin-top:179px}.v4.suche:not(.sticky):not(.s):not(.m) .zentrale #inhalt{margin-top:249px}.v4.suche:not(.sticky):not(.s):not(.m) .zentrale.chemie #inhalt{margin-top:283px}.v4 .einrichtung #inhalt{margin-top:254px}.v4.suche:not(.sticky):not(.s):not(.m) .einrichtung #inhalt{margin-top:329px}.v4.suche:not(.sticky):not(.s):not(.m) .einrichtung.chemie1 #inhalt{margin-top:363px}.v4 .news #inhalt{margin-top:288px}.v4.suche:not(.sticky):not(.s):not(.m) .news #inhalt{margin-top:339px}.v4.suche:not(.sticky):not(.s):not(.m) .news.chemie #inhalt{margin-top:373px}.v4:not(.l) #inhalt{margin-top:129px}.v4 section.oben{background:#eee;margin:0 0px 24px 0;overflow:hidden}.v4 .news section.oben{background:#eee;margin-bottom:34px;min-height:1px}.m.v4 .news #pfad{display:none !important}.v4 section.oben .breite{position:relative}.v4 section.oben .subsite{font-family:TheSansUHHBoldCaps, sans-serif;color:#fff;position:absolute;bottom:60px;font-size:60px;left:0;text-shadow:1px 1px 6px rgba(0,0,0,0.35)}.royalslider,.rsMinW,.rsSlide,.rsOverflow{background:#eee !important}.bildgalerie .rsSlide{background:#f3f3f3 !important}.bildgalerie .rsMinW{background:#f3f3f3 !important}.bildgalerie .rsOverflow{background:#f3f3f3 !important}.outer>.bildgalerie .rsSlide{background:#fff !important}.outer>.artikeldetail .bildgalerie .rsSlide{background:#fff !important}.outer>.artikeldetail .bildgalerie .rsOverflow{background:#fff !important}.outer>.bildgalerie .rsMinW{background:#fff !important}.outer>.bildgalerie .rsOverflow{background:#fff !important}.v4 main{background:#fff;padding:0 20px;clear:both;position:relative}.v4 .volle-breite main{padding:0}.v4 main .spalten{position:relative;margin:0 auto}.v4 main .spalten:after{content:"";width:100%;display:table}.v4 main .spalten .spalte.links{clear:left;float:left;width:58.3%}.v4 .volle-breite main .spalten .spalte.links{width:100%}.v4 .volle-breite main .spalten .spalte.links .outer{padding:0 20px}@media only screen and (max-width: 1300px){.v4 .volle-breite main .spalten .breite.pfad{padding:0px 20px}}.v4 .volle-breite main .spalten .spalte.links .outer>*{position:relative;margin-left:auto;margin-right:auto;max-width:1258px}.v4 main .spalten .spalte.abschluss{width:100%;overflow:hidden}.v4 main .spalten .spalte.abschluss .outer{padding:0 20px}.v4 main .spalten .spalte.abschluss .outer>*{position:relative;margin-left:auto;margin-right:auto;max-width:1258px}.v4 main .spalte.rechts{margin-left:3.7%;float:right;width:38%;padding-left:3.2%}.v4 main .unten{background:#f3f3f3;margin:0 -20px 0 -20px}.v4 .volle-breite main .unten{margin:40px 0 0}.v4 main #skyscraper{position:absolute;top:0;right:0;width:160px;height:600px;overflow:hidden}@media only screen and (max-width: 1690px){.v4 main #skyscraper{display:none}}.v4 main .spalte.links .standard.links{clear:left;float:left;width:58.3%}.m.v4 main .spalte.links .standard.links{float:none;width:100%}.v4 main .links>.outer>.jubilaeum{will-change:transform;outline:2px solid rgba(255,255,255,0.25);transition:transform 0.3s, outline 0.3s;transform:scale(0.8);transform-origin:bottom right;text-decoration:none;background:transparent url(https://assets.rrz.uni-hamburg.de/fonts/jubilaeumslogo.svg) no-repeat 25px 15px;padding:5px 0 0 35px;display:block;font-family:TheSansUHHBoldCaps;width:160px;height:140px;position:fixed !important;right:0;bottom:0;z-index:100;background-color:#0271bb !important;color:#fff}.v4 main .links>.outer>.jubilaeum:before{content1:"<<";font-family:TheSansUHHBold;position:absolute;left:28px;top:61px;font-size:24px}.v4 main .links>.outer>.jubilaeum:hover{transform:scale(1);outline:5px solid rgba(255,255,255,0.5)}@media only screen and (max-width: 1690px){.v4.l main .links>.outer>.jubilaeum{display1:none}}.v4.s main .links>.outer>.jubilaeum{outline:none;transform:scale(1);background:transparent url(https://assets.rrz.uni-hamburg.de/fonts/jubilaeumslogo.svg) no-repeat 225px center;padding:0 0 0 40px;font-size:32px;width:100%;height:130px;line-height:130px;position:relative !important;right:auto;top:auto}.v4.s main .links>.outer>.jubilaeum:before{content:"";position:absolute;left:auto;right:35px;top:45px;bottom:0;width:35px;height:35px;transform:rotate(45deg);border:2px solid #fff;border-width:2px 2px 0 0}@media only screen and (max-width: 400px){.v4.s main .links>.outer>.jubilaeum{background-image:none}}.v4.m main .links>.outer>.jubilaeum{display1:none}.v4 footer .info{background:#fff}.v4 footer .social{background:#f3f3f3}.v4 footer .global{background:#0271bb}.v4 footer .ende{background:#3b515c}.v4 #slotselector{background-color:#101010}.v4 #slotselector ul{list-style-type:none;padding:10px 0;margin:0}@media only screen and (max-width: 1300px){.v4 #slotselector ul{padding:10px 20px}}.v4 #slotselector ul:after{content:"";display:table;clear:both}.v4 #slotselector li{float:left;margin-right:10px}.v4 #slotselector li a{padding:1px 5px;display:block;color:#fff;line-height:26px;font-size:12px}.v4.l.r-fixed #slotselector .desktop a{background:#666;color:#fff;cursor:default}.v4.l.r-auto #slotselector .desktop a,.v4.s.r-auto #slotselector .mobile a,.v4.m.r-auto #slotselector .tablet a{outline:1px solid #ccc}.v4.m.r-fixed #slotselector .tablet a{background:#fff;color:#444;cursor:default;text-decoration:none}.v4.m.r-auto #slotselector .tablet a{outline:1px solid #fff}.v4.s.r-fixed #slotselector .mobile a{background:#fff;color:#444;cursor:default;text-decoration:none}.v4.s.r-auto #slotselector .mobile a{outline:1px solid #fff}.v4.r-auto #slotselector .auto a{cursor:default;text-decoration:none;display:none}.v4.l.r-auto #slotselector .auto a{background:#666;color:#fff;cursor:default}.v4.s.r-auto #slotselector .auto a,.v4.m.r-auto #slotselector .auto a{background:#fff;color:#444}.v4 .autoscaleprobe{display:block;height:0;overflow:hidden}.v4 .autoscaleprobe:after{content:"-"}.v4 #sponsors a{color:#4e4e4e;font-size:12px}.v4 #sponsors a:hover{text-decoration:underline}.v4 #sponsors a:focus{text-decoration:underline}.v4k.l #meta .mobilemenu{display:none}.v4k #meta{padding:0 20px}.v4k #meta{color:#fff;background:#0271bb;font-family:TheSansUHHSemiLightCaps;font-size:16px;position:absolute;top:0;left:0;width:100%;z-index:20}.v4k:not(.l) #meta{height:45px;position:fixed;top:0;left:0;font-size:14px;font-family:TheSansUHH}.v4k:not(.l) #meta .account{font-size:16px;font-family:TheSansUHHSemiLightCaps}.v4k .extern #meta{background:#fff}.v4k .extern #meta nav.rechts .quick{display:none}.v4k #meta>.breite{display:table;height:100%;max-width:1258px;margin:auto;width:100%}.v4k #meta>.breite>.links,.v4k header #meta>.breite>.rechts{display:table-cell;vertical-align:middle}.v4k #meta .links .uhh a{white-space:nowrap;font-family:TheSansUHHBoldCaps;line-height:43px !important;font-size:13px !important}.v4k.s #meta .links .uhh a{font-family:TheSansUHHBoldCaps;font-size:17px !important}.v4k.m #meta .links .uhh a{font-family:TheSansUHHBoldCaps;font-size:19px !important}.v4k.l #meta .links .uhh{display:none}.v4k:not(.l) #meta .links li:not(.uhh){display:none}.v4k:not(.l) #meta .rechts .stine,.v4k:not(.l) #meta .rechts .sitemap{display:none}.v4k #meta ul{margin:0;padding:0;list-style-type:none}.v4k #meta>.breite>.rechts>ul{float:right}.v4k #meta nav>ul>li{float:left}.v4k #meta nav>ul>li+li:not(.presse){margin-left:21px}.v4k:not(.l) #meta nav>ul>li+li:not(.presse){margin-left:0}.v4k #meta nav>ul>li>a,.v4k #meta .quick>.ul>.li>a{height:40px;line-height:38px;float:left;display:block;color:#fff;text-decoration:none}.v4k:not(.l) #meta nav>ul>li>a,.v4k:not(.l) #meta .quick>.ul>.li>a{height:45px;line-height:43px;width:50px;text-align:center}.v4k .extern #meta nav>ul>li>a{width:auto;color:#4e4e4e;font-family:TheSansUHHSemiLightCaps;font-size:16px}.v4k.mouse.l #meta nav>ul>li a:hover{text-decoration:underline}.v4k #meta .quick>a{position:relative;text-align:center}.v4k #meta .quick>a:after{overflow:hidden;content:">";margin:0 0 -2px 3px;display:inline-block;transform:rotate(90deg);font-size:18px;height:13px;line-height:11px;width:13px}.v4k:not(.l) #meta .quick{display:none !important}.v4k.quick #meta .quick>a:after{content:"\00D7";transform:rotate(0);font-size:20px;margin-bottom:-3px;margin-left:3px}.v4k #meta .quick .slide{display:none;position:absolute;top:40px;right:0px;left:0;background:#0271bb;z-index:20;padding:0 20px}.v4k.l #meta .quick .breite{overflow:hidden;margin-top:20px;padding-top:10px;margin-bottom:120px}.v4k #meta .quick dl{margin:0;padding:0}.v4k #meta .quick dtt{font-size:24px}.v4k.l #meta .quick dt a{color:#fff;text-decoration:none !important;cursor:text}.v4k #meta .quick dd{margin:0;padding:0}.v4k.l #meta .quick .schliessen{text-decoration:none;position:absolute;bottom:20px;right:20px;width:156px;height:34px;font-family:TheSansUHHRegularCaps;padding-left:15px;border:1px solid #fff;line-height:30px;color:#fff;font-size:17px}.v4k.l #meta .quick .schliessen:after{float:right;content:"\00D7";transform:rotate(0);font-size:26px;margin-right:8px}.v4k.l #meta .quick .rechts{float:right;width:260px;margin-top:-10px}.v4k.l #meta .quick .rechts dt{margin-bottom:16px}.v4k.l #meta .quick .rechts dt+dd{border-top-color:transparent}.v4k.l #meta .quick .rechts dd{height:50px;border-top:1px solid #fff;display:table;width:100%}.v4k.l #meta .quick .rechts dd a{vertical-align:middle;display:table-cell;color:#fff;font-family:TheSansUHHRegularCaps;font-size:17px;position:relative}.v4k.l #meta .quick .rechts dd a:after{content:">";position:absolute;right:2px}.v4k.l #meta .quick .links{display:table;float:left;width:calc(100% - 260px);border-spacing:24px;margin:-24px}.v4k.l #meta .quick .links .oben{display:table-row}.v4k.l #meta .quick .links .unten{display:table-row}.v4k.l #meta .quick .links dl{display:table-cell;border:1px solid #fff;padding:18px 24px}.v4k.l #meta .quick .links dt{margin-bottom:15px}.v4k.l #meta .quick .links dd{display:block;clear:left}.v4k.l #meta .quick .links dd a{float:left;padding-left:30px;color:#fff;font-family:TheSansUHH;font-size:14px;position:relative}.v4k.l #meta .quick .links dd a:before{content:"";position:absolute;width:9px;height:9px;top:4px;left:0;background-color:#fff}.v4k:not(.l) #meta .quick .slide{padding:0;top:32px;bottom:0;position:fixed;overflow:auto;border-top:1px solid #fff;-webkit-overflow-scrolling:touch;font-family:TheSansUHHSemiLightCaps;text-transform:none !important}.v4k:not(.l).quick body{overflow:hidden}.v4k:not(.l) #meta .quick .breite:before{content:"Quicklinks";display:block;text-align:right;padding:10px 20px;border-bottom:1px solid #fff}.v4k:not(.l) #meta .quick .breite>div{clear:both}.v4k:not(.l) #meta .quick dl a{color:#fff;text-decoration:none;padding:0 20px;display:block}.v4k:not(.l) #meta .quick dl dt{border-bottom:1px solid #fff;font-size:19px}.v4k:not(.l) #meta .quick dl dt a{display:block;padding:9px 20px}.v4k:not(.l) #meta .quick dl dt a:after{content:'+';float:right}.v4k:not(.l) #meta .quick dl.auf dt a:after{content:'-'}.v4k:not(.l) #meta .quick dl div{display:none}.v4k:not(.l) #meta .quick dl div dd{border-bottom:1px solid #fff;font-size:19px}.v4k:not(.l) #meta .quick dl div dd a{background:#fff;color:#0271bb;display:table;width:100%;padding:0}.v4k:not(.l) #meta .quick dl div dd a:after{content:">";width:26px;display:table-cell;vertical-align:middle}.v4k:not(.l) #meta .quick dl div dd a span{display:table-cell;padding:0px 20px;vertical-align:middle;height:40px}.v4k #meta .sprache{border:1px solid transparent;border-width:0 1px}.v4k.sprache:not(.l) #meta .sprache{border-color:#fff}.v4k #meta .sprache a{color:#fff}.v4k .extern #meta .sprache a{color:#4e4e4e}.v4k #meta .sprache>a{color:#fff;display:block;position:relative}.v4k.s #meta .sprache>a{font-size:17px;font-family:TheSansUHHBoldCaps}@media screen and (max-width: 350px){.v4k.s #meta .links .uhh a,.v4k.s #meta .sprache>a{font-size:15px !important}}.v4k.m #meta .sprache>a{font-size:19px;font-family:TheSansUHHBoldCaps}.v4k.l #meta .sprache>a{text-align:left !important}.v4k[lang="de"]:not(.l) #meta .sprache>a:before{content:"de"}.v4k[lang="fr"]:not(.l) #meta .sprache>a:before{content:"fr"}.v4k[lang="en"]:not(.l) #meta .sprache>a:before{content:"en"}.v4k[lang="it"]:not(.l) #meta .sprache>a:before{content:"it"}.v4k #meta .sprache>a:after{overflow:hidden;content:">";margin:0 0 -2px 3px;display:inline-block;transform:rotate(90deg);font-size:18px;height:13px;line-height:11px;width:13px;text-align:center}.v4k.sprache:not(.l) #meta .sprache>a{z-index:1;box-shadow:0 1px 0 0 #0271bb}.v4k.sprache #meta .sprache>a:after{content:"\00D7";transform:rotate(0);font-size:20px;margin-bottom:-3px;margin-left:3px}.v4k:not(.l) #meta .sprache a span{display:none}.v4k #meta .sprachen{font-size:16px;display:none;background:#0271bb;position:absolute;top:40px;left:-15px;padding:10px 45px 20px 15px;border-top:1px solid #0271bb}.v4k .extern #meta .sprachen{background:#fff;border-top:none;padding-top:0}.v4k.sprache:not(.l) #meta .sprachen{top:45px;border-color:#fff;left:0px;padding:10px 45px 20px 8px}.v4k #meta .sprachen li{margin:9px 0}.v4k .extern #meta .sprachen li{margin:0 0 9px 0}.v4k[lang="de"] #meta .sprachen .de,.v4k[lang="fr"] #meta .sprachen .fr,.v4k[lang="en"] #meta .sprachen .en,.v4k[lang="it"] #meta .sprachen .it{text-decoration:underline;cursor:default}.v4k.l #meta .mobilemenu{display:none}.v4k:not(.l) #meta .mobilemenu{border:1px solid transparent;border-width:0 1px}.v4k.mobilemenu:not(.l) #meta .mobilemenu{border-left:1px solid #fff}.v4k:not(.l) #meta .mobilemenu>a{float:left;width:50px;height:45px;display:block;position:relative;text-align:center;background-image:url(https://assets.rrz.uni-hamburg.de/assets/UHH_web_hamburger-menu_31x31tiny-b6770c3eb492abf1985621468a48bf6d161aa8c87bd80317fb7f4a1625f95317.png);background-position:center;background-repeat:no-repeat}.v4k.mobilemenu:not(.l) #meta .mobilemenu>a{background-image:url(https://assets.rrz.uni-hamburg.de/assets/UHH_Icon-x_31x31-c5c92d3c1ac96f1e3a60fa602f504650f82442f831efe6e70f9c89de1a4bb5c6.png);position:relative;z-index:100001;box-shadow:0 1px 0 0 #0271bb,1px 1px 0 0 #0271bb}.v4k:not(.l) #meta .mobilemenu>a span{display:none}.v4k #meta .sprache{position:relative}.v4k #meta .account{float:left}.m.v4k #meta .account{margin-left:20px}.v4k #meta .account a{color:#fff}.v4k #meta .account .logout{color:#fff;height:15px;padding-right:26px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/logout-88174b6a00dd0ba9d9745bf19266552b7305f70f021e21b71f6a7034692daeb6.png);background-position:right center;background-repeat:no-repeat}.v4k #meta .account .login{height:15px;padding-right:24px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/login-3dd717ecd5eb8d2cbb92dbf87485749987580c5af86f4e05d4e70b906d792edd.png);background-position:right 1px;background-repeat:no-repeat}.v4k #meta .account .user{display:inline-block;margin:0 0 0 40px;color:#fff}.s.v4k #meta .account .user{display:none}.v4k #meta .account .meldungen{display:inline-block;position:relative;top:2px;margin-left:5px;width:19px;height:19px;background-color:#c40017;border-radius:10px;margin-right:5px;text-align:center}.v4k #meta .account .meldungen a{color:#fff;position:relative;top:-3px}.v4k .mobilemenu .abdeckung{position:fixed;top:45px;left:100%;right:0;bottom:0;transition:opacity 0.25s,left 0s;opacity:0;background:#0271bb;z-index:99999}.v4k .mobilemenu .abdeckung:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;display:table}.v4k.mobilemenu .mobilemenu .abdeckung{left:0;transition:opacity 0.25s,left 0s;opacity:0.3}.v4k #mobilemenu{transition:opacity 0.25s,right 0.1s;overflow:hidden;position:fixed;right:-420px;bottom:0;width:100%;max-width:420px;z-index:100000;height:calc(100% - 45px);border-top:1px solid #fff;opacity:0}.v4k #mobilemenu{background:#0271bb;font-family:TheSansUHHSemiLightCaps;font-size:19px}.v4k.mobilemenu:not(.l) #mobilemenu{right:0;transition:opacity 0.25s,right 0.1s;opacity:1}.v4k.mobilemenu,.v4.mobilemenu body{overflow1:hidden}.v4k #mobilemenu .submenu{transition:transform 0.3s 0s, opacity 0.15s 0s,max-height 0.15s 0s;opacity:1;left:0;top:0;position:absolute;width:100%;height:auto;max-height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.v4k #mobilemenu.home .submenu{max-height:100%}.v4k #mobilemenu .current{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.v4k #mobilemenu .parent{-webkit-transform:translate3d(-99.9%, 0, 0);transform:translate3d(-99.9%, 0, 0)}.v4k #mobilemenu .child{-webkit-transform:translate3d(99.9%, 0, 0);transform:translate3d(99.9%, 0, 0)}.v4k #mobilemenu.in .current{-webkit-transform:translate3d(-10%, 0, 0);transform:translate3d(-10%, 0, 0);opacity:0}.v4k #mobilemenu.in .child{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.v4k #mobilemenu.out .current{-webkit-transform:translate3d(10%, 0, 0);transform:translate3d(10%, 0, 0);opacity:0}.v4k #mobilemenu.out .parent{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.v4k #mobilemenu .submenu{background:#0271bb;color:#fff}.v4k #mobilemenu .submenu a{transition:all 0.3s;color:#fff !important;text-decoration:none;line-height:1em}.mouse.v4k #mobilemenu .submenu a:hover{background-color:#fff !important;color:#0271bb !important}.v4k #mobilemenu .submenu .up{border-bottom:1px solid #fff;display:table;width:100%}.v4k #mobilemenu .submenu .up a{display:table-cell;vertical-align:middle;height:45px;padding:10px 10% 10px 7%;position:relative}.v4k #mobilemenu .submenu .up a:before{content:"<";position:absolute;left:4px}.v4k #mobilemenu .submenu .here{border-bottom:1px solid #fff;display:table;width:100%}.v4k #mobilemenu .submenu .here a{display:table-cell;vertical-align:middle;height:45px;padding:10px 10% 10px 7%;font-family:TheSansUHHBoldCaps}.v4k #mobilemenu .submenu ul{list-style-type:none;margin:0;padding:0}.v4k #mobilemenu .submenu ul li{border-bottom:1px solid #fff;display:table;width:100%}.v4k #mobilemenu .submenu ul a.link{display:table-cell;vertical-align:middle;height:45px;padding:10px 50px 10px 14%}.v4k #mobilemenu .submenu ul a.down{text-align:center;display:table-cell;width:50px;vertical-align:middle;background-color:rgba(255,255,255,0.25)}.v4k:not(.l) #mobilemenu .dropdowns{display:none;transition:height 0.3s;position:absolute;bottom:0;height:0;width:100%;overflow:hidden}.v4k:not(.l) #mobilemenu.home .dropdowns{height:98px}.v4k:not(.l) #mobilemenu .dropdowns select::-ms-expand{display:none}.v4k:not(.l) #mobilemenu .dropdowns select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:TheSansUHH;color:#444;border:0;height:40px;font-size:17px;width:calc(100% - 12px);margin:6px 6px 0 6px;padding-left:20px;border-radius:0;background-color:#fff;background-position:calc(100% - 12px) center;background-repeat:no-repeat;background-size:22px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/events-pfeil-schwarz-fbc67a73b78ce2b362389c4c8086340237e5f21b45592045ff71dcb498644395.svg)}.v4k.IElte9 #mobilemenu .dropdowns select{background-image:none}.v4k:not(.l) #mobilemenu .dropdowns select:last-child{margin:6px}.v4k footer{display:block}.v4k footer .info,.v4k footer .social,.v4k footer .liste,.v4k footer .ende{padding:0 20px}.v4k footer .info{background:#fff}.v4k footer .social{background:#f3f3f3}.v4k footer .global{background:#0271bb}.v4k footer .ende{background:#3b515c}.v4k #slotselector{background-color:#101010}.v4k #slotselector ul{list-style-type:none;padding:10px 0;margin:0}@media only screen and (max-width: 1300px){.v4k #slotselector ul{padding:10px 20px}}.v4k #slotselector ul:after{content:"";display:table;clear:both}.v4k #slotselector li{float:left;margin-right:10px}.v4k #slotselector li a{padding:1px 5px;display:block;color:#fff;line-height:26px;font-size:12px}.v4k.l.r-fixed #slotselector .desktop a{background:#666;color:#fff;cursor:default}.v4k.l.r-auto #slotselector .desktop a,.v4.s.r-auto #slotselector .mobile a,.v4.m.r-auto #slotselector .tablet a{outline:1px solid #ccc}.v4k.m.r-fixed #slotselector .tablet a{background:#fff;color:#444;cursor:default;text-decoration:none}.v4k.m.r-auto #slotselector .tablet a{outline:1px solid #fff}.v4k.s.r-fixed #slotselector .mobile a{background:#fff;color:#444;cursor:default;text-decoration:none}.v4k.s.r-auto #slotselector .mobile a{outline:1px solid #fff}.v4k.r-auto #slotselector .auto a{cursor:default;text-decoration:none;display:none}.v4k.l.r-auto #slotselector .auto a{background:#666;color:#fff;cursor:default}.v4k.s.r-auto #slotselector .auto a,.v4k.m.r-auto #slotselector .auto a{background:#fff;color:#444}.v4k .autoscaleprobe{display:block;height:0;overflow:hidden}.v4k .autoscaleprobe:after{content:"-"}main{font-size:16px}.v4 a{color:#c40017;text-decoration:none}.v4 a:hover{text-decoration:underline}.v4 a[href^="tel"]{color:#4e4e4e !important;text-decoration:none !important}.v4 a[href^="tel"] a:hover{text-decoration:underline !important}.v4 a[href^="tel"]:focus{text-decoration:underline !important}.v4 .spalte.rechts a{color:#4e4e4e;text-decoration:none}.v4 .spalte.rechts a:hover{text-decoration:underline}.v4 .spalte.rechts a:focus{text-decoration:underline}.v4 .spalte ._rechts a{color:#4e4e4e;text-decoration:none}.v4 .spalte ._rechts a:hover{text-decoration:underline}.v4 .spalte ._rechts a:focus{text-decoration:underline}.v4 a.item{color:#4e4e4e;text-decoration:none}.v4 a.redButton{display:inline-block;white-space:nowrap;font-family:TheSansUHHBoldCaps, sans-serif;font-size:20px;line-height:50px;padding:0 30px;color:#fff;background-color:#0271bb}.v4 a.redButton:hover{text-decoration:none;background-color:#006ab0}.v4 a.redButton:focus{text-decoration:none;background-color:#006ab0}.v4 table{width:100%}.v4 .table{display:table;width:100%}.v4 .table .col{display:table-cell;vertical-align:top}.v4 .tablerow{display:table-row}.v4 .tablecell{display:table-cell;vertical-align:top}.v4 .spalte.links{line-height:1.5em}.v4 .spalte.links p{max-width:700px}.v4 .spalte.links img.rechts{float:right;margin:0px 0 15px 15px}.v4 .spalte.links hr{background-color:#ddd;height:1px;border:0}.v4 .spalte.links .mitarbeiterin hr{margin-bottom:30px}.v4 .spalte.links .mitarbeiterin .orcid{margin-top:24px;font-size:18px}.v4 .spalte.links ul{list-style-type:none}.v4 .spalte.links ul li{position:relative;max-width:700px}.v4 .spalte.links .box{position:relative;clear:both}.v4 .spalte.links ul:not(.linkliste):not(.alphabet):not(.uhhsearch){padding-left:45px}.v4 .spalte.links .mitarbeiterin .daten .sprechzeiten ul{padding-left:0px}.v4 .spalte.links .mitarbeiterin .email div{display:inline-block;margin-right:6px}.v4 .spalte.links ul:not(.linkliste):not(.alphabet):not(.uhhsearch)>li:not(.sortlink):before{content:' ';background:#e3001b;position:absolute;width:6px;overflow:hidden;height:6px;top:9px;left:-24px}.v4 .projekte ul{padding-left:0 !important}.v4 .projekte ul>li:before{display:none}.v4 .spalte.links table{border:0;border-collapse:collapse;margin-top:25px}.v4 .spalte.links table th{border:1px solid #ddd;padding:15px}.v4 .spalte.links table th.links{text-align:left}.v4 .spalte.links table td{border:1px solid #ddd;padding:15px}.v4 .spalte.links table[border="0"] td{border:none !important}.v4 .spalte.links table.streifen tr:nth-of-type(2n) td{background-color:#f3f3f3}.v4 .spalte.rechts hr{background-color:#ddd;height:1px;border:0;margin:30px 0 40px 0}.v4 .spalte ._rechts hr{background-color:#ddd;height:1px;border:0;margin:30px 0 40px 0}.v4 .outer.grau{background-color:#f3f3f3}.v4 .outer.dunkelgrau{background-color:#3b515c}.v4 .outer.homegrau{background-color:#f3f3f3;overflow:hidden}.v4 h1{font-family:TheSansUHHRegularCaps, sans-serif;font-size:38px;margin-top:15px;margin-bottom:17px;width:100%;color:#333;line-height:1.15em}.v4 h1.news{font-family:TheSansUHHBold, sans-serif;line-height:1.25em}.v4 h1.news span{display:block}.v4 h1.news span.sup{font-size:20px;margin-bottom:8px;line-height:1.25em}.v4 h1.news span.sub{font-size:18px;margin-top:8px;line-height:1.5em}.v4 h1.wortmarke{font-family:TheSansUHHSemiLightCaps;font-size:24px;color:#0271bb;font-weight:normal;margin:0}.v4 figure{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}.v4 figure img{max-width:100%;height:auto !important}.v4 figure.rechts{float:right;margin:0.5em 0 0.5em 1em;max-width:65%}.v4 figure.links{float:left;margin:0.4em 1em 0.5em 0.5em;max-width:65%}.v4 figure.mitte{display:table;margin:1em auto;max-width:100%;position:relative;overflow:hidden}.v4.s figure.mitte{display:block}.v4 figure figcaption{font-size:14px;margin:5px 5px 0 5px;line-height:1.25em}.v4 .outer.h1{margin-bottom:-10px}.v4 .outer.h1+.outer>div{margin-top:54px}.v4.s .outer.h1+.outer>div.standard{padding-bottom:40px}.v4 .outer.standard+.outer>div.hinweis{margin-top:40px}.v4 .outer.standard+.outer>div.inhaltsblock{margin-top:40px}.v4 .outer.standard+.outer>div.standard{margin-top:40px}.v4 .outer.hinweis+.outer>div.hinweis{margin-top:40px}.v4 .outer.hinweis+.outer>div.inhaltsblock{margin-top:40px}.v4 .outer.hinweis+.outer>div.standard{margin-top:40px}.v4 .outer.inhaltsblock+.outer>div.hinweis{margin-top:40px}.v4 .outer.inhaltsblock+.outer>div.inhaltsblock{margin-top:40px}.v4 .outer.inhaltsblock+.outer>div.standard{margin-top:40px}.v4 .outer.h1 span.sep{display:inline-block;margin:0 16px}.v4 .outer.h1.rss h1{width:auto;float:left}.v4 .outer.h1.rss a{display:inline-block;margin-left:33px;margin-top:28px;width:21px}.v4:not(.l) .outer.h1.rss a{margin-top:22px}.v4 .outer.h1.rss a img{width:100%}.v4k .outer.h1.rss h1{width:auto;float:left}.v4k .outer.h1.rss a{display:inline-block;margin-left:33px;margin-top:23px;width:18px}.v4k .outer.h1.rss a img{width:100%}.v4 .outer>.nomargintop{margin-top:0}.v4 .social_share_privacy_area li:before,.v4 .studiengang .liste li:before,.v4 .nachrichten .inhalt li:before,.v4 .organigramm li:before,.v4 #sitemap li:before,.v4 .tabs li:before,.v4 table.service ul li:before,.v4 ul.schwerpunkteliste li:before,.v4 .sprechzeiten ul li:before,.v4 .import.einmaleins ul li:before,.v4 .nachrichten.uebersicht .meldung .text li:before{content:none !important}.v4 .box:after{content:".";display:block;clear:both;font-size:0;line-height:0;height:0;visibility:hidden}.v4 .oben .outer{padding:0 20px}.v4 .outer .item a.text{color:#4e4e4e;text-decoration:none;display:block}.v4 .outer .item a.text:hover .titel{text-decoration:underline}.v4 .outer .item .video+.text:before{content:"\00A0";display:block;font-size:12px;margin-top:2px;line-height:12px}.v4 #pfad{clear:both;color:#4E4E4E;font-size:18px;min-height:28px;margin:0 0 20px 0;line-height:20px;padding-left:0;background-image:url(https://assets.rrz.uni-hamburg.de/assets/home-724c78e5a68d746e24433819b4967719fcad569e48ae51cba53f4a8dea4d61f2.png);background-repeat:no-repeat;background-position:left 1px}.v4 #pfad span.text{margin-right:5px;position:absolute;left:-10000px}.v4 #pfad a{float:left;color:#4E4E4E;text-decoration:none}.v4 #pfad span.text+a{margin-left:-28px;padding-left:28px}.v4 #pfad>span.text+a{padding-left:54px}.v4 #pfad a:hover,.v4 #pfad a:focus{text-decoration:underline}.v4 #pfad span{float:left}.v4 #pfad span.sep{background-image:url(https://assets.rrz.uni-hamburg.de/assets/arrow-26fd40279fbd6a67f769832a49d954612e08a296eadeab39a918072bc500f074.png);margin:0 15px;width:29px;background-position:left center;background-repeat:no-repeat;overflow:hidden;text-align:center;color:transparent}.v4 #pfad .paththispage{line-height:20px;font-family:TheSansUHHBold, sans-serif}.v4 .pager{position:absolute !important;top:60px;text-transform:capitalize;font-size:16px}.v4 .hsb .pager{top:38px}.v4 .pager.prev{left:0}.v4 .pager.prev:before{content:"<";display:inline-block;top:1px;position:relative;margin:0 5px 0 0;overflow:hidden;width:0px;height:0px;border-style:solid;border-width:4px 4px 4px 0;border-color:transparent #c40101 transparent;-webkit-transform:rotate(360deg)}.v4 .pager.next{right:40px}.v4 .volle-breite .pager.next{right:0px}.v4 .pager.next:after{content:">";display:inline-block;top:1px;position:relative;margin:0 0 0 5px;overflow:hidden;width:0px;height:0px;border-style:solid;border-width:4px 0 4px 4px;border-color:transparent #c40101 transparent;-webkit-transform:rotate(360deg)}.bildnachweis:before{content:"\200B";background:red}.bildnachweis a{color:#4e4e4e}.full-width-image{position:relative}.full-width-image .bild{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:100%}.full-width-image .bild img{display:none}.full-width-image .container{position:absolute;left:0;top:0;right:0;bottom:0}.full-width-image .container a.link{position:absolute;left:0;top:0;right:0;bottom:0}.full-width-image .bildnachweis{color:#4e4e4e;position:absolute;background:rgba(255,255,255,0.8);padding:2px 10px;font-size:12px;bottom:0px;right:calc(50% - 629px)}.m .full-width-image .bildnachweis{right:calc(50% - 580px)}.full-width-image .text{color:#4e4e4e;position:absolute;max-width:1130px;padding-bottom:0;padding-right:100px}.slider-home .full-width-image .text{left:calc(50% - 530px);bottom:90px}.slider-start .full-width-image .text{left:calc(50% - 530px);bottom:110px}@media only screen and (max-width: 1500px){.slider-home .full-width-image .text{bottom:71px}.slider-start .full-width-image .text{bottom:96px}}@media only screen and (max-width: 1350px){.slider-home .full-width-image .text{bottom:52px}.slider-start .full-width-image .text{bottom:77px}}.full-width-slider.news1 .text{color:#4e4e4e;position:absolute;left:calc(50% - 530px);max-width:800px;padding-bottom:0}.slider-start .full-width-image:not(.noquicklinks) .bildnachweis{bottom:68px}@media only screen and (max-width: 1500px){.slider-start .full-width-image:not(.noquicklinks) .bildnachweis{bottom:49px}}@media only screen and (max-width: 1350px){.slider-start .full-width-image:not(.noquicklinks) .bildnachweis{bottom:28px}}@media only screen and (max-width: 1300px){.slider-home .full-width-image .text{left:100px;max-width:calc(100% - 200px)}.slider-home .full-width-image .text h2{left:100px}.slider-start .full-width-image .text{left:100px;max-width:calc(100% - 200px)}.slider-start .full-width-image .text h2{left:100px}.full-width-image.news1 .text{left:20px;max-width:69%}.full-width-image .bildnachweis{right:20px !important}}.full-width-image .text h2{float:left;font-size:50px;font-family:TheSansUHHBold, sans-serif;font-weight:normal;line-height:1.2;margin:0 0 12px 0;padding:20px 40px;background:rgba(255,255,255,0.8);overflow:hidden}.full-width-image .text .beschreibung{float:left;clear:both;font-size:28px;font-family:TheSansUHHBold, sans-serif;padding:9px 40px;background:#FFF;background:rgba(255,255,255,0.8);overflow:hidden}.full-width-image .text .klammer{clear:left;float:left}.full-width-image .text .button{float:right;clear:both;text-align:right;margin-top:12px}.full-width-image .text .button a{text-decoration:none;position:relative;display:inline-block;font-family:TheSansUHHBoldCaps, sans-serif;font-size:18px;line-height:54px;padding:0 46px 0 36px;color:#fff;background-color:#0271bb}.full-width-image .text .button a:hover{text-decoration:none;background-color:#006ab0}.full-width-image .text .button a:focus{text-decoration:none;background-color:#006ab0}.full-width-image .text .button a:after{content:">";position:absolute;right:30px;top:0;color:#fff}.full-width-image .text a{color:#000;text-decoration:underline}.full-width-image .text .button span{text-decoration:none;position:relative;display:inline-block;font-family:TheSansUHHBoldCaps, sans-serif;font-size:18px;padding:16px 46px 16px 36px;color:#fff;background-color:#0271bb}.full-width-image .text .button span:hover{text-decoration:none;background-color:#006ab0}.full-width-image .text .button span:after{content:">";position:absolute;right:30px;bottom:16px;color:#fff}.full-width-image.news1 .text{padding:20px;background:rgba(255,255,255,0.8);overflow:hidden}.full-width-image.news1 .text h2{background:none;padding:0px;font-size:70px;font-family:TheSansUHH, sans-serif}.full-width-image.news1 .text .beschreibung{background:none;padding:0px;font-size:22px;font-family:TheSansUHH, sans-serif}@media only screen and (max-width: 1500px){.full-width-image.scaling .text h2{font-size:40px;padding:16px 32px}.full-width-image.scaling .text .button span{font-size:18px;padding:14px 40px 14px 30px}.full-width-image.scaling .text .button span:after{right:24px;bottom:14px}}@media only screen and (max-width: 1350px){.full-width-image.scaling .text h2{font-size:32px;padding:14px 26px}.full-width-image.scaling .text .button span{font-size:16px;padding:12px 34px 12px 24px}.full-width-image.scaling .text .button span:after{right:18px;bottom:12px}}.slider-karte .full-width-image:not(.scaling) .bild{height:750px !important}.slider-home .full-width-image:not(.scaling) .bild{height:550px !important}.slider-start .full-width-image:not(.scaling) .bild{height:450px !important}.slider-inhalt .full-width-image:not(.scaling) .bild{height:400px !important}.slider-band .full-width-image:not(.scaling) .bild{height:70px !important}.slider-news .full-width-image:not(.scaling) .bild{height:400px !important}@media only screen and (max-width: 1300px){.full-width-image .bildnachweis{right:20px !important}}.full-width-slider .royalSlider{width:100%}.full-width-slider .slide{height:100%;margin:0;background-color:#eee}.full-width-slider .slide .bild{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;width:100%}.full-width-slider:not(.scaling) .slide .bild{height:100%}.full-width-slider .slide img{display:none;position:absolute;width:100%}.slider-karte .full-width-slider:not(.scaling) .royalSlider,.full-width-slider.height-1:not(.scaling) .rsOverflow{height:750px !important}.slider-home .full-width-slider:not(.scaling) .royalSlider,.full-width-slider.height-1:not(.scaling) .rsOverflow{height:550px !important}.slider-start .full-width-slider:not(.scaling) .royalSlider,.full-width-slider.height-2:not(.scaling) .rsOverflow{height:450px !important}.slider-inhalt .full-width-slider:not(.scaling) .royalSlider,.full-width-slider.height-2:not(.scaling) .rsOverflow{height:400px !important}.slider-band .full-width-slider:not(.scaling) .royalSlider,.full-width-slider.height-2:not(.scaling) .rsOverflow{height:70px !important}.slider-news .full-width-slider:not(.scaling) .royalSlider,.full-width-slider.height-2:not(.scaling) .rsOverflow{height:400px !important}.slider-karte .full-width-slider.scaling .royalSlider{height:auto}.slider-home .full-width-slider.scaling .royalSlider{height:auto}.slider-start .full-width-slider.scaling .royalSlider{height:auto}.slider-inhalt .full-width-slider.scaling .royalSlider{height:auto}.slider-band .full-width-slider.scaling .royalSlider{height:auto}.slider-news .full-width-slider.scaling .royalSlider{height:auto}.scaling .royalSlider .slide{width:100%}.scaling .royalSlider .slide .bild{width:100%}.slider-home .full-width-slider.scaling .royalSlider .bild{padding-top:25.13%}.slider-start .full-width-slider.scaling .royalSlider .bild{padding-top:20.55%}.slider-inhalt .full-width-slider.scaling .royalSlider .bild{padding-top:18.26%}.slider-news .full-width-slider.scaling .royalSlider .bild{padding-top:18.26%}.slider-home .full-width-image.scaling .bild{padding-top:25.13%}.slider-start .full-width-image.scaling .bild{padding-top:20.55%}.slider-inhalt .full-width-image.scaling .bild{padding-top:18.26%}.slider-inhalt .full-width-image.scaling.small .bild{padding-top:13.70%}.slider-news .full-width-image.scaling .bild{padding-top:18.26%}@media only screen and (max-width: 1200px){.slider-karte .full-width-slider:not(.scaling) .royalSlider,.full-width-slider.height-1:not(.scaling) .rsOverflow{height:750px !important}.slider-home .full-width-slider:not(.scaling) .royalSlider,.full-width-slider.height-1:not(.scaling) .rsOverflow{height:400px !important}.slider-start .full-width-slider:not(.scaling) .royalSlider,.full-width-slider.height-2:not(.scaling) .rsOverflow{height:400px !important}.slider-inhalt .full-width-slider:not(.scaling) .royalSlider,.full-width-slider.height-2:not(.scaling) .rsOverflow{height1:300px !important}.slider-news .full-width-slider:not(.scaling) .royalSlider,.full-width-slider.height-2:not(.scaling) .rsOverflow{height:300px !important}.slider-home .full-width-slider.scaling .royalSlider .bild{padding-top:33.33%}.slider-start .full-width-slider.scaling .royalSlider .bild{padding-top:33.33%}.slider-inhalt .full-width-slider.scaling .royalSlider .bild{padding-top:25%}.slider-news .full-width-slider.scaling .royalSlider .bild{padding-top:25%}.slider-home .full-width-image.scaling .bild{padding-top:33.33%}.slider-start .full-width-image.scaling .bild{padding-top:33.33%}.slider-inhalt .full-width-image.scaling .bild{padding-top:25%}.slider-inhalt .full-width-image.scaling.small .bild{padding-top:25%}.slider-news .full-width-image.scaling .bild{padding-top:25%}}@media only screen and (max-width: 640px){.slider-home .full-width-slider.scaling .royalSlider .bild{padding-top:62.5%}.slider-start .full-width-slider.scaling .royalSlider .bild{padding-top:62.5%}.slider-inhalt .full-width-slider.scaling .royalSlider .bild{padding-top:31.25%}.slider-news .full-width-slider.scaling .royalSlider .bild{padding-top:31.25%}.slider-home .full-width-image.scaling .bild{padding-top:62.5%}.slider-start .full-width-image.scaling .bild{padding-top:62.5%}.slider-inhalt .full-width-image.scaling .bild{padding-top:31.25%}.slider-inhalt .full-width-image.scaling.small .bild{padding-top:31.25%}.slider-news .full-width-image.scaling .bild{padding-top:31.25%}}.full-width-slider .slide .container{position:absolute;left:0;top:0;right:0;bottom:0}.full-width-slider .slide .container a.link{position:absolute;left:0;top:0;right:0;bottom:0}.full-width-slider .slide .text{color:#4e4e4e;position:absolute;max-width:1130px;padding-bottom:0;padding-right:100px}.full-width-slider .slide .bildnachweis{color:#4e4e4e;position:absolute;background:rgba(255,255,255,0.8);padding:2px 10px;font-size:12px;bottom:0px;right:calc(50% - 629px)}.m .full-width-slider .slide .bildnachweis{right:calc(50% - 580px)}.slider-home .full-width-slider .slide .text{left:calc(50% - 530px);bottom:90px}.slider-start .full-width-slider .slide .text{left:calc(50% - 530px);bottom:110px}@media only screen and (max-width: 1500px){.slider-home .full-width-slider.scaling .slide .text{bottom:71px}.slider-start .full-width-slider.scaling .slide .text{bottom:96px}}@media only screen and (max-width: 1350px){.slider-home .full-width-slider.scaling .slide .text{bottom:52px}.slider-start .full-width-slider.scaling .slide .text{bottom:77px}}.full-width-slider.news1 .slide .text{color:#4e4e4e;position:absolute;left:calc(50% - 530px);max-width:800px;padding-bottom:0}.slider-start .full-width-slider:not(.noquicklinks) .slide .bildnachweis{bottom:68px}@media only screen and (max-width: 1500px){.slider-start .full-width-slider:not(.noquicklinks) .slide .bildnachweis{bottom:49px}}@media only screen and (max-width: 1350px){.slider-start .full-width-slider:not(.noquicklinks) .slide .bildnachweis{bottom:28px}}@media only screen and (max-width: 1300px){.slider-home .full-width-slider .slide .text{left:100px;max-width:calc(100% - 200px)}.slider-home .full-width-slider .slide .text h2{left:100px}.slider-start .full-width-slider .slide .text{left:100px;max-width:calc(100% - 200px)}.slider-start .full-width-slider .slide .text h2{left:100px}.full-width-slider.news1 .slide .text{left:20px;max-width:69%}.full-width-slider .slide .bildnachweis{right:20px !important}}.full-width-slider .slide .text h2{float:left;font-size:50px;font-family:TheSansUHHBold, sans-serif;font-weight:normal;line-height:1.2;margin:0 0 12px 0;padding:20px 40px;background:rgba(255,255,255,0.8);overflow:hidden}.full-width-slider .slide .text .beschreibung{float:left;clear:both;font-size:28px;font-family:TheSansUHHBold, sans-serif;padding:9px 40px;background:#FFF;background:rgba(255,255,255,0.8);overflow:hidden}.full-width-slider .slide .text .klammer{clear:left;float:left}.full-width-slider .slide .text .button{float:right;clear:both;text-align:right;margin-top:12px}.full-width-slider .slide .text .button a{text-decoration:none;position:relative;display:inline-block;font-family:TheSansUHHBoldCaps, sans-serif;font-size:18px;line-height:54px;padding:0 46px 0 36px;color:#fff;background-color:#0271bb}.full-width-slider .slide .text .button a:hover{text-decoration:none;background-color:#006ab0}.full-width-slider .slide .text .button a:focus{text-decoration:none;background-color:#006ab0}.full-width-slider .slide .text .button a:after{content:">";position:absolute;right:30px;top:0;color:#fff}.full-width-slider .slide .text a{color:#000;text-decoration:underline}.full-width-slider .slide .text .button span{text-decoration:none;position:relative;display:inline-block;font-family:TheSansUHHBoldCaps, sans-serif;font-size:18px;padding:16px 46px 16px 36px;color:#fff;background-color:#0271bb}.full-width-slider .slide .text .button span:hover{text-decoration:none;background-color:#006ab0}.full-width-slider .slide .text .button span:after{content:">";position:absolute;right:30px;bottom:16px;color:#fff}.full-width-slider.news1 .slide .text{padding:20px;background:rgba(255,255,255,0.8);overflow:hidden}.full-width-slider.news1 .slide .text h2{background:none;padding:0px;font-size:70px;font-family:TheSansUHH, sans-serif}.full-width-slider.news1 .slide .text .beschreibung{background:none;padding:0px;font-size:22px;font-family:TheSansUHH, sans-serif}.full-width-slider .rsMinW .rsArrowLeft{left:calc(50% - 630px);width:42px;height:84px;right:none;top:calc(50% - 42px)}.full-width-slider .rsMinW .rsArrowRight{right:calc(50% - 630px);width:42px;height:84px;right:none;top:calc(50% - 42px);-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:"FlipH";filter:FlipH}.full-width-slider .rsMinW .rsBullets{display:none}.volle-breite .full-width-slider .rsMinW .rsBullets{display:block;right:calc(50% - 105px);bottom:24px}.slider-start .full-width-slider .rsMinW .rsBullets{bottom:76px}.slider-start .full-width-slider.noquicklinks .rsMinW .rsBullets{bottom:70px}@media only screen and (max-width: 1500px){.full-width-slider.scaling .slide .text h2{font-size:40px;padding:16px 32px}.full-width-slider.scaling .slide .text .beschreibung{padding:9px 32px}.full-width-slider.scaling .slide .text .button span{font-size:18px;padding:14px 40px 14px 30px}.full-width-slider.scaling .slide .text .button span:after{right:24px;bottom:14px}.slider-start .full-width-slider.scaling .rsMinW .rsBullets{bottom:61px}.slider-start .full-width-slider.noquicklinks.scaling .rsMinW .rsBullets{bottom:61px}}@media only screen and (max-width: 1350px){.full-width-slider.scaling .slide .text h2{font-size:32px;padding:14px 26px}.full-width-slider.scaling .slide .text .beschreibung{padding:8px 26px}.full-width-slider.scaling .slide .text .button span{font-size:16px;padding:12px 34px 12px 24px}.full-width-slider.scaling .slide .text .button span:after{right:18px;bottom:12px}.slider-start .full-width-slider.scaling .rsMinW .rsBullets{bottom:42px}.slider-start .full-width-slider.noquicklinks.scaling .rsMinW .rsBullets{bottom:42px}}.full-width-slider .rsMinW .rsBullet{width:23px;height:23px;margin-left:12px;padding:0}.full-width-slider .rsMinW .rsBullet span{width:23px;height:23px;border-radius:0;background:#fff}.full-width-slider .rsMinW .rsBullet.rsNavSelected span{background:#0271bb;border:2px solid #fff}@media only screen and (max-width: 1300px){.full-width-slider .rsMinW .rsArrowLeft{left:20px}.full-width-slider .rsMinW .rsArrowRight{right:20px}.full-width-slider .rsMinW .rsBullets{right:calc(41.7% + 2px)}}.full-width-slider .rsMinW.rsHor .rsArrowLeft .rsArrowIcn{background-position:center;background-image:url(https://assets.rrz.uni-hamburg.de/assets/Pfeil_weiss-1ae2520655faf132baf3937e44ba3da4da3f2ce6dd22aea99e536145d5d3f678.png);width:42px;height:84px}.full-width-slider .rsMinW.rsHor .rsArrowRight .rsArrowIcn{background-position:center;background-image:url(https://assets.rrz.uni-hamburg.de/assets/Pfeil_weiss-1ae2520655faf132baf3937e44ba3da4da3f2ce6dd22aea99e536145d5d3f678.png);width:42px;height:84px}.v4 #topimage{position:relative;background-size:cover;background-position:center center;display:block}.slider-karte #topimage:not(.scaling){height:750px !important}.slider-home #topimage:not(.scaling){height:550px !important}.slider-start #topimage:not(.scaling){height:450px !important}.slider-inhalt #topimage:not(.scaling){height:400px !important}.slider-news #topimage:not(.scaling){height:400px !important}.v4 #topimage .text{color:#4e4e4e;position:absolute;max-width:1130px;padding-bottom:0;padding-right:100px}.v4 #topimage .bildnachweis{color:#4e4e4e;position:absolute;background:rgba(255,255,255,0.8);padding:2px 10px;font-size:12px;line-height:1em;bottom:0px;right:calc(50% - 629px)}.v4.m #topimage .bildnachweis{right:calc(50% - 580px)}.slider-home #topimage .text{left:calc(50% - 530px);bottom:90px}.slider-start #topimage .text{left:calc(50% - 530px);bottom:110px}.slider-start #topimage:not(.noquicklinks) .bildnachweis{bottom:58px}.slider-inhalt #topimage .text{left:calc(50% - 530px);bottom:110px}@media only screen and (max-width: 1300px){.slider-home #topimage .text{left:100px;max-width:calc(100% - 200px)}.slider-home #topimage .text h2{left:100px}.slider-start #topimage .text{left:100px;max-width:calc(100% - 200px)}.slider-start #topimage .text h2{left:100px}.slider-inhalt #topimage .text{left:100px;max-width:calc(100% - 200px)}.slider-inhalt #topimage .text h2{left:100px}.v4 #topimage .bildnachweis{right:20px !important}}.v4 #topimage .text h2{float:left;font-size:50px;font-family:TheSansUHHBold, sans-serif;font-weight:normal;line-height:1.2;margin:0 0 12px 0;padding:20px 40px;background:rgba(255,255,255,0.8);overflow:hidden}.v4 #topimage .text .beschreibung{float:left;clear:both;font-size:28px;font-family:TheSansUHHBold, sans-serif;padding:9px 40px;background:#FFF;background:rgba(255,255,255,0.8);overflow:hidden}.v4 #topimage .text .klammer{clear:left;float:left}.v4 #topimage .text .button{float:right;clear:both;text-align:right;margin-top:12px}.v4 #topimage .text .button a{text-decoration:none;position:relative;display:inline-block;font-family:TheSansUHHBoldCaps, sans-serif;font-size:18px;line-height:54px;padding:0 46px 0 36px;color:#fff;background-color:#0271bb}.v4 #topimage .text .button a:hover{text-decoration:none;background-color:#006ab0}.v4 #topimage .text .button a:focus{text-decoration:none;background-color:#006ab0}.v4 #topimage .text .button a:after{content:">";position:absolute;right:30px;bottom:0;color:#fff}.v4 #topimage .text a{color:#000;text-decoration:underline}.v4 #topimage .text .button span{text-decoration:none;position:relative;display:inline-block;font-family:TheSansUHHBoldCaps, sans-serif;font-size:18px;padding:16px 46px 16px 36px;color:#fff;background-color:#0271bb}.v4 #topimage .text .button span:hover{text-decoration:none;background-color:#006ab0}.v4 #topimage .text .button span:after{content:">";position:absolute;right:30px;bottom:16px;color:#fff}.v4 .subnav{margin-top:40px}.v4 .subnav ul{list-style-type:none;margin:0;padding:0}.v4 .subnav>ul>li:first-child>a{border-top:1px solid #ddd}.v4 .subnav li li{margin-left:30px}.v4 .subnav li>a{border-bottom:1px solid #ddd;color:#4E4E4E;display:block;text-decoration:none;padding:15px 60px 15px 0;font-family:TheSansUHHBold, sans-serif;font-size:17px;position:relative}.v4 .subnav span{border-bottom:1px solid #ddd;color:#0271bb;display:block;padding:15px 60px 15px 0;font-family:TheSansUHHBold, sans-serif;font-size:22px;position:relative}.v4 .subnav span a{color:#0271bb !important}.v4 .subnav ul a:hover,.subnav ul a:focus{color:#0271bb !important;text-decoration:none}.v4 .subnav ul a:hover:after,.subnav ul a:focus:after{color:#fff}.v4 .subnav a.hier{font-family:TheSansUHHBold,sans-serif;font-weight:normal;color:#0271bb !important}.v4 .subnav a.auf,.subnav li.auf>a{color:#0271bb}.v4 .subnav div.titel{position:relative;padding:21px 60px 21px 0;font-family:TheSansUHHBold, sans-serif;font-size:22px}.v4 .subnav div.titel a{color:#0271bb !important}html.v4.js .emil{cursor:pointer}html.v4.js .emil:hover{text-decoration:underline}html.v4.js .emil .e{display:none}.v4 .emil .n:after{content:"@"}.v4 .emil.link .n:after{content:""}.v4 .emil .a{display:none}.v4 .emil.link .a{display:inline}.v4 a.info{position:relative;padding-right:12px;color:#4E4E4E}.v4 a.info:after{content:">";position:absolute;right:0}.v4 section.info{padding:130px 20px 6px 20px;font-size:14px;overflow:hidden}.v4 section.info .nosmobil{display:inline-block}.v4 section.info a{color:#4E4E4E}.v4 section.info ul{margin:0;padding:0;list-style-type:none;float:right}.v4 section.info ul li{display:inline-block}.v4 section.info ul li a{position:relative;padding-left:12px;margin-left:20px;font-family:TheSansUHHBold}.v4 section.info ul li a:before{content:">";position:absolute;left:0;top:0}.v4 section.social{padding:46px 20px}.v4 section.social a{display:inline-block;width:67px;height:67px}.v4 section.social a img{width:100%}.v4 section.social a+a{margin-left:calc(25% - 88px)}.v4 section.global .liste{padding:68px 20px 130px 20px;font-size:17px}.v4 section.global .liste ul{padding:0;margin:0;list-style-type:none;float:left;width:33.3%}.v4 section.global .liste li a{position:relative;padding-right:16px;font-family:TheSansUHHBoldCaps, sans-serif;color:#fff;line-height:30px}.v4 section.global .liste li a.zielgruppe:after{content:">";position:absolute;right:0;line-height:30px}.v4 section.global.konferenz .liste{padding-bottom:50px}.v4 section.global.konferenz .liste ul{width:calc(16.66% - 25px)}.v4 section.global.konferenz .liste ul+ul{margin-left:30px}.v4 section.global.konferenz .liste ul li{margin-bottom:8px}.v4 section.global.konferenz .liste ul li.titel{font-size:24px;font-family:TheSansUHHBoldCaps, sans-serif;color:#fff;line-height:28px}.v4 section.global.konferenz .liste ul li.titel a{font-size:24px;font-family:TheSansUHHBoldCaps, sans-serif;color:#fff;line-height:28px}.v4 section.global.konferenz .liste ul li a{font-family:TheSansUHH;font-size:14px;line-height:1.2em}.v4 section.global.konferenz .copyright{color:#fff;padding-top:70px;font-size:16px;clear:left}.v4 section.global .ende{padding:68px 20px 130px 20px}.v4 section.global .ende .breite{position:relative}.v4 section.global .ende ul{padding:0;margin:0;list-style-type:none}.v4 section.global .ende li a{color:#fff}.v4 section.global .ende .copyright{color:#fff;margin-top:70px}.v4 section.global .ende .audit{width:81px;height:81px;bottom:5px;position:absolute;right:200px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/v4audit-b18353c69ea17d34920fa801f4b85f9645a70347ca0ffe86176d9033f3581602.svg);background-size:cover}.v4 section.global .ende .audit a{width:100%;height:100%;position:absolute;padding:0;opacity:0}.v4 section.global .ende .audit1{width:81px;height:81px;bottom:6px;position:absolute;right:100px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/Siegel_Re-Audit_de_81x81px-810e47d13f2a855725e05eb2da784b2b20c1c0bb12a6771717c9d52b5dd43aa0.png);background-size:cover}.v4[lang="en"] section.global .ende .audit1{background-image:url(https://assets.rrz.uni-hamburg.de/assets/Siegel_Re-Audit_en_81x81px-800946892b94bf2f14f4a507ca7ec836460712852900794b5cf3cb08dcdb5f50.png)}.v4 section.global .ende .audit1 a{width:100%;height:100%;position:absolute;padding:0;opacity:0}.v4 section.global .ende .audit2{font-size:0;color:transparent;width:81px;height:81px;bottom:5px;position:absolute;right:0px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/DIVERSITY_AUDIT_FOOTER_81x81-35a752f1e7151f6921dc07652f23caba2ba7439c2119cfe1afbae09766c63ab0.svg);background-size:cover}.v4 section.global .ende .audit2 a{width:100%;height:100%;position:absolute;padding:0;opacity:0}.v4.m section.global .ende .audit{width:60px;height:60px;right:150px}.v4.m section.global .ende .audit1{width:60px;height:60px;right:75px}.v4.m section.global .ende .audit2{width:60px;height:60px}.v4 main #presseservice{position:absolute;top:550px;right:0;overflow:hidden}.v4 main #presseservice.sticky{position:fixed;top:70px}@media only screen and (max-width: 1880px){.v4 main #presseservice{display:none}}.v4 main #presseservice a{display:inline-block;font-family:TheSansUHHBoldCaps, sans-serif;font-size:22px;line-height:84px;padding:0 60px 0 94px;color:#fff;background-color:#0271bb}.v4 main #presseservice>a:before{content:"<<";position:absolute;left:60px;top:1px}.v4 main #presseservice a:hover{text-decoration:none;background-color:#006ab0}.v4 main #presseservice a:focus{text-decoration:none;background-color:#006ab0}.v4 main #presseservice.on{background-color:#0271bb;padding:0 70px 80px 70px}.v4 main #presseservice.on>a{display:block;padding:0 0 0 34px;line-height:30px;margin:27px 70px 0 0;position:relative}.v4 main #presseservice.on>a:before{content:">>";position:absolute;left:0px;top:0px}.v4 main #presseservice.on>a:hover{text-decoration:underline;background-color:#0271bb}.v4 main #presseservice.on>a:focus{text-decoration:underline;background-color:#0271bb}.v4 main #presseservice.on a{float:left}.v4 main #presseservice .pressenav{display:none}.v4 main #presseservice.on .pressenav{display:block}.v4 main #presseservice .pressenav ul{list-style-type:none;padding:0}.v4 main #presseservice .pressenav ul a{display:block;width:100%;padding:0 60px;border:2px solid #fff;text-align:center;margin:22px 0;font-size:34px;line-height:108px;font-family:TheSansUHHSemiLightCaps}.v4 .spalten .royalSlider{width:100%;user-select:none;overflow:hidden}.v4 .royalSlider .rsArrow,.v4 .royalSlider .rsNav{z-index:100}.v4 .spalten .rsOverflow,.v4 .spalten .rsSlide,.v4 .spalten .rsBullets{background:transparent}.v4 .rsOverflow{transition-duration:200ms !important}.outer>.bildgalerie{margin-top:60px}.outer .bildgalerie .slidernav{text-align:right}.outer .bildgalerie .slidernav div{display:inline-block}.outer .bildgalerie .slidernav div img{height:34px;cursor:pointer}.outer .bildgalerie .slidernav .status{position:relative;top:-10px;width:110px;text-align:center}.outer .bildgalerie .slidernav .left img{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.outer .bildgalerie .bildunterschrift{color:#666;float:right;width:80%;margin:12px 0 20px 0}.outer>.bildgalerie .bildunterschrift{width:80%}.outer .bildgalerie .bildunterschrift>p:first-child{margin-top:0}.outer .bildgalerie .bildnachweis{color:#666;float:right;width:80%;margin:12px 0 0 0 !important;font-size:16px;line-height:1em;text-align:right}.outer .bildgalerie .rsArrowLeft{left:20px;width:42px;height:84px;right:none;top:180px}.outer .bildgalerie .rsArrowRight{right:20px;width:42px;height:84px;right:none;top:180px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:"FlipH";filter:FlipH}.outer .bildgalerie .rsBullets{display:none}.outer .bildgalerie .rsArrowLeft .rsArrowIcn{background-position:center;background-image:url(https://assets.rrz.uni-hamburg.de/assets/Pfeil_weiss-1ae2520655faf132baf3937e44ba3da4da3f2ce6dd22aea99e536145d5d3f678.png);width:42px;height:84px}.outer .bildgalerie .rsArrowRight .rsArrowIcn{background-position:center;background-image:url(https://assets.rrz.uni-hamburg.de/assets/Pfeil_weiss-1ae2520655faf132baf3937e44ba3da4da3f2ce6dd22aea99e536145d5d3f678.png);width:42px;height:84px}.outer #bildgalerie .rsArrow{display:none !important}.outer>.newsrubriken{background-color:#3b515c;margin-top:-34px;margin-bottom:1px}.spalten.breite>.outer>.newsrubriken{margin-bottom:34px}.outer>.newsrubriken ul{list-style-type:none;margin:0;padding:0 13px}.outer>.newsrubriken li{display:inline-block}.outer>.newsrubriken li a{display:inline-block;line-height:88px;padding:0 13px;color:#fff;font-size:25px;font-family:TheSansUHHBoldCaps}.outer>.newsrubriken li a.hier{background-color:#0179CF;color:#fff}.v4 section.unten .kontakt{text-align:center;padding-top:50px;padding-bottom:50px;margin-top:100px}.v4 section.unten .kontakt .titel{font-family:TheSansUHHBoldCaps, sans-serif;font-size:24px;margin-bottom:30px}.v4 section.unten .kontakt .social{margin-top:40px}.v4 section.unten .kontakt .social a{display:inline-block;margin:0 20px;width:67px;height:67px}.v4 section.unten .kontakt .social a img{width:100%}.v4 section.unten .kontakt .button a{display:inline-block;font-family:TheSansUHHBoldCaps, sans-serif;font-size:16px;line-height:55px;padding:0 40px;margin-top:50px;color:#fff;background-color:#0271bb}.v4 section.unten .kontakt .button a:hover{background-color:#006ab0;text-decoration:none}.v4 section.unten .kontakt .button a:focus{background-color:#006ab0;text-decoration:none}.v4 section.unten>.social{margin:0 auto;padding:50px 0}.v4 section.unten>.social a{display:inline-block;width:67px;height:67px}.v4 section.unten>.social a+a{margin-left:calc(25% - 88px)}.v4 section.unten>.social a img{width:100%}.outer>.hometeaser{margin-top:32px;margin-bottom:60px}.outer>.hometeaser ul{padding:0;margin:0;list-style-type:none;font-size:0}.outer>.hometeaser ul li{float:left;min-width:22.9%;width:22.9%;margin-left:0}.outer>.hometeaser ul li+li{margin-left:2.8%}.outer>.hometeaser ul li a{float:left;border-radius:200px;width:100%;font-family:TheSansUHHBoldCaps, sans-serif;font-size:48px;line-height:0.9em;color:#fff;overflow:hidden}@media only screen and (max-width: 1300px){.outer>.hometeaser ul li a{font-size:3.69vw}}.outer>.hometeaser ul li a.BaMa .titel{background-image:url(https://assets.rrz.uni-hamburg.de/assets/Bachelor_Mastera-112a6f4935e169de1f8b372bb6c286d566c55efb3172ad1f29f52d6214c87355.png)}.outer>.hometeaser ul li a.Wiss .titel{background-image:url(https://assets.rrz.uni-hamburg.de/assets/WissNachwuchsa-d4b15869d51d5b8a1fee0d1b8d9d2e1c41b72a7d2ffb77362e0410701bd175b9.png)}.outer>.hometeaser ul li a.Fo .titel{background-image:url(https://assets.rrz.uni-hamburg.de/assets/Forschendea-1915f9ab0cb2ab9c19c9307fc56ce1ab0b5e6586e35a7e8b21a685342f6292ce.png)}.outer>.hometeaser ul li a.Oeff .titel{background-image:url(https://assets.rrz.uni-hamburg.de/assets/Oeffentlichkeit1a-ce0fadd0fec49e063baaefb7204a4b2201ccb721842d27c3b4d3367010913bb9.png)}.outer>.hometeaser ul li img{display:block;width:100%}.outer>.hometeaser ul li .titel{position:absolute;top:0;left:0;height:100%;width:100%;display:block;text-align:center;background-size:0;background-repeat:no-repeat}.outer>.hometeaser ul li a.BaMa:hover .titel{background-image:url(https://assets.rrz.uni-hamburg.de/assets/Bachelor_Mastera-112a6f4935e169de1f8b372bb6c286d566c55efb3172ad1f29f52d6214c87355.png)}.outer>.hometeaser ul li a.Wiss:hover .titel{background-image:url(https://assets.rrz.uni-hamburg.de/assets/WissNachwuchsa-d4b15869d51d5b8a1fee0d1b8d9d2e1c41b72a7d2ffb77362e0410701bd175b9.png)}.outer>.hometeaser ul li a.Fo:hover .titel{background-image:url(https://assets.rrz.uni-hamburg.de/assets/Forschendea-1915f9ab0cb2ab9c19c9307fc56ce1ab0b5e6586e35a7e8b21a685342f6292ce.png)}.outer>.hometeaser ul li a.Oeff:hover .titel{background-image:url(https://assets.rrz.uni-hamburg.de/assets/Allgemeinheita-7d0e3aae8d16c6caca031845e7acaea37df45d9a860691ac54b1afa1fc57608e.png)}.outer>.hometeaser ul li a:hover .titel{background-size:contain !important}.outer>.hometeaser ul li a:focus .titel{border:1px solid transparent;background-size:contain !important}.outer>.hometeaser ul li .titel span{display:table;width:100%;height:100%}.outer>.hometeaser ul li .titel span b{display:table-cell;vertical-align:middle;font-weight:normal}.outer>.hometeaser-5{margin-top:32px;margin-bottom:60px}.outer>.hometeaser-5 ul{padding:0;margin:0;list-style-type:none;font-size:0}.outer>.hometeaser-5 ul li{float:left;min-width:18%;width:18%;margin-left:0}.outer>.hometeaser-5 ul li+li{margin-left:2.5%}.outer>.hometeaser-5 ul li a{float:left;border-radius:200px;width:100%;font-family:TheSansUHHBoldCaps, sans-serif;font-size:36px;line-height:0.95em;color:#fff;overflow:hidden}@media only screen and (max-width: 1300px){.outer>.hometeaser-5 ul li a{font-size:2.8vw}}.outer>.hometeaser-5 ul li a.BaMa .titel{background-image:url(https://assets.rrz.uni-hamburg.de/assets/Bachelor_Mastera-112a6f4935e169de1f8b372bb6c286d566c55efb3172ad1f29f52d6214c87355.png)}.outer>.hometeaser-5 ul li a.Wiss .titel{background-image:url(https://assets.rrz.uni-hamburg.de/assets/WissNachwuchsa-d4b15869d51d5b8a1fee0d1b8d9d2e1c41b72a7d2ffb77362e0410701bd175b9.png)}.outer>.hometeaser-5 ul li a.Fo .titel{background-image:url(https://assets.rrz.uni-hamburg.de/assets/Forschendea-1915f9ab0cb2ab9c19c9307fc56ce1ab0b5e6586e35a7e8b21a685342f6292ce.png)}.outer>.hometeaser-5 ul li a.Oeff .titel{background-image:url(https://assets.rrz.uni-hamburg.de/assets/Oeffentlichkeit1a-ce0fadd0fec49e063baaefb7204a4b2201ccb721842d27c3b4d3367010913bb9.png)}.outer>.hometeaser-5 ul li a.Ex .titel{background-image:url(https://assets.rrz.uni-hamburg.de/images/ButtonEx-0.png)}.outer>.hometeaser-5 ul li img{display:block;width:100%}.outer>.hometeaser-5 ul li .titel{position:absolute;top:0;left:0;height:100%;width:100%;display:block;text-align:center;background-size:0;background-repeat:no-repeat}.outer>.hometeaser-5 ul li a.BaMa:hover .titel{background-image:url(https://assets.rrz.uni-hamburg.de/assets/Bachelor_Mastera-112a6f4935e169de1f8b372bb6c286d566c55efb3172ad1f29f52d6214c87355.png)}.outer>.hometeaser-5 ul li a.Wiss:hover .titel{background-image:url(https://assets.rrz.uni-hamburg.de/assets/WissNachwuchsa-d4b15869d51d5b8a1fee0d1b8d9d2e1c41b72a7d2ffb77362e0410701bd175b9.png)}.outer>.hometeaser-5 ul li a.Fo:hover .titel{background-image:url(https://assets.rrz.uni-hamburg.de/assets/Forschendea-1915f9ab0cb2ab9c19c9307fc56ce1ab0b5e6586e35a7e8b21a685342f6292ce.png)}.outer>.hometeaser-5 ul li a.Oeff:hover .titel{background-image:url(https://assets.rrz.uni-hamburg.de/assets/Allgemeinheita-7d0e3aae8d16c6caca031845e7acaea37df45d9a860691ac54b1afa1fc57608e.png)}.outer>.hometeaser-5 ul li a.Ex:hover .titel{background-image:url(https://assets.rrz.uni-hamburg.de/assets/ButtonEx-1-5b441dbcf7f03bc38b4e50517a50358f08a44e6eb2875b7b5873baa9c5aaac0f.jpg)}html[lang="en"] .outer>.hometeaser-5 ul li a.Ex:hover .titel{background-image:url(https://assets.rrz.uni-hamburg.de/assets/ButtonEx-1EN-f7a9b1c8fad1c406ff0a154da7ae270866f620d3f3ad44824b8b14f4daaef80a.jpg)}.outer>.hometeaser-5 ul li a:hover .titel{background-size:contain !important}.outer>.hometeaser-5 ul li a:focus .titel{border:1px solid transparent;background-size:contain !important}.outer>.hometeaser-5 ul li .titel span{display:table;width:100%;height:100%}.outer>.hometeaser-5 ul li .titel span b{display:table-cell;vertical-align:middle;font-weight:normal;padding:10px}.outer>.uebersicht{margin-top:-92px !important;padding:40px 0 36px 0;background-color:#f3f3f3;margin-bottom:24px}@media only screen and (max-width: 1500px){.outer>.uebersicht{margin-top:-73px !important}}@media only screen and (max-width: 1350px){.outer>.uebersicht{margin-top:-52px !important}}.outer>.uebersicht h1{font-family:TheSansUHHBoldCaps, sans-serif;padding:0 114px;font-size:24px;line-height:1.5em;margin-top:0;font-weight:normal}.outer>.uebersicht h2{font-family:TheSansUHHBoldCaps, sans-serif;padding:0 114px;font-size:24px;line-height:1.5em;margin-top:0;font-weight:normal;margin-bottom:17px}.outer>.uebersicht ul{padding:0 114px;margin-bottom:25px;list-style-type:none}.outer>.uebersicht ul.zweispaltig{-moz-column-count:2;-webkit-column-count:2;column-count:2;-webkit-column-gap:47px;-moz-column-gap:47px;column-gap:47px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.outer>.uebersicht ul.zweispaltig li{max-width:100%;width:100%;display:inline-table;position:inherit}.outer>.uebersicht ul.l{float:left;width:50%;padding-right:23px;margin-top:0}.outer>.uebersicht ul.r{float:right;width:50%;padding-left:23px;margin-top:0}.outer>.uebersicht li a{font-family:TheSansUHHBoldCaps, sans-serif;color:#0271bb;font-size:24px;line-height:1.2em;padding-left:20px;display:table-cell;padding-bottom:0.3em}.outer>.uebersicht li a:before{content:">";position:absolute;margin-left:-20px}.outer>.uebersicht .clear{clear:both}.outer>.uebersicht .label{float:left;width:114px;padding-left:36px}.outer>.uebersicht .inhalt{float:left;width:calc(100% - 150px)}.outer>.uebersicht.kontakt .inhalt{float:left;width:100%}.video.youtube.manuell{position:relative}.video.youtube:before{content:"";border-radius:5px;background-color:rgba(0,0,0,0.5);position:absolute;margin:-20px 0 0 -25px;top:50%;left:50%;width:50px;height:40px;z-index:1}.video.youtube:after{content:"";position:absolute;margin:-11px 0 0 -6px;top:50%;left:50%;width:0;height:0;border-style:solid;border-width:11px 0 11px 16px;border-color:transparent transparent transparent rgba(255,255,255,0.5);z-index:2}.video.youtube:hover:before{background-color:#d00}.video.youtube:hover:after{border-color:transparent transparent transparent #fff}.video.youtube.on:before{display:none}.video.youtube.on:after{display:none}.video.youtube>img{transition:opacity 1s;opacity:1}.video.youtube.on>img{opacity:0}.video.youtube>iframe{transition:opacity 0.1s;opacity:0}.video.youtube.manuell>iframe{position:absolute;top:0;width:100%;height:100%;left:0}.video.youtube.on>iframe{opacity:1}.outer>.video.youtube{position:relative}.outer>.video.youtube img{width:100%}.video.youtube .videohinweis{z-index:3;color:RGB(78, 78, 78) !important;font-size:24px;line-height:32px;padding:30px;background:#fff;display:none;position:absolute;top:3.5%;left:2%;right:2%;bottom:3.5%}.outer>.video.youtube .videohinweis p{max-width:auto;margin-top:0}.volle-breite .outer>.video.youtube .videohinweis{font-size:36px;line-height:47px}@media only screen and (max-width: 1300px){.outer>.video.youtube .videohinweis{font-size:2vw;line-height:2.4vw;padding:3vw !important}.volle-breite .outer>.video.youtube .videohinweis{font-size:2vw;line-height:2.4vw}}.m .outer>.video.youtube .videohinweis{font-size:3vw;line-height:3.6vw}.outer .standard>.video.youtube{position:relative}.outer .standard>.video.youtube img{width:100%}.outer .standard>.video.youtube .videohinweis{z-index:3;color:RGB(78, 78, 78) !important;font-size:24px;line-height:32px;padding:30px;background:#fff;display:none;position:absolute;top:3.5%;left:2%;right:2%;bottom:3.5%}.outer .standard>.video.youtube .videohinweis p{max-width:auto}.volle-breite .outer .standard>.video.youtube .videohinweis{font-size:36px;line-height:47px}@media only screen and (max-width: 1300px){.outer .standard>.video.youtube .videohinweis{font-size:2vw;line-height:2.4vw;padding:3vw !important}.volle-breite .outer .standard>.video.youtube .videohinweis{font-size:2vw;line-height:2.4vw}}.m .outer .standard>.video.youtube .videohinweis{font-size:3vw;line-height:3.6vw}.s .video.youtube .videohinweis{font-size:4vw !important;line-height:5.5vw !important}@media only screen and (min-width: 640px){.s .video.youtube .videohinweis{font-size:26px !important;line-height:34px !important;padding:80px 130px}}@media only screen and (min-width: 1220px){.m .video.youtube .videohinweis{font-size:36.6px;line-height:44px}}.outer>.news-teaser-home{margin-top:80px}.outer.grau>.news-teaser-home{padding-top:50px;padding-bottom:40px}.volle-breite .outer>.news-teaser-home{margin-top:96px}.outer>.news-teaser-home h2{float:left;font-family:TheSansUHHRegularCaps, sans-serif;font-size:34px;line-height:1em;margin:-10px 0 0 0;line-height:1em}.outer>.news-teaser-home .head{margin-bottom:56px}.outer>.news-teaser-home .head:after{content:".";display:block;clear:both;font-size:0;line-height:0;height:0;visibility:hidden}.outer>.news-teaser-home .head a.rss{margin-left:33px;margin-top:-1px;width:20px;display:inline-block}.outer>.news-teaser-home .head a.rss img{width:100%}.outer>.news-teaser-home>div.more{clear:left;position:relative;top:12px;font-family:TheSansUHHBoldCaps, sans-serif;font-size:16px}.outer>.news-teaser-home>div.more a{color:#4e4e4e;position:relative;line-height:1.4em;padding-left:12px}.outer>.news-teaser-home>div.more a:hover{text-decoration:underline}.outer>.news-teaser-home>div.more a:focus{text-decoration:underline}.outer>.news-teaser-home>div.more a:before{content:">";position:absolute;left:0;top:0;color:#0271bb}.outer>.news-teaser-home .head div.more{float:right;top:0px;clear:none;position:relative;font-family:TheSansUHHBoldCaps, sans-serif;font-size:16px}.outer>.news-teaser-home .head div.more a{color:#4e4e4e;position:relative;line-height:1.4em;padding-left:12px}.outer>.news-teaser-home .head div.more a:hover{text-decoration:underline}.outer>.news-teaser-home .head div.more a:focus{text-decoration:underline}.outer>.news-teaser-home .head div.more a:before{content:">";position:absolute;left:0;top:0;color:#0271bb}.outer>.news-teaser-home .item div.more a{position:relative;line-height:1.4em;margin-top:16px;display:block}.outer>.news-teaser-home .item div.more a:hover{text-decoration:underline}.outer>.news-teaser-home .item div.more a:focus{text-decoration:underline}.outer>.news-teaser-home :not(.head) a.more:after{content:">";margin-left:4px;color:#c40017}.outer>.news-teaser-home .item{float:left;min-width:30.9%;width:30.9%;margin-left:0}.outer>.news-teaser-home .item+.item{margin-left:3.6%}.outer>.news-teaser-home .item.featured{background-color:#f3f3f3}.outer>.news-teaser-home .item.featured .image{position:relative}.outer>.news-teaser-home .item.featured .image:after{content:"New";position:absolute;right:0;bottom:26px;color:#fff;background-color:#e30513;font-family:TheSansUHHBoldCaps;padding:2px 20px}.outer>.news-teaser-home .item.featured .bildnachweis{padding-right:20px}.outer>.news-teaser-home .item .image .img{position:relative}.outer>.news-teaser-home .item .img .rflag{position:absolute;right:0;bottom:12%;color:#fff;background-color:#e30513;font-family:TheSansUHHBoldCaps;padding:4px 24px}.outer>.news-teaser-home .item .img .bflag{position:absolute;right:0;top:12%;color:#fff;background-color:#0271bb;font-family:TheSansUHHBoldCaps;padding:4px 24px}.outer>.news-teaser-home .item .image img{width:100%}.outer>.news-teaser-home .item .bildnachweis{text-align:right;font-size:12px;line-height:1em;margin-top:2px}.outer>.news-teaser-home .item .video.lecture2go{position:relative;padding-top:56.667%}.outer>.news-teaser-home .item .video.lecture2go video{width:100%;height:100%;position:absolute;top:0}.outer>.news-teaser-home .item .video.youtube{position:relative;padding-top:56.25%}.outer>.news-teaser-home .item .video.youtube img{width:100%;height:100%;position:absolute;top:0}.outer>.news-teaser-home .item .video.youtube iframe{width:100%;height:100%;position:absolute;top:0}.outer>.news-teaser-home .video.youtube .videohinweis{font-size:12px;line-height:16px}.volle-breite .outer>.news-teaser-home .video.youtube .videohinweis{font-size:16px;line-height:20px}@media only screen and (max-width: 1300px){.outer>.news-teaser-home .video.youtube .videohinweis{font-size:0.9vw;line-height:1.2vw}.volle-breite .outer>.news-teaser-home .video.youtube .videohinweis{font-size:1.2vw;line-height:1.6vw}}.m .outer>.news-teaser-home .video.youtube .videohinweis{font-size:22px;line-height:30px;padding:calc(40% - 160px) calc(50% - 200px)}@media only screen and (max-width: 1000px){.m .outer>.news-teaser-home .video.youtube .videohinweis{font-size:2.25vw;line-height:3vw;padding:0.5vw 1vw 0 1vw}}.outer>.news-teaser-home .item .text .titel{font-family:TheSansUHHBold, sans-serif;font-size:28px;margin:10px 0 15px 0;line-height:36px;color:#333}.outer>.news-teaser-home a.item:hover .text .titel{text-decoration:underline}.outer>.news-teaser-home .item .text .titel a{color:#4e4e4e}.outer>.news-teaser-home .item .text .inhalt a{color:#4e4e4e}.outer>.news-teaser-home .item .text .inhalt a:hover{text-decoration:none}.outer>.news-teaser-home .item .text .rubrik{font-family:TheSansUHHBoldCaps, sans-serif;color:#0271bb;font-size:18px;margin-top:10px}.outer>.news-teaser-home .item .text .rubrik .sep{font-family:TheSansUHHRegularCaps, sans-serif;display:inline-block;margin:0 12px}.outer>.news-teaser-home .item .text .hinweis{border:none;padding:0;margin-top:12px;font-size:14px;font-family:TheSansUHHItalic}.outer>.teaser-home3fach{margin-top:80px}.outer.grau>.teaser-home3fach{padding-top:50px;padding-bottom:40px}.volle-breite .outer>.teaser-home3fach{margin-top:96px}.outer>.teaser-home3fach h2{float:left;font-family:TheSansUHHRegularCaps, sans-serif;font-size:34px;line-height:1em;margin:-10px 0 0 0;line-height:1em}.outer>.teaser-home3fach .head{margin-bottom:56px}.outer>.teaser-home3fach .head:after{content:".";display:block;clear:both;font-size:0;line-height:0;height:0;visibility:hidden}.outer>.teaser-home3fach .head a.rss{margin-left:33px;margin-top:-1px;width:20px;display:inline-block}.outer>.teaser-home3fach .head a.rss img{width:100%}.outer>.teaser-home3fach>div.more{clear:left;position:relative;top:12px;font-family:TheSansUHHBoldCaps, sans-serif;font-size:16px}.outer>.teaser-home3fach>div.more a{color:#4e4e4e;position:relative;line-height:1.4em;padding-left:12px}.outer>.teaser-home3fach>div.more a:hover{text-decoration:underline}.outer>.teaser-home3fach>div.more a:focus{text-decoration:underline}.outer>.teaser-home3fach>div.more a:before{content:">";position:absolute;left:0;top:0;color:#0271bb}.outer>.teaser-home3fach .head div.more{float:right;top:0px;clear:none;position:relative;font-family:TheSansUHHBoldCaps, sans-serif;font-size:16px}.outer>.teaser-home3fach .head div.more a{color:#4e4e4e;position:relative;line-height:1.4em;padding-left:12px}.outer>.teaser-home3fach .head div.more a:hover{text-decoration:underline}.outer>.teaser-home3fach .head div.more a:focus{text-decoration:underline}.outer>.teaser-home3fach .head div.more a:before{content:">";position:absolute;left:0;top:0;color:#0271bb}.outer>.teaser-home3fach .item div.more a{position:relative;line-height:1.4em;margin-top:16px;display:block}.outer>.teaser-home3fach .item div.more a:hover{text-decoration:underline}.outer>.teaser-home3fach.item div.more a:focus{text-decoration:underline}.outer>.teaser-home3fach .item{float:left;min-width:30.9%;width:30.9%;margin-left:0}.outer>.teaser-home3fach .item+.item{margin-left:3.6%}.outer>.teaser-home3fach .item.featured{background-color:#f3f3f3}.outer>.teaser-home3fach .item.featured .image{position:relative}.outer>.teaser-home3fach .item.featured .image:after{content:"New";position:absolute;right:0;bottom:26px;color:#fff;background-color:#e30513;font-family:TheSansUHHBoldCaps;padding:2px 20px}.outer>.teaser-home3fach .item.featured .text{padding:0 20px 20px 20px}.outer>.teaser-home3fach .item.featured .bildnachweis{padding-right:20px}.outer>.teaser-home3fach .item .image .img{position:relative}.outer>.teaser-home3fach .item .img .rflag{position:absolute;right:0;bottom:12%;color:#fff;background-color:#e30513;font-family:TheSansUHHBoldCaps;padding:4px 24px}.outer>.teaser-home3fach .item .img .bflag{position:absolute;right:0;top:12%;color:#fff;background-color:#0271bb;font-family:TheSansUHHBoldCaps;padding:4px 24px}.outer>.teaser-home3fach .item .image img{width:100%}.outer>.teaser-home3fach .item .bildnachweis{text-align:right;font-size:12px;line-height:1em;margin-top:2px}.outer>.teaser-home3fach .item .video.lecture2go{position:relative;padding-top:56.667%}.outer>.teaser-home3fach .item .video.lecture2go video{width:100%;height:100%;position:absolute;top:0}.outer>.teaser-home3fach .item .video.youtube{position:relative;padding-top:56.667%}.outer>.teaser-home3fach .item .video.youtube img{width:100%;height:100%;position:absolute;top:0}.outer>.teaser-home3fach .item .video.youtube iframe{width:100%;height:100%;position:absolute;top:0}.outer>.teaser-home3fach .video.youtube .videohinweis{font-size:12px;line-height:16px}.volle-breite .outer>.teaser-home3fach .video.youtube .videohinweis{font-size:16px;line-height:21px}@media only screen and (max-width: 1300px){.outer>.teaser-home3fach .video.youtube .videohinweis{font-size:0.9vw;line-height:1.2vw}.volle-breite .outer>.teaser-home3fach .video.youtube .videohinweis{font-size:1.2vw;line-height:1.6vw}}.m .outer>.teaser-home3fach .video.youtube .videohinweis{font-size:22px;line-height:30px;padding:calc(40% - 160px) calc(50% - 200px)}@media only screen and (max-width: 1000px){.m .outer>.teaser-home3fach .video.youtube .videohinweis{font-size:2.25vw;line-height:3vw;padding:0.5vw 1vw 0 1vw}}.outer>.teaser-home3fach .item .text .titel{font-family:TheSansUHHBold, sans-serif;font-size:28px;margin:10px 0 15px 0;line-height:36px;color:#333}.outer>.teaser-home3fach a.item:hover .text .titel{text-decoration:underline}.outer>.teaser-home3fach .item .text .rubrik{font-family:TheSansUHHBoldCaps, sans-serif;color:#0271bb;font-size:18px;margin-top:10px}.outer>.teaser-home3fach .item .text .rubrik .sep{font-family:TheSansUHHRegularCaps, sans-serif;display:inline-block;margin:0 12px}.outer>.teaser-home3fach .item .text .inhalt a{color:#4e4e4e}.outer>.teaser-home3fach .item .text .inhalt a:hover{text-decoration:none}.outer>.teaser-home3fach .item.large .text .titel{margin-top:4px}.outer>.teaser-home3fach .item div.more{margin-top:15px}.outer>.teaser-home3fach .item div.more+.more{margin-top:0}.outer>.teaser-home3fach .item div.more a{position:relative;line-height:1.4em;padding-right:12px}.outer>.teaser-home3fach .item div.more a:hover{text-decoration:underline}.outer>.teaser-home3fach .item div.more a:focus{text-decoration:underline}.outer>.teaser-home3fach .item a.more{position:relative;line-height:1.4em;padding-right:12px;margin-top:15px;display:block}.outer>.teaser-home3fach .item a.more:hover{text-decoration:underline}.outer>.teaser-home3fach .item a.more:focus{text-decoration:underline}.outer>.teaser-home3fach :not(.head) a.more:after{content:">";margin-left:4px;color:#c40017}.outer>.teaser-home3fach .head .more{float:right;top:0px;clear:none}.outer>.teaser-home3fach .item .text .hinweis{border:none;padding:0;margin-top:12px;font-size:14px;font-family:TheSansUHHItalic}.outer>.teaser-home2fach{margin-top:80px}.outer.grau>.teaser-home2fach{padding-top:50px;padding-bottom:40px}.volle-breite .outer>.teaser-home2fach{margin-top:96px}.outer>.teaser-home2fach h2{float:left;font-family:TheSansUHHRegularCaps, sans-serif;font-size:34px;line-height:1em;margin:-10px 0 0 0;line-height:1em}.outer>.teaser-home2fach .head{margin-bottom:56px}.outer>.teaser-home2fach .head:after{content:".";display:block;clear:both;font-size:0;line-height:0;height:0;visibility:hidden}.outer>.teaser-home2fach .head a.rss{margin-left:33px;margin-top:-1px;width:20px;display:inline-block}.outer>.teaser-home2fach .head a.rss img{width:100%}.outer>.teaser-home2fach>div.more{clear:left;position:relative;top:12px;font-family:TheSansUHHBoldCaps, sans-serif;font-size:16px}.outer>.teaser-home2fach>div.more a{color:#4e4e4e;position:relative;line-height:1.4em;padding-left:12px}.outer>.teaser-home2fach>div.more a:hover{text-decoration:underline}.outer>.teaser-home2fach>div.more a:focus{text-decoration:underline}.outer>.teaser-home2fach>div.more a:before{content:">";position:absolute;left:0;top:0;color:#0271bb}.outer>.teaser-home2fach .head div.more{float:right;top:0px;clear:none;position:relative;font-family:TheSansUHHBoldCaps, sans-serif;font-size:16px}.outer>.teaser-home2fach .head div.more a{color:#4e4e4e;position:relative;line-height:1.4em;padding-left:12px}.outer>.teaser-home2fach .head div.more a:hover{text-decoration:underline}.outer>.teaser-home2fach .head div.more a:focus{text-decoration:underline}.outer>.teaser-home2fach .head div.more a:before{content:">";position:absolute;left:0;top:0;color:#0271bb}.outer>.teaser-home2fach .item{float:left;min-width:48.2%;width:48.2%;margin-left:0}.outer>.teaser-home2fach .item+.item{margin-left:3.6%}.outer>.teaser-home2fach .item.featured{background-color:#f3f3f3}.outer>.teaser-home2fach .item.featured .image{position:relative}.outer>.teaser-home2fach .item.featured .image:after{content:"New";position:absolute;left:0;bottom:26px;color:#fff;background-color:#e30513;font-family:TheSansUHHBoldCaps;padding:2px 20px}.outer>.teaser-home2fach .item.featured .text{padding:0 20px 20px 20px}.outer>.teaser-home2fach .item.featured .bildnachweis{padding-right:20px}.outer>.teaser-home2fach .item .image .img{position:relative}.outer>.teaser-home2fach .item .img .rflag{position:absolute;right:0;bottom:12%;color:#fff;background-color:#e30513;font-family:TheSansUHHBoldCaps;padding:4px 24px}.outer>.teaser-home2fach .item .img .bflag{position:absolute;right:0;top:12%;color:#fff;background-color:#0271bb;font-family:TheSansUHHBoldCaps;padding:4px 24px}.outer>.teaser-home2fach .item .image img{width:100%}.outer>.teaser-home2fach .item .bildnachweis{text-align:right;font-size:12px;line-height:1em;margin-top:2px}.outer>.teaser-home2fach .item .video.lecture2go{position:relative;padding-top:56.667%}.outer>.teaser-home2fach .item .video.lecture2go video{width:100%;height:100%;position:absolute;top:0}.outer>.teaser-home2fach .item .video.youtube{position:relative;padding-top:56.667%}.outer>.teaser-home2fach .item .video.youtube img{width:100%;height:100%;position:absolute;top:0}.outer>.teaser-home2fach .item .video.youtube iframe{width:100%;height:100%;position:absolute;top:0}.outer>.teaser-home2fach .video.youtube .videohinweis{font-size:18px;line-height:24px}.volle-breite .outer>.teaser-home2fach .video.youtube .videohinweis{font-size:22px;line-height:30px;padding:calc(40% - 180px) calc(50% - 200px)}@media only screen and (max-width: 1300px){.outer>.teaser-home2fach .video.youtube .videohinweis{font-size:1.1vw;line-height:1.5vw}}.m .outer>.teaser-home2fach .video.youtube .videohinweis{font-size:20px;line-height:26px;padding:calc(40% - 160px) calc(50% - 200px)}@media only screen and (max-width: 1000px){.m .outer>.teaser-home2fach .video.youtube .videohinweis{font-size:2.25vw;line-height:3vw;padding:0.5vw 1vw 0 1vw}}.outer>.teaser-home2fach .item .text .titel{font-family:TheSansUHHBold, sans-serif;font-size:28px;margin:10px 0 15px 0;line-height:36px;color:#333}.outer>.teaser-home2fach a.item:hover .text .titel{text-decoration:underline}.outer>.teaser-home2fach .item .text .rubrik{font-family:TheSansUHHBoldCaps, sans-serif;color:#0271bb;font-size:18px;margin-top:10px}.outer>.teaser-home2fach .item .text .rubrik .sep{font-family:TheSansUHHRegularCaps, sans-serif;display:inline-block;margin:0 12px}.outer>.teaser-home2fach .item .text .inhalt a{color:#4e4e4e}.outer>.teaser-home2fach .item .text .inhalt a:hover{text-decoration:none}.outer>.teaser-home2fach .item div.more{margin-top:15px}.outer>.teaser-home2fach .item div.more+.more{margin-top:0}.outer>.teaser-home2fach .item div.more a{position:relative;line-height:1.4em;padding-right:12px}.outer>.teaser-home2fach .item div.more a:hover{text-decoration:underline}.outer>.teaser-home2fach .item div.more a:focus{text-decoration:underline}.outer>.teaser-home2fach .item a.more{position:relative;line-height:1.4em;padding-right:12px;margin-top:15px;display:block}.outer>.teaser-home2fach .item a.more:hover{text-decoration:underline}.outer>.teaser-home2fach .item a.more:focus{text-decoration:underline}.outer>.teaser-home2fach :not(.head) a.more:after{content:">";margin-left:4px;color:#c40017}.outer>.teaser-home2fach .item .text .hinweis{border:none;padding:0;margin-top:12px;font-size:14px;font-family:TheSansUHHItalic}.outer>.social-teaser{margin-top:130px;padding-top:68px;padding-bottom:130px}.outer.grau>.social-teaser{margin-top:130px;padding-top:68px !important}.outer.dunkelgrau+.outer.grau>.social-teaser{margin-top:0;padding-top:68px !important}.outer>.social-teaser h2{float:left;font-family:TheSansUHHRegularCaps, sans-serif;font-size:24px;line-height:1em;margin:-4px 0 0 0;line-height:1em}.outer>.social-teaser.home h2{float:left;font-family:TheSansUHHRegularCaps, sans-serif;font-size:34px;line-height:1em;margin:-10px 0 0 0}.outer>.social-teaser .head{margin-bottom:50px}.outer>.social-teaser .head:after{content:".";display:block;clear:both;font-size:0;line-height:0;height:0;visibility:hidden}.outer>.social-teaser div.more{float:right;font-family:TheSansUHHBoldCaps, sans-serif;font-size:16px}.outer>.social-teaser div.more a{color:#4e4e4e;position:relative;line-height:1.4em;padding-left:12px}.outer>.social-teaser div.more a:hover{text-decoration:underline}.outer>.social-teaser div.more a:focus{text-decoration:underline}.outer>.social-teaser div.more a:before{content:">";position:absolute;left:0;top:0;color:#0271bb}.outer>.social-teaser ul{font-size:0;padding:0;margin:0;list-style-type:none;-moz-column-count:2;-webkit-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.volle-breite .outer>.social-teaser ul{-moz-column-count:3;-webkit-column-count:3;column-count:3;-webkit-column-gap:47px;-moz-column-gap:47px;column-gap:47px}@media only screen and (max-width: 1300px){.outer>.social-teaser ul{padding:0;margin:0;list-style-type:none}}.outer>.social-teaser ul li{font-size:16px;display:block;width:100%;padding-bottom:40px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.outer>.social-teaser ul li .image{background-color:#fff}.outer>.social-teaser ul li .image img{width:100%;display:block;padding:0 12px}.outer>.social-teaser ul li .inhalt{padding-top:4px;background-color:#fff;color:#4e4e4e}.outer>.social-teaser .weiter{margin-top:115px;text-align:center}.outer>.social-teaser .weiter a{display:inline-block;font-family:TheSansUHHBoldCaps, sans-serif;font-size:22px;line-height:70px;padding:0 68px;color:#fff;background-color:#0271bb}.outer>.social-teaser .weiter a:hover{text-decoration:none;background-color:#006ab0}.outer>.social-teaser .weiter a:focus{text-decoration:none;background-color:#006ab0}.v4.s .social-teaser li{margin-bottom:30px}.v4 .social-teaser li>.kopf{padding:10px 15px !important;overflow:hidden;background:#fff}.v4.s .social-teaser li>.kopf{padding:10px 20px !important}.v4 .social-teaser li>.kopf .profile{float:left}.v4 .social-teaser li>.kopf .profile a{color:#000;font-size:14px;font-family:TheSansUHHBold}.v4 .social-teaser li>.kopf .profile img{display:inline-block;height:20px}.v4 .social-teaser li>.kopf .alter{float:right;color:#999}.v4 .social-teaser li>.inhalt{padding:10px 15px !important;clear:both}.v4.s .social-teaser li>.inhalt{padding:10px 20px !important}.v4:not(.l) .social-teaser li>.inhalt{padding:10px 20px !important}.v4 .social-teaser li>a{background-color:#fff;display:table;width:100%;text-decoration:none !important;border:10px solid #fff;border-width:10px 15px}.v4:not(.l) .social-teaser li>a{border-width:10px 20px}.v4 .social-teaser li>a>div{display:table-cell;color:#999;vertical-align:middle;font-size:15px;padding-right:10px}.v4 .social-teaser .retweet,.v4 .social-teaser .favorite,.v4 .social-teaser .comments,.v4 .social-teaser .likes,.v4 .social-teaser .shares{padding-left:20px;width:30px;background-position:left center;background-repeat:no-repeat}.v4 .social-teaser .comments{background-image:url(https://assets.rrz.uni-hamburg.de/assets/social-comments-86e73c07e89727ff81aace0c98ce724737299aa72f60b06192f5331b14425e60.png)}.v4 .social-teaser .likes{background-image:url(https://assets.rrz.uni-hamburg.de/assets/social-likes-88fab83fda06871abea9aba7405ac5a7bdfc8b43ddff83f128adbbc6ec69ed1f.png)}.v4 .social-teaser .shares{display:none;background-image:url(https://assets.rrz.uni-hamburg.de/assets/social-shares-09ae8e5583718db7446af5a805e4b717e388b11f658efc5707b2d91df0b06986.png)}.v4 .social-teaser .retweet{background-image:url(https://assets.rrz.uni-hamburg.de/assets/social-retweets-3f2fa05d0817c6a0b266d8e6dae883ba0719941448effb7863512e379a2d3f60.png)}.v4 .social-teaser .favorite{background-image:url(https://assets.rrz.uni-hamburg.de/assets/social-favorite-5608dc382857ae2004bf6c910fb7cea02526978d9a740d9a20ceb19d1183b830.png)}.v4 .social-teaser .social_logo{width:20px;background-repeat:no-repeat;background-position:center;padding-right:0}.v4 .social-teaser .fb .social_logo{background-image:url(https://assets.rrz.uni-hamburg.de/assets/social-facebook-e957b87ce31f584d0bfa0ce8422d6d3295a4786a65e5a8d280e66a3255dae755.png)}.v4 .social-teaser .ig .social_logo{background-image:url(https://assets.rrz.uni-hamburg.de/assets/social-instagramm-7e192547072a2037414f6155b2c38aede053233782c614f068c9c55fc41ed0e5.png)}.v4 .social-teaser .tw .social_logo{background-image:url(https://assets.rrz.uni-hamburg.de/assets/social-twitter-0b038be32a8fcb765b88db68ed0dae58a579bb8e6c520d992b4683521b17a612.png)}.v4 .news .social-teaser{margin-top:96px;padding-top:0;padding-bottom:130px}.v4 .news .social-teaser.home{margin-top:130px}.v4 .news .social-teaser .head{margin-bottom:50px}.v4 .news .outer.h1+.outer>.social-teaser .head{display:none}.v4 .news .social-teaser .filters{overflow:hidden;margin-bottom:65px}.v4.s .news .social-teaser .filters{margin:0 20px 65px 20px}.v4 .news .social-teaser .filter{margin-left:3%;float:left;width:calc(25% - 9%/4);text-align:center}.v4 .news .social-teaser .filter a{transition:all 0.2s;display:block;color:#444;text-decoration:none !important;font-family:TheSansUHHBold;height:40px;line-height:40px;border:1px solid #0271bb;background-color:#fff}.v4 .news .social-teaser .filter.on a,.v4 .social-teaser .filter a:hover,.v4 .social-teaser .filter a:focus{background-color:#0271bb;color:#fff !important}.v4.s .news .social-teaser .filter{margin-left:3%;width:calc(50% - 6%/4);margin-bottom:10px}.v4.s .news .social-teaser .filter:nth-child(3){clear:left;margin-left:0}.v4 .news .social-teaser .filter:first-child{margin-left:0}.v4:not(.l) .outer>.social-teaser .weiter{margin-top:10px}.v4 .news .social-teaser li>.kopf{border:1px solid #ddd;border-bottom:none;padding-top:15px !important}.v4 .news .social-teaser li>.image{border:1px solid #ddd;border-width:0 1px}.v4 .news .social-teaser li>.image img{padding:0}.v4 .news .social-teaser li>.inhalt{border:1px solid #ddd;border-width:0 1px;padding-bottom:0}.v4.s .news .social-teaser li>*{border-left:none;border-right:none}.v4 .news .social-teaser li>a{border:1px solid #ddd;border-top:none}.v4 .news .social-teaser li>a:before{content:"";display:table-cell;width:15px}.v4.s .news .social-teaser li>a:before{width:20px}.v4 .news .social-teaser li>a:after{content:"";display:table-cell;width:15px}.v4.s .news .social-teaser li>a:after{width:20px}.v4 .news .social-teaser li>a>div{height:50px}.outer>.veranstaltungen-hometeaser{margin-top:28px;padding-top:68px;margin-bottom:68px}.outer>.veranstaltungen-hometeaser h2{float:left;font-family:TheSansUHHRegularCaps, sans-serif;font-size:34px;line-height:1em;margin:-4px 0 0 0;line-height:1em}.outer>.veranstaltungen-hometeaser .head:after{content:".";display:block;clear:both;font-size:0;line-height:0;height:0;visibility:hidden}.outer>.veranstaltungen-hometeaser .head a.rss{margin-left:33px;width:20px;display:inline-block;margin-top:4px}.outer>.veranstaltungen-hometeaser .head a.rss img{width:100%}.outer>.veranstaltungen-hometeaser .head div.more{float:right;font-family:TheSansUHHBoldCaps, sans-serif;font-size:16px}.outer>.veranstaltungen-hometeaser .head div.more a{color:#4e4e4e;position:relative;line-height:1.4em;padding-left:12px;margin-left:10px}.outer>.veranstaltungen-hometeaser .head div.more a:hover{text-decoration:underline}.outer>.veranstaltungen-hometeaser .head div.more a:focus{text-decoration:underline}.outer>.veranstaltungen-hometeaser .head div.more a:before{content:">";position:absolute;left:0;top:0;color:#0271bb}.outer>.veranstaltungen-hometeaser>div.more{float:right;font-family:TheSansUHHBoldCaps, sans-serif;font-size:16px}.outer>.veranstaltungen-hometeaser>div.more a{color:#4e4e4e;position:relative;line-height:1.4em;padding-left:12px;margin-left:10px}.outer>.veranstaltungen-hometeaser>div.more a:hover{text-decoration:underline}.outer>.veranstaltungen-hometeaser>div.more a:focus{text-decoration:underline}.outer>.veranstaltungen-hometeaser>div.more a:before{content:">";position:absolute;left:0;top:0;color:#0271bb}.outer>.veranstaltungen-hometeaser .item div.more a{position:relative;line-height:1.4em;margin-left:10px;margin-top:16px;display:block}.outer>.veranstaltungen-hometeaser .item div.more a:hover{text-decoration:underline}.outer>.veranstaltungen-hometeaser .item div.more a:focus{text-decoration:underline}.outer>.veranstaltungen-hometeaser .item div.more a:after{content:">";margin-left:4px;color:#c40017}.outer>.veranstaltungen-hometeaser ul{padding:0;margin:0;list-style-type:none}.outer>.veranstaltungen-hometeaser.slider .head{margin-bottom:68px}.outer>.veranstaltungen-hometeaser.slider .slides{padding:0px 37px 0 73px}.outer>.veranstaltungen-hometeaser.slider .slides ul{padding:0;margin:0;list-style-type:none}.outer>.veranstaltungen-hometeaser.slider .slides ul li{margin-right:36px;position:relative;height:265px}.outer>.veranstaltungen-hometeaser.slider .slides ul li a:hover{text-decoration:none}.outer>.veranstaltungen-hometeaser.slider .slides ul li .datum{font-family:TheSansUHHBoldCaps;font-size:60px;color:#0271bb}.outer>.veranstaltungen-hometeaser.slider .slides ul li .datum a{font-family:TheSansUHHBoldCaps;font-size:60px;color:#0271bb}.outer>.veranstaltungen-hometeaser.slider .slides ul li .datum span{display:block;font-size:22px;color:#0271bb;margin-top:18px}.outer>.veranstaltungen-hometeaser.slider .slides ul li .datum span a{display:block;font-size:22px;color:#0271bb;margin-top:18px}.outer>.veranstaltungen-hometeaser.slider .slides ul li .titel{color:#4e4e4e}.outer>.veranstaltungen-hometeaser.slider .slides ul li a:hover .titel{text-decoration:underline}.outer>.veranstaltungen-hometeaser.slider .slides ul li .inhalt{margin-top:6px}.outer>.veranstaltungen-hometeaser.slider .slides ul li .titel{font-family:TheSansUHHBold;font-size:25px;line-height:36px;margin:6px 0 22px 0}.outer>.veranstaltungen-hometeaser.slider .slides ul li .titel a{color:#4e4e4e}.outer>.veranstaltungen-hometeaser.slider .slick-prev{position:absolute;top:30px;left:-88px;width:60px;height:60px;cursor:pointer;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil-blaugross-f9d1dd8be475563b57c51cada452e978329db0c5387bee25c4a8a071c46dbcfb.svg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.outer>.veranstaltungen-hometeaser.slider .slick-next{position:absolute;top:30px;right:-52px;width:60px;height:60px;cursor:pointer;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil-blaugross-f9d1dd8be475563b57c51cada452e978329db0c5387bee25c4a8a071c46dbcfb.svg)}.outer>.veranstaltungen-hometeaser.slider! a.rss{position:absolute;width:20px;height:20px;right:80px;bottom:36px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/irss-73d45070b813f5d9916ba38fdcb2d57881fc8a899cdb69053d8af70418bfb1c7.png);overflow:hidden;text-indent:36px}.outer>.video-teaser{margin-top:68px;padding-top:68px;padding-bottom:130px}.outer.grau+.outer>.video-teaser{margin-top:0}.outer.dunkelgrau+.outer>.video-teaser{margin-top:0}.outer>.video-teaser h2{float:left;width:34.5%;margin:0 0 60px 0;font-family:TheSansUHHRegularCaps, sans-serif;font-size:32px;color:#fff;line-height:1em}.outer>.video-teaser a.rss{margin-left:33px;width:18px;display:inline-block}.outer>.video-teaser a.rss img{width:100%}.outer>.video-teaser .links{float:left;width:34.5%}.outer>.video-teaser .links .more a{color:#fff;font-family:TheSansUHHBoldCaps, sans-serif;font-size:16px}.outer>.video-teaser .titel{font-family:TheSansUHHBold, sans-serif;font-size:22px;margin:25px 0 13px 0;color:#fff}.outer>.video-teaser .inhalt{height:250px;color:#fff}.outer>.video-teaser>div.more{font-family:TheSansUHHBoldCaps, sans-serif;font-size:16px}.outer>.video-teaser>div.more a{color:#fff;position:relative;line-height:1.4em;padding-left:12px}.outer>.video-teaser>div.more a:hover{text-decoration:underline}.outer>.video-teaser>div.more a:focus{text-decoration:underline}.outer>.video-teaser>div.more a:before{content:">";position:absolute;left:0;top:0;color:#fff}.outer>.video-teaser .item div.more a{color:#fff;position:relative;line-height:1.4em;margin-top:16px;display:block}.outer>.video-teaser .item div.more a:hover{text-decoration:underline}.outer>.video-teaser .item div.more a:focus{text-decoration:underline}.outer>.video-teaser .item div.more a:after{content:">";margin-left:4px;color:#c40017}.outer>.video-teaser .video{float:right;width:61.8%;position:relative}.outer>.video-teaser .video.lecture2go .image img{width:100%}.outer>.video-teaser .video.lecture2go .image video{width:100%}.outer>.video-teaser .video.youtube{width:100%;position:relative;padding-top:56.25%}.outer>.video-teaser .video.youtube img{width:100%;height:100%;position:absolute;top:0}.outer>.video-teaser .video.youtube iframe{width:100%;height:100%;position:absolute;top:0}.outer>.video-teaser .tablecell .image .container .video.youtube .videohinweis{font-size:24px;line-height:32px;padding:30px}.volle-breite .outer>.video-teaser .tablecell .image .container .video.youtube .videohinweis{font-size:36px;line-height:47px}@media only screen and (max-width: 1300px){.outer>.video-teaser .tablecell .image .container .videohinweis{font-size:2vw;line-height:2.4vw;padding:3vw}.volle-breite .outer>.video-teaser .tablecell .image .container .video.youtube .videohinweis{font-size:3vw;line-height:3.6vw}}.m .outer>.video-teaser .tablecell .image .container .video.youtube .videohinweis{font-size:3vw;line-height:3.6vw}.outer>.video-teaser>.video .video.youtube .videohinweis{font-size:24px;line-height:32px;padding:30px}.volle-breite .outer>.video-teaser>.video .video.youtube .videohinweis{font-size:36px;line-height:47px}@media only screen and (max-width: 1300px){.outer>.video-teaser>.video .video.youtube .videohinweis{font-size:2vw;line-height:2.4vw;padding:3vw}.volle-breite .outer>.video-teaser>.video .video.youtube .videohinweis{font-size:2.4vw;line-height:3vw}}.m .outer>.video-teaser>.video.youtube .videohinweis{font-size:3vw;line-height:3.6vw}.outer>.video-teasernews{margin-top:80px;padding-top:80px;padding-bottom:130px;color:#fff}.volle-breite .outer>.video-teasernews{margin-top:96px}.outer>.video-teasernews h2{float:left;font-family:TheSansUHHRegularCaps, sans-serif;font-size:34px;line-height:1em;margin:-4px 0 0 0;line-height:1em}.outer>.video-teasernews .head{margin-bottom:60px}.outer>.video-teasernews .head:after{content:".";display:block;clear:both;font-size:0;line-height:0;height:0;visibility:hidden}.outer>.video-teasernews .head a.rss{margin-left:33px;width:18px;display:inline-block}.outer>.video-teasernews .head a.rss img{width:100%}.outer>.video-teasernews div.more{float:left;font-family:TheSansUHHBoldCaps, sans-serif;font-size:16px}.outer>.video-teasernews .head .more{float:right}.outer>.video-teasernews div.more a{color:#fff;position:relative;line-height:1.4em;padding-left:12px}.outer>.video-teasernews .head .more a{margin-left:16px}.outer>.video-teasernews div.more a:hover{text-decoration:underline}.outer>.video-teasernews div.more a:focus{text-decoration:underline}.outer>.video-teasernews div.more a:before{content:">";position:absolute;left:0;top:0;color:#fff}.outer>.video-teasernews a.more{color:#fff;position:relative;line-height:1.4em;margin-top:16px;display:block}.outer>.video-teasernews a.more:hover{text-decoration:underline}.outer>.video-teasernews a.more:focus{text-decoration:underline}.outer>.video-teasernews a.more:after{content:">";margin-left:4px;color:#c40017}.outer>.video-teasernews .tablecell.left{width:60%;max-width:733px}.outer>.video-teasernews .tablecell.sep{width:3.6%}.outer>.video-teasernews .tablecell.right{width:36.4%;position:relative}.outer>.video-teasernews .tablecell .views{font-family:TheSansUHHBold, sans-serif;font-size:20px;margin-top:20px;position:relative;padding-left:44px}.outer>.video-teasernews .tablecell .views:before{content:" ";position:absolute;left:0;top:1px;width:33px;height:20px;color:#fff;background-image:url(https://assets.rrz.uni-hamburg.de/fonts/Auge.svg)}.outer>.video-teasernews .tablecell .image img{width:100%;float:left}.outer>.video-teasernews .tablecell .image .container{position:relative;padding-top:56.25%}.outer>.video-teasernews .tablecell video{width:100%}.outer>.video-teasernews .tablecell .image .container .video.lecture2go img{width:100%;height:100%;position:absolute;top:0}.outer>.video-teasernews .tablecell .image .container .video.lecture2go video{width:100%;height:100%;position:absolute;top:0}.outer>.video-teasernews .tablecell .image .container .video.youtube img{width:100%;height:100%;position:absolute;top:0}.outer>.video-teasernews .tablecell .image .container .video.youtube iframe{width:100%;height:100%;position:absolute;top:0}.outer>.video-teasernews .tablecell .image .container .video.youtube .videohinweis{font-size:24px;line-height:32px;padding:30px}.volle-breite .outer>.video-teasernews .tablecell .image .container .video.youtube .videohinweis{font-size:36px;line-height:47px}@media only screen and (max-width: 1300px){.outer>.video-teasernews .tablecell .image .container .videohinweis{font-size:2vw;line-height:2.4vw;padding:3vw !important}.volle-breite .outer>.video-teasernews .tablecell .image .container .video.youtube .videohinweis{font-size:2vw;line-height:2.4vw}}.m .outer>.video-teasernews .tablecell .image .container .video.youtube .videohinweis{font-size:3vw;line-height:3.6vw}.outer>.video-teasernews .tablecell.left .titel{font-family:TheSansUHHBold, sans-serif;font-size:22px;margin:28px 0 18px 0;line-height:30px}.outer>.video-teasernews .tablecell.right .titel{font-family:TheSansUHHBold, sans-serif;font-size:18px;line-height:24px}.outer>.video-teasernews .tablecell.right ul{padding:0;margin:0}.outer>.video-teasernews .tablecell.right ul li{display:block;margin-bottom:44px}.outer>.video-teasernews .tablecell.right ul li .tablecell.image{width:35%}.outer>.video-teasernews .tablecell.right ul li .tablecell.sep{width:6.5%}.outer>.video-teasernews .tablecell.right ul li .tablecell.text{width:58.5%}.outer .slick_slider.logo-slider{height:auto !important;overflow:hidden;margin-top:160px}.outer .slick_slider.logo-slider .slides{width:calc(100% - 176px);margin:0px 88px}.outer .slick_slider.logo-slider .slick-prev,.slick_slider .slick-next{border:0;padding:0;overflow:hidden;color:transparent;background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil-weiss-5703bdd57c8f4986c97e10c1cfd7a3f7809f31f647baf38f2ebbd7d5df51c138.svg);background-position:center center;background-color:#0271bb;background-size:30px 60px;background-repeat:no-repeat;position:absolute;top:50%;margin-top:-41px;width:88px;text-align:center;color:transparent;line-height:82px;height:82px;cursor:pointer;z-index:1}.outer .slick_slider.logo-slider .slick-prev{left:-88px;webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.outer .slick_slider.logo-slider .slick-next{right:-88px}.outer .slick_slider.logo-slider .slick-slide{text-align:center}.outer .slick_slider.logo-slider .slick-slide img{margin:auto;max-height:100%;max-width:100%}.outer>.news-teaser{margin-top:80px}.outer.grau>.news-teaser{padding-top:50px;padding-bottom:40px}.volle-breite .outer>.news-teaser{margin-top:80px}.volle-breite .outer>.news-teaser.oben{margin-top:50px}.outer>.news-teaser h2{float:left;font-family:TheSansUHHRegularCaps, sans-serif;font-size:24px;line-height:1em;margin:-4px 0 0 0}.volle-breite .outer>.news-teaser h2{font-size:34px;line-height:1em;margin:-10px 0 0 0}.outer>.news-teaser .head{margin-bottom:50px}.outer>.news-teaser .head:after{content:".";display:block;clear:both;font-size:0;line-height:0;height:0;visibility:hidden}.outer>.news-teaser .head a.rss{margin-left:33px;width:18px;display:inline-block}.volle-breite .outer>.news-teaser .head a.rss{margin-top:-1px;width:20px}.outer>.news-teaser .head a.rss img{width:100%}.outer>.news-teaser>div.more{float:right;font-family:TheSansUHHBoldCaps, sans-serif;font-size:16px}.outer>.news-teaser>div.more a{color:#4e4e4e;position:relative;line-height:1.4em;padding-left:12px}.outer>.news-teaser>div.more a:hover{text-decoration:underline}.outer>.news-teaser>div.more a:focus{text-decoration:underline}.outer>.news-teaser>div.more a:before{content:">";position:absolute;left:0;top:0;color:#0271bb}.outer>.news-teaser .head div.more{float:right;font-family:TheSansUHHBoldCaps, sans-serif;font-size:16px}.outer>.news-teaser .head div.more a{color:#4e4e4e;position:relative;line-height:1.4em;padding-left:12px}.outer>.news-teaser .head div.more a:hover{text-decoration:underline}.outer>.news-teaser .head div.more a:focus{text-decoration:underline}.outer>.news-teaser .head div.more a:before{content:">";position:absolute;left:0;top:0;color:#0271bb}.outer>.news-teaser .item div.more a{position:relative;line-height:1.4em;margin-top:16px;display:block}.outer>.news-teaser .item div.more a:hover{text-decoration:underline}.outer>.news-teaser .item div.more a:focus{text-decoration:underline}.outer>.news-teaser .item div.more a:after{content:">";margin-left:4px;color:#c40017}.outer>.news-teaser .item.featured{background-color:#f3f3f3}.outer>.news-teaser .item.featured .image{position:relative}.outer>.news-teaser .item.featured .image:after{content:"New";position:absolute;right:0;bottom:26px;color:#fff;background-color:#e30513;font-family:TheSansUHHBoldCaps;padding:2px 20px}.outer>.news-teaser .item.featured .text{padding:0 20px 20px 20px}.outer>.news-teaser .item.featured .bildnachweis{padding-right:20px}.outer>.news-teaser .item .image .img{position:relative}.outer>.news-teaser .item .img .rflag{position:absolute;right:0;bottom:12%;color:#fff;background-color:#e30513;font-family:TheSansUHHBoldCaps;padding:4px 24px}.outer>.news-teaser .item .img .bflag{position:absolute;right:0;top:12%;color:#fff;background-color:#0271bb;font-family:TheSansUHHBoldCaps;padding:4px 24px}.outer>.news-teaser .item .image img{width:100%}.outer>.news-teaser .item .bildnachweis{text-align:right;font-size:12px;line-height:1em;margin-top:2px}.outer>.news-teaser .item .video.lecture2go{position:relative}.outer>.news-teaser .item .video.lecture2go video{width:100%;height:100%;position:absolute;top:0}.outer>.news-teaser .item .video.youtube{position:relative}.outer>.news-teaser .item .video.youtube img{width:100%;height:100%;position:absolute;top:0}.outer>.news-teaser .item .video.youtube iframe{width:100%;height:100%;position:absolute;top:0}.outer>.news-teaser .item .text>.datum{font-family:TheSansUHHBold, sans-serif}.outer>.news-teaser .item .text .rubrik{font-family:TheSansUHHBoldCaps, sans-serif;color:#0271bb;font-size:18px}.outer>.news-teaser .item .text .rubrik .sep{font-family:TheSansUHHRegularCaps, sans-serif;display:inline-block;margin:0 12px}.outer>.news-teaser .item .text .titel{font-family:TheSansUHHBold, sans-serif;font-size:22px;margin:15px 0 13px 0}.outer>.news-teaser a.item:hover .text .titel{text-decoration:underline}.volle-breite .outer>.news-teaser .item .text .titel{font-size:28px;margin:10px 0 15px 0;line-height:30px}.outer>.news-teaser .item .text .titel{line-height:30px}.outer>.news-teaser .item .text .titel a{color:#4e4e4e}.outer>.news-teaser .item .text .inhalt a{color:#4e4e4e}.outer>.news-teaser .item .text .inhalt a:hover{text-decoration:none}.outer>.news-teaser .item .text .hinweis{border:none;padding:0;margin-top:12px;font-size:14px;font-family:TheSansUHHItalic}.outer>.news-teaser.horizontal .item{float:left;min-width:30.9%;width:30.9%;margin-left:0}.outer>.news-teaser.horizontal .item+.item{margin-left:3.6%}.outer>.news-teaser.horizontal .item .video.lecture2go{padding-top:56.667%}.outer>.news-teaser.horizontal .item .video.youtube{padding-top:56.667%}.outer>.news-teaser.horizontal .item .text .rubrik{margin-top:10px}.outer>.news-teaser.horizontal .video.youtube .videohinweis{font-size:12px;line-height:16px}.volle-breite .outer>.news-teaser.horizontal .video.youtube .videohinweis{font-size:20px;line-height:26px}@media only screen and (max-width: 1300px){.outer>.news-teaser.horizontal .video.youtube .videohinweis{font-size:0.9vw;line-height:1.2vw}.volle-breite .outer>.news-teaser.horizontal .video.youtube .videohinweis{font-size:1.5vw;line-height:2vw}}.m .outer>.news-teaser.horizontal .video.youtube .videohinweis{font-size:22px;line-height:30px;padding:calc(40% - 160px) calc(50% - 200px)}@media only screen and (max-width: 1000px){.m .outer>.news-teaser.horizontal .video.youtube .videohinweis{font-size:2.25vw;line-height:3vw;padding:0.5vw 1vw 0 1vw}}.outer>.news-teaser.vertikal .item+.item{margin-top:40px}.outer>.news-teaser.vertikal .image{float:left;min-width:30.9%;width:30.9%;margin-left:0;margin-right:3.6%}.outer>.news-teaser.vertikal .item .video{float:left;min-width:30.9%;width:30.9%;margin-left:0;margin-right:3.6%}.outer>.news-teaser.vertikal .item .video .pad{float:left;width:1px;padding-top:56%}.outer>.news-teaser.vertikal .text{float:left;width:65.5%}.outer>.news-teaser.vertikal .text.breit{margin-left:0;width:100%}.outer>.news-teaser.vertikal .video.youtube .videohinweis{font-size:12px;line-height:16px}.volle-breite .outer>.news-teaser.vertikal .video.youtube .videohinweis{font-size:18px;line-height:22px}@media only screen and (max-width: 1300px){.outer>.news-teaser.vertikal .video.youtube .videohinweis{font-size:0.9vw;line-height:1.2vw}.volle-breite .outer>.news-teaser.vertikal .video.youtube .videohinweis{font-size:1.3vw;line-height:1.8vw}}.m .outer>.news-teaser.vertikal .video.youtube .videohinweis{font-size:1.1vw;line-height:1.4vw;padding:3vw !important}.s .outer>.news-teaser.vertikal .video.youtube .videohinweis{font-size:1.1vw;line-height:1.4vw;padding:3vw !important}.outer>.veranstaltungen-teaser{margin-top:80px;margin-bottom:68px}.volle-breite .outer>.veranstaltungen-teaser{margin-top:96px}.outer>.veranstaltungen-teaser h2{float:left;font-family:TheSansUHHRegularCaps, sans-serif;font-size:24px;line-height:1em;margin:-4px 0 0 0}.outer>.veranstaltungen-teaser .head:after{content:".";display:block;clear:both;font-size:0;line-height:0;height:0;visibility:hidden}.outer>.veranstaltungen-teaser .head a.rss{margin-left:33px;width:18px;display:inline-block}.outer>.veranstaltungen-teaser .head a.rss img{width:100%}.outer>.veranstaltungen-teaser div.more{float:left;font-family:TheSansUHHBoldCaps, sans-serif;font-size:16px}.outer>.veranstaltungen-teaser .head .more{float:right}.outer>.veranstaltungen-teaser .head .more a{margin-left:16px;display:inline !important}.outer>.veranstaltungen-teaser div.more a{color:#4e4e4e;position:relative;line-height:1.4em;padding-left:12px;display:block}.outer>.veranstaltungen-teaser div.more a:hover{text-decoration:underline}.outer>.veranstaltungen-teaser div.more a:focus{text-decoration:underline}.outer>.veranstaltungen-teaser div.more a:before{content:">";position:absolute;left:0;top:0;color:#0271bb}.outer>.veranstaltungen-teaser a.more{position:relative;line-height:1.4em;display:block;margin-top:16px;display:block}.outer>.veranstaltungen-teaser a.more:hover{text-decoration:underline}.outer>.veranstaltungen-teaser a.more:focus{text-decoration:underline}.outer>.veranstaltungen-teaser a.more:after{content:">";margin-left:4px;color:#c40017}.outer>.veranstaltungen-teaser ul{padding:0;margin:0;list-style-type:none}.outer>.veranstaltungen-teaser.slider .head{margin-bottom:68px}.outer>.veranstaltungen-teaser.slider .slides{padding:0px 37px 0 73px}.outer>.veranstaltungen-teaser.slider .slides ul{padding:0;margin:0;list-style-type:none}.outer>.veranstaltungen-teaser.slider .slides ul li{background-color:#fff;margin-right:36px;position:relative;height:290px}.outer>.veranstaltungen-teaser.slider .slides ul li .datum{font-family:TheSansUHHBoldCaps;font-size:62px;color:#0271bb}.outer>.veranstaltungen-teaser.slider .slides ul li .datum a{font-family:TheSansUHHBoldCaps;font-size:62px;color:#0271bb}.outer>.veranstaltungen-teaser.slider .slides ul li .inhalt{margin-top:16px}.outer>.veranstaltungen-teaser.slider .slides ul li .titel{font-family:TheSansUHHBold;font-size:28px;line-height:30px;margin:44px 0 22px 0}.outer>.veranstaltungen-teaser.slider .slides ul li .titel a{color:#4e4e4e}.outer>.veranstaltungen-teaser.slider .slick-prev{position:absolute;top:70px;left:-88px;width:60px;height:60px;cursor:pointer;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil-blaugross-f9d1dd8be475563b57c51cada452e978329db0c5387bee25c4a8a071c46dbcfb.svg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.outer>.veranstaltungen-teaser.slider .slick-next{position:absolute;top:70px;right:-52px;width:60px;height:60px;cursor:pointer;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil-blaugross-f9d1dd8be475563b57c51cada452e978329db0c5387bee25c4a8a071c46dbcfb.svg)}.outer>.veranstaltungen-teaser.horizontal .head{margin-bottom:68px}.outer>.veranstaltungen-teaser.horizontal ul{padding:0;margin:0;list-style-type:none}.outer>.veranstaltungen-teaser.horizontal ul li{float:left;min-width:30.9%;width:30.9%;margin-left:0;height:290px}.outer>.veranstaltungen-teaser.horizontal ul li+li{margin-left:3.6%}.outer>.veranstaltungen-teaser.horizontal ul li .datum{font-family:TheSansUHHBoldCaps;font-size:62px;color:#0271bb}.outer>.veranstaltungen-teaser.horizontal ul li .inhalt{margin-top:16px}.outer>.veranstaltungen-teaser.horizontal ul li .titel{font-family:TheSansUHHBold;font-size:22px;line-height:30px;margin:44px 0 22px 0}.outer>.veranstaltungen-teaser.horizontal ul li .titel a{color:#4e4e4e}.outer>.veranstaltungen-teaser.horizontal a.rss{position:absolute;width:20px;height:20px;right:80px;bottom:36px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/irss-73d45070b813f5d9916ba38fdcb2d57881fc8a899cdb69053d8af70418bfb1c7.png);overflow:hidden;text-indent:36px}.outer>.veranstaltungen-teaser.liste .head{margin-bottom:46px}.outer>.veranstaltungen-teaser.liste ul{padding:0;margin:-8px 0 0 0;list-style-type:none}.outer>.veranstaltungen-teaser.liste ul li{margin:46px 0}.outer>.veranstaltungen-teaser.liste ul li:after{content:".";display:block;clear:both;font-size:0;line-height:0;height:0;visibility:hidden}.outer>.veranstaltungen-teaser.liste ul li .datum{float:left;width:106px}.outer>.veranstaltungen-teaser.liste ul li .datum .tag{font-family:TheSansUHHBoldCaps;font-size:70px;color:#0271bb;line-height:1em;margin-top:-16px}.outer>.veranstaltungen-teaser.liste ul li .datum .monat{font-family:TheSansUHHBoldCaps;font-size:46px;color:#0271bb;line-height:1em;margin-top:-12px}.outer>.veranstaltungen-teaser.liste ul li .uhrzeit{font-family:TheSansUHHBold;font-size:22px;color:#0271bb}.outer>.veranstaltungen-teaser.liste ul li .inhalt{float:left;width:calc(100% - 106px);line-height:1.8em}.outer>.veranstaltungen-teaser.liste ul li .text{font-family:TheSansUHHBold;font-size:22px;color:#4e4e4e}.outer>.veranstaltungen-teaser.liste ul li a:hover .text{text-decoration:underline}.outer>.veranstaltungen-teaser.liste ul li .text .titel{line-height:30px}.outer>.standard{margin:60px 0 30px 0}.intranet2 .outer>.standard{margin:30px 0 30px 0}.outer.h1>.standard{margin-top:0}.outer>.standard h2{font-family:TheSansUHHBold, sans-serif;font-size:22px;font-weight:normal}.outer>.standard h3{font-family:TheSansUHHBold, sans-serif;font-size:19px;font-weight:normal}.outer>.standard h4{font-family:TheSansUHHBold, sans-serif;font-size:16px;font-weight:normal}.outer>.standard img{max-width:100%}.outer>.linie{margin-top:96px;width:100%;height:1px;background-color:#ddd}.outer>.hinweis{margin-top:45px;padding:30px 26px;background-color:#ffffff;border:1px solid #0271bb}.intranet2 .outer>.hinweis{margin-top:30px}.outer>.hinweis h2{font-size:19px;margin:0 0 4px 0;padding-bottom:4px}.outer>.hinweis .text p{margin:0 0 4px 0}.outer>.hinweis .text ul{margin-top:8px}.outer>.inhaltsblock{margin-top:45px;padding:30px 26px;background-color:#ffffff;border:1px solid #ddd}.intranet2 .outer>.inhaltsblock{margin-top:30px}.intranet2 .outer>.inhaltsblock.oben{margin-top:15px}.outer>.inhaltsblock.grau{background-color:#f3f3f3;border:0px}.outer>.inhaltsblock h2{font-size:19px;line-height:20px;margin:0 0 13px 0;padding:0 0 4px 0}.outer>.teaser-3fach{margin-top:80px}.outer.grau>.teaser-3fach{padding-top:50px;padding-bottom:40px}.volle-breite .outer>.teaser-3fach{margin-top:80px}.outer>.teaser-3fach h2{float:left;font-family:TheSansUHHRegularCaps, sans-serif;font-size:24px;line-height:1em;margin:-4px 0 0 0}.outer>.teaser-3fach .item{float:left;min-width:30.9%;width:30.9%;margin-left:0}.outer>.teaser-3fach .item+.item{margin-left:3.6%}.outer>.teaser-3fach .item.featured{background-color:#f3f3f3}.outer>.teaser-3fach .item.featured .image{position:relative}.outer>.teaser-3fach .item.featured .image:after{content:"New";position:absolute;right:0;bottom:26px;color:#fff;background-color:#e30513;font-family:TheSansUHHBoldCaps;padding:2px 20px}.outer>.teaser-3fach .item.featured .text{padding:0 20px 20px 20px}.outer>.teaser-3fach .item.featured .bildnachweis{padding-right:20px}.outer>.teaser-3fach .item .image .img{position:relative}.outer>.teaser-3fach .item .img .rflag{position:absolute;right:0;bottom:12%;color:#fff;background-color:#e30513;font-family:TheSansUHHBoldCaps;padding:4px 24px}.outer>.teaser-3fach .item .img .bflag{position:absolute;right:0;top:12%;color:#fff;background-color:#0271bb;font-family:TheSansUHHBoldCaps;padding:4px 24px}.outer>.teaser-3fach .item .image img{width:100%}.outer>.teaser-3fach .item .bildnachweis{text-align:right;font-size:12px;line-height:1em;margin-top:2px}.outer>.teaser-3fach .video.lecture2go{position:relative;padding-top:56.667%}.outer>.teaser-3fach .video.lecture2go video{width:100%;height:100%;position:absolute;top:0}.outer>.teaser-3fach .video.youtube .videohinweis{font-size:12px;line-height:16px}.volle-breite .outer>.teaser-3fach .video.youtube .videohinweis{font-size:16px;line-height:21px}@media only screen and (max-width: 1300px){.outer>.teaser-3fach .video.youtube .videohinweis{font-size:0.9vw;line-height:1.2vw}.volle-breite .outer>.teaser-3fach .video.youtube .videohinweis{font-size:1.2vw;line-height:1.6vw}}.m .outer>.teaser-3fach .video.youtube .videohinweis{font-size:22px;line-height:30px;padding:calc(40% - 160px) calc(50% - 200px)}@media only screen and (max-width: 1000px){.m .outer>.teaser-3fach .video.youtube .videohinweis{font-size:2.25vw;line-height:3vw;padding:0.5vw 1vw 0 1vw}}.outer>.teaser-3fach .item .video.youtube{position:relative;padding-top:56.667%}.outer>.teaser-3fach .item .video.youtube img{width:100%;height:100%;position:absolute;top:0}.outer>.teaser-3fach .item .video.youtube iframe{width:100%;height:100%;position:absolute;top:0}.outer>.teaser-3fach .item .text .titel{font-family:TheSansUHHBold, sans-serif;font-size:22px;margin:8px 0 19px 0;line-height:30px}.outer>.teaser-3fach .item .text .titel a{color:#4e4e4e}.outer>.teaser-3fach .item .text .rubrik{font-family:TheSansUHHBoldCaps, sans-serif;color:#0271bb;font-size:18px;margin-top:10px}.outer>.teaser-3fach .item .text .rubrik .sep{font-family:TheSansUHHRegularCaps, sans-serif;display:inline-block;margin:0 12px}.outer>.teaser-3fach .item .text .inhalt a.mehr{color:#c40017}.outer>.teaser-3fach .item .text .inhalt a:hover{text-decoration:none}.outer>.teaser-3fach div.more{margin-top:15px}.outer>.teaser-3fach div.more+.more{margin-top:0}.outer>.teaser-3fach div.more a{position:relative;line-height:1.4em;padding-right:12px}.outer>.teaser-3fach div.more a:hover{text-decoration:underline}.outer>.teaser-3fach div.more a:focus{text-decoration:underline}.outer>.teaser-3fach a.more{position:relative;line-height:1.4em;padding-right:12px;margin-top:16px;display:block}.outer>.teaser-3fach a.more:hover{text-decoration:underline}.outer>.teaser-3fach a.more:focus{text-decoration:underline}.outer>.teaser-3fach :not(.head) div.more a:after{content:">";margin-left:4px;color:#c40017}.outer>.teaser-3fach :not(.head) a.more:after{content:">";margin-left:4px;color:#c40017}.outer>.teaser-3fach .item .text .hinweis{border:none;padding:0;margin-top:12px;font-size:14px;font-family:TheSansUHHItalic}.outer>.teaser-2fach{margin-top:50px}.outer.grau>.teaser-2fach{padding-top:50px;padding-bottom:40px}.volle-breite .outer>.teaser-2fach{margin-top:80px}.outer>.teaser-2fach h2{float:left;font-family:TheSansUHHRegularCaps, sans-serif;font-size:24px;line-height:1em;margin:-4px 0 0 0}.outer>.teaser-2fach .head{margin-bottom:56px}.outer>.teaser-2fach .head:after{content:".";display:block;clear:both;font-size:0;line-height:0;height:0;visibility:hidden}.outer>.teaser-2fach .head .more{float:right;font-family:TheSansUHHBoldCaps, sans-serif;font-size:16px;margin-top:0}.outer>.teaser-2fach .head .more a{color:#4e4e4e;position:relative;line-height:1.4em;padding-left:12px}.outer>.teaser-2fach .head .more a:before{content:">";position:absolute;left:0;top:0;color:#0271bb}.outer>.teaser-2fach .head a.rss{margin-left:33px;width:18px;display:inline-block}.outer>.teaser-2fach .head a.rss img{width:100%}.outer>.teaser-2fach .item{float:left;min-width:48.2%;width:48.2%;margin-left:0}.outer>.teaser-2fach .item+.item{margin-left:3.6%}.outer>.teaser-2fach .item.featured{background-color:#f3f3f3}.outer>.teaser-2fach .item.featured .image{position:relative}.outer>.teaser-2fach .item.featured .image:after{content:"New";position:absolute;left:0;bottom:26px;color:#fff;background-color:#e30513;font-family:TheSansUHHBoldCaps;padding:2px 20px}.outer>.teaser-2fach .item.featured .text{padding:0 20px 20px 20px}.outer>.teaser-2fach .item.featured .bildnachweis{padding-right:20px}.outer>.teaser-2fach .item .image .img{position:relative}.outer>.teaser-2fach .item .img .rflag{position:absolute;right:0;bottom:12%;color:#fff;background-color:#e30513;font-family:TheSansUHHBoldCaps;padding:4px 24px}.outer>.teaser-2fach .item .img .bflag{position:absolute;right:0;top:12%;color:#fff;background-color:#0271bb;font-family:TheSansUHHBoldCaps;padding:4px 24px}.outer>.teaser-2fach .item .image img{width:100%}.outer>.teaser-2fach .item .bildnachweis{text-align:right;font-size:12px;line-height:1em;margin-top:2px}.outer>.teaser-2fach .video.lecture2go{position:relative;padding-top:56.667%}.outer>.teaser-2fach .video.lecture2go video{width:100%;height:100%;position:absolute;top:0}.outer>.teaser-2fach .video.youtube{position:relative;padding-top:56.667%}.outer>.teaser-2fach .video.youtube img{width:100%;height:100%;position:absolute;top:0}.outer>.teaser-2fach .video.youtube iframe{width:100%;height:100%;position:absolute;top:0}.outer>.teaser-2fach .video.youtube .videohinweis{font-size:16px;line-height:20px}.volle-breite .outer>.teaser-2fach .video.youtube .videohinweis{font-size:22px;line-height:30px;padding:calc(40% - 180px) calc(50% - 200px)}@media only screen and (max-width: 1300px){.outer>.teaser-2fach .video.youtube .videohinweis{font-size:1.1vw;line-height:1.5vw}}.m .outer>.teaser-2fach .video.youtube .videohinweis{font-size:20px;line-height:26px;padding:calc(40% - 160px) calc(50% - 200px)}@media only screen and (max-width: 1000px){.m .outer>.teaser-2fach .video.youtube .videohinweis{font-size:2.25vw;line-height:3vw;padding:0.5vw 1vw 0 1vw}}.outer>.teaser-2fach .item .text .titel{font-family:TheSansUHHBold, sans-serif;font-size:22px;margin:8px 0 19px 0;line-height:30px}.outer>.teaser-2fach .item .text .titel a{color:#4e4e4e}.outer>.teaser-2fach .item .text .rubrik{font-family:TheSansUHHBoldCaps, sans-serif;color:#0271bb;font-size:18px;margin-top:10px}.outer>.teaser-2fach .item .text .rubrik .sep{font-family:TheSansUHHRegularCaps, sans-serif;display:inline-block;margin:0 12px}.outer>.teaser-2fach .item .text .inhalt a.mehr{color:#c40017}.outer>.teaser-2fach .item .text .inhalt a:hover{text-decoration:none}.outer>.teaser-2fach div.more{margin-top:15px}.outer>.teaser-2fach div.more+div.more{margin-top:0}.outer>.teaser-2fach div.more a{position:relative;line-height:1.4em;padding-right:12px}.outer>.teaser-2fach div.more a:hover{text-decoration:underline}.outer>.teaser-2fach div.more a:focus{text-decoration:underline}.outer>.teaser-2fach a.more{position:relative;line-height:1.4em;padding-right:12px;margin-top:16px;display:block}.outer>.teaser-2fach a.more:hover{text-decoration:underline}.outer>.teaser-2fach a.more:focus{text-decoration:underline}.outer>.teaser-2fach :not(.head) div.more a:after{content:">";margin-left:4px;color:#c40017}.outer>.teaser-2fach :not(.head) a.more:after{content:">";margin-left:4px;color:#c40017}.outer>.teaser-2fach .item .text .hinweis{border:none;padding:0;margin-top:12px;font-size:14px;font-family:TheSansUHHItalic}.outer>.teaser-1fach{margin-top:80px}.outer.grau>.teaser-1fach{padding-top:50px;padding-bottom:40px}.volle-breite .outer>.teaser-1fach{margin-top:80px}.outer>.teaser-1fach+.teaser-1fach{margin-top:70px}.outer>.teaser-1fach h2{float:left;font-family:TheSansUHHRegularCaps, sans-serif;font-size:24px;line-height:1em;margin:-4px 0 0 0}.outer>.teaser-1fach .head{margin-bottom:56px}.outer>.teaser-1fach .head:after{content:".";display:block;clear:both;font-size:0;line-height:0;height:0;visibility:hidden}.outer>.teaser-1fach .head .more{float:right;font-family:TheSansUHHBoldCaps, sans-serif;font-size:16px;margin-top:0}.outer>.teaser-1fach .head .more a{color:#4e4e4e;position:relative;line-height:1.4em;padding-left:12px}.outer>.teaser-1fach .head .more a:before{content:">";position:absolute;left:0;top:0;color:#0271bb}.outer>.teaser-1fach .head a.rss{margin-left:33px;width:18px;display:inline-block}.outer>.teaser-1fach .head a.rss img{width:100%}.outer>.teaser-1fach .image{float:left;min-width:30.9%;width:30.9%}.outer>.teaser-1fach .item .image .img{position:relative}.outer>.teaser-1fach .item .img .rflag{position:absolute;right:0;bottom:12%;color:#fff;background-color:#e30513;font-family:TheSansUHHBoldCaps;padding:4px 24px}.outer>.teaser-1fach .item .img .bflag{position:absolute;right:0;top:12%;color:#fff;background-color:#0271bb;font-family:TheSansUHHBoldCaps;padding:4px 24px}.outer>.teaser-1fach .image img{width:100%}.outer>.teaser-1fach .bildnachweis{text-align:right;font-size:12px;margin-top:2px}.outer>.teaser-1fach .video{float:left;min-width:30.9%;width:30.9%}.outer>.teaser-1fach .video .pad{float:left;width:1px;padding-top:56%}.outer>.teaser-1fach .video.lecture2go{position:relative}.outer>.teaser-1fach .video.lecture2go video{width:100%;height:100%;position:absolute;top:0}.outer>.teaser-1fach .video.youtube{position:relative}.outer>.teaser-1fach .video.youtube img{width:100%;height:100%;position:absolute;top:0}.outer>.teaser-1fach .video.youtube iframe{width:100%;height:100%;position:absolute;top:0}.outer>.teaser-1fach .video.youtube .videohinweis{font-size:12px;line-height:16px}.volle-breite .outer>.teaser-1fach .video.youtube .videohinweis{font-size:20px;line-height:26px}@media only screen and (max-width: 1300px){.outer>.teaser-1fach .video.youtube .videohinweis{font-size:0.9vw;line-height:1.2vw}.volle-breite .outer>.teaser-1fach .video.youtube .videohinweis{font-size:1.5vw;line-height:2vw}}.m .outer>.teaser-1fach .video.youtube .videohinweis{font-size:1.5vw;line-height:2vw}.outer>.teaser-1fach .text{float:right;margin-left:3.6%;width:65.5%}.outer>.teaser-1fach .text .titel{font-family:TheSansUHHBold, sans-serif;font-size:22px;margin:-4px 0 15px 0;line-height:30px}.outer>.teaser-1fach .text .titel a{color:#4e4e4e}.outer>.teaser-1fach .text .rubrik{font-family:TheSansUHHBoldCaps, sans-serif;color:#0271bb;font-size:18px}.outer>.teaser-1fach .item .text .rubrik .sep{font-family:TheSansUHHRegularCaps, sans-serif;display:inline-block;margin:0 12px}.outer>.teaser-1fach .item .text .inhalt a{color:#4e4e4e}.outer>.teaser-1fach .item .text .inhalt a:hover{text-decoration:none}.outer>.teaser-1fach div.more{margin-top:15px}.outer>.teaser-1fach div.more+div.more{margin-top:0}.outer>.teaser-1fach div.more a{position:relative;line-height:1.4em;padding-right:12px}.outer>.teaser-1fach div.more a:hover{text-decoration:underline}.outer>.teaser-1fach div.more a:focus{text-decoration:underline}.outer>.teaser-1fach a.more{position:relative;line-height:1.4em;padding-right:12px;margin-top:16px;display:block}.outer>.teaser-1fach a.more:hover{text-decoration:underline}.outer>.teaser-1fach a.more:focus{text-decoration:underline}.outer>.teaser-1fach :not(.head) div.more a:after{content:">";margin-left:4px;color:#c40017}.outer>.teaser-1fach :not(.head) a.more:after{content:">";margin-left:4px;color:#c40017}.outer>.teaser-1fach .item .text .hinweis{border:none;padding:0;margin-top:12px;font-size:14px;font-family:TheSansUHHItalic}.outer>.teaser-1breit{margin-top:80px}.outer.grau>.teaser-1breit{padding-top:50px;padding-bottom:40px}.volle-breite .outer>.teaser-1breit{margin-top:96px}.outer>.teaser-1breit+.teaser-1breit{margin-top:70px}.outer>.teaser-1breit h2{float:left;font-family:TheSansUHHRegularCaps, sans-serif;font-size:24px;line-height:1em;margin:-4px 0 0 0}.outer>.teaser-1breit .head{margin-bottom:56px}.outer>.teaser-1breit .head:after{content:".";display:block;clear:both;font-size:0;line-height:0;height:0;visibility:hidden}.outer>.teaser-1breit .head .more{float:right;font-family:TheSansUHHBoldCaps, sans-serif;font-size:16px;margin-top:0}.outer>.teaser-1breit .head .more a{color:#4e4e4e;position:relative;line-height:1.4em;padding-left:12px}.outer>.teaser-1breit .head .more a:before{content:">";position:absolute;left:0;top:0;color:#0271bb}.outer>.teaser-1breit .head a.rss{margin-left:33px;width:18px;display:inline-block}.outer>.teaser-1breit .head a.rss img{width:100%}.outer>.teaser-1breit .image{width:100%}.outer>.teaser-1breit .item .image .img{position:relative}.outer>.teaser-1breit .item .img .rflag{position:absolute;right:0;bottom:12%;color:#fff;background-color:#e30513;font-family:TheSansUHHBoldCaps;padding:4px 24px}.outer>.teaser-1breit .item .img .bflag{position:absolute;right:0;top:12%;color:#fff;background-color:#0271bb;font-family:TheSansUHHBoldCaps;padding:4px 24px}.outer>.teaser-1breit .image img{width:100%}.outer>.teaser-1breit .bildnachweis{text-align:right;font-size:12px;line-height:1em;margin-top:2px}.outer>.teaser-1breit .video{margin-bottom:26px}.outer>.teaser-1breit .video.lecture2go{position:relative;padding-top:56.25%}.outer>.teaser-1breit .video.lecture2go img{width:100%;height:100%;position:absolute;top:0}.outer>.teaser-1breit .video.lecture2go video{width:100%;height:100%;position:absolute;top:0}.outer>.teaser-1breit .video.youtube{position:relative;padding-top:56.25%}.outer>.teaser-1breit .video.youtube img{width:100%;height:100%;position:absolute;top:0}.outer>.teaser-1breit .video.youtube iframe{width:100%;height:100%;position:absolute;top:0}.outer>.teaser-1breit .video.youtube .videohinweis{font-size:26px;line-height:34px;padding:80px 130px}.volle-breite .outer>.teaser-1breit .video.youtube .videohinweis{padding:130px 200px}@media only screen and (max-width: 1300px){.outer>.teaser-1breit .video.youtube .videohinweis{font-size:2vw;line-height:2.7vw;padding:6vw 10vw}.volle-breite .outer>.teaser-1breit .video.youtube .videohinweis{font-size:3vw;line-height:4vw;padding:10vw 16vw}}.m .outer>.teaser-1breit .video.youtube .videohinweis{font-size:3vw;line-height:4vw;padding:10vw 16vw}.outer>.teaser-1breit .text{width:100%}.outer>.teaser-1breit .text .titel{font-family:TheSansUHHBold, sans-serif;font-size:22px;margin:8px 0 19px 0;line-height:30px}.outer>.teaser-1breit .text .titel a{color:#4e4e4e}.outer>.teaser-1breit .text .rubrik{font-family:TheSansUHHBoldCaps, sans-serif;color:#0271bb;font-size:18px;margin-top:10px}.outer>.teaser-1breit .item .text .rubrik .sep{font-family:TheSansUHHRegularCaps, sans-serif;display:inline-block;margin:0 12px}.outer>.teaser-1breit .item .text .inhalt a{color:#4e4e4e}.outer>.teaser-1breit .item .text .inhalt a:hover{text-decoration:none}.outer>.teaser-1breit div.more{margin-top:15px}.outer>.teaser-1breit div.more+.more{margin-top:0}.outer>.teaser-1breit div.more a{position:relative;line-height:1.4em;padding-right:12px}.outer>.teaser-1breit div.more a:hover{text-decoration:underline}.outer>.teaser-1breit div.more a:focus{text-decoration:underline}.outer>.teaser-1breit a.more{position:relative;line-height:1.4em;padding-right:12px;margin-top:16px;display:block}.outer>.teaser-1breit a.more:hover{text-decoration:underline}.outer>.teaser-1breit a.more:focus{text-decoration:underline}.outer>.teaser-1breit :not(.head) div.more a:after{content:">";margin-left:4px;color:#c40017}.outer>.teaser-1breit :not(.head) a.more:after{content:">";margin-left:4px;color:#c40017}.outer>.teaser-1breit .item .text .hinweis{border:none;padding:0;margin-top:12px;font-size:14px;font-family:TheSansUHHItalic}.outer>.featurednews{margin-top:80px}.volle-breite .outer>.featurednews{margin-top:96px}.outer>.featurednews h2{font-size:22px;margin-bottom:40px}.outer>.featurednews .tablecell.left{width:60%}.outer>.featurednews .tablecell.sep{width:4.8%}.outer>.featurednews .tablecell.right{width:35.2%;position:relative}.outer>.featurednews .tablecell.left .image img{width:100%;float:left}.outer>.featurednews .tablecell.right .titel{font-family:TheSansUHHBold, sans-serif;font-size:22px;line-height:30px}.outer>.featurednews .tablecell.right div.more{width:100%;bottom:0;text-align:center}.outer>.featurednews .tablecell.right div.more a{display:inline-block;width:100%;font-family:TheSansUHHBoldCaps, sans-serif;line-height:50px;color:#fff;background-color:#0271bb}.outer>.featurednews .tablecell.right div.more a:hover{text-decoration:none;background-color:#006ab0}.outer>.featurednews .tablecell.right div.more a:focus{text-decoration:none;background-color:#006ab0}.outer>.featurednews .tablecell.right .inhalt ul{padding-left:26px}.outer>.featurednews .tablecell.right .inhalt ul>li:before{background-color:#3b515c}.outer>.featurednews .tablecell.right .inhalt ul li a{color:#4e4e4e}.outer>.featurednews .more{position:absolute;max-width:180px;width:100%;test-align:center}.outer>.featurednews .more a{position:relative;line-height:1.4em;padding-right:12px}.outer>.logoleiste{margin-top:86px;text-align:center;margin-bottom:-30px}.outer>.logoleiste a{display:inline-block !important;vertical-align:top;padding-bottom:35px}.outer>.logoleiste1 a.uhh{width:13%}.outer>.logoleiste1 a.haw{width:5.56%;margin-left:8.42%}.outer>.logoleiste1 a.hsu{width:9.46%;margin-left:9.62%}.outer>.logoleiste1 a.hfbk{width:10.1%;margin-left:8.5%}.outer>.logoleiste1 a.klu{width:7.4%;margin-left:7.07%}.outer>.logoleiste1 a.hfmt{width:13.4%;margin-left:6.52%}.outer>.logoleiste1 a.tuhh{width:10.7%}.outer>.logoleiste1 a.bls{width:17.3%;margin-left:6.91%}.outer>.logoleiste1 a.hcu{width:13.7%;margin-left:6.91%}.outer>.logoleiste a img{float:left;width:100%}.outer>.teaser-2mal1{margin-top:68px}.outer>.teaser-2mal1 h2{font-family:TheSansUHHRegularCaps, sans-serif;font-size:24px;margin-bottom:60px}.outer>.teaser-2mal1 .tablecell.image{width:40%}.outer>.teaser-2mal1 .tablecell.image img{width:100%;float:left}.outer>.teaser-2mal1 .tablecell.text{width:60%;color:#fff;background-color:#c40017;padding:50px}.outer>.teaser-2mal1 .tablecell.text .titel{font-family:TheSansUHHBold, sans-serif;font-size:26px;line-height:38px;margin-bottom:16px}@media only screen and (max-width: 850px){.outer>.teaser-2mal1 .tablecell.text .titel{font-size:24px;line-height:34px}}@media only screen and (max-width: 750px){.outer>.teaser-2mal1 .tablecell.text{padding:40px}.outer>.teaser-2mal1 .tablecell.text .titel{font-size:22px;line-height:30px}}.outer>.teaser-2mal1 .tablecell.text .more{margin-top:40px}.outer>.teaser-2mal1 .tablecell.text .more a{display:inline-block;color:#fff;font-size:16px}.outer>.teaser-2mal2{margin-top:68px}.outer>.teaser-2mal2 h2{font-family:TheSansUHHRegularCaps, sans-serif;font-size:24px;margin-bottom:60px}.outer>.teaser-2mal2 .tablecell{width:50%}.outer>.teaser-2mal2 .tablecell.text{padding:50px;background-color:#f3f3f3;position:relative}.volle-breite .outer>.teaser-2mal2 .tablecell.text{padding:76px}.outer>.teaser-2mal2 .tablecell.text .titel{font-family:TheSansUHHBold, sans-serif;font-size:22px;line-height:30px;margin-bottom:16px}.outer>.teaser-2mal2 .tablecell.text.right .titel{text-align:right}.outer>.teaser-2mal2 .tablecell.image{position:relative}.outer>.teaser-2mal2 .tablecell.image img{width:100%;float:left}.outer>.teaser-2mal2 .tablecell.image .bildnachweis{display:block;position:absolute;transform:rotate(270deg);-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;transform-origin:bottom left;left:100%;top:-26px;margin-top:92.97%;white-space:nowrap;font-size:12px;line-height:26px;padding:0 12px;background-color:rgba(255,255,255,0.6)}.outer>.teaser-2mal2 .tablecell.image .titel{font-family:TheSansUHHBold, sans-serif;font-size:22px;line-height:30px;margin-bottom:16px}.outer>.teaser-2mal2 .tablecell.text .more{margin-top:45px}.outer>.teaser-2mal2 .tablecell.text.right .more{text-align:right}.outer>.teaser-2mal2 .tablecell.text .more a{display:inline-block;font-family:TheSansUHHBoldCaps, sans-serif;font-size:20px;line-height:50px;padding:0 30px;color:#fff;background-color:#0271bb}.outer>.teaser-2mal2 .tablecell.text .more a:hover{text-decoration:none;background-color:#006ab0}.outer>.teaser-2mal2 .tablecell.text .more a:focus{text-decoration:none;background-color:#006ab0}.outer>.teaser-2mal2 .tablecell.text.right .inhalt{text-align:right}.outer>.teaser-2mal2 .tablecell.text .inhalt ul{padding-left:26px}.outer>.teaser-2mal2 .tablecell.text .inhalt ul li:before{background-color:#3b515c}.outer>.teaser-2mal2 .tablecell.text .inhalt ul li a{color:#4e4e4e}.outer>.teaserzeile-3{margin-top:68px;display:table;width:100%}.outer>.teaserzeile-3 h2{font-family:TheSansUHHRegularCaps, sans-serif;font-size:24px;margin-bottom:60px}.outer>.teaserzeile-3 .tablerow+.tablerow{margin-top:68px}.outer>.teaserzeile-3 .tablerow.sep{height:68px}.outer>.teaserzeile-3 .tablecell{width:30.9%}.outer>.teaserzeile-3 a.tablecell:hover{text-decoration:none}.outer>.teaserzeile-3 .tablecell.sep{width:3.6%}.outer>.teaserzeile-3 .tablecell.text{padding:60px 45px;color:#fff}.outer>.teaserzeile-3 .tablecell.text.red{background-color:#c40017}.outer>.teaserzeile-3 .tablecell.text.blue{background-color:#0271bb}.outer>.teaserzeile-3 .tablecell.text.grey{background-color:#3b515c}.outer>.teaserzeile-3 .tablecell .titel{font-family:TheSansUHHBold, sans-serif;font-size:22px;line-height:30px;margin-bottom:20px}.outer>.teaserzeile-3 .tablecell.image{background-color:#f3f3f3;color:#4e4e4e}.outer>.teaserzeile-3 .tablecell.image img{width:100%;float:left}.outer>.teaserzeile-3 .tablecell.image .img{position:relative;overflow:hidden}.outer>.teaserzeile-3 .tablecell.image .bildnachweis{display:block;position:absolute;transform:rotate(270deg);-webkit-transform-origin:top right;-moz-transform-origin:top right;transform-origin:top right;right:26px;top:0;white-space:nowrap;font-size:12px;line-height:26px;padding:0 12px;background-color:rgba(255,255,255,0.6)}.outer>.teaserzeile-3 .tablecell.image .titel{padding:25px 40px 0 40px;height:114px;background-color:#f3f3f3;margin-bottom:0px;clear:left}.outer>.beratung{margin-top:68px}.outer>.beratung .item{float:left;min-width:30.9%;width:30.9%;margin-left:0}.outer>.beratung .item+.item{margin-left:3.6%}.outer>.beratung .item .image{background-size:contain}.outer>.beratung .item:hover .image.online{background-image:url(https://assets.rrz.uni-hamburg.de/fonts/Online_Mouseover.svg)}.outer>.beratung .item:hover .image.phone{background-image:url(https://assets.rrz.uni-hamburg.de/fonts/Phone_Mouseover.svg)}.outer>.beratung .item:hover .image.personal{background-image:url(https://assets.rrz.uni-hamburg.de/fonts/Personal_Mouseover.svg)}.outer>.beratung .item .image img{width:100%}.outer>.beratung .item:hover .image img{visibility:hidden}.outer>.beratung .item .titel{font-family:TheSansUHHBold, sans-serif;font-size:22px;line-height:30px;text-align:center;color:#0271bb;margin:16px 0}.outer>.illu-3fach{margin-top:80px;display:table;width:100%}.volle-breite .outer>.illu-3fach{margin-top:96px}.outer>.illu-3fach h2{float:left;font-family:TheSansUHHRegularCaps, sans-serif;font-size:34px;line-height:1em;margin:-10px 0 0 0}.outer>.illu-3fach .head{margin-bottom:56px}.outer>.illu-3fach .head:after{content:".";display:block;clear:both;font-size:0;line-height:0;height:0;visibility:hidden}.outer>.illu-3fach .head .more{float:right;font-family:TheSansUHHBoldCaps, sans-serif;font-size:16px;margin-top:0}.outer>.illu-3fach .head .more a{color:#4e4e4e;position:relative;line-height:1.4em;padding-left:12px}.outer>.illu-3fach .head .more a:before{content:">";position:absolute;left:0;top:0;color:#0271bb}.outer>.illu-3fach .tablerow.sep{height:36px}.outer>.illu-3fach .tablecell{width:30.9%;position:relative}.outer>.illu-3fach .tablecell.sep{width:3.6%}.outer>.illu-3fach .tablecell .titel{font-family:TheSansUHHBold, sans-serif;text-align:center;position:absolute;left:0;width:100%;padding:8px 0}.outer>.illu-3fach .tablecell .titel.bottom{bottom:0}.outer>.illu-3fach .tablecell .titel.top{top:0}.outer>.illu-3fach .tablecell .titel.red{color:#fff;background-color:#c40017}.outer>.illu-3fach .tablecell .titel.blue{color:#fff;background-color:#0271bb}.outer>.illu-3fach .tablecell .titel.grey{color:#fff;background-color:#3b515c}.outer>.illu-3fach .tablecell.image img{width:100%;float:left}.outer>.illu-2fach{margin-top:80px;display:table;width:100%}.volle-breite .outer>.illu-2fach{margin-top:96px}.outer>.illu-2fach h2{float:left;font-family:TheSansUHHRegularCaps, sans-serif;font-size:34px;line-height:1em;margin:-10px 0 0 0}.outer>.illu-2fach .head{margin-bottom:56px}.outer>.illu-2fach .head:after{content:".";display:block;clear:both;font-size:0;line-height:0;height:0;visibility:hidden}.outer>.illu-2fach .head .more{float:right;font-family:TheSansUHHBoldCaps, sans-serif;font-size:16px;margin-top:0}.outer>.illu-2fach .head .more a{color:#4e4e4e;position:relative;line-height:1.4em;padding-left:12px}.outer>.illu-2fach .head .more a:before{content:">";position:absolute;left:0;top:0;color:#0271bb}.outer>.illu-2fach .tablerow.sep{height:36px}.outer>.illu-2fach .tablecell{width:47.6%;position:relative}.outer>.illu-2fach .tablecell.sep{width:4.8%}.outer>.illu-2fach .tablecell .titel{font-family:TheSansUHHBold, sans-serif;text-align:center;position:absolute;left:0;width:100%;font-size:20px;line-height:28px;padding:14px 0}.outer>.illu-2fach .tablecell .titel.bottom{bottom:0}.outer>.illu-2fach .tablecell .titel.top{top:0}.outer>.illu-2fach .tablecell .titel.red{color:#fff;background-color:#c40017}.outer>.illu-2fach .tablecell .titel.blue{color:#fff;background-color:#0271bb}.outer>.illu-2fach .tablecell .titel.grey{color:#fff;background-color:#3b515c}.outer>.illu-2fach .tablecell.image img{width:100%;float:left}.outer>.illu-1fach{margin-top:80px}.volle-breite .outer>.illu-1fach{margin-top:96px}.outer>.illu-1fach h2{float:left;font-family:TheSansUHHRegularCaps, sans-serif;font-size:34px;line-height:1em;margin:-10px 0 0 0}.outer>.illu-1fach .head{margin-bottom:56px}.outer>.illu-1fach .head:after{content:".";display:block;clear:both;font-size:0;line-height:0;height:0;visibility:hidden}.outer>.illu-1fach .head .more{float:right;font-family:TheSansUHHBoldCaps, sans-serif;font-size:16px;margin-top:0}.outer>.illu-1fach .head .more a{color:#4e4e4e;position:relative;line-height:1.4em;padding-left:12px}.outer>.illu-1fach .head .more a:before{content:">";position:absolute;left:0;top:0;color:#0271bb}.outer>.illu-1fach .image{position:relative;overflow:hidden}.outer>.illu-1fach .image img{width:100%;float:left}.outer>.illu-1fach .video{position:relative;overflow:hidden}.outer>.illu-1fach .video .pad{float:left;width:1px;padding-top:56%}.outer>.illu-1fach .video.lecture2go{position:relative}.outer>.illu-1fach .video.lecture2go video{width:100%;height:100%;position:absolute;top:0}.outer>.illu-1fach .video.youtube{position:relative}.outer>.illu-1fach .video.youtube img{width:100%;height:100%;position:absolute;top:0}.outer>.illu-1fach .video.youtube iframe{width:100%;height:100%;position:absolute;top:0}.outer>.illu-1fach .video.youtube .videohinweis{font-size:20px;line-height:26px;padding:100px 130px}.volle-breite .outer>.illu-1fach .video.youtube .videohinweis{padding:150px 200px}@media only screen and (max-width: 1300px){.outer>.illu-1fach .video.youtube .videohinweis{font-size:1.5vw;line-height:2vw;padding:7vw 10vw}.volle-breite .outer>.illu-1fach .video.youtube .videohinweis{font-size:2.4vw;line-height:3.2vw;padding:12vw 16vw}}.m .outer>.illu-1fach .video.youtube .videohinweis{font-size:2.4vw;line-height:3.2vw;padding:12vw 16vw}.outer>.illu-1fach .image .bildnachweis{display:block;position:absolute;transform:rotate(270deg);-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;transform-origin:bottom right;right:0px;top:-26px;font-size:12px;line-height:26px;padding:0 12px;background-color:rgba(255,255,255,0.6)}.outer>.illu-1fach .image .more{display:block;position:absolute;right:32px;bottom:32px;font-family:TheSansUHHRegularCaps, sans-serif;line-height:50px;padding:0 30px;background-color:#0271bb}.outer>.illu-1fach .image .more a{color:#fff}.outer>.illu-1fach .text{padding:20px 50px 40px 50px;clear:left}.outer>.illu-1fach .text.red{color:#fff;background-color:#c40017}.outer>.illu-1fach .text.blue{color:#fff;background-color:#0271bb}.outer>.illu-1fach .text.grey{color:#fff;background-color:#3b515c}.outer>.illu-1fach .text .titel{font-family:TheSansUHHBold, sans-serif;width:100%;font-size:24px;line-height:34px;padding:14px 0}.outer>.teaserzeile-2{margin-top:68px}.outer>.teaserzeile-2 h2{font-family:TheSansUHHRegularCaps, sans-serif;font-size:24px;margin-bottom:60px}.outer>.teaserzeile-2 .tablerow+.tablerow{margin-top:68px}.outer>.teaserzeile-2 .tablecell{width:47.6%}.outer>.teaserzeile-2 a.tablecell:hover{text-decoration:none}.outer>.teaserzeile-2 .tablecell.sep{width:4.8%}.outer>.teaserzeile-2 .tablecell.text{padding:60px 45px;color:#fff}.outer>.teaserzeile-2 .tablecell.text.red{background-color:#c40017}.outer>.teaserzeile-2 .tablecell.text.blue{background-color:#0271bb}.outer>.teaserzeile-2 .tablecell.text.grey{background-color:#3b515c}.outer>.teaserzeile-2 .tablecell.text .inhalt ul li:before{background-color:#fff}.outer>.teaserzeile-2 .tablecell.text .inhalt ul li a{color:#fff}.outer>.teaserzeile-2 .tablecell .titel{font-family:TheSansUHHBold, sans-serif;font-size:26px;line-height:34px;margin-bottom:10px}.outer>.teaserzeile-2 .tablecell.image{background-color:#f3f3f3;color:#4e4e4e}.outer>.teaserzeile-2 .tablecell.image img{float:left;width:100%}.outer>.teaserzeile-2 .tablecell.image .img{position:relative;overflow:hidden}.outer>.teaserzeile-2 .tablecell.image .bildnachweis{display:block;position:absolute;transform:rotate(270deg);-webkit-transform-origin:top right;-moz-transform-origin:top right;transform-origin:top right;right:26px;top:0;white-space:nowrap;font-size:12px;line-height:26px;padding:0 12px;background-color:rgba(255,255,255,0.6)}.outer>.teaserzeile-2 .tablecell.image .titel{padding:30px 40px 30px 40px;min-height:104px;background-color:#f3f3f3;margin-bottom:0px;clear:left;font-size:22px;line-height:30px}.outer>.foto{margin-bottom:22px;position:relative;overflow:hidden}.outer>.foto .text{background-color:#fff;background-color:rgba(255,255,255,0.88);position:absolute;top:56px;left:22px;min-width:323px;max-width:345px;padding:23px 25px}.outer>.foto .text strong{color:#E2001A;text-transform:uppercase;font-size:30px;line-height:1.06em}.outer>.foto .text div{font-size:18px;line-height:1.25em;margin-top:3px}.outer>.foto img{float:left;width:100%}.outer>.foto .bildnachweis{white-space:nowrap;font-size:10px;line-height:14px;text-align:right;position:absolute;left:100%;bottom:0;background:#fff;background:rgba(255,255,255,0.85);padding:2px 5px;color:#666;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;transform-origin:bottom left}.outer>.fotokonferenz{margin-bottom:22px;position:relative;overflow:hidden}.outer>.fotokonferenz .text{position:absolute;top:20px;left:10px}.outer>.fotokonferenz .text strong{font-size:36px;line-height:1.18em}.outer>.fotokonferenz .text div{font-size:30px;line-height:1.25em;margin-top:16px;margin-bottom:-4px}.outer>.fotokonferenz .button a{display:inline-block;border:1px solid #CE2D19;border-color:#CE2D19 #C52118 #BA1126 #C72317;border-radius:2px;background-color:#C90219;color:#fff;padding:0 38px;font-family:TheSansUHHBold, sans-serif;text-transform:uppercase;font-size:16px;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.3);background-image:-webkit-linear-gradient(270deg, #E5331C 0%, #C90219 100%);background-image:linear-gradient(180deg, #E5331C 0%, #C90219 100%)}.outer>.fotokonferenz img{float:left;width:100%}.outer>.fotokonferenz .bildnachweis{white-space:nowrap;font-size:10px;line-height:14px;text-align:right;position:absolute;left:100%;bottom:0;background:#fff;background:rgba(255,255,255,0.85);padding:2px 5px;color:#666;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;transform-origin:bottom left}.outer>.fotokonferenzII{margin-top:37px;clear:both;margin-bottom:22px;position:relative;overflow:hidden}.outer>h1 .fotokonferenzII{margin-top:0}.outer>.fotokonferenzII .text{background-color:#fff;background-color:rgba(255,255,255,0.88);position:absolute;top:56px;left:22px;min-width:323px;padding:10px}.outer>.fotokonferenzII .text h1{font-size:34px;line-height:1.18em;width:auto;margin-bottom:0}.outer>.fotokonferenzII .text strong{font-size:34px;line-height:1.18em}.outer>.fotokonferenzII .text div{font-size:24px;line-height:1.25em;margin-top:6px;margin-bottom:-4px}.outer>.fotokonferenzII .text div.datum{margin-top:26px}.outer>.fotokonferenzII img{float:left;width:100%}.outer>.fotokonferenzII .bildnachweis{white-space:nowrap;font-size:10px;line-height:14px;text-align:right;position:absolute;left:100%;bottom:0;background:#fff;background:rgba(255,255,255,0.85);padding:2px 5px;color:#666;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;transform-origin:bottom left}.outer>.foto .bildnachweis a,.outer>.oben .fotokonferenz .bildnachweis a,.outer>.oben .fotokonferenzII .bildnachweis a{text-decoration:none !important;border-bottom:1px dotted #4e4e4e !important;color:#4e4e4e !important}.outer>.foto .bildnachweis a:hover,.outer>.oben .fotokonferenz .bildnachweis a:hover,.outer>.oben .fotokonferenzII .bildnachweis a:hover{color:#C40017 !important;border:0 !important}.outer>.linkliste{list-style-type:none;padding-left:0;clear:both}.outer>.linkliste ul{list-style-type:none;padding-left:27px}.outer>.linkliste li{max-width:none !important}.outer>.linkliste li>a:after{content:"";position:absolute;width:20px;height:19px;right:18px;top:50%;margin-top:-8px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil-blau-b3a503b2e9f89715543646ab7f711f878a3f68e7144fc605a8745fb6b08b29b2.svg);background-position:left;background-repeat:no-repeat}.outer>.linkliste li.plus>a:after{content:"";position:absolute;width:20px;height:19px;left:18px;top:50%;margin-top:-8px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/plus-blau-1cccaf73172580ec6f15d3c5da32379cd5b328d5ca7bc00657d2b01bc805bc47.svg)}.outer>.linkliste li.plus.auf>a:after{content:"";position:absolute;width:20px;height:19px;left:18px;top:50%;margin-top:-8px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/minus-blau-d19b8bb5817adccb76daf43c14f8c17df0df22692f4e722d5dfa246358cd114a.svg)}.outer>.linkliste li.minus.auf>a:after{content:"";position:absolute;width:20px;height:19px;left:18px;top:50%;margin-top:-8px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/minus-blau-d19b8bb5817adccb76daf43c14f8c17df0df22692f4e722d5dfa246358cd114a.svg)}.js .outer>.linkliste li.plus>ul{display:none}.outer>.linkliste li.plus>ul>li:first-child{display:none}.js .outer>.linkliste li.plus>ul>li:first-child{display:block}.outer>.linkliste li.plus.auf>ul{display:block}.outer>.linkliste li>a:hover:after,.intranet2 .linkliste li>a:focus:after{content:"";position:absolute;width:20px;height:19px;right:18px;top:50%;margin-top:-8px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil-weiss-5703bdd57c8f4986c97e10c1cfd7a3f7809f31f647baf38f2ebbd7d5df51c138.svg);background-position:left;background-repeat:no-repeat}.outer>.linkliste>li>a{display:block;position:relative;width:100%;padding:18px 54px;line-height:21px;font-family:TheSansUHHBold;font-size:18px;color:#4e4e4e;background-color:#faf9f9;margin-top:12px}.outer>.linkliste li>a:hover,.intranet2 .linkliste li>a:focus{background-color:#0271bb;text-decoration:none}.outer>.linkliste>li>ul>li>a{display:block;position:relative;width:100%;line-height:57px;padding:0 0 0 54px;font-family:TheSansUHHBold;font-size:18px;color:#4e4e4e;background-color:#fff}.outer>.linkliste>li>ul>li.plus.auf>a{border-bottom:none}.outer>.linkliste>li>a:hover,.intranet2 .linkliste>li>a:focus{color:#fff}.outer>.linkliste>li>ul>li>a:hover{color:#fff}.outer>.linkliste ul ul{padding:10px 0 30px 80px}.outer>.linkliste ul ul li{line-height:28px}.outer>.linkliste ul ul li a{font-size:16px}.outer>.standard>.linkliste{list-style-type:none;padding-left:0;clear:both}.outer>.standard>.linkliste ul{list-style-type:none;padding-left:27px}.outer>.standard>.linkliste li{max-width:none !important}.outer>.standard>.linkliste li>a:after{content:"";position:absolute;width:20px;height:19px;right:18px;top:50%;margin-top:-8px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil-blau-b3a503b2e9f89715543646ab7f711f878a3f68e7144fc605a8745fb6b08b29b2.svg);background-position:left;background-repeat:no-repeat}.outer>.standard>.linkliste li.plus>a:after{content:"";position:absolute;width:20px;height:19px;left:18px;top:50%;margin-top:-8px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/plus-blau-1cccaf73172580ec6f15d3c5da32379cd5b328d5ca7bc00657d2b01bc805bc47.svg)}.outer>.standard>.linkliste li.plus.auf>a:after{content:"";position:absolute;width:20px;height:19px;left:18px;top:50%;margin-top:-8px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/minus-blau-d19b8bb5817adccb76daf43c14f8c17df0df22692f4e722d5dfa246358cd114a.svg)}.outer>.standard>.linkliste li.minus.auf>a:after{content:"";position:absolute;width:20px;height:19px;left:18px;top:50%;margin-top:-8px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/minus-blau-d19b8bb5817adccb76daf43c14f8c17df0df22692f4e722d5dfa246358cd114a.svg)}.js .outer>.standard>.linkliste li.plus>ul{display:none}.outer>.standard>.linkliste li.plus>ul>li:first-child{display:none}.js .outer>.standard>.linkliste li.plus>ul>li:first-child{display:block}.outer>.standard>.linkliste li.plus.auf>ul{display:block}.outer>.standard>.linkliste li>a:hover:after,.intranet2 .linkliste li>a:focus:after{content:"";position:absolute;width:20px;height:19px;right:18px;top:50%;margin-top:-8px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil-weiss-5703bdd57c8f4986c97e10c1cfd7a3f7809f31f647baf38f2ebbd7d5df51c138.svg);background-position:left;background-repeat:no-repeat}.outer>.standard>.linkliste>li>a{display:block;position:relative;width:100%;padding:18px 54px;line-height:21px;font-family:TheSansUHHBold;font-size:18px;color:#4e4e4e;background-color:#faf9f9;margin-top:12px}.outer>.standard>.linkliste li>a:hover,.intranet2 .linkliste li>a:focus{background-color:#0271bb;text-decoration:none}.outer>.standard>.linkliste>li>ul>li>a{display:block;position:relative;width:100%;line-height:57px;padding:0 0 0 54px;font-family:TheSansUHHBold;font-size:18px;color:#4e4e4e;background-color:#fff}.outer>.linkliste>li>ul>li.plus.auf>a{border-bottom:none}.outer>.standard>.linkliste>li>a:hover,.intranet2 .linkliste>li>a:focus{color:#fff}.outer>.standard>.linkliste>li>ul>li>a:hover{color:#fff}.outer>.standard>.linkliste ul ul{padding:10px 0 30px 80px}.outer>.standard>.linkliste ul ul li{line-height:28px}.outer>.standard>.linkliste ul ul li a{font-size:16px}.outer>.kontakt{margin-top:80px}.volle-breite .outer>.kontakt{margin-top:96px}.outer>.kontakt h2{font-family:TheSansUHHRegularCaps, sans-serif;font-size:24px;margin-top:15px;margin-bottom:50px}.outer>.kontakt .name p{font-family:TheSansUHHBold, sans-serif}.outer>.fionabox{margin-top:45px;padding:30px 26px;background-color:#ffffff;border:1px solid #ddd}.outer>.fionabox h2{font-family:TheSansUHHRegularCaps, sans-serif;font-size:24px;margin-top:15px;margin-bottom:30px;color:#0271bb}.outer>.fionabox h3{font-family:TheSansUHHRegularCaps, sans-serif;font-size:24px;margin-top:15px;margin-bottom:30px;color:#0271bb}.outer>.fionabox h2 a{color:#0271bb}.outer>.fionabox h3 a{color:#0271bb}.outer>.fionabox h2 a:hover{text-decoration:none}.outer>.fionabox h3 a:hover{text-decoration:none}.outer>.fionabox ul{list-style-type:none;padding-left:30px}.outer>.fionabox ol{padding-left:21px}.outer>.fionabox li{position:relative}.outer>.fionabox ul>li:before{content:' ';background:#e3001b;position:absolute;width:6px;overflow:hidden;height:6px;top:9px;left:-24px}.outer>.fionabox .content a{color:#4e4e4e}.outer>.kontakt .name p{font-family:TheSansUHHBold, sans-serif}.outer>.artikeldetail{margin-top:38px !important}.outer>.artikeldetail.presse{margin-top:44px !important}.outer>.artikeldetail h2{font-family:TheSansUHHBold, sans-serif;font-size:20px;font-weight:normal}.outer>.artikeldetail .bildnachweis{color:#666;float:right;width:80%;margin:12px 0 30px 0;font-size:16px;line-height:1em;text-align:right}.outer>.artikeldetail .bildunterschrift{color:#666;float:right;width:80%;margin:12px 0 30px 0;font-size:16px}.intranet2 .outer>.artikeldetail .bildunterschrift{margin:12px 0 45px 0}.outer>.artikeldetail .bildnachweis+.bildunterschrift{margin-top:-20px}.outer>.artikeldetail .abstract{font-family:TheSansUHHBold, sans-serif;font-size:18px;clear:right}.outer>.artikeldetail .video.lecture2go{position:relative;padding-top:56.25%}.outer>.artikeldetail .video.lecture2go img{width:100%;height:100%;position:absolute;top:0}.outer>.artikeldetail .video.lecture2go video{width:100%;height:100%;position:absolute;top:0}.outer>.artikeldetail .video.youtube{position:relative;padding-top:56.25%}.outer>.artikeldetail .video.youtube img{width:100%;height:100%;position:absolute;top:0}.outer>.artikeldetail .video.youtube iframe{width:100%;height:100%;position:absolute;top:0}.outer>.artikeldetail .video.youtube .videohinweis{font-size:20px;line-height:26px;padding:100px 130px}.volle-breite .outer>.artikeldetail .video.youtube .videohinweis{padding:150px 200px}@media only screen and (max-width: 1300px){.outer>.artikeldetail .video.youtube .videohinweis{font-size:1.5vw;line-height:1.9vw;padding:7.7vw 10vw}.volle-breite .outer>.artikeldetail .video.youtube .videohinweis{font-size:1.5vw;line-height:1.9vw;padding:11vw 16vw}}.m .outer>.artikeldetail .video.youtube .videohinweis{font-size:3vw;line-height:3.8vw;padding:7.7vw 10vw}@media only screen and (min-width: 640px){.s .outer>.artikeldetail .video.youtube .videohinweis{font-size:19.2px;line-height:24.3px;padding:49px 64px}}@media only screen and (min-width: 1220px){.m .outer>.artikeldetail .video.youtube .videohinweis{font-size:36.6px;line-height:46px;padding:94px 120px}}.outer>.artikeldetail .image+p{clear:right;margin-top:0}.outer>.artikeldetail .image img{width:100%}.outer>.artikeldetail .zitat{font-family:TheSansUHHBold, sans-serif;float:right;margin:20px 0 20px 16px;padding:30px;color:#0271bb;font-size:44px;line-height:54px;text-align:center;width:420px;border-top:1px solid #0271bb;border-bottom:1px solid #0271bb}.outer>.artikeldetail .zitat:before{content:"\201D";font-family:TheSansUHHBold, sans-serif;font-size:120px;display:block;margin:24px 0 -30px 0}.outer>.artikeldetail .pressemitteilung{margin-top:50px}.outer>.artikeldetail .download{margin-top:40px;background-color:#f3f3f3;padding:40px 40px 20px 40px}.outer>.artikeldetail .download h2{margin-top:0;display:table}.outer>.artikeldetail .download .item{clear:both;margin:40px 0 0 0;display:table-row}.outer>.artikeldetail .download .img{padding:20px 0;display:table-cell}.outer>.artikeldetail .download .img a{display:block}.outer>.artikeldetail .download .img img{margin-bottom:12px;width:207px}.outer>.artikeldetail .download .links{padding:20px 0 20px 40px;display:table-cell;vertical-align:top}.outer>.artikeldetail .download .text{font-size:14px;line-height:17px}.outer>.artikeldetail .download .copyright{font-size:14px;line-height:17px;margin-top:5px}.outer>.artikeldetail.presse.klein .image{float:left;width:207px;margin:0 10px 10px 0}.outer>.artikeldetail.presse.klein .bildnachweis{width:100%}.outer>.artikeldetail.presse.klein .bildunterschrift{width:100%;margin-bottom:12px}.outer>.veranstaltung{margin-top:30px !important}.outer>.veranstaltung h2.zeit{font-size:20px;margin:8px 0}.outer>.veranstaltung h2.ort{font-size:20px;margin:8px 0}.outer>.veranstaltung .info h2{margin-top:50px}.outer>.blaettern{margin-top:68px !important}.outer>.blaettern .prev{float:left}.outer>.blaettern .next{float:right}.outer>.blaettern a{color:#4e4e4e;font-family:TheSansUHHBold, sans-serif;font-size:20px;font-weight:normal;position:relative}.outer>.blaettern .prev a{padding-left:20px}.outer>.blaettern .next a{padding-right:20px}.outer>.blaettern .prev a:before{content:"<";position:absolute;left:0;top:0;color:#4e4e4e}.outer>.blaettern .next a:after{content:">";position:absolute;right:0;top:0;color:#4e4e4e}.outer>.zitat{font-family:TheSansUHHBold, sans-serif;margin:80px 0 0 0;padding:30px 50px 50px 50px;color:#0271bb;font-size:44px;line-height:54px;text-align:center;border-top:1px solid #0271bb;border-bottom:1px solid #0271bb;display:block}.outer>.zitat:hover{text-decoration:none}.outer>.zitat.rot{background-color:#c40017;color:#fff;border-color:#fff}.outer>.zitat.blau{background-color:#0271bb;color:#fff;border-color:#fff}.outer>.zitat.steingrau{background-color:#3b515c;color:#fff;border-color:#fff}.outer>.zitat:before{content:"\201D";font-family:TheSansUHHBold, sans-serif;font-size:160px;display:block;margin:44px 0 -20px 0}.outer>.pressemeldung{border-top:1px solid #ddd;padding:45px 0;margin:0 !important}.outer>.pressemeldung.first{border-top:1px solid #ddd;margin-top:30px !important}.outer>.pressemeldung .content{max-width:700px}.outer>.pressemeldung .datum{font-family:TheSansUHHBold, sans-serif}.outer>.pressemeldung .datum span{display:inline-block;padding:0 16px}.outer>.pressemeldung h2{font-size:22px !important;margin-bottom:30px !important;margin-top:18px !important;line-height:24px !important;font-family:TheSansUHHBold, sans-serif;font-weight:normal}.outer>.pressemeldung h2 a{color:#4e4e4e}.outer>.pressemeldung .image{float:left;width:43%;margin-right:4%}.outer>.pressemeldung .image img{width:100%}.outer>.pressemeldung .image a{display:block}.outer>.pressemeldung .image .bildnachweis{text-align:right;font-size:12px;line-height:1em;margin-top:2px}.outer>.pressemeldung .video{float:left;width:43%;margin-right:4%}.outer>.pressemeldung .video .pad{float:left;width:1px;padding-top:56%}.outer>.pressemeldung .video.lecture2go{position:relative}.outer>.pressemeldung .video.lecture2go video{width:100%;height:100%;position:absolute;top:0}.outer>.pressemeldung .video.youtube{position:relative}.outer>.pressemeldung .video.youtube img{width:100%;height:100%;position:absolute;top:0}.outer>.pressemeldung .video.youtube iframe{width:100%;height:100%;position:absolute;top:0}.outer>.pressemeldung .video.youtube .videohinweis{font-size:16px;line-height:18px;padding:10px 20px 0 20px}.outer>.pressemeldung .text{margin-top:-6px}.outer>.pressemeldung .text .more{margin-top:16px}.outer>.pressemeldung .text .more a:after{content:">";margin-left:4px;color:#c40017}.outer>.pressemeldung .text .hinweis{border:none;padding:0;margin-top:12px;font-size:14px;font-family:TheSansUHHItalic}.outer>.button{margin-top:60px}.outer>.button a{border:1px solid #4e4e4e;padding:11px 28px;color:#4e4e4e}.outer>.linkliste{margin-top:68px !important}.outer>.linkliste.nomargintop{margin-top:0 !important}.outer>.linkliste>ul{padding-left:0 !important}.outer>.linkliste>ul li:before{display:none}.outer>.linkliste>ul>li>a{display:block;position:relative;width:100%;padding:18px 54px;line-height:21px;font-family:TheSansUHHBold;font-size:18px;color:#4e4e4e;background-color:#faf9f9;margin-top:12px}.outer>.linkliste>ul>li>a:after{content:"";position:absolute;width:20px;height:19px;right:18px;top:50%;margin-top:-8px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil-blau-b3a503b2e9f89715543646ab7f711f878a3f68e7144fc605a8745fb6b08b29b2.svg);background-position:left;background-repeat:no-repeat}.outer>.linkliste>ul>li>a:hover{color:#fff}.outer>.shariff{margin-top:68px}.outer>.shariff ul{padding-left:0 !important}.outer>#_feedback{width:100%}.outer>body.fakultaet.start #_feedback{width:100%;background-color:#fff;padding:3px 20px 3px 20px;margin:0px 0px 19px;background-color:white;border:1px solid #dddddd;border-radius:2px 2px 0px 0px}.outer #_feedback i{color:red;font-size:16px;margin:0 2px 0 2px}.outer #_feedback p{font-family:TheSansUHHBold,sans-serif;font-weight:normal}.outer #_feedback form{margin-top:25px}.outer #_feedback .feedback-block{margin:1em 0;width:100%}.outer #_feedback .center{text-align:center}.outer #_feedback .right{text-align:right}.outer #_feedback .feedback-info{font-size:16px;margin:1em 0}.outer #_feedback .klein{font-size:14px;margin:2px 0}.outer #_feedback label{font-family:TheSansUHHBold,sans-serif;font-weight:normal}.outer #_feedback input[type=text]{width:100%;margin:5px 0 10px 0;padding:1px 0;border:1px solid #bbb;border-radius:3px;background-color:#FAF8F9}.outer #_feedback textarea{width:100%;height:80px;overflow:auto;margin:5px 0 10px 0;padding:1px 2px;border:1px solid #bbb;border-radius:3px;background-color:#FAF8F9}.outer #_feedback fieldset{padding:0 15px 10px 15px;border:1px solid #bbb;border-radius:3px;background-color:#FFFFF5;margin:30px 0 10px 0}.outer #_feedback .frame fieldset{margin:30px 60px 10px 0}.outer #_feedback fieldset input{background-color:#fff}.outer #_feedback legend{color:#4E4E4E;text-transform:uppercase;padding:0 5px;font-size:13px;font-family:TheSansUHHBold,sans-serif;font-weight:normal;margin-left:-5px}.outer #_feedback #feedback-captcha{margin-left:5px;width:30px;font-size:16px;text-align:center}.outer #_feedback #feedback-frage{margin-left:50px;font-size:14px}.outer #_feedback #feedback-frage:after{content:" = "}.outer #_feedback #feedback-submit{padding:1px 20px}.spalte.rechts>.v4kontakt{margin-top:80px}.v4k .spalte.rechts>.v4kontakt{margin-top:50px}.volle-breite>.spalte.rechts .v4kontakt{margin-top:96px}.spalte.rechts>.v4kontakt h2{font-family:TheSansUHHRegularCaps, sans-serif;font-size:24px;margin-top:15px;margin-bottom:30px;color:#0271bb}.spalte.rechts>.v4kontakt .name{font-size:20px;margin-bottom:6px;margin-top:30px;font-family:TheSansUHHBold, sans-serif}.spalte.rechts>.v4kontakt .emil{color:#4e4e4e}.spalte.rechts>.v4kontakt .phone{margin-top:12px}.spalte.rechts>.v4kontakt p{line-height:1.5em}.spalte ._rechts>.v4kontakt{margin-top:80px}.volle-breite>.spalte ._rechts .v4kontakt{margin-top:96px}.spalte ._rechts>.v4kontakt h2{font-family:TheSansUHHRegularCaps, sans-serif;font-size:24px;margin-top:15px;margin-bottom:30px;color:#0271bb}.spalte ._rechts>.v4kontakt .name{font-family:TheSansUHHBold, sans-serif}.news .spalte ._rechts>.v4kontakt .name{font-size:20px;margin-bottom:6px;margin-top:30px}.spalte ._rechts>.v4kontakt .emil{color:#4e4e4e}.news .spalte ._rechts>.v4kontakt .phone{margin-top:12px}.spalte ._rechts>.v4kontakt p{line-height:1.5em}.spalte.rechts>.v4hinweis{margin-top:45px;padding:30px 26px;background-color:#ffffff;border:1px solid #ddd}.spalte.rechts>.v4hinweis h2{font-family:TheSansUHHRegularCaps, sans-serif;font-size:24px;margin-top:15px;margin-bottom:30px;color:#0271bb}.spalte.rechts>.v4hinweis ul{list-style-type:none;padding-left:30px}.spalte.rechts>.v4hinweis ol{padding-left:21px}.spalte.rechts>.v4hinweis li{position:relative}.spalte.rechts>.v4hinweis ul>li:before{content:' ';background:#e3001b;position:absolute;width:6px;overflow:hidden;height:6px;top:9px;left:-24px}.spalte ._rechts>.v4hinweis{margin-top:45px;padding:30px 26px;background-color:#ffffff;border:1px solid #ddd}.spalte ._rechts>.v4hinweis h2{font-family:TheSansUHHRegularCaps, sans-serif;font-size:24px;margin-top:15px;margin-bottom:30px;color:#0271bb}.spalte ._rechts>.v4hinweis ul{list-style-type:none;padding-left:30px}.spalte ._rechts>.v4hinweis ol{padding-left:21px}.spalte ._rechts>.v4hinweis li{position:relative}.spalte ._rechts>.v4hinweis ul>li:before{content:' ';background:#e3001b;position:absolute;width:6px;overflow:hidden;height:6px;top:9px;left:-24px}.spalte.rechts>.fionabox{margin-top:45px;padding:30px 26px;background-color:#ffffff;border:1px solid #ddd}.spalte.rechts>.fionabox h2{font-family:TheSansUHHRegularCaps, sans-serif;font-size:24px;margin-top:15px;margin-bottom:30px;color:#0271bb}.spalte.rechts>.fionabox h3{font-family:TheSansUHHRegularCaps, sans-serif;font-size:24px;margin-top:15px;margin-bottom:30px;color:#0271bb}.spalte.rechts>.fionabox h2 a{color:#0271bb}.spalte.rechts>.fionabox h3 a{color:#0271bb}.spalte.rechts>.fionabox h2 a:hover{text-decoration:none}.spalte.rechts>.fionabox h3 a:hover{text-decoration:none}.spalte.rechts>.fionabox ul{list-style-type:none;padding-left:30px}.spalte.rechts>.fionabox ol{padding-left:21px}.spalte.rechts>.fionabox li{position:relative}.spalte.rechts>.fionabox ul>li:before{content:' ';background:#e3001b;position:absolute;width:6px;overflow:hidden;height:6px;top:9px;left:-24px}.spalte ._rechts>.fionabox{margin-top:45px;padding:30px 26px;background-color:#ffffff;border:1px solid #ddd}.spalte ._rechts>.fionabox h2{font-family:TheSansUHHRegularCaps, sans-serif;font-size:24px;margin-top:15px;margin-bottom:30px;color:#0271bb}.spalte ._rechts>.fionabox h3{font-family:TheSansUHHRegularCaps, sans-serif;font-size:24px;margin-top:15px;margin-bottom:30px;color:#0271bb}.spalte ._rechts>.fionabox h2 a{color:#0271bb}.spalte ._rechts>.fionabox h3 a{color:#0271bb}.spalte ._rechts>.fionabox h2 a:hover{text-decoration:none}.spalte ._rechts>.fionabox h3 a:hover{text-decoration:none}.spalte ._rechts>.fionabox ul{list-style-type:none;padding-left:30px}.spalte ._rechts>.fionabox ol{padding-left:21px}.spalte ._rechts>.fionabox li{position:relative}.spalte ._rechts>.fionabox ul>li:before{content:' ';background:#e3001b;position:absolute;width:6px;overflow:hidden;height:6px;top:9px;left:-24px}.spalte.rechts>.teaser-4.box:not(.schaltbar){margin-top:45px;padding:30px 26px;background-color:#ffffff;border:1px solid #ddd}.spalte.rechts>.teaser-4.box:not(.schaltbar) h2{font-family:TheSansUHHRegularCaps, sans-serif;font-size:24px;margin-top:15px;margin-bottom:30px;color:#0271bb}.spalte.rechts>.teaser-4.box:not(.schaltbar) h3{font-family:TheSansUHHRegularCaps, sans-serif;font-size:24px;margin-top:15px;margin-bottom:30px;color:#0271bb}.spalte.rechts>.teaser-4.box:not(.schaltbar) h2 a{color:#0271bb}.spalte.rechts>.teaser-4.box:not(.schaltbar) h3 a{color:#0271bb}.spalte.rechts>.teaser-4.box:not(.schaltbar) h2 a:hover{text-decoration:none}.spalte.rechts>.teaser-4.box:not(.schaltbar) h3 a:hover{text-decoration:none}.spalte.rechts>.teaser-4.box:not(.schaltbar) ul{list-style-type:none;padding-left:30px}.spalte.rechts>.teaser-4.box:not(.schaltbar) ol{padding-left:21px}.spalte.rechts>.teaser-4.box:not(.schaltbar) li{position:relative}.spalte.rechts>.teaser-4.box:not(.schaltbar) ul>li:before{content:' ';background:#e3001b;position:absolute;width:6px;overflow:hidden;height:6px;top:9px;left:-24px}.spalte ._rechts>.teaser-4.box{margin-top:45px;padding:30px 26px;background-color:#ffffff;border:1px solid #ddd}.spalte ._rechts>.teaser-4.box h2{font-family:TheSansUHHRegularCaps, sans-serif;font-size:24px;margin-top:15px;margin-bottom:30px;color:#0271bb}.spalte ._rechts>.teaser-4.box h3{font-family:TheSansUHHRegularCaps, sans-serif;font-size:24px;margin-top:15px;margin-bottom:30px;color:#0271bb}.spalte ._rechts>.teaser-4.box h2 a{color:#0271bb}.spalte ._rechts>.teaser-4.box h3 a{color:#0271bb}.spalte ._rechts>.teaser-4.box h2 a:hover{text-decoration:none}.spalte ._rechts>.teaser-4.box h3 a:hover{text-decoration:none}.spalte ._rechts>.teaser-4.box ul{list-style-type:none;padding-left:30px}.spalte ._rechts>.teaser-4.box ol{padding-left:21px}.spalte ._rechts>.teaser-4.box li{position:relative}.spalte ._rechts>.teaser-4.box ul>li:before{content:' ';background:#e3001b;position:absolute;width:6px;overflow:hidden;height:6px;top:9px;left:-24px}.spalte.rechts>.teaser-4{margin-top:45px}.spalte.rechts>.teaser-4+.teaser-4{margin-top:20px}.spalte.rechts>.teaser-4+.teaser-4{margin-top:25px}.spalte.rechts>.teaser-4 .titel{margin-bottom:0px !important}.spalte.rechts>.teaser-4.auf .titel{margin-bottom:30px !important}.spalte.rechts>.teaser-4 ul{list-style-type:none;padding-left:30px}.spalte.rechts>.teaser-4 li{position:relative}.spalte.rechts>.teaser-4 ol{padding-left:21px}.spalte.rechts>.teaser-4 ul>li:before{content:' ';background:#e3001b;position:absolute;width:6px;overflow:hidden;height:6px;top:9px;left:-24px}.spalte ._rechts>.teaser-4{margin-top:45px}.spalte ._rechts>.teaser-4+.teaser-4{margin-top:20px}.spalte ._rechts>.teaser-4+.teaser-4{margin-top:25px}.spalte ._rechts>.teaser-4 .titel{margin-bottom:0px !important}.spalte ._rechts>.teaser-4.auf .titel{margin-bottom:30px !important}.spalte ._rechts>.teaser-4 ul{list-style-type:none;padding-left:30px}.spalte ._rechts>.teaser-4 li{position:relative}.spalte ._rechts>.teaser-4 ol{padding-left:21px}.spalte ._rechts>.teaser-4 ul>li:before{content:' ';background:#e3001b;position:absolute;width:6px;overflow:hidden;height:6px;top:9px;left:-24px}.spalte.rechts>.social{margin-top:96px}.volle-breite .spalte.rechts>.social{margin-top:96px}.spalte.rechts>.social h2{font-family:TheSansUHHRegularCaps, sans-serif;font-size:24px;margin-top:15px;margin-bottom:50px;color:#0271bb}.spalte.rechts>.social a{display:inline-block;width:15.3%}.spalte.rechts>.social a+a{margin-left:5.1%}.spalte.rechts>.social a img{width:100%}.spalte.rechts>.veranstaltungen-teaser{margin-top:70px}.spalte.rechts>.veranstaltungen-teaser h2{float:left;font-family:TheSansUHHRegularCaps, sans-serif;font-size:24px;line-height:1em;margin:-4px 0 0 0;color:#0271bb}.spalte.rechts>.veranstaltungen-teaser .head{margin-bottom:40px}.spalte.rechts>.veranstaltungen-teaser .head:after{content:".";display:block;clear:both;font-size:0;line-height:0;height:0;visibility:hidden}.spalte.rechts>.veranstaltungen-teaser .head a.rss{margin-left:33px;width:18px;display:inline-block}.spalte.rechts>.veranstaltungen-teaser .head a.rss img{width:100%}.spalte.rechts>.veranstaltungen-teaser .more{font-family:TheSansUHHBoldCaps, sans-serif;font-size:16px;margin-bottom:4px}.spalte.rechts>.veranstaltungen-teaser .more a{color:#4e4e4e;position:relative;line-height:1.4em;padding-left:12px}.spalte.rechts>.veranstaltungen-teaser .more a:hover{text-decoration:underline}.spalte.rechts>.veranstaltungen-teaser .more a:focus{text-decoration:underline}.spalte.rechts>.veranstaltungen-teaser .more a:before{content:">";position:absolute;left:0;top:0;color:#0271bb}.spalte.rechts>.veranstaltungen-teaser.liste .head{margin-bottom:46px}.spalte.rechts>.veranstaltungen-teaser.liste ul{padding:0;margin:-8px 0 0 0;list-style-type:none}.spalte.rechts>.veranstaltungen-teaser.liste ul li{margin:30px 0}.spalte.rechts>.veranstaltungen-teaser.liste ul li:after{content:".";display:block;clear:both;font-size:0;line-height:0;height:0;visibility:hidden}.spalte.rechts>.veranstaltungen-teaser.liste ul li .datum{float:left;width:62px}.spalte.rechts>.veranstaltungen-teaser.liste ul li .datum .tag{font-family:TheSansUHHBoldCaps;font-size:40px;color:#0271bb;line-height:1em;margin-top:-7px}.spalte.rechts>.veranstaltungen-teaser.liste ul li .datum .monat{font-family:TheSansUHHBoldCaps;font-size:28px;color:#0271bb;line-height:1em;margin-top:-6px}.spalte.rechts>.veranstaltungen-teaser.liste ul li .uhrzeit{font-family:TheSansUHHBold;color:#0271bb}.spalte.rechts>.veranstaltungen-teaser.liste ul li .inhalt{float:left;width:calc(100% - 106px);line-height:1.8em}.spalte.rechts>.veranstaltungen-teaser.liste ul li .text{font-family:TheSansUHHBold;color:#4e4e4e;font-size:20px}.spalte.rechts>.veranstaltungen-teaser.liste ul li a:hover .text{text-decoration:underline}.spalte.rechts>.veranstaltungen-teaser.liste ul li .text .titel{line-height:30px}.spalte.rechts>.news-teaser{margin-top:80px}.spalte.rechts>.news-teaser h2{float:left;font-family:TheSansUHHRegularCaps, sans-serif;font-size:24px;line-height:1em;margin:-4px 0 0 0;color:#0271bb}.spalte.rechts>.news-teaser .head{margin-bottom:40px}.spalte.rechts>.news-teaser .head:after{content:".";display:block;clear:both;font-size:0;line-height:0;height:0;visibility:hidden}.spalte.rechts>.news-teaser .head a.rss{margin-left:33px;width:18px;display:inline-block}.spalte.rechts>.news-teaser .head a.rss img{width:100%}.spalte.rechts>.news-teaser .more{font-family:TheSansUHHBoldCaps, sans-serif;font-size:16px;margin-top:20px}.spalte.rechts>.news-teaser .head .more{float:right;margin-top:0}.spalte.rechts>.news-teaser .more a{color:#4e4e4e;position:relative;line-height:1.4em;padding-left:12px}.spalte.rechts>.news-teaser .more a:hover{text-decoration:underline}.spalte.rechts>.news-teaser .more a:focus{text-decoration:underline}.spalte.rechts>.news-teaser .more a:before{content:">";position:absolute;left:0;top:0;color:#0271bb}.spalte.rechts>.news-teaser .item+.item{margin-top:40px}.spalte.rechts>.news-teaser .item .text>.datum{font-family:TheSansUHHBold, sans-serif}.spalte.rechts>.news-teaser .item .text .rubrik{font-family:TheSansUHHBoldCaps, sans-serif;color:#0271bb;font-size:18px;margin-top:10px}.spalte.rechts>.news-teaser .item .text .rubrik .sep{font-family:TheSansUHHRegularCaps, sans-serif;display:inline-block;margin:0 12px}.spalte.rechts>.news-teaser .item .text .titel{font-family:TheSansUHHBold, sans-serif;font-size:22px;margin:10px 0 13px 0}.spalte.rechts>.news-teaser a.item:hover .text .titel{text-decoration:underline}.spalte.rechts>.news-teaser .item .text .titel{line-height:30px}.spalte.rechts>.news-teaser .item .text .titel a{color:#4e4e4e}.spalte.rechts>.news-teaser .item .text .inhalt a{color:#4e4e4e}.spalte.rechts>.news-teaser .item .text .inhalt a:hover{text-decoration:none}.spalte.rechts>.news-teaser .item .text .hinweis{border:none;padding:0;margin-top:12px;font-size:14px;font-family:TheSansUHHItalic}.spalte ._rechts>.social{margin-top:96px}.volle-breite .spalte ._rechts>.social{margin-top:96px}.spalte ._rechts>.social h2{font-family:TheSansUHHRegularCaps, sans-serif;font-size:24px;margin-top:15px;margin-bottom:50px;color:#0271bb}.spalte ._rechts>.social a{display:inline-block;width:15.3%}.spalte ._rechts>.social a+a{margin-left:5.1%}.spalte ._rechts>.social a img{width:100%}.spalte ._rechts>.veranstaltungen-teaser{margin-top:70px}.spalte ._rechts>.veranstaltungen-teaser h2{float:left;font-family:TheSansUHHRegularCaps, sans-serif;font-size:24px;line-height:1em;margin:-4px 0 0 0;color:#0271bb}.spalte ._rechts>.veranstaltungen-teaser .head{margin-bottom:40px}.spalte ._rechts>.veranstaltungen-teaser .head:after{content:".";display:block;clear:both;font-size:0;line-height:0;height:0;visibility:hidden}.spalte ._rechts>.veranstaltungen-teaser .head a.rss{margin-left:33px;width:18px;display:inline-block}.spalte ._rechts>.veranstaltungen-teaser .head a.rss img{width:100%}.spalte ._rechts>.veranstaltungen-teaser .more{font-family:TheSansUHHBoldCaps, sans-serif;font-size:16px;margin-bottom:4px}.spalte ._rechts>.veranstaltungen-teaser .more a{color:#4e4e4e;position:relative;line-height:1.4em;padding-left:12px}.spalte ._rechts>.veranstaltungen-teaser .more a:hover{text-decoration:underline}.spalte ._rechts>.veranstaltungen-teaser .more a:focus{text-decoration:underline}.spalte ._rechts>.veranstaltungen-teaser .more a:before{content:">";position:absolute;left:0;top:0;color:#0271bb}.spalte ._rechts>.veranstaltungen-teaser.liste .head{margin-bottom:46px}.spalte ._rechts>.veranstaltungen-teaser.liste ul{padding:0;margin:-8px 0 0 0;list-style-type:none}.spalte ._rechts>.veranstaltungen-teaser.liste ul li{margin:30px 0}.spalte ._rechts>.veranstaltungen-teaser.liste ul li:after{content:".";display:block;clear:both;font-size:0;line-height:0;height:0;visibility:hidden}.spalte ._rechts>.veranstaltungen-teaser.liste ul li .datum{float:left;width:62px}.spalte ._rechts>.veranstaltungen-teaser.liste ul li .datum .tag{font-family:TheSansUHHBoldCaps;font-size:40px;color:#0271bb;line-height:1em;margin-top:-7px}.spalte ._rechts>.veranstaltungen-teaser.liste ul li .datum .monat{font-family:TheSansUHHBoldCaps;font-size:28px;color:#0271bb;line-height:1em;margin-top:-6px}.spalte ._rechts>.veranstaltungen-teaser.liste ul li .uhrzeit{font-family:TheSansUHHBold;color:#0271bb}.spalte ._rechts>.veranstaltungen-teaser.liste ul li .inhalt{float:left;width:calc(100% - 106px);line-height:1.8em}.spalte ._rechts>.veranstaltungen-teaser.liste ul li .text{font-family:TheSansUHHBold;color:#4e4e4e}.spalte ._rechts>.veranstaltungen-teaser.liste ul li a:hover .text{text-decoration:underline}.spalte ._rechts>.veranstaltungen-teaser.liste ul li .text .titel{line-height:30px}.spalte ._rechts>.news-teaser{margin-top:80px}.spalte ._rechts>.news-teaser h2{float:left;font-family:TheSansUHHRegularCaps, sans-serif;font-size:24px;line-height:1em;margin:-4px 0 0 0;color:#0271bb}.spalte ._rechts>.news-teaser .head{margin-bottom:40px}.spalte ._rechts>.news-teaser .head:after{content:".";display:block;clear:both;font-size:0;line-height:0;height:0;visibility:hidden}.spalte ._rechts>.news-teaser .head a.rss{margin-left:33px;width:18px;display:inline-block}.spalte ._rechts>.news-teaser .head a.rss img{width:100%}.spalte ._rechts>.news-teaser .more{font-family:TheSansUHHBoldCaps, sans-serif;font-size:16px;margin-top:20px}.spalte ._rechts>.news-teaser .head .more{float:right;margin-top:0}.spalte ._rechts>.news-teaser .more a{color:#4e4e4e;position:relative;line-height:1.4em;padding-left:12px}.spalte ._rechts>.news-teaser .more a:hover{text-decoration:underline}.spalte ._rechts>.news-teaser .more a:focus{text-decoration:underline}.spalte ._rechts>.news-teaser .more a:before{content:">";position:absolute;left:0;top:0;color:#0271bb}.spalte ._rechts>.news-teaser .item+.item{margin-top:40px}.spalte ._rechts>.news-teaser .item .text>.datum{font-family:TheSansUHHBold, sans-serif}.spalte ._rechts>.news-teaser .item .text .rubrik{font-family:TheSansUHHBoldCaps, sans-serif;color:#0271bb;font-size:18px;margin-top:10px}.spalte ._rechts>.news-teaser .item .text .rubrik .sep{font-family:TheSansUHHRegularCaps, sans-serif;display:inline-block;margin:0 12px}.spalte ._rechts>.news-teaser .item .text .titel{font-family:TheSansUHHBold, sans-serif;font-size:22px;margin:10px 0 13px 0}.spalte ._rechts>.news-teaser a.item:hover .text .titel{text-decoration:underline}.spalte ._rechts>.news-teaser .item .text .titel{line-height:30px}.spalte ._rechts>.news-teaser .item .text .titel a{color:#4e4e4e}.spalte ._rechts>.news-teaser .item .text .inhalt a{color:#4e4e4e}.spalte ._rechts>.news-teaser .item .text .inhalt a:hover{text-decoration:none}.v4 .fakslider{overflow:hidden;position:relative;z-index:50;margin:0px 0 20px 0;clear:both;height:auto !important}.v4 .fakslider .nav{border:0px outset;overflow:hidden;position:absolute;bottom:7px;left:653px;z-index:10;white-space:nowrap;width:300px}.v4 .fakslider .nav ul{list-style-type:none;margin:0;padding:0}.v4 .fakslider .nav ul li{display:inline}.v4 .fakslider .nav ul a{float:left;margin-right:5px;cursor:pointer}.v4 .fakslider .nav ul img{width:24px;height:24px;border:3px solid #999}.v4 .fakslider .activeSlide img{border:3px solid #c40017 !important}.v4 .fakslider a.prev,.v4 .fakslider a.next{float:left;width:10px;height:30px;cursor:pointer}.v4 .fakslider a.prev{background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-gr-left-7b896db9daa1721c49d4b2c34c4243e2bc1cf7ab48a37b16ba7c497d5676c912.gif);margin-right:5px}.v4 .fakslider a.next{background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-gr-right-2adeac3301af99e2332f0f9f506331ee44c7e2b5d7348c220350b2f720275c7e.gif)}.v4 .fakslider .slides{overflow:hidden;background-color:#fff;margin:0;padding:0;list-style-type:none;z-index:5;width:100% !important}.v4 .fakslider .slide{overflow:hidden;width:100% !important}.v4 .fakslider .slide+.slide{display:none}.v4 .fakslider .slide .bild{float:left;width:66.5%;overflow:hidden;background-position:center center;border-right:1px solid #ddd;position:relative}.v4 .fakslider .slide .bild img{float:left;width:100%}.v4 .fakslider .slide .text{background:#fff;float:left;font-size:12px;line-height:16px;margin:11px 0 0 2.6%;min-height:230px;padding:0 10px 40px;width:30.9%}.v4 .fakslider .slide .text b{display:block;font-family:TheSansUHHBold,sans-serif;font-weight:normal;margin-bottom:0px}.v4 .fakslider .slide .text b span{font-family:TheSansUHH,sans-serif;color:#777777}.v4 .fakslider .slide .text b a{color:#c40017;text-decoration:none}.v4 .fakslider .slide .text b a.rss{margin-left:5px}.v4 .fakslider .slide .text b a.rss img{position:relative;top:1px}.v4 .fakslider .slide .text strong{color:#4E4E4E;display:block;padding-bottom:6px;font-size:20px;font-weight:normal;line-height:24px}.v4 .fakslider .slide .text .inhalt ul{line-height:15px;font-size:11px;list-style-type:none;margin:0;padding:0}.v4 .fakslider .slide .text .inhalt li{margin:0 0 2px 0;background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif);background-position:0 3px;background-repeat:no-repeat;padding-left:15px}.v4 .fakslider .slide .text .inhalt li a{color:#4E4E4E;text-decoration:none}.v4 .fakslider .slide .text .inhalt li a:hover{color:#c40017}.v4 .fakslider .mehr{color:#c40017;text-decoration:none}.v4 .fakslider .mehr:hover,.v4 .fakslider .mehr:focus{color:#4E4E4E}.v4 .fakslider .weitere{bottom:5px;position:absolute;right:10px;z-index:50}.v4 .fakslider .weitere a{background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif);background-position:0 3px;background-repeat:no-repeat;color:#4E4E4E;padding-left:13px;text-decoration:none;font-size:11px}.v4 .fakslider .buttons{border-radius:5px;position:absolute;left:69%;bottom:13px;width:73px;height:25px;z-index:1000}.v4 .fakslider .rsBullets{position:absolute;left:69%;bottom:11px;z-index:1000;padding-left:80px;font-size:12px;line-height:18px}.v4 .fakslider .rsBullet{box-shadow:0 0 1px rgba(222,255,255,0.5);border:1px solid #999;cursor:pointer;width:8px;height:8px;display:inline-block;vertical-align:top;background:#fff;background:#999;border-radius:8px;margin:0 3px}.v4 .fakslider .rsBullet.rsNavSelected{background:#E1011B;border-color:#E1011B}.v4 .fakslider[data-length="1"] .buttons{display:none}.v4 .fakslider .buttons a{background-position:center center;float:left;color:transparent;overflow:hidden;text-align:center;line-height:25px;font-size:14px}.v4 .fakslider .buttons a:focus{outline:1px dotted #e4e4e4}.v4 .fakslider .buttons .pause,.v4 .fakslider .buttons .start{width:25px;height:25px}.v4 .fakslider .buttons .pause{background-image:url(https://assets.rrz.uni-hamburg.de/assets/pause-2-19ec4b8c9a5ba1d93a4cb5061ee6238d42139468eb2e2cf50afb11292fa928ef.png)}.v4 .fakslider .buttons .start{background-image:url(https://assets.rrz.uni-hamburg.de/assets/start-2-aba93316c86d2a6a69968ba670ff7a66817f30adf59897a1a60f1aa5573e9c2e.png)}.v4 .fakslider .buttons .back,.v4 .fakslider .buttons .next{width:24px;height:25px}.v4 .fakslider .buttons .back{background-image:url(https://assets.rrz.uni-hamburg.de/assets/back-2-2cd54024c3a54a52c6aa78897265d81b47567fbeaf375a45b644e75a905aeabc.png)}.v4 .fakslider .buttons .next{background-image:url(https://assets.rrz.uni-hamburg.de/assets/next-2-f06a3d715931b79c5bf87d1d98468a666de8676d71841970a3d42645bca8a49b.png)}.v4 .fakslider .buttons .bullets{position:absolute;left:83px;top:10px;min-width:120px}.v4 .fakslider .buttons .bullets ul{margin:0;padding:0;list-style-type:none}.v4 .fakslider .buttons .bullets ul li{float:left}.v4 .fakslider .buttons .bullets ul li a{float:left;padding:1px;margin-right:1px;width:9px;height:9px;background:transparent url(https://assets.rrz.uni-hamburg.de/assets/punkt-grau-a5acd68ac6443c1b45a3e7ecde773bd2ac4ef5d731dc2cb4866ef8b98ff278fe.png) center no-repeat}.v4 .fakslider .buttons .bullets ul li.activeSlide a{background:transparent url(https://assets.rrz.uni-hamburg.de/assets/punkt-rot-9fd68c117e062744725f5f325f1557bed0321b2c0ac4da44f622777eade65799.png) center no-repeat}.v4 .fakslider .buttons .back:focus,.v4 .fakslider .buttons .next:focus{border:1px dotted #c40017}.v4 .fakslider .buttons .pause:focus,.v4 .fakslider .buttons .start:focus{border:1px dotted #c40017}.v4 .fakslider .slide .bild .bildnachweis{white-space:nowrap;font-size:10px;text-align:right;position:absolute;left:100%;bottom:0;background:#fff;background:rgba(255,255,255,0.85);padding:2px 5px;color:#666;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;transform-origin:bottom left}.v4 section.spalten .kontakt{text-align:center;margin-top:-92px;padding:40px 0 54px 0;background-color:#f3f3f3;margin-top:0}.v4 section.spalten .spalte.rechts .kontakt{text-align:left;background-color:#fff}.v4 section.spalten .kontakt .titel{font-family:TheSansUHHBoldCaps, sans-serif;font-size:24px;margin-bottom:30px;font-weight:normal;color:#0271bb}.v4 section.spalten .kontakt:not(.uebersicht) a{color:#4e4e4e}.v4 section.spalten .kontakt-rot .titel{font-family:TheSansUHHBoldCaps, sans-serif;font-size:24px;margin-bottom:30px;font-weight:normal;color:#0271bb}.v4 section.spalten .teaser-4 .titel{font-family:TheSansUHHBoldCaps, sans-serif;font-size:24px;margin-bottom:30px;font-weight:normal;color:#0271bb}.v4 section.spalten .spalte.rechts .kontakt .sprechzeiten .titel{font-family:TheSansUHHRegular;font-size:16px;margin-bottom:0px;font-weight:normal;color:#0271bb}.v4 .textbox{margin-top:60px;padding:20px;background-color:#fff;border:1px solid #efefef}.v4 .textbox h3.titel{font-size:19px;margin:8px 0 4px 0;padding:0 0 4px 0}.v4 .textbox .untertitel{font-family:TheSansUHHBold,sans-serif;font-weight:normal;font-size:15px;margin:0 0 4px 0}.v4 .textbox .text{font-size:16px;margin:0}.v4 .textbox .text p{margin:8px 0}.v4 .outer .hinweis{margin-top:60px;padding:20px;background-color:#ffffff;border:1px solid #0271bb}.v4 .outer .hinweis.grau{padding:30px 20px;background-color:#f3f3f3;border:0px}.v4 .hinweis .titel,.v4 .hinweis h2{font-size:19px;border-bottom:0;padding-bottom:0px;margin:0 0 20px 0}.v4 .hinweis .untertitel,.v4 .hinweis h4{font-family:TheSansUHHBold,sans-serif;font-weight:normal;font-size:16px;margin:20px 0}.v4 .hinweis .text{font-size:16px;margin:0}.v4 .hinweis .text p{margin:0 0 4px 0}.v4 .hinweis .text ul{margin-top:8px}.v4 .hinweis .text .mehr:after{content:"";display:table;height:10px}.v4 .teaser-3b{margin-top:80px;background-color:#fff;padding:10px 0 15px 0}.v4 .teaser-3b .col{display:block;float:left;min-width:30.9%;width:30.9%;margin-left:0}.v4 .teaser-3b .col+.col{margin-left:3.6%}.v4 .teaser-3b .rubrik{padding:5px 0 8px 0}.v4 .teaser-3b .rubrik strong{font-size:14px}.v4 .teaser-3b .titel{padding:2px 0 0 0;height:31px;margin-bottom:5px}.v4 .teaser-3b .titel strong{font-size:18px}.v4 .teaser-3b .titel strong.b{font-size:14px}.v4 .teaser-3b .bild{margin-bottom:5px;text-align:center}.v4 .teaser-3b img{width:100%}.v4 .teaser-3b .text{line-height:1.5em}.v4 .teaser-3b .text:empty{display:none}.v4 .teaser-3b .bild+.text{margin-top:10px}.v4 .teaser-3b .text p:first-child{margin-top:3px}.v4 .teaser-3b .text ul{list-style-type:none;padding:0}.v4 .teaser-3b .text ul li a::after{content:">";margin-left:4px;color:#c40017}.v4 .spalte.links .box.schaltbar{margin:12px 0;padding:0 !important;background-color:#fff !important}.v4 .spalte.links .outer .box.schaltbar:first-child{margin-top:60px}.v4 .spalte.links .outer.klappbox+.outer .box.schaltbar{margin-top:12px}.v4.js .alles.auf{clear:both;float:left;color:#444;border:1px solid #d4d4d4;padding:1px 7px 1px 5px;margin:20px 0;text-decoration:none}.v4.js .alles.auf:before{float:left;margin:8px 4px 0 0;content:" ";width:0;height:0;border-style:solid;border-width:4px 3.5px 0 3.5px;border-color:#787878 transparent transparent transparent}.v4.js .alles.zu{clear:both;float:left;color:#444;border:1px solid #d4d4d4;padding:1px 7px 1px 5px;margin:20px 0;text-decoration:none}.v4.js .alles.zu:before{float:left;margin:8px 4px 0 0;content:" ";width:0;height:0;border-style:solid;border-width:0 3.5px 4px 3.5px;border-color:transparent transparent #787878}.v4 .schaltbar .titel{display:block;cursor:pointer;position:relative;width:100%;padding:0;margin:0;font-size:18px;color:#4e4e4e}.v4.js .schaltbar .inhalt,.v4.js .schaltbar .subinhalt{position:relative;overflow:auto}.v4 .spalte.rechts .schaltbar .titel a.tt{padding-right:30px}.v4 .schaltbar .titel a.tt{background-color:transparent;display:block;position:relative;width:100%;padding:18px 18px 18px 54px;color:#4e4e4e;text-decoration:none}.v4 .spalte.rechts .schaltbar.sprechzeiten .titel a.tt{padding-left:36px}.v4 .schaltbar>.titel>a.tt:after{content:"";position:absolute;width:20px;height:19px;left:18px;top:50%;margin-top:-8px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/plus-blau-1cccaf73172580ec6f15d3c5da32379cd5b328d5ca7bc00657d2b01bc805bc47.svg)}.v4 .spalte.rechts .schaltbar.sprechzeiten>.titel>a.tt:after{content:"";position:absolute;width:20px;height:19px;left:0;top:50%;margin-top:-8px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/plus-blau-1cccaf73172580ec6f15d3c5da32379cd5b328d5ca7bc00657d2b01bc805bc47.svg)}.v4 .schaltbar.auf>.titel>a.tt:after{background-image:url(https://assets.rrz.uni-hamburg.de/assets/minus-blau-d19b8bb5817adccb76daf43c14f8c17df0df22692f4e722d5dfa246358cd114a.svg)}.v4 .schaltbar .titel a.tt:hover,.v4 .schaltbar .titel a.tt:focus{color:#fff;background-color:#0271bb;text-decoration:none}.v4 .spalte.rechts .schaltbar.auf .titel a.tt{color:#fff;background-color:#0271bb}.v4 .spalte.rechts .schaltbar.auf.sprechzeiten .titel a.tt{color:#4e4e4e;background-color:#fff}.v4 .schaltbar>.titel>a.tt:hover:after,.v4 .schaltbar>.titel>a.tt:focus:after{background-image:url(https://assets.rrz.uni-hamburg.de/assets/plus-weiss-857ebcad7436471b60106cfb13e5a84b8d74387076fe66f62cdf0664f941aadc.svg)}.v4 .schaltbar.auf>.titel>a.tt:hover:after,.v4 .schaltbar.auf>.titel>a.tt:focus:after{background-image:url(https://assets.rrz.uni-hamburg.de/assets/minus-weiss-b2ced8e3ddc483ef5ccf77e3de838a43f3373a9dfe9f887076908e05961c1d6b.svg)}.v4 .spalte.rechts .schaltbar.auf .titel a.tt:after{background-image:url(https://assets.rrz.uni-hamburg.de/assets/minus-weiss-b2ced8e3ddc483ef5ccf77e3de838a43f3373a9dfe9f887076908e05961c1d6b.svg)}.v4 .spalte.rechts .schaltbar.auf.sprechzeiten .titel a.tt:after{background-image:url(https://assets.rrz.uni-hamburg.de/assets/minus-blau-d19b8bb5817adccb76daf43c14f8c17df0df22692f4e722d5dfa246358cd114a.svg)}.v4 .box.schaltbar>.titel{background-color:#faf9f9}.v4 .subbox.schaltbar>.titel{background-color:#ffffff}.v4 .schaltbar h3.titel+.inhalt{margin-top:15px}.v4 .schaltbar h4.titel+.subinhalt{margin-top:15px}.v4.js .schaltbar>.inhalt{display:none}.v4.js .schaltbar>.subinhalt{display:none}.v4 .schaltbar.auf>.inhalt{display:block}.v4 .schaltbar.auf>.subinhalt{display:block}.v4 .schaltbar .inhalt{padding:0px 18px 3px 27px}.v4 .spalte.rechts .schaltbar.sprechzeiten .inhalt{padding:0px 18px 3px 9px}.v4 .schaltbar .subinhalt{padding:0px 0 3px 27px}.v4 .schaltbar .inhalt div:first-child,.v4 .schaltbar .subinhalt div:first-child,.v4 .schaltbar .inhalt p:first-child,.v4 .schaltbar .subinhalt p:first-child,.v4 .schaltbar .inhalt ul:first-child,.v4 .schaltbar .subinhalt ul:first-child,.v4 .schaltbar .inhalt ol:first-child,.v4 .schaltbar .subinhalt ol:first-child,.v4 .schaltbar .inhalt h3:first-child,.v4 .schaltbar .subinhalt h3:first-child,.v4 .schaltbar .inhalt h4:first-child,.v4 .schaltbar .subinhalt h4:first-child{padding-top:0;margin-top:0}.v4 .schaltbar .inhalt .row h4{margin-top:10px}.v4 .schaltbar .subinhalt .row h4{margin-top:10px}.v4 .schaltbar .inhalt .row:first-child h4{margin-top:0}.v4 .schaltbar .subinhalt .row:first-child h4{margin-top:0}.v4 .schaltbar .inhalt table{margin:8px 0 15px 0}.v4 .schaltbar .subinhalt table{margin:8px 0 15px 0}.v4 .kontakt .schaltbar .titel a:hover,.v4 .kontakt .schaltbar .titel a:focus{color:#4e4e4e;background-color:#fff}.v4 .kontakt .schaltbar>.titel>a.tt:hover:after,.v4 .kontakt .schaltbar>.titel>a.tt:focus:after{background-image:url(https://assets.rrz.uni-hamburg.de/assets/plus-blau-1cccaf73172580ec6f15d3c5da32379cd5b328d5ca7bc00657d2b01bc805bc47.svg)}.v4 .kontakt .schaltbar.auf>.titel>a.tt:hover:after,.v4 .kontakt .schaltbar.auf>.titel>a.tt:focus:after{background-image:url(https://assets.rrz.uni-hamburg.de/assets/minus-blau-d19b8bb5817adccb76daf43c14f8c17df0df22692f4e722d5dfa246358cd114a.svg)}.v4 .v4kontakt .schaltbar .titel a:hover,.v4 .kontakt .schaltbar .titel a:focus{color:#4e4e4e;background-color:#fff}.v4 .v4kontakt .schaltbar>.titel>a.tt:hover:after,.v4 .kontakt .schaltbar>.titel>a.tt:focus:after{background-image:url(https://assets.rrz.uni-hamburg.de/assets/plus-blau-1cccaf73172580ec6f15d3c5da32379cd5b328d5ca7bc00657d2b01bc805bc47.svg)}.v4 .v4kontakt .schaltbar.auf>.titel>a.tt:hover:after,.v4 .kontakt .schaltbar.auf>.titel>a.tt:focus:after{background-image:url(https://assets.rrz.uni-hamburg.de/assets/minus-blau-d19b8bb5817adccb76daf43c14f8c17df0df22692f4e722d5dfa246358cd114a.svg)}.v4.js .tab-box{margin-top:60px;position:relative;padding-top:1px}.v4.js .tab-box .DT{border-radius:3px 3px 0 0;background:#fff;top:0;left:0;position:absolute;z-index:1}.v4.js .tab-box .DD{overflow:visible !important;margin-top:0px;border-radius:0 3px 3px 3px;background:#fff;left:0;width:100%;height:10px;position:absolute;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.v4.js .tab-box .dl{position:relative;overflow:hidden;margin:0;z-index:3}.v4.js .tab-box .dt{float:left;position:relative;z-index:3;border:1px solid #ddd;border-bottom:0;margin-left:6px}.v4.js .tab-box .dt.first{margin-left:0}.v4.js .tab-box .dt.active{border-bottom-color:#fff;border-bottom-width:2px;z-index:4}.v4.js .tab-box .dl blockquote{padding:20px 40px;border:1px solid #ddd;width:calc(100% - 82px)}.v4.js .tab-box .dl blockquote table.matrix2{width:-moz-calc(100% + 80px);width:-webkit-calc(100% + 80px);width:calc(100% + 80px);margin-left:-moz-calc(0% - 40px);margin-left:-webkit-calc(0% - 40px);margin-left:calc(0% - 40px);margin-right:-moz-calc(0% - 40px);margin-right:-webkit-calc(0% - 40px);margin-right:calc(0% - 40px)}.v4.js .tab-box.standard .dt h3{margin:0}.v4.js .tab-box .dt>*{font-size:17px;margin:0;line-height:inherit}.v4.js .tab-box .dt a{color:#444;border-bottom:1px solid #ddd;line-height:20px;height:50px;padding:17px 30px 13px 30px;outline:0;display:block;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;background:#f5f5f5}.v4.js .tab-box .dt a:hover{text-decoration:none;background:#fff}.v4.js .tab-box .dt.active a{border-bottom-color:#fff;z-index:1;background:#fff}.v4.js .tab-box .dt.active a:hover{cursor:default}.v4.js .tab-box .dd{position:absolute;top:0px;left:0;margin:-1px 0 0 0;display:none;padding:0;z-index:3;overflow:hidden;box-sizing:content-box}.v4.js .tab-box .dd.padding{padding:20px 40px}.v4.js .volle-breite .tab-box .dd.padding{padding:20px 40px}.v4.js .tab-box.standard{margin-top:60px}.v4.js .tab-box.standard .dd{padding:20px 40px;box-sizing:border-box;width:100%}.v4.js .tab-box.standard .dd.keinpadding{padding:20px 0;box-sizing:border-box;width:100%}.v4.js .tab-box.standard .dd .col{float:left;overflow:hidden;margin-top:0px}.v4.js .tab-box.standard .dd .col>.inhalt:first-child>*{margin-top:0}.v4.js .tab-box.standard .dd .spalte1{width:18%}.v4.js .tab-box.standard .dd .spalte{width:74%;margin-top:-5px;margin-left:4%}.v4.js .tab-box.standard .dd .spalte1 img{width:100%}.v4.js .tab-box.standard .dd .spalte2{width:36.5%;margin-left:4%}.v4.js .tab-box.standard .dd .spalte3{width:36.5%;margin-left:4%}.v4.js .tab-box.standard .dd.keinbild .spalte{width:100%;margin-left:0px}.v4.js .tab-box.standard .dd.keinbild .spalte2{width:50%;margin-left:0px}.v4.js .tab-box.standard .dd.keinbild .spalte3{width:47%;margin-left:3%}.v4.js .tab-box.standard .dd .titel{margin:0;font-size:12px}.v4.js .tab-box.standard .dd a{text-decoration:none}.v4.js .tab-box.standard .dd a:hover{text-decoration:underline;color:#c40017}.v4.js .tab-box.standard .dd ul{font-size:16px;list-style-type:none;margin:4px 0 0 0}.v4.js .start .tab-box.standard .dd a{color:#c40017}.v4.js .start .tab-box.standard .dd ul{padding:0;line-height:15px}.v4.js .start .tab-box.standard .dd li{margin:0 0 2px 0;background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif);background-position:0 3px;background-repeat:no-repeat;padding-left:15px}.v4k.js .tab-box{margin-top:60px;position:relative;padding-top:1px}.v4k.js .tab-box .DT{border-radius:3px 3px 0 0;background:#fff;top:0;left:0;position:absolute;z-index:1}.v4k.js .tab-box .DD{overflow:visible !important;margin-top:0px;border-radius:0 3px 3px 3px;background:#fff;left:0;width:100%;height:10px;position:absolute;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.v4k.js .tab-box .dl{position:relative;overflow:hidden;margin:0;z-index:3}.v4k.js .tab-box .dt{float:left;position:relative;z-index:3;border:1px solid #ddd;border-bottom:0;margin-left:6px}.v4k.js .tab-box .dt.first{margin-left:0}.v4k.js .tab-box .dt.active{border-bottom-color:#fff;border-bottom-width:2px;z-index:4}.v4k.js .tab-box .dl blockquote{padding:20px 40px;border:1px solid #ddd;width:calc(100% - 82px)}.v4k.js .tab-box .dl blockquote table.matrix2{width:-moz-calc(100% + 80px);width:-webkit-calc(100% + 80px);width:calc(100% + 80px);margin-left:-moz-calc(0% - 40px);margin-left:-webkit-calc(0% - 40px);margin-left:calc(0% - 40px);margin-right:-moz-calc(0% - 40px);margin-right:-webkit-calc(0% - 40px);margin-right:calc(0% - 40px)}.v4k.js .tab-box.standard .dt h3{margin:0}.v4k.js .tab-box .dt>*{font-size:17px;margin:0;line-height:inherit}.v4k.js .tab-box .dt a{color:#444;border-bottom:1px solid #ddd;line-height:20px;height:50px;padding:17px 30px 13px 30px;outline:0;display:block;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;background:#f5f5f5}.v4k.js .tab-box .dt a:hover{text-decoration:none;background:#fff}.v4k.js .tab-box .dt.active a{border-bottom-color:#fff;z-index:1;background:#fff}.v4k.js .tab-box .dt.active a:hover{cursor:default}.v4k.js .tab-box .dd{position:absolute;top:0px;left:0;margin:-1px 0 0 0;display:none;padding:0;z-index:3;overflow:hidden;box-sizing:content-box}.v4k.js .tab-box .dd.padding{padding:20px 40px}.v4k.js .volle-breite .tab-box .dd.padding{padding:20px 40px}.v4k.js .tab-box.standard{margin-top:60px}.v4k.js .tab-box.standard .dd{padding:20px 40px;box-sizing:border-box;width:100%}.v4k.js .tab-box.standard .dd.keinpadding{padding:20px 0;box-sizing:border-box;width:100%}.v4k.js .tab-box.standard .dd .col{float:left;overflow:hidden;margin-top:0px}.v4k.js .tab-box.standard .dd .col>.inhalt:first-child>*{margin-top:0}.v4k.js .tab-box.standard .dd .spalte1{width:18%}.v4k.js .tab-box.standard .dd .spalte{width:74%;margin-top:-5px;margin-left:4%}.v4k.js .tab-box.standard .dd .spalte1 img{width:100%}.v4k.js .tab-box.standard .dd .spalte2{width:36.5%;margin-left:4%}.v4k.js .tab-box.standard .dd .spalte3{width:36.5%;margin-left:4%}.v4k.js .tab-box.standard .dd.keinbild .spalte{width:100%;margin-left:0px}.v4k.js .tab-box.standard .dd.keinbild .spalte2{width:50%;margin-left:0px}.v4k.js .tab-box.standard .dd.keinbild .spalte3{width:47%;margin-left:3%}.v4k.js .tab-box.standard .dd .titel{margin:0;font-size:12px}.v4k.js .tab-box.standard .dd a{text-decoration:none}.v4k.js .tab-box.standard .dd a:hover{text-decoration:underline;color:#c40017}.v4k.js .tab-box.standard .dd ul{font-size:16px;list-style-type:none;margin:4px 0 0 0}.v4k.js .start .tab-box.standard .dd a{color:#c40017}.v4k.js .start .tab-box.standard .dd ul{padding:0;line-height:15px}.v4k.js .start .tab-box.standard .dd li{margin:0 0 2px 0;background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-a0a3e26be7ac29620fcbde88a3ecdf0dbaf9ec984d4d2f3a3d65db53bdbd62a6.gif);background-position:0 3px;background-repeat:no-repeat;padding-left:15px}.v4 .fotolinks{margin-top:30px}.v4 .fotolinks+h3{margin-top:15px}.v4 .fotolinks{position:relative;width:100%;left:0px;margin-bottom:21px;clear:both}.v4 .fotolinks img{float:left;width:100%}.v4 .fotolinks img{float:left;max-width:100%}.v4 .fotolinks .bildnachweis{clear:left;text-align:right;font-size:13px;line-height:1em;padding-right:10px;padding-top:5px;min-height:18px}.v4 .fotolinks+p:empty{display:none}.v4 #bildgalerie{margin-top:60px;padding-bottom:20px;overflow:hidden;padding:0 15px 15px 15px;background-color:#f3f3f3}.v4 #bildgalerie .rsDefault .rsOverflow,.v4 #bildgalerie .rsDefault .rsSlide,.v4 #bildgalerie .rsDefault .rsVideoFrameHolder,.v4 #bildgalerie .rsDefault .rsThumbs{background:transparent}.v4 #bildgalerie .galerieContainer{display:inline-block;vertical-align:top;margin-left:0px;width:100%;text-align:left}.v4 .links #bildgalerie .galerieContainer{border-right:0px}.v4 #bildgalerie .titel{line-height:36px;font-size:24px;font-family:TheSansUHHBold,sans-serif;margin:24px 26px 20px 0px;text-align:left}.v4 #bildgalerie .titel span,.v4 #bildgalerie .titel h2{font-family:TheSansUHHBoldCaps;font-size:22px;line-height:30px;display:inline}.v4 #bildgalerie .titel span{margin-left:40px}.v4 #bildgalerie .galerie{margin-top:30px}.v4 #bildgalerie .galerie .slide{background:#f3f3f3 !important}.v4 #bildgalerie .galerie .slide .imgtable{display:table;width:100%}.v4 #bildgalerie .galerie .slide .imgcell{height1:508px;display:table-cell;vertical-align:middle;text-align:left}.v4 #bildgalerie .galerie .slide .imgcontainer{display:inline-block}.v4 #bildgalerie .galerie .slide .imgcontainer img{margin:0 !important;width:100%}.v4 #bildgalerie .galerie .slide .numerierung{float:left;font-size:12px;line-height:1.25em;margin-top:5px}.v4 #bildgalerie .galerie .slide .copyright{float:right;font-size:12px;line-height:1.25em;margin-top:5px}.v4 #bildgalerie .galerie .slide .bildunterschrift{margin-top:16px;margin-bottom:16px;font-size:16px;padding:0;float:left}.v4 #bildgalerie .galerie .slide .bildunterschrift .headline{margin-bottom:3px;font-size:16px}.v4 #bildgalerie .linie{height:646px;display:inline-block;visibility:hidden;vertical-align:top;width:0;border-left:1px solid #ddd;border-right:1px solid #fff;margin:0 15px}.v4 #bildgalerie .galeriethumbs{background:#f3f3f3;height:420px !important;width:210px !important}.v4 #bildgalerie .sliderContainer{display:inline-block;vertical-align:top;height:520px !important;width:210px !important;overflow:visible;margin-top:28px}.v4 #bildgalerie .sliderContainer .thumbup img{cursor:pointer;margin-left:5px}.v4 #bildgalerie .sliderContainer .thumbdown img{cursor:pointer;margin-left:5px}.v4 #bildgalerie .galeriethumbs .slide{width:210px !important;height:420px !important;background:#f3f3f3 !important}.v4 #bildgalerie .galeriethumbs .slide a:focus img{outline:1px dotted #444}.v4 #bildgalerie .galeriethumbs .slide img{float:left;padding:2px;margin:3px}.v4 #bildgalerie .galeriethumbs .slide img.an{outline:2px solid #999}.v4 #bildgalerie .galeriethumbs .rsSlide{height:420px !important}.v4 #bildgalerie .galeriethumbs .rsOverflow{height:420px !important}.v4 #bildgalerie .rsArrow{width:49px !important;border-radius:2px}.v4 #bildgalerie .rsArrowIcn{width:49px !important;height:48px !important;color:transparent;line-height:48px;text-align:center;font-size:20px}.v4 #bildgalerie .rsArrowLeft .rsArrowIcn{border-radius:0 !important;background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil_links-353524a3afd1bbe0e82f7d16fd3e0845cb0e1e39ba5e1c602b7ac9f883cb54c7.png);background-position:center center !important;margin-left:-25px !important;top:240px !important}.v4 #bildgalerie .rsArrowRight .rsArrowIcn{border-radius:0 !important;background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil_rechts-c59da76859c9c5dd7bf6367fc3a03a61aa17ef243fa34bb6afa7b67dd930291b.png);background-position:center center !important;margin-left:-25px !important;top:240px !important}.v4 #bildgalerie .rsArrowRight{right:0px !important}.v4 #bildgalerie .rsArrowLeft{left:0px !important}.v4 #bildgalerie .galerie{width:100% !important;height:auto !important}.v4 #bildgalerie .galerie .slide .imgtable{display:block;padding:0 40px}.v4 #bildgalerie .galerie .slide .imgcell{height:auto;display:block}.v4 #bildgalerie .rsArrowIcn{top:40% !important;margin-top:-25px}.v4 #bildgalerie .galerie .slide .bildunterschrift{margin:10px 40px 28px 40px}.v4 #bildgalerie .sliderinhaltContainer{height:98px !important;width:100% !important;overflow:visible}.v4 #bildgalerie.ausblenden .sliderinhaltContainer{display:none}.v4 #bildgalerie .sliderinhaltContainer .thumbup{float:left;height:84px !important;width:35px !important}.v4 #bildgalerie .sliderinhaltContainer .thumbdown{float:left;height:84px !important;width:35px !important}.v4 #bildgalerie .galeriethumbsinhalt{float:left;height:102px !important;width:calc(100% - 70px) !important;padding:0}.v4 #bildgalerie .galeriethumbsinhalt .slide{background-color:#f3f3f3}.v4 #bildgalerie .galeriethumbsinhalt .slide a:focus img{outline:1px dotted #444}.v4 #bildgalerie .galeriethumbsinhalt .slide img{float:left;padding:2px;margin:0.5% 1%;width:18%}.v4 #bildgalerie .galeriethumbsinhalt .slide img.an{outline:2px solid #999}.v4 #bildgalerie .galeriethumbsinhalt .rsArrow{display:none !important}.v4 #bildgalerie .galeriethumbsinhalt .rsArrowIcn{display:none}.v4 #bildgalerie.gallerywide{padding:0 0 20px 0}.v4 #bildgalerie.gallerywide .galerieContainer{width:670px;display:inline-block;vertical-align:top;text-align:left}.v4 #bildgalerie.gallerywide .galeriethumbs img{width:94px;height:64px;object-fit:cover}.v4 .outer .cn-map{margin-top:80px}.v4 .outer .cn-map .head:empty{display:none}.v4 .outer .cn-map .map{height:400px;position:relative}.v4:not(.s):not(.m) .volle-breite .outer .cn-map .map{height:600px}.v4 .outer .cn-map iframe{position:absolute;top:0;left:0;border:0 !important;width:100% !important;height:100% !important}.v4 .teaser-2-col{margin-top:60px}.v4 .inhalt .teaser-2-col{margin-top:60px}.v4 .inhalt .teaser-2-col.breit{width:100% !important}.v4 .teaser-2-col .col{background-color:#fff}.v4 .teaser-2-col.breit .col{min-width:48.2%;width:48.2%}.v4 .teaser-2-col.breit .bild{width:100%;padding:0;overflow:hidden;margin:20px auto 0 auto}.v4 .teaser-2-col.breit .bild img{width:100%;float:left}.v4 .teaser-2-col.schmal .col{min-width:48.2%;width:48.2%}.v4 .teaser-2-col.schmal .bild{width:100%;padding:0;overflow:hidden;margin:20px auto 0 auto}.v4 .teaser-2-col.schmal .bild img{width:100%;float:left}.v4 .teaser-2-col .col.sep{min-width:3.6% !important;width:3.6%;background-color:transparent}.v4 .teaser-2-col .kopf{padding:10px 0;overflow:hidden;color:#4e4e4e}.v4 .teaser-2-col .kopf h4,.v4 .teaser-2-col .kopf h3{color:#4E4E4E;font-size:13px;margin:0;display:inline}.v4 .teaser-2-col .col .kopf+.bild{margin-top:0px}.v4 .teaser-2-col .inhalt{width:auto;padding:5px 0 16px 0;overflow:hidden}.v4 .teaser-2-col .titel{color:#4E4E4E;font-family:TheSansUHHBold,sans-serif;font-size:19px;font-weight:normal;line-height:20px;min-height:4px;margin:0;padding:10px 0 4px 0}.v4 .teaser-2-col .text{margin:0 0 5px 0}.v4 .teaser-2-col p{margin:0}.v4 .teaser-2-col ul{font-size:15px;list-style-type:none;margin:0.5em 0 0 0}.v4 .teaser-2-col ul a{color:#4E4E4E;text-decoration:none}.v4 .teaser-2-col ul a:hover{color:#c40017;text-decoration:underline}.v4 .teaser-2-col p:empty{display:none}.v4 .teaser-2-col div div:empty{display:none}.v4 .teaser-3-col{margin-top:60px;display:table}.v4 .teaser-3-col .col{width:30.9%;min-width:30.9%;background-color:#fff;position:relative}.v4 .teaser-3-col .col.sep{min-width:3.6%;width:3.6%;background-color:transparent}.v4 .teaser-3-col .kopf{padding:10px 0;overflow:hidden;color:#4e4e4e}.v4 .teaser-3-col .kopf h3,.v4 .subsite .teaser-3-col .kopf h4{color:#4E4E4E;font-size:17px;margin:0;display:inline}.v4 .teaser-3-col .kopf h2{font-size:19px;margin:0}.v4 .teaser-3-col .bild{overflow:hidden;margin:20px 0 0 0}.v4 .teaser-3-col .bild img{width:100%;float:left}.v4 .teaser-3-col .inhalt{padding:5px 0 16px 0;overflow:hidden}.v4 .teaser-3-col .col .kopf+.bild{margin-top:0}.v4 .teaser-3-col .titel{color:#4E4E4E;font-family:TheSansUHHBold,sans-serif;font-size:13px !important;margin:0 !important;font-weight:normal;line-height:20px;min-height:4px}.v4 .teaser-3-col .text{margin:3px 0 5px 0}.v4 .teaser-3-col p{margin:0}.v4 .teaser-3-col ul{font-size:15px;list-style-type:none;margin:0.5em 0 0 0}.v4 .teaser-3-col ul+ul{margin:0px 0 0 0}.v4 .teaser-3-col ul a,.v4 .fakultaet .teaser-3-col ul a{color:#4E4E4E;text-decoration:none}.v4 .teaser-3-col ul a:hover,.v4 .fakultaet .teaser-3-col ul a:hover{text-decoration:underline;color:#c40017}.v4 .teaser-3-col p:empty{display:none}.v4 .teaser-3-col div div:empty{display:none}.v4 .outer .inhaltsblock{margin-top:50px}.v4 .inhaltsblock h3.titel{line-height:20px;margin:8px 0 4px 0;padding:0 0 4px 0;background-position:0 3px;font-size:19px}.v4 .inhaltsblock.schaltbar h3.titel{margin:0;background-position:0 7px}.v4 .inhaltsblock.einspaltig:not(.schaltbar) h3.titel{margin-bottom:13px}.v4 .inhaltsblock.einspaltig .inhalt>h3{margin:12px 0 8px}.v4 .inhaltsblock.einspaltig .inhalt>h2{margin:12px 0 8px}.v4 .teasereinfachbox{margin-top:60px;background-color:#fff;padding:20px}.v4 .teasereinfachbox h3.titel{font-size:19px;margin:8px 0 4px 0;line-height:20px;padding:0 0 4px 0}.v4 .teasereinfachbox .bild{float:left;margin:8px 20px 10px 0;font-size:0;line-height:0;width:200px;max-width:40%}.v4 .teasereinfachbox .bild img{width:100%}.v4 .teasereinfachbox .text{margin:0;font-size:16px}.v4 .teasereinfachbox .text p{margin:0 0 4px 0}.v4 .teasereinfachbox ul{list-style-type:none;display:inline;margin-top:4px}.v4 .teasereinfachbox li a{margin:0 0 0 -16px;position:relative}.v4 .teasereinfachbox li:before{width:0px !important}.v4 .teasereinfachbox ul{padding:0 !important}.v4 .teasereinfachbox li{left:40px !important;margin-right:40px !important}.v4 .teasereinfachbox li a:before{content:' ';background:#e3001b;position:absolute;width:6px;overflow:hidden;height:6px;top:7px;left:-14px}.v4 .mitarbeiterinnen .sortierung .alphabetisch,.v4 .mitarbeiterinnen .sortierung .liste{display:none}.v4 .mitarbeiterinnen .sortierung .alphabetisch,.v4 .mitarbeiterinnen .sortierung .liste table{width:100%}.v4 .mitarbeiterinnen .liste table th{border:1px solid #ddd;border-width:1px 0 1px 0;padding:5px 4px 5px 0}.v4 .mitarbeiterinnen .liste table td{border:1px solid #ddd;border-width:0 0 1px 0;padding:5px 4px 5px 0}.v4 .mitarbeiterinnen .liste table td.raum{width:40px}.v4 .mitarbeiterinnen .liste table td.telefon{max-width:110px}.v4 .mitarbeiterinnen .liste table tr:first-child td{border-width:0px 0 0 0}.v4 .mitarbeiterinnen .liste table a{color:#c40017;text-decoration:none}.v4 .mitarbeiterinnen .liste table a[href^="tel"]{color:#4e4e4e;cursor:text;text-decoration:none}.v4 .mitarbeiterinnen .liste table a:hover,.v4 .mitarbeiterinnen .liste table a:focus{color:#c40017;text-decoration:underline}.v4 .mitarbeiterinnen .liste table a[href^="tel"]:hover{color:#4e4e4e;text-decoration:none}.v4 .mitarbeiterinnen .liste table a[href^="tel"]:focus{color:#4e4e4e;text-decoration:none}.v4 .mitarbeiterinnen #liste0{float:left;width:40px;height:40px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/iliste0-7ae5df246f3e6adcf589a292169a5d63ffb95eb09994d638d7fc93dea8d22c28.png);background-repeat:no-repeat;background-position:center;display:none;font-size:10px;text-align:center;line-height:40px;color:transparent;border:1px solid transparent}.v4 .mitarbeiterinnen #liste1{float:left;width:40px;height:40px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/iliste1-9a1b61510e413ef02b4d72312e52b2da68fe5dc4d82d48a6f43600743865f284.png);background-repeat:no-repeat;background-position:center;font-size:10px;text-align:center;line-height:40px;color:transparent;border:1px solid transparent}.v4 .mitarbeiterinnen #organisatorisch0{float:left;width:40px;height:40px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/iorg0-e56d4740bd26a362d57dbbe953a7073143ec731aae19e1fd0859ee78ce014487.png);background-repeat:no-repeat;background-position:center;font-size:10px;text-align:center;line-height:40px;color:transparent;border:1px solid transparent}.v4 .mitarbeiterinnen #organisatorisch1{float:left;width:40px;height:40px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/iorg1-fcb73d5017345e7e1b1f9a8c16da939d7851a477a45424ee9155d237a3364375.png);background-repeat:no-repeat;background-position:center;display:none;font-size:10px;text-align:center;line-height:40px;color:transparent;border:1px solid transparent}.v4 .mitarbeiterinnen .kopf{display:none;font-size:13px;margin:0px 0 20px;padding:6px 0 5px 0;overflow:visible !important}html.v4.js.css .mitarbeiterinnen .kopf{display:block}.v4 .mitarbeiterinnen .kopf .titel{margin-left:10px;float:left;width:110px}.v4 .mitarbeiterinnen .kopf .alphabet{padding:0 0 12px 0;font-size:0.1px;line-height:1.5;font-family:TheSansUHHBold,sans-serif;font-weight:normal;list-style-type:none}.v4 .mitarbeiterinnen .kopf .alphabet li{float:left}.v4 .mitarbeiterinnen .kopf .alphabet a{font-size:15px;text-transform:uppercase;color:#4e4e4e;padding:0 1px;margin-right:9px;border:1px solid #fff}.v4 .mitarbeiterinnen .kopf .alphabet a:hover{color:#c40017;border:1px dotted #c40017;text-decoration:none}.v4 .mitarbeiterinnen .kopf .alphabet a.an{color:#c40017;border:1px solid #c40017}.v4 .mitarbeiterinnen .kopf .alphabet a.an:hover{text-decoration:none}.v4 .mitarbeiterinnen .kopf .alphabet a.an:focus{outline:0}.v4 .mitarbeiterinnen .kopf span{text-transform:uppercase;color:#e0e0e0}.v4 .mitarbeiterinnen .kopf .alphabet{margin-bottom:6px}.v4 .mitarbeiterinnen .kopf .alphabet .alle{text-transform:capitalize;cursor:pointer;border:0;white-space:nowrap;background-color:#666;font-size:10px;color:#fff;height:20px;line-height:20px;margin:0 4px 0 5px;padding:2px 14px;position:relative;top:-1px}.v4 .mitarbeiterinnen .kopf .alphabet .alle:hover{border:0;color:#fff}.v4 .mitarbeiterinnen .kopf .alphabet span{font-size:15px;padding:0 2px;border-radius:2px;margin-right:12px}.v4 .mitarbeiterinnen .kopf .filter{font-size:6px;overflow:hidden;clear:left;padding-top:18px}.v4 .mitarbeiterinnen .orglinks{display:none}.v4 .mitarbeiterinnen .kopf .filter div{display:inline-block;vertical-align:middle;margin-right:12px}.v4 .mitarbeiterinnen .kopf .filter .ok{padding-top:10px}.v4 .mitarbeiterinnen .kopf .filter div:last-child{margin-right:0}.v4 .mitarbeiterinnen .kopf .filter select{font-size:15px;width:300px;font-family:TheSansUHH;height:36px}.v4 .mitarbeiterinnen .kopf .filter select option{padding:10px 2px}.v4 .mitarbeiterinnen .kopf .filter img{cursor:pointer}.v4 .mitarbeiterinnen .kopf .sortiere{float:left;width:167px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/bottom-0ac5ba59a50c9c80f1ec0e227bf69b59c3e7751888d57c5ce504311d4aee7c0c.gif);background-position:left center;background-repeat:no-repeat;padding-left:19px}.v4 .mitarbeiterinnen .kopf .liste{cursor:pointer;float:left;width:80px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/bottom-0ac5ba59a50c9c80f1ec0e227bf69b59c3e7751888d57c5ce504311d4aee7c0c.gif);background-position:left center;background-repeat:no-repeat;padding-left:19px}.v4 .mitarbeiterinnen .kopf .sortiere b{cursor:pointer}.v4 .mitarbeiterinnen .kopf .typ{font-size:0px;margin-bottom:0px;white-space:nowrap}.v4 .mitarbeiterinnen .organisationseinheit{clear:both;display:block;border-bottom:1px solid #ddd;font-size:17px !important;font-family:TheSansUHHBold,sans-serif;font-weight:normal;line-height:20px !important;padding:5px 10px 3px 0px !important;margin:0 !important}.v4 .mitarbeiterinnen .suborganisationseinheit{clear:both;display:block;border-bottom:1px solid #ddd;font-size:13px !important;line-height:18px !important;padding:5px 10px 3px 10px !important;margin:0 !important}.v4 .mitarbeiterinnen .mitarbeiterin{clear:both;margin:40px 0 60px 0}.v4 .mitarbeiterinnen .mitarbeiterin:after{content:" ";display:table;clear:both;height:0}.v4 .mitarbeiterinnen .mitarbeiterin a{color:#c40017;text-decoration:none}.v4 .mitarbeiterinnen .mitarbeiterin a:hover,.v4 .mitarbeiterinnen .mitarbeiterin a:focus{text-decoration:underline}.v4 .mitarbeiterinnen .mitarbeiterin .foto{float:left;margin:5px 24px 0 0;width:135px;min-height:70px;overflow:hidden;background-color:#eee;position:relative}.v4 .mitarbeiterinnen .mitarbeiterin .foto .bildnachweis{display:none;position:absolute;transform:rotate(270deg);-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;transform-origin:bottom left;left:100%;white-space:nowrap;bottom:0px;font-size:12px;line-height:20px;padding:0 8px;color:#4e4e4e;background-color:rgba(255,255,255,0.6)}.v4 .mitarbeiterinnen .mitarbeiterin .foto:hover .bildnachweis{display:block}.v4 .mitarbeiterinnen .mitarbeiterin .foto img{width:100%;font-size:6px;float:left}.v4 .mitarbeiterinnen .mitarbeiterin .foto2{float:left;margin:5px 24px 0 0;width:135px;min-height:70px;overflow:hidden;background-color:#eee;position:relative}.v4 .mitarbeiterinnen .mitarbeiterin .foto2:before{content:"";display:block;padding-top:133.33333%}.v4 .mitarbeiterinnen .mitarbeiterin .foto2 a{position:absolute;top:0;left:0;width:100%;height:100%}.v4 .mitarbeiterinnen .mitarbeiterin .foto2 .bildnachweis{display:none;position:absolute;transform:rotate(270deg);-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;transform-origin:bottom left;left:100%;white-space:nowrap;bottom:0px;font-size:12px;line-height:20px;padding:0 8px;color:#4e4e4e;background-color:rgba(255,255,255,0.6)}.v4 .mitarbeiterinnen .mitarbeiterin .foto2:hover .bildnachweis:not(:empty){display:block}.v4 .mitarbeiterinnen .mitarbeiterin .foto2 img{width:100%;font-size:6px;float:left}.v4 .mitarbeiterinnen .mitarbeiterin .foto2 img.defer{visibility:hidden}.v4 .mitarbeiterinnen .mitarbeiterin .daten{line-height:1.5em;margin:0 24px 0 0;overflow:hidden}.v4 .mitarbeiterinnen .mitarbeiterin.keinschwerpunkt .daten{width:calc(100% - 159px);margin:0}.v4 .mitarbeiterinnen .mitarbeiterin .daten .name h3{font-size:16px;margin:0;display:inline}.v4 .mitarbeiterinnen .mitarbeiterin .daten .name h4{font-size:16px;margin:0;display:inline}.v4 .mitarbeiterinnen .mitarbeiterin .daten .name .vorname{display:inline}.v4 .mitarbeiterinnen .mitarbeiterin .daten .funktion{font-family:TheSansUHHItalic,sans-serif}.v4 .mitarbeiterinnen .mitarbeiterin .daten .telefon{margin-top:10px}.v4 .mitarbeiterinnen .mitarbeiterin .daten .email{display:table}.v4 .mitarbeiterinnen .mitarbeiterin .daten .email label{display:table-cell}.v4 .mitarbeiterinnen .mitarbeiterin .daten .email .adresses{padding-left:2px;display:table-cell;word-wrap:break-word}.v4 .mitarbeiterinnen .mitarbeiterin .daten .email .adresses a.link{display:block}.v4 .mitarbeiterinnen .mitarbeiterin .daten .sprechzeiten{margin-top:18px}.v4 .mitarbeiterinnen .mitarbeiterin .daten .sprechzeiten.schaltbar .titel{margin-bottom:0}.v4 .mitarbeiterinnen .mitarbeiterin .daten .sprechzeiten *{margin:0;padding:0}.v4 .mitarbeiterinnen .mitarbeiterin .daten .sprechzeiten .titel{margin-bottom:5px;border-bottom:0 !important}.v4 .mitarbeiterinnen .mitarbeiterin .daten .sprechzeiten ul{list-style-type:none;margin:0;padding:0}.v4 .mitarbeiterinnen .mitarbeiterin .daten .vertretung{margin-top:5px}.v4 .mitarbeiterinnen .mitarbeiterin .schwerpunkte{margin:20px 0px 0 159px;line-height:1.5em !important}.v4 .mitarbeiterinnen .mitarbeiterin .schwerpunkte .titel{padding-left:0;background:none;cursor:default;border-bottom:0;margin:0 0 5px 0 !important}.v4 .mitarbeiterinnen .mitarbeiterin .schwerpunkte .titel h4{margin:0;font-size:16px}.v4 .mitarbeiterinnen .mitarbeiterin .schwerpunkte .titel h5{margin:0;font-size:16px}.v4 .mitarbeiterinnen .mitarbeiterin .schwerpunkte.auf .titel{background:none}.v4 .mitarbeiterinnen .mitarbeiterin .schwerpunkte .titel a{cursor:default;text-decoration:none;color:#4e4e4e}.v4 .mitarbeiterinnen .mitarbeiterin .schwerpunkteliste{list-style-type:disc;margin:0;padding-left:14px;display:block !important}.v4 .mitarbeiterinnen .mitarbeiterin .schwerpunkte ul{padding-left:16px !important}.v4 .mitarbeiterinnen .mitarbeiterin .schwerpunkte ul.liste{margin:0;padding:0;list-style-type:none;margin-bottom:10px;margin-top:0}.v4 .mitarbeiterinnen .mitarbeiterin .schwerpunkte ul.liste li{background-image:url(https://assets.rrz.uni-hamburg.de/assets/dart-round-gr-list-2-eaaaf53a2f75afadf828b841467a9b18c26458ebf4f3c186fc45a9d427658ea9.gif);background-repeat:no-repeat;line-height:19px;margin:0 0 2px;padding-left:8px}.v4 #profilepicture{position:relative;overflow:hidden;float:right}.v4 #profilepicture .bildnachweis{display:none;position:absolute;transform:rotate(270deg);-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;transform-origin:bottom left;left:100%;white-space:nowrap;bottom:21px;font-size:12px;line-height:20px;padding:0 8px;color:#4e4e4e;background-color:rgba(255,255,255,0.6)}.v4 #profilepicture:hover .bildnachweis{display:block}.v4 .peoplesearch_chem th{text-align:left}.v4 .peoplesearch_chem .mitarbeiterinnen .liste table tr:first-child td{border-width:0px 0 1px 0}#chempeople input[type=text]{width:calc(100% - 155px);border:1px solid #0271bb !important;line-height:60px;height:60px !important;text-indent:20px;font-family:TheSansUHH, sans-serif;font-size:16px;text-decoration:none;padding:0px;vertical-align:top}#chempeople button{background-color:#0271bb;font-family:TheSansUHHSemiLightCaps !important;border:0 !important;border-radius:0;color:#fff !important;height:60px !important;min-width:140px !important;padding:4px 21px !important;text-align:center;font-size:22px !important;font-weight:normal !important;margin-left:14px}.v4 .spalte.links table.gsc-search-box{margin-top:0px}.l .leftaligned{max-width:58.3%}.v4 .studiengaenge{width:100%;margin-top:-24px;position:relative}.v4 .studiengaenge .funktionen{width:100%;margin:15px 0 5px 0}.v4 .studiengaenge .funktionen div{display:none}.v4 .studiengaenge .funktionen .thema,.v4 .studiengaenge .funktionen .typ{display:inline}.v4 .studiengaenge .funktionen form{margin:0;padding:0}.v4 .studiengaenge .funktionen select{font-size:16px;height:30px;width:45%;background-color:#f3f3f3;font-family:TheSansUHH, sans-serif;border:none;padding-left:20px}.v4 .studiengaenge .abc{font-size:0;text-transform:uppercase;padding:0 1px;margin:40px 0;border:1px solid #fff;line-height:1.5;font-family:TheSansUHHBold,sans-serif}.v4 .studiengaenge .abc a{font-size:15px;color:#4e4e4e;margin-right:11px}.v4 .studiengaenge .abc span{font-size:15px;color:#e0e0e0;margin-right:11px}.v4 .studiengaenge .abc .alle{text-transform:capitalize;border:0;white-space:nowrap;background-color:#666;font-size:10px;color:#fff;height:20px;line-height:20px;margin:0 4px 0 5px;padding:2px 14px;position:relative;top:-2px}.v4 .studiengang{margin-top:-36px}.v4 .studiengang .liste{list-style-type:none;margin:0 0 25px 0;padding:0 !important;line-height:1.7em}.v4 #StudiengangDetails .inhalt{padding-top:0;margin-top:15px}.v4 #StudiengangDetails .inhalt .row.video{margin-left:17px;margin-bottom:15px}.v4 #StudiengangDetails h4.strong{display:inline}.v4 span.hide{font-weight:bold}.v4 span.hh{display:none}.v4 li.ende{display:none}.v4 .box-rechts-grau{float:right;width:200px;border:1px solid #ccc;margin:0 0 10px 10px;font-size:13px;clear:right}.v4 .box-rechts-grau .box-titel{margin:0;padding:3px 2px;font-size:14px;background-color:#ccc;color:#333;text-align:center;font-weight:bold}.v4 .box-rechts-grau .box-inhalt{padding:7px 5px;font-size:13px}.v4 .box-rechts-grau .box-inhalt p{margin:0 0 5px 0}.v4 .box-rechts-grau .box-inhalt ul{margin:0 0 5px 20px;padding:0}.v4 .box-rechts-grau .box-inhalt ol{margin:0 0 5px 20px;padding:0}.v4 TABLE.sortable a.down{text-decoration:underline}.v4 TABLE.sortable a.up{text-decoration:overline}.v4 TABLE.sortable a.none{text-decoration:none}.v4 table#spreadsheet{hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;border-collapse:collapse;box-sizing:content-box}.v4 table#spreadsheet td,table#spreadsheet th{box-sizing:content-box}.v4 table#spreadsheet thead{position1:fixed}.v4 table#spreadsheet th{background:#f3f3f3;font-size:14px;border:1px solid #ddd;text-align:left;height:32px}.v4 table#spreadsheet td{background:#fff;padding:16px 8px;border:1px solid #ddd;text-align:left;height:20px}.v4 table#spreadsheet th{text-align:left}.v4 tbody tr.aus,tr.aus td{display:none;border:0}.v4 table#spreadsheet.sortable,#formulargruppe table{border-collapse:collapse;overflow:visible}.v4 table#spreadsheet.sortable th{background:#f3f3f3;cursor:pointer;padding:16px  8px !important;white-space:nowrap}.v4 table#spreadsheet.sortable th:before{content:"\25BE";float:right;opacity:0.4;position:relative;left:6px;font-size:20px}.v4 table#spreadsheet.sortable th:hover{background:#ddd}.v4 table#spreadsheet.sortable th:hover{cursor:pointer;padding:0 8px !important;white-space:nowrap}.v4 table#spreadsheet.sortable th.sort:before{content:"\25B4";float:right;opacity:1;position:relative;left:6px}.v4 table#spreadsheet.sortable th.reverse:before{content:"\25BE";float:right;opacity:1;position:relative;left:6px}.v4 table#spreadsheet.sortable td,#formulargruppe td{border:1px solid #ddd;border-width:1px}.v4 table#spreadsheet.sortable td.sort{background:#f3f3f3}.v4 #spreadsheet tr:hover td{background-color:#f6f6f6}.v4 #spreadsheet tr:hover td.sort{background-color:#eee !important}.v4 table#spreadsheet.sortable.grouped tr.singlefaku{display:none}.v4 table#spreadsheet.sortable.single tr.multifaku{display:none}.v4 .spalte.links .veranstaltungen h2{margin-bottom:0 !important;padding:0 14px;font-size:22px !important;height:34px;line-height:34px !important;font-family:TheSansUHHSemiLightCaps !important}.v4 .spalte.links .veranstaltungen h2.monatsname{background-color:#f0f0f0;margin:0 0 15px 0}.v4 .spalte.links .veranstaltungen .veranstaltung{padding:30px 0 60px 0;border-bottom:1px solid #e4e4e4}.v4 .spalte.links .veranstaltungen .veranstaltung h3{font-size:22px;margin-top:25px;margin-bottom:20px}.v4 .spalte.links .veranstaltungen h3 a{color:#4E4E4E}.v4 .spalte.links .veranstaltungen .zeit{font-family:TheSansUHHBold}.v4 .spalte.links .veranstaltungen .ort{font-family:TheSansUHHBold}.v4 .spalte.links .veranstaltungen .veranstaltung .tags{margin:25px 0 0 0;overflow:hidden}.v4 .spalte.links .veranstaltung .tags{margin:15px 0;overflow:hidden}.v4 .spalte.links .veranstaltungen .veranstaltung .tag,.v4 .spalte.links .veranstaltung .tag{float:left;margin:0 4px 4px 0;background-color:#f0f0f0;font-size:13px;height:30px;line-height:30px;padding:0 10px;color:#666;text-decoration:none}.v4 .spalte.links .veranstaltungen .mehr{padding-top:14px}.s.v4 .links .events{width:calc(100% + 28px);margin-left:-14px}.v4 .links .events h2{margin-bottom:0 !important;padding:0 14px !important;font-size:20px !important;height:30px;line-height:30px !important;font-family:TheSansUHHSemiLightCaps !important}.v4 .links .events .event{padding:25px 0;margin:0 0 0 14px}.s.v4 .links .events .event{margin:0 14px}.v4 .links .events .event h3{font-size:17px !important;margin-bottom:20px !important}.v4 .links .events h3 a{color:#4E4E4E !important}.v4 .links .events .event .mehr{margin:13px 0 10px}.v4 .links .singleevent{margin-top:15px}.s.v4 .links .singleevent{margin-bottom:15px}.v4 .links .singleevent .foto{margin-bottom:35px}.s.v4 .links .singleevent .foto{width:calc(100% + 28px);margin-left:-14px;position:relative}.v4 .links .singleevent .foto img{width:100%;display:block}.v4 .links .singleevent h2{font-size:13px;margin:0 0 10px 0}.v4 .links .singleevent h2.duration{margin:0 0 2px 0}.v4 .links .singleevent .info{margin:10px 0;padding:10px 0 20px;border-bottom:1px solid #eee}.v4 .links .singleevent .links.info{border-bottom:0}.v4 .links .singleevent .social{margin:35px 0 50px 0}.s.v4 .links .singleevent .social ul{height:auto}.s.v4 .links .singleevent .social li{float:none !important;display:block !important;margin-bottom:10px !important}.v4 .links .events .event .tags,.v4 .links .singleevent .tags{margin:15px 0;overflow:hidden}.v4 .links .events .event .tag,.v4 .links .singleevent .tag{float:left;margin:0 4px 4px 0;background-color:#f0f0f0;font-size:11px;height:20px;line-height:20px;padding:0 10px;color:#666;text-decoration:none}.v4 .eventsform{position:relative;overflow:hidden;width:auto !important;float:none !important;margin-top:14.4px !important}.s.v4 .eventsform:after,.m.v4 .eventsform:after{content:attr(data-h1);font-size:20px;padding:24px 14px 10px 14px;line-height:1.25em;display:block;font-family:TheSansUHHBold,sans-serif;font-weight:normal}.s.v4 body.event h1,.m.v4 body.event h1,.s.v4 body.events h1,.m.v4 body.events h1{position:absolute;left:-5000px;top:0}.v4 .eventsform .suche{background-color:#f0f0f0;overflow:hidden}.v4 .eventsform .suche h2{moz-hyphens:none;hyphens:none;position:relative;font-size:21px;font-family:TheSansUHHSemiLightCaps;padding:0 20px;line-height:60px;margin:0;border-bottom:1px solid #fff}.s.v4 .eventsform .suche h2:after,.m.v4 .eventsform .suche h2:after{transition:transform 0.1s;content:"";position:absolute;right:20px;top:8px;width:30px;height:30px;background-position:center;background-repeat:no-repeat;background-image:url(https://assets.rrz.uni-hamburg.de/assets/events-pfeil-schwarz-fbc67a73b78ce2b362389c4c8086340237e5f21b45592045ff71dcb498644395.svg)}.s.v4 .eventsform .suche h2:after{right:73px}.s.v4 .eventsform .suche.zu h2:after,.m.v4 .eventsform .suche.zu h2:after{transform:rotate(0deg)}.s.v4 .eventsform .suche.auf h2:after,.m.v4 .eventsform .suche.auf h2:after{transform:rotate(-180deg)}.eventsform .suche form{margin:30px 20px 20px 20px;overflow:hidden}.v4 .eventsform .suche form input,.events.suche form select{outline:0;box-shadow:none;border-radius:none}.v4 .eventsform .suche form input.q{margin-bottom:26px;font-family:TheSansUHH;color:#444;border:1px solid #cdcdcd;padding:0 10px;height:45px;line-height:45px;font-size:12px;width:100%}.v4 .eventsform .suche form select::-ms-expand{display:none}.v4 .eventsform .suche form select{margin-bottom:26px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:TheSansUHH;color:#444;border:1px solid #cdcdcd;padding:0 6px;height:45px;font-size:11px;width:100%;background-position:95% center;background-repeat:no-repeat;background-image:url(https://assets.rrz.uni-hamburg.de/assets/events-pfeil-schwarz-fbc67a73b78ce2b362389c4c8086340237e5f21b45592045ff71dcb498644395.svg)}.s.v4 .eventsform .suche.zu form,.m.v4 .eventsform .suche.zu form{display:none}.eventsform .suche form select option:first-child{padding:6px 9px 3px 9px}.eventsform .suche form select option{padding:3px 9px}.eventsform .suche form select option:last-child{padding:3px 9px 6px 9px}.v4 .eventsform .suche form .datum{overflow:hidden}.v4 .eventsform .suche form .datum input:first-child{margin-right:12px}.v4 .eventsform .suche form .datum .von,.eventsform .suche form .datum .bis{margin-bottom:26px;font-family:TheSansUHH;color:#444;border:1px solid #cdcdcd;padding:0 10px;height:45px;line-height:45px;font-size:12px}.v4 .eventsform .suche form .datum input{float:left;width:calc(50% - 6px)}.v4 .eventsform .suche form .datum select{float:left;width:calc(50% - 6px)}.v4 .eventsform .suche form .datum select:first-child{margin-right:12px}.v4 .eventsform .suche dl.zielgruppe{margin:0 0 24px 0;display:none}.v4 .eventsform .suche dt{font-size:18px;font-family:TheSansUHHSemiLightCaps;margin-bottom:10px}.v4 .eventsform .suche dd{margin:0 0 9px 0}.v4 .eventsform .suche input[type="checkbox"]:checked,.events.suche input[type="checkbox"]:not(:checked){visibility:hidden;position:absolute;left:-5000px}.v4 .eventsform .suche input[type="checkbox"]:checked+label,.v4 .events.suche input[type="checkbox"]:not(:checked)+label{cursor:pointer;position:relative;padding-left:19px;display:block;line-height:1.25em}.v4 .eventsform .suche input[type="checkbox"]:checked+label:before,.v4 .events.suche input[type="checkbox"]:not(:checked)+label:before{box-sizing:border-box;content:'';width:13px;height:13px;position:absolute;left:0;top:1px;border:1px solid #cdcdcd;background-color:#fff;background-repeat:no-repeat;background-position:center}.v4 .eventsform .suche input[type="checkbox"]:checked+label:hover:before,.events.suche input[type="checkbox"]:not(:checked)+label:hover:before{border:1px solid #bbb}.v4 .eventsform .suche input[type="checkbox"]:checked+label:before{border:1px solid #cdcdcd !important}.v4 .eventsform .suche input[type="checkbox"]:checked+label:before{background-image:url(https://assets.rrz.uni-hamburg.de/assets/checkbox-ok-a0bc87cf32ec08a74fb60981637b01ba9f4410cede31813c85c681ce263f58d2.svg)}.v4 .eventsform .suche form input[type="submit"]{width:100%;margin-top:10px;margin-bottom:14px;float:right;border:0;background-color:#9a9a9a;font-family:TheSansUHHSemiLightCaps;color:#fff;padding:0 36px;height:30px;font-size:18px}.v4 .eventsform .suche .link{font-size:11px;color:#c40017;text-decoration:none}.v4 .eventsform .add,.v4 .eventsform .rss{margin-top:24px;margin-bottom:24px;position:relative}.v4 .eventsform .add img,.v4 .eventsform .rss img{display:block;width:100%;max-width:283px}.v4 .eventsform .add a,.v4 .eventsform .rss a{display:block;width:100%;height:100%}.v4 .eventsform .add{background-color:#9A9A9A;line-height:56px;height:56px}.v4 .eventsform .add a{font-family:TheSansUHHSemiLightCaps;font-size:20px;color:#fff;padding-left:30px}.v4 .eventsform .rss{background-color:#9A9A9A;line-height:56px;height:56px}.v4 .eventsform .rss{background-color:#F5A623}.v4 .eventsform .rss a{font-family:TheSansUHHBoldCaps;font-size:24px;color:#fff;padding-left:72px}.v4 .eventsform .rss a:before{content:"";position:absolute;left:20px;top:10px;background-image:url(https://assets.rrz.uni-hamburg.de/fonts/rss_weiss.svg);width:36px;height:36px;background-size:contain}.m.v4 ._rechts .eventsform .buttons .add{float:left;width:calc(50% - 10px)}.m.v4 ._rechts .eventsform .buttons .rss{float:right;width:calc(50% - 10px)}.s.v4 ._rechts .eventsform .buttons .add{float:none;margin:0;position:absolute;right:0;top:0;width:53px;height:45px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/add-event-s-8aac83625f8c2a8bde096e740cbed0ca7e6e651cf0b98648e56a801357ff05a7.png);background-repeat:no-repeat;background-position:center}.s.v4 ._rechts .eventsform .buttons .add img{display:none}.s.v4 ._rechts .eventsform .buttons .rss{display:none}.v4 .spalte.links table.matrix2{border:0;border-collapse:separate;width:100%;border-spacing:4px 4px;width:-moz-calc(100% + 8px);width:-webkit-calc(100% + 8px);width:calc(100% + 8px);margin:0;margin:-moz-calc(0% - 4px);margin:-webkit-calc(0% - 4px);margin:calc(0% - 4px)}.v4 .spalte.links table.matrix2 th,.spalte.links table.matrix2 td{border:0;border-radius:3px}.v4 .spalte.links table.matrix2 thead th{background-color:#E3001B;color:#fff;text-transform:uppercase;width:25%;font-family:TheSansUHHBold,sans-serif;font-weight:normal}.v4 .spalte.links table.matrix2 tbody th{font-family:TheSansUHHBold,sans-serif;font-weight:normal;text-align:left;background-color:#FAF8F9;vertical-align:top}.v4 .spalte.links table.matrix2 td{background-color:#e9e9e9;vertical-align:top}.v4 .spalte.links table.matrix2 a{color:#4e4e4e;text-decoration:underline dotted}.v4 .spalte.links table.matrix2 a:hover{color:#4e4e4e;text-decoration:underline}.v4 div.abc{font-size:0.1px;margin-bottom:15px;font-family:TheSansUHHBold,sans-serif;font-weight:normal;word-wrap:break-word;-moz-hyphens:none;hyphens:none}.v4 div.abc a{font-size:15px;line-height:1.5em;padding:0px 2px;margin-right:13px;text-transform:uppercase;color:#4e4e4e !important}.v4 div.abc a:hover{color:#c40017 !important;border:1px dotted #c40017;padding:0 1px;text-decoration:none}.v4 div.abc span{font-size:15px;line-height:1.5em;margin-right:13px;text-transform:uppercase;color:#ccc !important;padding:0px 3px}.v4 div.abc a[href="#"]{white-space:nowrap;position:relative;top:-1px;text-transform:none;color:#fff !important;background-color:#666;line-height:12px;height:12px;border-radius:3px;font-size:10px;margin:0px 4px 0 5px;padding:0 6px;border:0}.v4 div.abc a[href="#"]:hover{color:#fff !important;background-color:#c40017;padding:0 6px}.v4 div.abc a.an{color:#c40017;padding:0px 1px;border:1px solid #c40017}.v4 .outer #kus{position:relative;width:calc(100% + 7%);height:90px;padding-top:65px}.v4 .outer #kus #suchstring{width:calc(100% - 150px);height:60px;font-size:14px;border:1px solid #0271bb;line-height:60px;padding:0 20px;position:absolute;top:0px;background-color:#faf9f9;box-shadow:none;outline:none}.v4 .outer #kus .button{width:140px;height:60px;color:#fff;border:0;position:absolute;top:0px;right:0px;background-color:#0271bb;font-size:20px;font-family:TheSansUHHSemiLightCaps}.v4 .outer #kus div{margin:5px 0 0 0}.v4 .outer #kus input[type="radio"]{margin:0;padding:0;vertical-align:middle;margin:-3px 5px 0}.v4 .outer #kus label{font-size:13px}.v4 .outer #kus label+label{margin-left:40px}.v4 .outer .suchergebnis{margin-top:40px;width:calc(100% + 30px)}.v4 .outer .suchergebnis .anzahl{margin-bottom:32px}.v4 .outer .suchergebnis .item{margin-bottom:40px}.v4 .outer .suchergebnis .title{font-family:TheSansUHHBold;font-size:16px;margin:0 !important}.v4 .outer .suchergebnis .description{margin:0 !important}.v4 .outer .suchergebnis .pagenav{margin:80px 0;border-left:1px solid #000}.v4 .outer .suchergebnis .pagenav div{position:relative;display:inline-block;color:#000;width:45px;height:45px;text-align:center;border:1px solid #000;vertical-align:top;line-height:45px;border-left:0}.v4 .outer .suchergebnis .pagenav div.prev:before{content:"";cursor:pointer;transform:rotate(180deg);position:absolute;left:0;width:100%;height:100%;background-image:url(https://assets.rrz.uni-hamburg.de/fonts/Pfeil_grau.svg);background-size:50%;background-repeat:no-repeat;background-position:center}.v4 .outer .suchergebnis .pagenav div.next:before{content:"";cursor:pointer;position:absolute;left:0;width:100%;height:100%;background-image:url(https://assets.rrz.uni-hamburg.de/fonts/Pfeil_grau.svg);background-size:50%;background-repeat:no-repeat;background-position:center}.v4 ul.uhhsearch{overflow:visible;padding-left:0px;height:42px;list-style-type:none}.v4 ul.uhhsearch>li{float:left;border:1px solid #0271bb;margin-left:6px}.v4 ul.uhhsearch>li:first-child{margin-left:0}.v4 ul.uhhsearch>li>a{background:#fff;font-family:TheSansUHHBold, sans-serif;font-size:16px;padding:0px 40px;height:40px;line-height:40px;color:#4e4e4e;display:block}.v4 ul.uhhsearch>li.active>a{background:#0271bb;color:#fff}.v4 ul.uhhsearch>li>a:hover{background:#0271bb;color:#fff;text-decoration:none}.v4 ul.uhhsearch>li>a:focus{background:#0271bb;color:#fff;text-decoration:none}.v4 .fakultaet #cse{width:auto !important}.v4 #cse *{font-family:TheSansUHH, sans-serif;font-size:16px;text-decoration:none}.v4 #cse b,.v4 #cse b{font-family:TheSansUHHBold,sans-serif;font-weight:normal}.v4 #cse td{border:0;padding:0}.v4 .gsc-result-info{color:#4e4e4e !important}.gs-result .gs-title{overflow:visible !important;min-height:23px !important}.v4 .gs-result .gs-title *{font-family:TheSansUHHBold,sans-serif !important;font-weight:normal;color:#C40017 !important;font-size:16px !important;text-decoration:none  !important}.v4 .gs-result .gs-title:hover *{color:#c40017 !important;font-size:16px !important;text-decoration:underline !important}.v4 .cse .gsc-control-cse,.v4 .gsc-control-cse{padding:0 !important;width:auto}.v4 .gs-webResult .gs-snippet,.v4 .gs-imageResult .gs-snippet,.v4 .gs-fileFormatType{color:#4e4e4e !important}.v4 .gs-result a.gs-visibleUrl,.v4 .gs-result .gs-visibleUrl{color:#4e4e4e !important}.v4 .cse input.gsc-search-button,.v4 input.gsc-search-button{background-color:#0271bb;font-size:20px;font-family:TheSansUHHSemiLightCaps !important;border:0 !important;border-radius:0;color:#fff !important;height:60px !important;min-width:140px !important;padding:4px 21px !important;text-align:center;font-size:22px !important;font-weight:normal !important}.v4 .cse .gsc-search-button-v2{background:#0271bb !important;font-size:20px;font-family:TheSansUHHSemiLightCaps !important;border:0 !important;border-radius:0;color:#fff !important;height:60px !important;min-width:140px !important;padding:4px 21px !important;text-align:center;font-size:22px !important;font-weight:normal !important}.v4 .cse .gsc-search-button-v2 *{display:none}html[lang="en"].v4 .cse .gsc-search-button-v2:before{content:"Search"}html[lang="de"].v4 .cse .gsc-search-button-v2:before{content:"Suchen"}.v4 td .gsc-clear-button{display:none}.v4 .gsc-results .gsc-cursor-box .gsc-cursor-page{color:black}.v4 .cse .gsc-webResult.gsc-result,.v4 .gsc-webResult.gsc-result,.v4 .gsc-imageResult-column,.v4 .gsc-imageResult-classic{padding:0 !important;margin-bottom:1.75em !important}.v4 .gsc-result-info{padding-left:0px !important}.v4 .gsc-results .gsc-cursor-box{margin-top:60px}.v4 .gsc-resultsbox-visible{margin-top:-30px}.v4 .gcsc-branding{margin-top:-33px;float:right;width:60%}.s.v4 .gcsc-branding{margin-top:0px}.v4 td.gsc-clear-button{padding-top:4px !important}.v4 .gsc-above-wrapper-area{border-bottom:0  !important}.v4 td.gsc-input div.gsc-input-box{height:auto;border:none !important;box-shadow:none !important;outline:none !important}.v4 td.gsc-input div.gsc-input-box>table{margin-top:0}.v4 td.gsc-input div.gsc-input-box>table td:last-child{display:none}.v4 input.gsc-input{width:99% !important;border:1px solid #0271bb !important;line-height:60px;height:60px !important;padding:0 20px !important;background-color:#faf9f9;box-shadow:none !important;outline:none !important;background-position:20px center !important}.v4 .gsc-tabHeader.gsc-inline-block{min-width:140px;text-align:center}.v4 .gsc-tabHeader.gsc-inline-block.gsc-tabhActive{border-top-color:#c40017}.v4 .gsc-tabsArea>div>.gsc-tabHeader.gsc-inline-block{font-size:0px !important}html[lang="de"].v4 .gsc-tabsArea>div>.gsc-tabHeader.gsc-inline-block:after{font-size:12px;content:"alle UHH-Webseiten"}html[lang="de"].v4 .gs-spacer+.gsc-tabHeader.gsc-inline-block:after{font-size:12px;content:"lokale Suche auf dieser Site" !important}html[lang="en"].v4 .gsc-tabsArea>div>.gsc-tabHeader.gsc-inline-block:after{font-size:12px;content:"all UHH web pages"}html[lang="en"].v4 .gs-spacer+.gsc-tabHeader.gsc-inline-block:after{font-size:12px;content:"local site search" !important}.v4 .gsc-wrapper{margin-top:20px}.v4 .gs-webResult>*{padding:0;margin:0 !important}.v4 .gs-webResult .autoscaleprobe{display:none}.v4 #veranstaltungsformular{background-color:#f0f0f0;border:1px solid #ddd;padding:10px;overflow:hidden;max-width:1258px;font-size:0.85em}.v4 #veranstaltungsformular .form{position:relative;display:block}.v4 #veranstaltungsformular fieldset{border:1px solid #999;padding:10px}.v4 #veranstaltungsformular legend{font-weight:bold;font-size:1.15em}.v4 #veranstaltungsformular .eingabe{float:left;width:73.5%}.v4 #veranstaltungsformular .eingabe fieldset{border:1px solid #999;padding:10px;margin-top:0 !important}.v4 #veranstaltungsformular .eingabe div{padding:5px 0;clear:left}.v4 #veranstaltungsformular .eingabe .tags{margin-bottom:15px}.v4 #veranstaltungsformular .eingabe label{float:left;width:11em}.v4 #veranstaltungsformular .eingabe .tags label{width:auto;margin-right:10px;min-width:80px}.v4 #veranstaltungsformular .eingabe .tags label input{position:relative;top:2px}.v4 #veranstaltungsformular .zeit>div{float:left;clear:none}.v4 #veranstaltungsformular .zeit>div+div label{width:auto;margin:0 3px 0 10px}.v4 #veranstaltungsformular .datum{overflow:hidden}.v4 #veranstaltungsformular .inputs{clear:none !important;float:left;padding:0 !important}.v4 #veranstaltungsformular .input{display:inline}#veranstaltungsformular .eingabe .veranstaltung{margin-bottom:15px}.v4 #veranstaltungsformular .mce-tinymce,.v4 #veranstaltungsformular .mce-tinymce div{padding-top:0 !important;padding-bottom:0 !important}.v4 #veranstaltungsformular .eingabe .ort{margin-bottom:15px}.v4 #veranstaltungsformular .eingabe .veranstalter{margin-bottom:15px}.v4 #veranstaltungsformular .eingabe input.text{width:70%}.v4 #veranstaltungsformular .eingabe .hinweis{margin-left:11em;padding:0 20px 5px 0;font-style:italic;width:70%;background-color:transparent}.v4 #veranstaltungsformular .eingabe textarea{width:70%;height:6em}.v4 #veranstaltungsformular .eingabe strong{border-bottom:1px dotted #999;display:block}.v4 #veranstaltungsformular .ausgabe{float:right;width:25%}.v4 #veranstaltungsformular .ausgabe fieldset{border:1px solid #999;padding:8px 0 0 0}.v4 #veranstaltungsformular .ausgabe legend{margin-left:9px}.v4 #veranstaltungsformular .ausgabe ul{list-style-type:none;margin:0;padding:0}.v4 #veranstaltungsformular .ausgabe li{border-bottom:1px solid #bbb}.v4 #veranstaltungsformular .ausgabe input{float:left;padding:0;position:relative;margin:0 7px 0 0;top:1px}.v4 #veranstaltungsformular .ausgabe li:before{display:none}.v4 #veranstaltungsformular .ausgabe li label{position:relative;display:block;padding:9px 3px 8px 9px}.v4 #veranstaltungsformular .ausgabe li label{padding:6px 3px 6px 9px}.v4 #veranstaltungsformular .ausgabe li.org a{font-family:TheSansUHHBold,sans-serif;font-weight:normal;background-repeat:no-repeat;background-position:9px center;color:#4E4E4E;text-decoration:none;display:block;padding:8px 3px 8px 29px;overflow:hidden}.v4 #veranstaltungsformular .ausgabe li.org.auf a{background-image:url(https://assets.rrz.uni-hamburg.de/images/eventminus.png)}.v4 #veranstaltungsformular .ausgabe li.org.zu a{background-image:url(https://assets.rrz.uni-hamburg.de/images/eventplus.png)}.v4 #veranstaltungsformular .ausgabe li.org ul{background-color:#f9f9f9}.v4 #veranstaltungsformular .ausgabe li.org.zu ul{display:none}.v4 #veranstaltungsformular .ausgabe li.cal label span{overflow:hidden;display:block}.v4 #veranstaltungsformular .ausgabe li:last-child{border-bottom:0}.v4 #veranstaltungsformular .ausgabe fieldset li:first-child{border-top:1px solid #bbb}.v4 #veranstaltungsformular .ausgabe fieldset li li li:first-child{border-top:1px dotted #bbb}.v4 #veranstaltungsformular .ausgabe fieldset li li li:last-child{border-bottom:1px dotted #bbb}.v4 #veranstaltungsformular .ausgabe fieldset li li li label{padding-left:22px}.v4 #veranstaltungsformular .ausgabe li li{border-bottom:0}.v4 #veranstaltungsformular .ausgabe li>ul>li:first-child label{padding-top:9px}.v4 #veranstaltungsformular .ausgabe li>ul>li:last-child label{padding-bottom:8px}.v4 #veranstaltungsformular .sicherheitsabfrage{float:left;width:73.5%}.v4 #veranstaltungsformular .absenden{padding-top:20px;clear:both;text-align:center}.v4 #veranstaltungsformular .absenden input{font-size:1.1em}.v4 #sitemap{list-style-type:none;margin:10px 0 0 0;padding:0}.v4 #sitemap ul{list-style-type:none;margin:0;padding:0;margin-left:22px}.v4 #sitemap a.a{color:#333;text-decoration:none}.v4 #sitemap li{background-image:none;padding:0}.v4 #sitemap a.a:hover,.v4 #sitemap a.a:focus{color:#e2001a;text-decoration:underline}.v4 #sitemap a.b+a.a{margin-left:0px}.v4 #sitemap a.z{margin-left:22px;position:relative}.v4 #sitemap a.z:before{content:" ";width:9px;height:10px;position:absolute;left:-16px;top:1px;border:1px solid #333;border-radius:0px 3px 0px 0;box-shadow:1px 1px 2px #ccc;transition:background-color 0.2s, border-color 0.2s;-moz-transition:background-color 0.2s, border-color 0.2s;-webkit-transition:background-color 0.2s, border-color 0.2s;-ms-transition:background-color 0.2s, border-color 0.2s}.v4 #sitemap a.z:hover:before,.v3 #sitemap a.z:focus:before{border:1px solid #e2001a;background-color:#e2001a;box-shadow:none;transition:background-color 0.2s, border-color 0.2s;-moz-transition:background-color 0.2s, border-color 0.2s;-webkit-transition:background-color 0.2s, border-color 0.2s;-ms-transition:background-color 0.2s, border-color 0.2s}.v4 #sitemap a.b{box-shadow:1px 1px 2px #ccc;background-color:#f3f3f3;text-decoration:none;color:#333;font-size:13px;width:17px;height:12px;margin-top:2px;margin-right:5px;line-height:9px;float:left;text-align:center;border:1px solid #333;border-radius:2px;cursor:pointer;transition:background-color 0.3s, color 0.3s;-moz-transition:background-color 0.3s, color 0.3s;-webkit-transition:background-color 0.3s, color 0.3s;-ms-transition:background-color 0.3s, color 0.3s}.v4 #sitemap a.b:hover,.v4 #sitemap a.b.auf:hover,.v4 #sitemap a.b:focus,.v4 #sitemap a.b.auf:focus{box-shadow:none;border-color:#e2001a;background-color:#e2001a;color:#fff;text-decoration:none;transition:background-color 0.2s, color 0.2s;-moz-transition:background-color 0.2s, color 0.2s;-webkit-transition:background-color 0.2s, color 0.2s;-ms-transition:background-color 0.2s, color 0.2s}.v4 #sitemap a.b:before{content:"+"}.v4 #sitemap a.b.auf:before{content:"-"}.progressbar{margin:1em 0;display:block;position:relative;height:30px;background-color:#ddd;vertical-align:middle}.progressbar.left{float:left;margin:0 15px 15px 0}.progressbar.right{float:right;margin:0 0 15px 15px}.progressbar.inline{display:inline-block;margin:0 10px;height:1em}.progressbar>span{display:block;position:absolute;width:0%;height:100%;background-color:#c40017}.profil.publikationen .oap-result-block>header{font-size:14px}.profil.publikationen .oap-result{padding-top:0;border-top:0;border-bottom:1px solid #ddd;padding-bottom:20px;margin:20px 0 0 0}.profil.publikationen .oap-result:first-child{margin:6px 0 0 0 !important}.profil.publikationen .oap-result-title{font-size:12px !important;margin:0 0 5px 0 !important}.profil.publikationen .oap-result-title h2{font-size:12px !important;margin:0 !important}.profil.publikationen .oap-result-authors{margin:0;max-width:auto}.profil.publikationen .oap-result-abstract{margin-top:5px}.profil-publikationen-navigate{display:table;margin:30px 0 12px 0;width:100%}.s .profil-publikationen-navigate{margin:34px 14px 18px 14px;width:calc(100% - 28px)}.profil-publikationen-navigate .navigate-page{text-align:right}.profil-publikationen-navigate .navigate-page *{display:inline}.profil-publikationen-navigate .navigate-browse{margin-left:14px;display:inline-table;border-collapse:collapse;vertical-align:middle;height:30px;border:1px solid #bfbfbf}.profil-publikationen-navigate .navigate-browse *{display:table-cell;vertical-align:middle;text-align:center}.profil-publikationen-navigate .navigate-browse a,.navigate-browse span{width:32px;border:1px solid #bfbfbf;color:transparent;font-size:0;background:transparent url(https://assets.rrz.uni-hamburg.de/assets/oap-next-1-a31a212f6d56672615395a7279bd0e89212ffbb7c3c73c3462a5c87ff67b5c0f.svg) no-repeat center}.profil-publikationen-navigate .navigate-browse a.back{background-image:url(https://assets.rrz.uni-hamburg.de/assets/oap-back-1-ac63ca6c496ca540e45470b1ba43333673b735b6ce10cc5981a43286b43e3885.svg)}.profil-publikationen-navigate .navigate-browse span.next{background-image:url(https://assets.rrz.uni-hamburg.de/assets/oap-next-0-00df177012671338b97a851a06d738842d5c35af5bb9f943ad667822654d23ab.svg)}.profil-publikationen-navigate .navigate-browse span.back{background-image:url(https://assets.rrz.uni-hamburg.de/assets/oap-back-0-b7f3763bf73b6667e7d61be4758550179548eff37ed4d23a837c581ffe5e96ce.svg)}.profil-publikationen-navigate .navigate-browse strong{padding:0 10px}.profil.publikationen .oap-options-flyout{top:auto;bottom:31px}.v4k section.info{padding:130px 20px 6px 20px;font-size:14px;overflow:hidden}.v4k section.info a{color:#4E4E4E}.v4k section.info ul{margin:0;padding:0;list-style-type:none;float:right}.v4k section.info ul li{display:inline-block}.v4k section.info ul li a{position:relative;padding-left:12px;margin-left:20px;font-family:TheSansUHHBold}.v4k section.info ul li a:before{content:">";position:absolute;left:0;top:0}.v4k section.social{padding:46px 20px}.v4k section.social a{display:inline-block;width:67px;height:67px}.v4k section.social a img{width:100%}.v4k section.social a+a{margin-left:calc(25% - 88px)}.v4k section.global .liste{padding:68px 20px 130px 20px;font-size:17px}.v4k section.global .liste ul{padding:0;margin:0;list-style-type:none;float:left;width:33.3%}.v4k section.global .liste li a{position:relative;padding-right:16px;font-family:TheSansUHHBoldCaps, sans-serif;color:#fff;line-height:30px}.v4k section.global .liste li a.zielgruppe:after{content:">";position:absolute;right:0;line-height:30px}.v4k section.global.konferenz .liste{padding-bottom:50px}.v4k section.global.konferenz .liste ul{width:calc(16.66% - 25px)}.v4k section.global.konferenz .liste ul+ul{margin-left:30px}.v4k section.global.konferenz .liste ul li{margin-bottom:8px}.v4k section.global.konferenz .liste ul li.titel{font-size:24px;font-family:TheSansUHHBoldCaps, sans-serif;color:#fff;line-height:28px}.v4k section.global.konferenz .liste ul li.titel a{font-size:24px;font-family:TheSansUHHBoldCaps, sans-serif;color:#fff;line-height:28px}.v4k section.global.konferenz .liste ul li a{font-family:TheSansUHH;font-size:14px;line-height:1.2em}.v4k section.global.konferenz .copyright{color:#fff;padding-top:70px;font-size:16px;clear:left}.v4k section.global .ende{padding:68px 20px 130px 20px}.v4k section.global .ende .breite{position:relative}.v4k section.global .ende ul{padding:0;margin:0;list-style-type:none}.v4k section.global .ende li a{color:#fff}.v4k section.global .ende .copyright{color:#fff;margin-top:70px}.v4k section.global .ende .audit{width:81px;height:81px;bottom:6px;position:absolute;right:140px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/v4audit-b18353c69ea17d34920fa801f4b85f9645a70347ca0ffe86176d9033f3581602.svg);background-size:cover}.v4k section.global .ende .audit a{width:81px;height:81px;position:absolute;padding:0;opacity:0}.v4k section.global .ende .audit1{width:92px;height:111px;bottom:-24px;position:absolute;right:0;background-image:url(https://assets.rrz.uni-hamburg.de/assets/v4HRK-audit-177778b323543d316f3c12d48ec257773047d45f06adb8fc7649f5edb43ceb0b.svg);background-size:cover}.v4k section.global .ende .audit1 a{width:92px;height:111px;position:absolute;padding:0;opacity:0}.v4 form.standard{border:0;border-collapse:collapse}.v4 form.standard div.optional{display:none;margin-left:20px}.v4 form.standard div.optional label{position:relative}.v4 form.standard div.optional label:before{content:"\21B3";font-size:16px;position:absolute;left:-11px;top:-4px}.v4 form.standard fieldset{border:0;padding:0;margin:1em 0}.v4 form.standard fieldset>p{margin:0 0 1em 0}.v4 form.standard legend{padding:0;margin:0 0 0.4em 0;font-size:14px}.v4 form.standard div.table{display:table;width:100%}.v4 form.standard div.table.border{display:table;width:100%}.v4 form.standard div.row{display:table-row}.v4 form.standard div.cell{display:table-cell;padding:10px;vertical-align:top;border:1px solid #ddd}.v4 form.standard div.cell w50{width:50%}.v4 form.standard div.label.cell{width:161px;border-right:1px solid #ddd}.v4 form.standard div.label sup{position:absolute;margin-left:3px;font-family:TheSansUHHBold,sans-serif;font-weight:normal;font-size:14px}.v4 form.standard div.label span{display:block}.v4 form.standard div.input input[type="radio"]{margin-right:5px}.v4 form.standard div.input input[type="text"]{width:100%}.v4 form.standard div.input select{width:100%}.v4 form.hoersaalbuchung div.input select{width:auto}.v4 form.standard div.input input[type="text"][size]{width:auto}.v4 form.standard div.input textarea{width:98.5%;height:80px;overflow:auto;resize:vertical}.v4 form.standard textarea,.v4 form.standard select,.v4 form.standard input{font-family:TheSansUHH, sans-serif;font-size:12px}.v4 form.standard div.button div.cell:first-child{border-right:0}.v4 form.standard div.button div.input{border-left:0;text-align:right}.v4 form.standard .invalid{border:2px solid red !important;border-radius:3px}.v4 form.standard .invalid[type=checkbox]{outline:2px solid red}.v4 form.standard .radiogroup.invalid{border:2px solid red !important;border-radius:3px !important}.v4 form.standard .sep{border-top:1px solid #ddd;margin-top:12px;padding-top:12px}.v4 form.standard .space{margin-bottom:6px}#organigramm{position:relative;width:100%;min-width:630px;min-height:800px}html[lang="en"] #organigramm{min-height:850px}.praesidium{position:absolute;top:0;left:0;width:100%;height:80px;border:1px solid #999;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.organigramm{width:100%;position:relative;line-height:1em;height:570px}.organigramm strong{font-family:TheSansUHHBold,sans-serif;font-weight:normal}.organigramm,.organigramm ul{margin:0;padding:0 !important;list-style-type:none}.organigramm a{box-sizing:border-box}.organigramm li{max-width:none !important}.organigramm a>div{line-height:1em}.o-I a,.o-II a,.o-III a,.o-ref a,.o-stab a{display:block;color:#4e4e4e !important;height:100%}.o-I a:hover,.o-II a:hover,.o-III a:hover{text-decoration:none}.o-I a:focus,.o-II a:focus,.o-III a:focus{text-decoration:none;outline:none}.o-ref a:focus,.o-ref a:hover{text-decoration:none;outline:none}.o-stab,.o-box,.o-abt .o-abt ul li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;background-color:#fff}.o-I{top:0;left:0;width:100%;line-height:30px;height:32px;position:absolute;text-align:left;text-indent:18px}html[lang="en"] .o-I{text-indent:22px}.o-II{top:45px;width:23.5%;line-height:40px;height:42px;position:absolute;font-family:TheSansUHHBold,sans-serif;font-weight:normal}.o-vp1 .o-II{left:0}.o-vp2 .o-II{left:25.5%}.o-vp3 .o-II{left:51%}.o-k .o-II{left:76.5%}.o-p .o-I a,.o-p .o-III a,.o-p .o-ref a{border:1px solid #e19c99}.o-vp1 .o-II a,.o-vp1 .o-III a,.o-vp1 .o-ref a{border:1px solid #cc96ca}.o-vp2 .o-II a,.o-vp2 .o-III a,.o-vp2 .o-ref a{border:1px solid #e2c500}.o-vp3 .o-II a,.o-vp3 .o-III a,.o-vp3 .o-ref a{border:1px solid #7ba482}.o-k .o-II a,.o-k .o-III a,.o-k .o-ref a{border:1px solid #7a91c2}.o-stab.o-p a{border:1px solid #e19c99}.o-stab.o-vp1 a{border:1px solid #cc96ca}.o-stab.o-vp2 a{border:1px solid #e2c500}.o-stab.o-vp3 a{border:1px solid #7ba482}.o-stab.o-k a{border:1px solid #7a91c2}.o-stab.o-vp1.o-k a{border:1px solid #cc96ca;box-shadow:0 0 0 1px #fff inset, 0 0 0 2px #7a91c2 inset}.o-stab.o-p.o-k a{border:1px solid #e19c99;box-shadow:0 0 0 1px #fff inset, 0 0 0 2px #7a91c2 inset}.organigramm>li>div.o-box a{border-width:0;padding:1px}.organigramm>li>div.o-box a:hover,.organigramm>li>div.o-box a:focus{border-width:1px;padding:0;text-decoration:none !important}.organigramm>li.o-p>div.o-box a:hover,.organigramm>li.o-p>div.o-box a:focus,.organigramm>li.o-p .o-abt .o-box a:hover,.organigramm>li.o-p .o-abt .o-box a:focus,.organigramm>li.o-p .o-ref a:hover,.organigramm>li.o-p .o-ref a:focus,.organigramm>li.o-p .o-stab a:hover,.organigramm>li.o-p .o-stab a:focus{background-color:rgba(225,156,153,0.15)}.organigramm>li.o-vp1>div.o-box a:hover,.organigramm>li.o-vp1>div.o-box a:focus,.organigramm>li.o-vp1 .o-abt .o-box a:hover,.organigramm>li.o-vp1 .o-abt .o-box a:focus,.organigramm>li.o-vp1 .o-ref a:hover,.organigramm>li.o-vp1 .o-ref a:focus,.organigramm>li.o-vp1 .o-stab a:hover,.organigramm>li.o-vp1 .o-stab a:focus{background-color:rgba(204,150,202,0.15)}.organigramm>li.o-vp2>div.o-box a:hover,.organigramm>li.o-vp2>div.o-box a:focus,.organigramm>li.o-vp2 .o-abt .o-box a:hover,.organigramm>li.o-vp2 .o-abt .o-box a:focus,.organigramm>li.o-vp2 .o-ref a:hover,.organigramm>li.o-vp2 .o-ref a:focus,.organigramm>li.o-vp2 .o-stab a:hover,.organigramm>li.o-vp2 .o-stab a:focus{background-color:rgba(226,197,0,0.15)}.organigramm>li.o-vp3>div.o-box a:hover,.organigramm>li.o-vp3>div.o-box a:focus,.organigramm>li.o-vp3 .o-abt .o-box a:hover,.organigramm>li.o-vp3 .o-abt .o-box a:focus,.organigramm>li.o-vp3 .o-ref a:hover,.organigramm>li.o-vp3 .o-ref a:focus,.organigramm>li.o-vp3 .o-stab a:hover,.organigramm>li.o-vp3 .o-stab a:focus{background-color:rgba(123,164,130,0.15)}.organigramm>li.o-k>div.o-box a:hover,.organigramm>li.o-k>div.o-box a:focus,.organigramm>li.o-k .o-abt .o-box a:hover,.organigramm>li.o-k .o-abt .o-box a:focus,.organigramm>li.o-k .o-ref a:hover,.organigramm>li.o-k .o-ref a:focus,.organigramm>li.o-k .o-stab a:hover,.organigramm>li.o-k .o-stab a:focus{background-color:rgba(122,145,194,0.15)}.organigramm a:hover{text-decoration:none !important}.o-I,.o-II{line-height:30px;height:auto}.o-I{width:23.5%}.organigramm>li.o-p>div.o-box{margin:4px 0 0 4px}.organigramm>li.o-vp1>div.o-box{margin:-1px 0 0 4px}.organigramm>li.o-vp2>div.o-box{margin:-1px 0 0 2px}.organigramm>li.o-vp3>div.o-box{margin:-1px 0 0 -2px}.organigramm>li.o-k>div.o-box{margin:-1px 0 0 -4px}.organigramm>li:hover .o-stab,.organigramm>li:focus .o-stab{z-index:1}.o-abt{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute !important;top:93px}.o-stab{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute !important;top:93px}.stab .o-abt{top:173px}.stab .o-stab{top:93px}.a9 .o-abt,.a9 .o-stab{width:10.66666%}.a9 .o-abt.o-1,.a9 .o-stab.o-1{left:0%}.a9 .o-abt.o-2,.a9 .o-stab.o-2{left:10.666%;margin-left:0.5%}.a9 .o-abt.o-3,.a9 .o-stab.o-3{left:21.3332%;margin-left:1%}.a9 .o-abt.o-4,.a9 .o-stab.o-4{left:31.9998%;margin-left:1.5%}.a9 .o-abt.o-5,.a9 .o-stab.o-5{left:42.6664%;margin-left:2%}.a9 .o-abt.o-6,.a9 .o-stab.o-6{left:53.333%;margin-left:2.5%}.a9 .o-abt.o-7,.a9 .o-stab.o-7{left:63.9996%;margin-left:3%}.a9 .o-abt.o-8,.a9 .o-stab.o-8{left:74.6662%;margin-left:3.5%}.a9 .o-abt.o-9,.a9 .o-stab.o-9{left:85.3328%;margin-left:4%}.a8 .o-abt,.a8 .o-stab{width:12.055%}.a8 .o-abt.o-1,.a8 .o-stab.o-1{left:0%}.a8 .o-abt.o-2,.a8 .o-stab.o-2{left:12.055%;margin-left:0.5%}.a8 .o-abt.o-3,.a8 .o-stab.o-3{left:24.11%;margin-left:1%}.a8 .o-abt.o-4,.a8 .o-stab.o-4{left:36.165%;margin-left:1.5%}.a8 .o-abt.o-5,.a8 .o-stab.o-5{left:48.22%;margin-left:2%}.a8 .o-abt.o-6,.a8 .o-stab.o-6{left:60.275%;margin-left:2.5%}.a8 .o-abt.o-7,.a8 .o-stab.o-7{left:72.33%;margin-left:3%}.a8 .o-abt.o-8,.a8 .o-stab.o-8{left:84.385%;margin-left:3.5%}.a8 .o-abt.o-9,.a8 .o-stab.o-9{left:96.44%;margin-left:4%}.o-III,.o-s{height:74px;overflow:hidden}.o-III a,.o-s a{padding:5px 1px}.o-III strong,.o-s strong{font-size:10px}.o-III div,.o-s div{font-size:9px;margin-top:3px}.o-abt .o-ref{background-color:#fff;margin-top:2px;text-align:center;overflow:hidden;height:68px}.o-abt ul{margin-top:10px}.o-ref strong{font-size:10px}.o-ref a{padding:5px 0px}.o-ref div{font-size:9px;margin-top:3px}.o-ref.o-2{height:75px}html[lang="en"] .o-ref.o-2{height:88px}.o-ref.o-3{height:100px}html[lang="en"] .o-ref.o-3{height:91px}.o-ref.o-4{height:85px}html[lang="en"] .o-ref.o-4{height:87px}.o-ref.o-5{height:75px}html[lang="en"] .o-ref.o-5{height:87px}.v4 .simpleSlider{background:#fff !important;border:1px solid #ddd}.v4 .simpleSlider .rsOverflow{background:transparent !important}.v4 .simpleSlider .rsSlide{background:transparent !important}.v4 .simpleSlider .rsBullets{display:none}.v4 .simpleSlider .slide{background:#fff}.v4 .simpleSlider .foto{float:left;width:348px;overflow:hidden;background:#fff;border-radius:2px 0 0 2px;padding:0}.v4 .simpleSlider .foto img{float:left}.v4 .simpleSlider .text{float:right;width:calc(100% - 378px);background:#fff;border-radius:0 2px 2px 0;padding:15px 20px 15px 15px}.v4 .simpleSlider .text>*{margin-top:0}.v4 .simpleSlider .text *:last-child{margin-bottom:0}.v4 .simpleSlider .rsArrow{width:15px !important}.v4 .simpleSlider .rsArrowIcn{position:absolute;width:15px !important;height:32px;top:50%;border-radius:2px;background-color:#464646 !important;background-color:rgba(0,0,0,0.7) !important;color:transparent !important;text-align:center;background:url(https://assets.rrz.uni-hamburg.de/assets/rs-default-6b69f2945125b82af17d1e0a4429707bccb48d52b2bd73832d9bce6b1b561ca8.png)}.v4 .simpleSlider .rsArrow:hover .rsArrowIcn{background-color:#141414 !important;background-color:rgba(0,0,0,0.9) !important}.v4 .simpleSlider .rsArrowRight{right:2px !important}.v4 .simpleSlider .rsArrowLeft{left:2px !important}.v4 .simpleSlider .rsArrowRight .rsArrowIcn{right:2px;margin-left:-8px !important;background-position:-73px -64px !important}.v4 .simpleSlider .rsArrowLeft .rsArrowIcn{left:10px;margin-left:-8px !important;background-position:-72px -32px !important}.v4 table.programm{border-collapse:collapse;overflow:visible;border:1px solid #f3f3f3 !important}.v4 table.programm th{padding:4px 26px !important;background-color:#f3f3f3 !important;border:0 !important}.v4 table.programm th:first-child{width:13% !important}.v4 table.programm td{padding:26px !important;border:0 !important}.v4 table.programm td:first-child{vertical-align:top}.v4 table.programm tr:hover td{background-color:#f6f6f6 !important}.v4 table.programm td p{max-width:none !important}.v4 table.programm h2,.v4 table.programm h3{margin:0 !important}.v4 table.programm td.td-3{padding:26px 0 !important}.v4 table.programm td div{max-width:none !important}.v4 table.programm td.td-3 div.td-3{float:left;width:33.3333333333%;padding:0 26px}.v4 table.programm td *:last-child,.v4 table.programm td *:last-child *:last-child{margin-bottom:0 !important}@media only screen and (max-width: 900px){.v4 table.programm td.td-3 div.td-3{float:none;width:auto}}.v4 .hashtags{margin-top:60px}.v4.s .hashtags{margin-left:20px;margin-right:20px}.v4 .hashtags dl{overflow:hidden;padding:0 !important;margin:0 !important;line-height:24px}.v4 .hashtags dt{float:left;margin:5px 20px 5px 0}.v4 .hashtags dt:after{content:":"}.v4 .hashtags dd{padding:0 !important;margin:0 !important}.v4 .hashtags ul{padding:0 !important;margin:0 !important}.v4 .hashtags li{float:left}.v4 .hashtags li:before{content:unset !important}.v4 .hashtags a{float:left;background-color:#f3f3f3;color:#4e4e4e;font-size:14px;padding:0 5px;margin:5px 10px 5px 0}.v4 .hashtags+.shariff{margin-top:60px}.v4 #unitag select{padding-left:20px;border:0;background:#f3f3f3;height:30px;display:block;width:58%;font-size:16px;font-family:TheSansUHH;margin-bottom:20px}.v4.m #unitag select{width:100%}.v4.s #unitag select{width:100%}.v4 #unitag option{background:#f3f3f3;height:32px;line-height:32px;display:block;font-family:TheSansUHH,sans-serif}.v4.m #unitag option{width:100%}.v4.s #unitag option{width:100%}.v4 #unitagsuche{border:0;background:#f3f3f3;height:32px;min-width:55%;font-size:16px;font-family:TheSansUHH,sans-serif;margin-bottom:20px;padding-left:24px}.v4.m #unitagsuche{width:89%}.v4.s #unitagsuche{width:84%}.v4 #unitag h2{font-size:12px}.v4 #unitag button{height:32px;font-family:TheSansUHHBold,sans-serif}.v4 #unitagveranstaltungen{border:0 !important;margin-top:40px}.v4 #unitagveranstaltungen th{background:#f3f3f3;line-height:24px}.v4 #unitagveranstaltungen th,.v3 #unitagveranstaltungen td{border-width:0 0 1px 0}.v4 #unitagveranstaltungen th{border-left:1px solid #fff}.v4 #unitagveranstaltungen td .titel{font-family:TheSansUHHBold,sans-serif}.v4 #unitagveranstaltungen td.zeiten div{font-family:TheSansUHHBold,sans-serif;text-align:center}.v4 #unitagveranstaltungen td.unitagauswahl{display:none;background-repeat:no-repeat;background-position:center 20px;background-size:18px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/unitag-auswahl-grau-a93d0b1b3c41cf0c7ffe363432ba73dcccc7a4910f5b7ad7532d0536ef643593.svg)}.v4 #unitagveranstaltungen .selected td.unitagauswahl{background-image:url(https://assets.rrz.uni-hamburg.de/assets/unitag-auswahl-grau-a93d0b1b3c41cf0c7ffe363432ba73dcccc7a4910f5b7ad7532d0536ef643593.svg)}.v4 #unitag #toggleSelectedButton{border:0;width:189px;height:33px;cursor:pointer;background-image:url(https://assets.rrz.uni-hamburg.de/assets/StudienplanAnzeigen-c9b18666d2aee2931c4a51b8012ae7dec0b4d859c408c5080c19ac479d824993.png)}.v4 #unitag #toggleSelectedButton.enabled{background-image:url(https://assets.rrz.uni-hamburg.de/assets/AlleVeranstaltungen-8cdc2930cff21fda92f5014ebdc242453347197bd7c30dec6bb37245ec12b6a9.png)}.v4 #unitagveranstaltungen td.ort a{line-height:20px;padding-right:22px;background-repeat:no-repeat;background-position:right center;background-size:16px 20px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/mapPin-bd6f798426f969b157af154131ff81d58f210ca2ea9f5e45c24dce42be9c26a7.png)}.v4 #unitagveranstaltungen .unitagauswahl{display:none}.v4 #unitagveranstaltungen.login .unitagauswahl{display:table-cell}.v4 #unitagveranstaltungen .abteilung{display:none}.v4 #Veranstalter1{padding-left:0;margin-top:0}.v4 #Veranstalter1 li:before{content:"" !important;background:none}.v4.l #unitag p{width:60%}.v4 .unitaglogin{display:none;width:100% !important}.v4 .unitaglogin .titel{border-bottom:0 !important;font-family:TheSansUHHRegularCaps, sans-serif;padding:20px;margin:0;background-color:#f3f3f3}.v4 .unitaglogin form{padding:20px 20px 16px 20px;border-top:1px solid #fff;margin-bottom:40px;background-color:#f3f3f3}.v4 .unitaglogin .submit{text-align:right}.v4 .unitaglogin .redButton{margin-bottom:0 !important;display:inline-block;width:auto !important;height:50px !important;font-family:TheSansUHHBoldCaps, sans-serif;font-size:20px;line-height:50px;padding:0 60px;color:#fff;background-color:#0271bb;cursor:pointer}.v4 .unitaglogout{background-color:#f7f7f7;padding:12px 15px 12px 13px;display:none;width:100% !important}.v4 .unitaglogin input{width:100% !important;padding:0 12px;margin-bottom:20px !important;height:40px !important;line-height:40px}.v4.s .unitaglogout{background-color:#fff;border:none !important}.v4.s .unitaglogin input{font-size:15.5px}.v4 .unitaglogout .redButton{font-size:10px;cursor:pointer}.v4 .unitaglogout span{text-transform:uppercase;float:left;margin-top:4px}.spalte.rechts .formular input{border:1px solid #efefef;margin-bottom:6px;height:28px;width:99%}.animateZoomIn{-webkit-animation:animatezoom 0.6s;animation:animatezoom 0.6s}@-webkit-keyframes animatezoom{from{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes animatezoom{from{transform:scale(0)}to{transform:scale(1)}}#blender{display:none;top:0;position:fixed;left:0;width:100vw;height:100vh;background-color:black;background-color:rgba(0,0,0,0.6);z-index:999;padding-top:60px}#blenderContent{color:black;max-width:700px;padding:32px 32px 62px 32px;border:3px solid #007bd1;margin:5% auto 15% auto;position:relative;width:80%;background-color:white}#blenderContent a{position:absolute;bottom:16px;right:12px;color:white;padding-top:9px;padding-bottom:9px;padding-left:33px;padding-right:33px;background-color:#0271bb}#blenderContent a:hover{text-decoration:none;color:black;background-color:white;border:1px solid gray;padding-top:8px;padding-bottom:8px;padding-left:32px;padding-right:32px}.spalte.favoriten .ajaxhelper{display:none}.spalte.favoriten ul#favoriteslist li.uhhhovering a,.spalte.favoriten ul#favoriteslist li.uhhhovering span{cursor:row-resize}.spalte.links .mailform{border:1px solid #ddd;margin-top:60px}.spalte.links .mailform .attribute .input input[type="text"],.spalte.links .mailform .attribute .input select,.spalte.links .mailform .attribute .input textarea{width:100%;font-family:TheSansUHH, sans-serif;font-size:16px}.spalte.links .mailform .attribute .input textarea{resize:none}.spalte.links .mailform .attribute .input input[type="checkbox"]{width:20px;vertical-align:middle}.spalte.links .mailform .attribute .input input[type="text"]:focus::placeholder,.spalte.links .mailform .attribute .input textarea:focus::placeholder{opacity:0}.spalte.links .mailform .attribute input[type="checkbox"]#mailform3_ppol_accepted{vertical-align:middle;margin-right:8px}.spalte.links .mailform .attribute .label *,.spalte.links .mailform .attribute .input *,.spalte.links .mailform .attribute .heading *{margin:0px;vertical-align:top}.spalte.links .mailform .attribute.twocol{display:table-row}.spalte.links .mailform .attribute .input .hangingIndent{text-indent:-23px;padding-left:23px;margin-bottom:5px}.spalte.links .mailform .attribute.singlecol{border-bottom:1px solid #ddd}.spalte.links .mailform .attribute.singlecol .label,.spalte.links .mailform .attribute.singlecol .input{padding-left:10px;padding-right:10px}.spalte.links .mailform .attribute.singlecol .heading{padding:10px}.spalte.links .mailform .attribute.singlecol .label{padding-top:10px;padding-bottom:10px}.spalte.links .mailform .attribute.singlecol .input{padding-bottom:10px}.spalte.links .mailform .attribute.twocol .label,.spalte.links .mailform .attribute.twocol .input{display:table-cell;padding:10px;border-bottom:1px solid #ddd}.spalte.links .mailform .attribute.twocol .label{width:30%;border-right:1px solid #ddd}.spalte.links .mailform .attribute.twocol .input{width:70%}.spalte.links .mailform .success :first-child{margin:0 0 0 0}.spalte.links .mailform .submit{text-align:right;padding:10px}.spalte.links .mailform .submit input[type="submit"]{font-size:16px}.spalte.links .mailform .field_with_errors :first-child{border:0px solid;outline:2px solid red}.s .spalte.links .mailform{border:none}.s .spalte.links .mailform .table,.s .spalte.links .mailform .attribute{padding:5px 0px}.s .spalte.links .mailform .attribute .heading,.s .spalte.links .mailform .attribute .label,.s .spalte.links .mailform .attribute .input{display:block;width:auto;border:none;padding:0px 0px 1px 0px}.s .spalte.links .mailform .attribute.singlecol{border:none}.s .spalte.links .mailform .attribute.singlecol .label{margin-top:0px}.mailform .input .charcount{text-align:right}.field_with_errors{display:inline}.spalte.links table.matrix3{border:0;border-collapse:separate;width:100%;border-spacing:4px 4px;width:-moz-calc(100% + 8px);width:-webkit-calc(100% + 8px);width:calc(100% + 8px);margin:0;margin:-moz-calc(0% - 4px);margin:-webkit-calc(0% - 4px);margin:calc(0% - 4px)}.spalte.links table.matrix3 th,.spalte.links table.matrix3 td{border:0;border-radius:3px}.spalte.links table.matrix3 thead th{background-color:#E3001B;color:#fff;text-transform:uppercase;width:25%;font-family:TheSansUHHBold, sans-serif;font-weight:normal}.spalte.links table.matrix3 tbody th{font-family:TheSansUHHBold, sans-serif;font-weight:normal;text-align:left;background-color:#fff;vertical-align:top;padding:0}.spalte.links table.matrix3 td{background-color:#e9e9e9;vertical-align:top}.spalte.links table.matrix3 td.visible{visibility:visible}.spalte.links table.matrix3 td.hidden{visibility:visible;color:transparent;font-size:0}.spalte.links table.matrix3 a{color:#4e4e4e;text-decoration:none}.spalte.links table.matrix3 a:hover{color:#4e4e4e;text-decoration:underline}.spalte.links table.matrix3 .row-semester th{padding-top:15px !important;padding-bottom:0px !important}.spalte.links table.matrix3 .row-semester th hr{display:none}.spalte.links table.matrix3 .row-lecture td{background-color:#faf8f9}.spalte.links table.matrix3 .row-lecture td:first-child{background-color:whitesmoke;text-transform:uppercase}.spalte.links table.matrix3 .row-lecture td:last-child a{color:#c40017}.spalte.links table.matrix3 img{width:12px;height:13px}.openaccess{font-size:16px}.s .openaccess{margin-bottom:60px}.s .openaccess{margin-left:-16px}.oap-search{background-color:#f0f0f0;padding:26px 16px 27px 16px;position:relative;z-index:3}.uebersicht .oap-search{background-color:transparent;padding-bottom:0}.oap-search:after{content:"";display:table;width:100%}.l .oap-search{padding:26px 57px 27px 29px}.l .uebersicht .oap-search{padding:26px 57px 0px 100px}.l .oap-search-text p{float:right;width:280px;margin:-5px -40px 0 0;padding:0}.oap-search-text h2{margin:0 0 10px 0;padding:0 !important}.oap-search-search{display:table;width:100%;margin-bottom:12px}.l .oap-search-search{float:left;width:calc(100% - 285px)}.s .oap-search-search{width:calc(100%)}.oap-filter-text:before{content:"";clear:both;display:table;width:100%}.oap-search-filter{display:table;width:100%;margin-bottom:12px}.oap-search-input{display:table-cell;font-size:0}.oap-search-key,.oap-search-cond,.oap-search-string{font-family:TheSansUHH, sans-serif !important;box-sizing:border-box !important;height:29px;border:1px solid #8a8a8a;font-size:12px;color:#000;background-color:#fff;line-height:28px;padding:0 6px;outline:none}.oap-search-input select{padding:0 2px}.oap-search-key{width:calc(50% - 7px)}.oap-search-cond{width:calc(30% - 7px);margin-left:7px;display:inline-block;vertical-align:top;display:none}.oap-search-string{width:calc(50%);margin-left:7px}.oap-search-search{margin-bottom:28px}.s .oap-search-search{margin-bottom:18px}.oap-search-search .oap-search-input{position:relative;width:100%}.oap-search-search .oap-search-string{width:100%;margin-left:0;line-height:59px;height:60px;padding-right:67px;padding-left:17px;font-size:15px}.s .oap-search-input *{width:100%;margin:0 0 4px 0}.oap-search-search .oap-search-select{overflow:hidden}.oap-search-search .oap-search-select select{float:left;font-size:15px;width:calc(33.33% - 8px);font-family:TheSansUHH;height:36px;border:1px solid #8a8a8a}.oap-search-search .oap-search-select select+select{margin-left:12px}.s .oap-search-search .oap-search-select select{width:100%}.s .oap-search-search .oap-search-select select+select{margin-top:12px;margin-left:0}.oap-search-button button{margin-top:25px;cursor:pointer;float:right;font-size:16px;width:calc(33.33% - 8px);font-family:TheSansUHHBoldCaps;border:none;text-align:center;line-height:50px;color:#fff;background-color:#0271bb}.m .oap-search-button button{width:calc(50%)}.s .oap-search-button button{width:calc(100%)}.oap-search-button button:hover{background-color:#006ab0}.oap-search-handles{display:table-cell;font-size:0;width:74px;vertical-align:middle;white-space:nowrap}.oap-filter-plus,.oap-filter-minus{cursor:pointer;margin-left:8px;color:transparent;border:0;padding:0;height:29px;width:29px;background:transparent url(https://assets.rrz.uni-hamburg.de/assets/plus-815459715b0153e93adf702fe72307e4b45021a8d0e26f888ee6c205de471cd0.svg) no-repeat center}.oap-filter-minus{background-image:url(https://assets.rrz.uni-hamburg.de/assets/minus-1aac2fa144b49145140d6d7543f6279e581978e6b9ba828eead23b3e2ab61312.svg)}.oap-search-settings{clear:both;overflow:hidden;margin-bottom:0px}.l .oap-search-settings{width:calc(100% - 285px)}.s .oap-search-settings{margin-bottom:18px;width:100%}.oap-search-settings ul{float:left;list-style:none;margin:0 !important;padding:0 !important}.oap-search-settings li{float:left;padding:0}.oap-search-settings li:last-child{margin-left:45px}.s .oap-search-settings li:last-child{margin-left:15px}.oap-search-settings li:before{content:none !important}.oap-search-settings input{position:absolute;left:-100000px}.oap-search-settings label:before{margin-right:7px;box-sizing:border-box !important;content:'';float:left;width:13px;height:13px;margin-top:5px;border:1px solid #333;border-radius:13px;background-color:#fff}.oap-search-settings input:checked+label:before{border:5px solid #006ab0}.oap-search-settings label:hover:before{border:1px solid #006ab0}.oap-search-settings a{float:right}.oap-search-selectgroup{clear:both;overflow:hidden;margin-bottom:28px}.l .oap-search-selectgroup{width:calc(100% - 285px)}.s .oap-search-selectgroup{margin-bottom:18px;width:100%}.oap-search-selectgroup select{outline:none;float:left;font-size:15px;width:calc(33.33% - 8px);font-family:TheSansUHH;height:28px;border:1px solid #8a8a8a}.oap-search-selectgroup select+select{margin-left:12px}.s .oap-search-selectgroup select{float:none;margin:0 0 5px 0;width:100%}.oap-search-reset{clear:both;overflow:hidden;text-align:right}.l .oap-search-reset{width:calc(100% - 285px)}.s .oap-search-reset{width:100%}.oap-search-reset button{height:36px;border:none;font-family:TheSansUHHSemiLightCaps;display:inline-block;background-color:#0271bb;color:#fff;line-height:34px;height:36px;padding:0 15px}.oap-search-reset button:hover,.oap-search-reset button:focus{text-decoration:underline}.oap-search-submit{cursor:pointer;background-image:url(https://assets.rrz.uni-hamburg.de/assets/oap-search-1dd20615a35dbfe71dd8eb7a7f69be2eb0380104e2a2418a9477fa6d9b3d7d26.png);background-position:center;background-repeat:no-repeat;position:absolute;right:0px;top:0px;bottom:0px;width:67px !important;border:1px solid #8a8a8a;background-color:#fff}.oap-filter-submit{cursor:pointer;font-family:TheSansUHH, sans-serif;margin-top:14px;float:right;border:none;color:#fff;background-color:#E3001B;line-height:29px;padding:0;width:147px}.oap-navigate{display:table;margin:34px 0 18px 0;width:100%;position:relative;z-index:2}.s .oap-navigate{margin:34px 14px 18px 14px;width:calc(100%)}.oap-navigate>*{display:table-cell;vertical-align:middle;white-space:nowrap}.s .oap-navigate-title{display:none}.oap-navigate-page{text-align:right;padding-right:0}.oap-navigate-page *{display:inline}.oap-navigate-browse{margin-left:14px;display:inline-table;border-collapse:collapse;vertical-align:middle;height:33px;border:1px solid #bfbfbf}.oap-navigate-browse *{display:table-cell;vertical-align:middle;text-align:center}.oap-navigate-browse a,.oap-navigate-browse span{width:36px;border:1px solid #bfbfbf;color:transparent;font-size:0;background:transparent url(https://assets.rrz.uni-hamburg.de/assets/oap-next-1-a31a212f6d56672615395a7279bd0e89212ffbb7c3c73c3462a5c87ff67b5c0f.svg) no-repeat center}.oap-navigate-browse a.back{background-image:url(https://assets.rrz.uni-hamburg.de/assets/oap-back-1-ac63ca6c496ca540e45470b1ba43333673b735b6ce10cc5981a43286b43e3885.svg)}.oap-navigate-browse span.next{background-image:url(https://assets.rrz.uni-hamburg.de/assets/oap-next-0-00df177012671338b97a851a06d738842d5c35af5bb9f943ad667822654d23ab.svg)}.oap-navigate-browse span.back{background-image:url(https://assets.rrz.uni-hamburg.de/assets/oap-back-0-b7f3763bf73b6667e7d61be4758550179548eff37ed4d23a837c581ffe5e96ce.svg)}.oap-navigate-browse strong{padding:0 12px}.oap-navigate-options{width:48px;height:33px;background:transparent url(https://assets.rrz.uni-hamburg.de/assets/options-79c687317c04e0bbd1204f73fde4030b4290991916f628d15dbf6c50e8d62b1b.svg) no-repeat center;border:1px solid #bfbfbf}.oap-options-flyout{z-index:701;display:none;position:absolute;top:27px;right:0;border:1px solid #bfbfbf;padding:15px;background-color:#f0f0f0}.oap-navigate-options:hover .oap-options-flyout{display:block}.oap-navigate.bottom{border-top:1px solid #bbb;padding-top:30px}.oap-navigate.bottom .oap-navigate-page{padding-right:0}.oap-results{position:relative;z-index:1}.oap-result-block{margin:0 0 35px}.oap-result-block+.oap-result-block{margin:15px 0 35px}.oap-result-block>header{line-height:28px;font-family:TheSansUHHBold,sans-serif;background-color:#f0f0f0;font-size:20px;padding:0 6px;height:auto}.s .oap-result-block>header{padding:0 16px}.oap-result{margin-bottom:45px;padding-top:55px;border-top:1px solid #bbbbbb}.publikationen .oap-result{margin:0 0 55px 0}.s .publikationen .oap-result{margin:0 0 45px 0}.publikationen .oap-result-block header+.oap-result{border-top:none}.s .oap-result{padding:45px 14px 0 14px}.oap-result-title{overflow:hidden;margin-bottom:20px;max-width:700px}.oap-result-title a{display:inline-block}.oap-result-title h2{margin:0 !important;line-height:1.25em !important}.oap-result-title div{margin:0}.oap-result-authors{margin:15px 0;max-width:700px}.oap-result-content{display:flex;max-width:885px;width:100%}.m .oap-result-content{display:block}.s .oap-result-content{display:block}.oap-result-text{order:1;max-width:600px}.l .oap-result-text{width:calc(100% - 285px)}.s .oap-result-text{padding-right:0}.oap-result-tags{display:table;margin-bottom:20px;overflow:hidden}.s .oap-result-tags{display:block;margin-bottom:30px}.oap-result-tags>*{display:table-cell;vertical-align:top}.s .oap-result-tags>*{display:block}.oap-result-tags>div:first-child{width:128px;font-family:TheSansUHHBold,sans-serif}.s .oap-result-tags>div:first-child{margin-bottom:10px}.publikationen .oap-result-tags>div:first-child{display:none}.oap-result-tags .tag{float:left;margin:0 4px 4px 0;background-color:#f0f0f0;font-size:14px;height:20px;line-height:20px;padding:0 10px;color:#666;text-decoration:none}.oap-result-source{clear:both}.oap-result-image{text-align:center;position:relative;order:2;width:285px}.m .oap-result-image{width:auto;margin-bottom:20px}.s .oap-result-image{width:auto;margin-bottom:20px}.oap-result-image a{display:block}.oap-result-image img{width:270px;max-width:none !important;margin-left:15px;background-color:#FAF8F9}.m .oap-result-image img,.s .oap-result-image img{width:100%;margin-left:0}.fisbox.schaltbar .oap-result-block>header{background-color:transparent;padding:0}.fisbox.schaltbar .oap-result-title h2{font-size:16px}.openaccess.datenbank h2,.openaccess.publikation h2{margin-top:-5px !important}.oap-details{display:flex}.m .oap-details{display:block}.s .oap-details{display:block}.oap-details-text{display:table}.l .oap-details-text{width:calc(100% - 285px)}.s .oap-details-text{display:block;margin:0 14px}.oap-details-tr{display:table-row}.oap-details-tr.sep{height:60px}.oap-details-tr.sep:after{margin-top:30px;content:"";position:absolute;display:table;border-top:1px solid #bdbdbd;width:100%}.s .oap-details-tr.sep:after{display:none}.s .oap-details-tr{display:inline}.oap-details-th,.oap-details-td{display:table-cell;padding:9px 0;vertical-align:top}.oap-details-td p:first-child{margin-top:0}.oap-details-td p:last-child{margin-bottom:0}.s .oap-details-th,.s .oap-details-td{display:block;padding:4px 0}.oap-details-th{color:666 !important;font-family:TheSansUHHBold,sans-serif;width:185px;text-align:right;padding-right:25px}.s .oap-details-th{width:auto;text-align:left;padding-right:0}.s .oap-details-td{margin-bottom:10px;overflow:hidden}.oap-details .tag{float:left;margin:0 4px 4px 0;background-color:#f0f0f0;font-size:11px;height:20px;line-height:20px;padding:0 10px;color:#666;text-decoration:none}.oap-details-image{position:relative;order:2;width:285px}.m .oap-details-image{width:auto;margin-bottom:20px}.s .oap-details-image{width:auto;margin-bottom:20px}.oap-details-image img{max-width:none !important;background-color:#FAF8F9}.l .oap-details-image img{width:270px;margin-left:15px}.m .oap-details-image img,.s .oap-details-image img{width:100%;margin-left:0}.oap-home{margin-top:68px}.s .oap-home{margin-left:14px}.oap-home a{font-family:TheSansUHHSemiLightCaps,sans-serif;display:inline-block;background-color:#0271bb;color:#fff;line-height:34px;height:36px;padding:0 15px}.oap-home a:hover,.oap-home a:focus{text-decoration:underline}.oap-vcard{overflow:hidden;margin-bottom:50px}.oap-vcard-img{float:left;width:114px;height:133px}.oap-vcard-img img{width:100%;background-color:#eee}.oap-vcard-text{margin-left:20px;float:left;width:calc(100% - 132px - 20px)}.oap-vcard-text dl{margin:8px 0;line-height:1.25em}.oap-vcard-text dt{font-family:TheSansUHHBold,sans-serif;font-weight:normal}.oap-vcard-text dd{margin:0}.oap-menu{background-color:#999999;color:#fff;height:30px;line-height:30px}.oap-menu ul{margin:0;padding:0}.oap-menu li{float:left;border-right:1px solid #fff;padding:0 19px}.oap-menu li:before{display:none}.oap-menu-filter{float:right;border-left:1px solid #fff;padding:0 19px}.oap-menu-filter select{background-image:url(https://assets.rrz.uni-hamburg.de/images/oap-select.png);background-repeat:no-repeat;background-position:right center;padding-right:15px;font-family:TheSansUHH, sans-serif;border:none;background-color:transparent;font-size:11px;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.oap-menu-filter option{background-color:#fff;color:#000}.person .oap-navigate{margin:25px 0 18px 0}.oap-result-authors{margin:5px 0}.etallink{color:#4E4E4E !important;text-decoration:none !important;border-bottom:1px dotted #000 !important}.etallink:hover{border-bottom:1px solid #4E4E4E !important}.oap-navigate-options-2,.oap-navigate-options-2 ul{list-style:none;margin:0 !important;padding:0 !important}.oap-option{padding-right:20px}.oap-navigate-options-2>.oap-option-treffer{float:left}.oap-navigate-options-2>.oap-option-sort{float:right}.oap-option-label{font-family:TheSansUHHBold,sans-serif;font-weight:normal;line-height:32px}.oap-option-label:after{content:"\25BC";color:#6d6d6d;font-size:13px;display:inline-block;padding:0 6px 0 8px}.oap-navigate-options-2 li{margin:0 !important;padding:0 !important;cursor:pointer}.oap-navigate-options-2 li:before{content:none !important}.oap-navigate-options-2 li:after{content:none !important}.oap-navigate-options-2 li:focus,.oap-option-label:focus{position:relative;z-index:100000;outline:1px dotted #000;box-shadow:0 0 0 1px #fff}.oap-option-popup{position:absolute;right:0;min-width:calc(100% + 12px);background-color:#fff;border:1px solid #bfbfbf;display:none}.s .oap-option-popup{position:absolute;left:0;right:auto}.oap-option-popup li{padding:0 25px 0 15px !important;line-height:32px;color:#4E4E4E}.oap-option-popup li[aria-selected="true"]{border-color:#525252;background-color:#525252 !important;cursor:default;color:#fff}.oap-option-popup li:hover{background:#ddd}.oap-option-popup li:after{position:absolute;right:5px;font-size:13px}.oap-option-popup li[data-dir="up"]:after{content:"\25B2" !important}.oap-option-popup li[data-dir="down"]:after{content:"\25BC" !important}.oap-result-date.end:before{content:" \2192 ";display:inlien-block;margin:0 10px}.oap-result-classification{color:#666;font-size:14px}.s .tab-box .openaccess,.s .pubbox .openaccess,.s .schaltbar .openaccess{margin-left:0;margin-top:15px}.tab-box .oap-result-text,.pubbox .oap-result-text,.schaltbar .oap-result-text{width:100%}.tab-box .oap-search,.pubbox .oap-search,.schaltbar .oap-search{background-color:transparent;padding:0}.l .tab-box .oap-search-search,.l .pubbox .oap-search-search,.l .schaltbar .oap-search-search{width:100%;margin-bottom:14px}.tab-box .oap-search-text h4,.pubbox .oap-search-text h4,.schaltbar .oap-search-text h4{margin:0 0 10px 0;padding:0 !important}.tab-box .oap-result-block>header,.pubbox .oap-result-block>header,.schaltbar .oap-result-block>header{min-width:0 !important;font-size:18px;margin-bottom:15px;max-width:100%}.tab-box .oap-result-title,.pubbox .oap-result-title,.schaltbar .oap-result-title{margin-bottom:5px}.tab-box .oap-result-title h5,.pubbox .oap-result-title h5,.schaltbar .oap-result-title h5{font-size:17px;margin:0px !important;line-height:1.25em !important}.tab-box .publikationen .oap-result,.pubbox .publikationen .oap-result,.schaltbar .publikationen .oap-result{margin:0 0 10px 0;padding-top:15px;border-top:none}.s .tab-box .oap-result,.s .pubbox .oap-result,.s .schaltbar .oap-result{padding:15px 0 0 0}.tab-box .oap-navigate,.pubbox .oap-navigate,.schaltbar .oap-navigate{margin:17px 0 18px 0 !important}.m .tab-box .oap-navigate,.m .pubbox .oap-navigate,.m .schaltbar .oap-navigate{margin:0px 0 18px 0 !important}.s .tab-box .oap-navigate,.s .pubbox .oap-navigate,.s .schaltbar .oap-navigate{margin:0px 0 0px 0 !important;margin-right:0 !important}.tab-box .oap-navigate-page,.pubbox .oap-navigate-page,.schaltbar .oap-navigate-page{text-align:left;width:180px}.tab-box .oap-navigate-browse,.pubbox .oap-navigate-browse,.schaltbar .oap-navigate-browse{margin-left:0 !important}.s .tab-box blockquote,.s .pubbox blockquote,.s .schaltbar blockquote{padding:0 !important;width:100% !important}.s .tab-box .oap-navigate,.s .pubbox .oap-navigate,.s .schaltbar .oap-navigate{display:block !important;margin:0 !important}.s .tab-box .oap-navigate>*,.s .pubbox .oap-navigate>*,.s .schaltbar .oap-navigate>*{display:block !important;height:33px}.s .tab-box .oap-navigate-options-2,.s .pubbox .oap-navigate-options-2,.s .schaltbar .oap-navigate-options-2{padding:0 !important;width:100% !important;height:30px;margin:8px 0 !important}.s .tab-box #oap-option-popup-sort-pub,.s .pubbox #oap-option-popup-sort-pub,.s .schaltbar #oap-option-popup-sort-pub{left:auto;right:0}.profilebox .schaltbar .inhalt{padding:0px 0px 3px 0px;overflow:hidden !important}.s .profilebox .schaltbar .inhalt{padding:0px 16px;overflow:hidden !important}.pubbox .oap-result-block{overflow:hidden}.s .pubbox{padding:0px 16px}.s a.alles.auf{margin-left:16px !important}.oap-result-block a.morelink{color:RGB(78, 78, 78) !important;text-decoration:none !important;border-bottom:1px dotted black !important}.oap-result-block div.morecontent{color:RGB(78, 78, 78) !important;display:none}.oap-result-block a.morelink:hover{border-bottom-style:solid !important}.fisbox .oalogo{display:inline;margin-left:8px;vertical-align:text-bottom;height:25px;width:16px}.v3 #scrollTopButton{cursor:pointer;display:none;position:fixed;background-image:url(https://assets.rrz.uni-hamburg.de/assets/scroll-top-931fd4e588b0a0a202745d8f6d87b480bb9f734700bcf487f375a63f2d82b3a5.png);bottom:41px;right:-43px;width:43px;height:41px;z-index:100}.v3 #slotselector:after{content:"";display:table;clear:both}.v3 #slotselector div{float:left;margin-right:10px}.v3 #slotselector div a{padding:1px 5px;display:block}.v3.l #seite{min-width:768px !important}.v3.l #seiteninfo2{display:none}.v3.l #slotselector{margin:10px 0}.v3.l #slotselector a{color:#666;font-size:13px}.v3.l.r-fixed #slotselector .desktop a{background:#666;color:#fff;cursor:default}.v3.l.r-auto #slotselector .desktop a,.v3.s.r-auto #slotselector .mobile a,.v3.m.r-auto #slotselector .tablet a{outline:1px solid #ccc}.v3.l #mobilnavdiv{display:none}.v3.l .intranet2 .dienst .header{cursor:default}.v3.m #slotselector{background-color:#444444;padding:8px 25px;margin-top:0}.v3.m #slotselector a{color:#fff;line-height:26px;font-size:12px}.v3.m.r-fixed #slotselector .tablet a{background:#fff;color:#444;cursor:default;text-decoration:none}.v3.m.r-auto #slotselector .tablet a{outline:1px solid #fff}.v3.s #slotselector{background-color:#444444;padding:8px 25px;margin-top:0}.v3.s #slotselector a{color:#fff;line-height:26px;font-size:12px}.v3.s.r-fixed #slotselector .mobile a{background:#fff;color:#444;cursor:default;text-decoration:none}.v3.s.r-auto #slotselector .mobile a{outline:1px solid #fff}.v3.r-auto #slotselector .auto a{cursor:default;text-decoration:none;display:none}.v3.l.r-auto #slotselector .auto a{background:#666;color:#fff;cursor:default}.v3.s.r-auto #slotselector .auto a,.v3.m.r-auto #slotselector .auto a{background:#fff;color:#444}.v3 section>._rechts{display:none}.v3.m section>._rechts{display:block}.v3.s section>._rechts{display:block}.v3 section>._rechts:empty{display:none}@media only screen and (max-width: 994px){.v3 .oben #bildgalerie .sliderContainer{display:none}.v3 .oben #bildgalerie .linie{display:none}.v3 #home-logos{display:none}}@media only screen and (max-width: 994px){.v3 .links #bildgalerie.gallerywide .sliderContainer{display:none}.v3 .links #bildgalerie.gallerywide .linie{display:none}}.v3.s #fuss a.facebook,.v3.m #fuss a.facebook{background-image:url(https://assets.rrz.uni-hamburg.de/assets/fb-63f8506de40909f714d00000b3b4543d1fcf72bc1bbbc7e25910513ef5070047.png)}.v3.s #fuss a.twitter,.v3.m #fuss a.twitter{background-image:url(https://assets.rrz.uni-hamburg.de/assets/twitter-4ce5382abe249c676a87d9f120803f550abffd2270482466c2a254fe3c4f8554.png)}.v3.s #fuss a.instagram,.v3.m #fuss a.instagram{background-image:url(https://assets.rrz.uni-hamburg.de/assets/instagram-m-7dadc7d5277564e45148b7220e37563f4ac904bf62377a53d5de8ff653515aa7.png)}.v3.s #fuss a.youtube,.v3.m #fuss a.youtube{background-image:url(https://assets.rrz.uni-hamburg.de/assets/youtube-m-4547468dc550abada216f5ffc6690dd50ed1060665e0cfd2a1e9994bd031e991.png);background-size:cover}.v3.s #fuss a.rss,.v3.m #fuss a.rss{background-image:url(https://assets.rrz.uni-hamburg.de/assets/rss-a0196b3bf409c4fb042998310411791a8cef9f3065fc73286aab30bc878cfc36.png)}.v3.s #fuss a.lecture2go,.v3.m #fuss a.lecture2go{background-image:url(https://assets.rrz.uni-hamburg.de/assets/l2go-9436c3aa7ed78acd2aac5793e9613519704479b95bada71dbeada2157618566d.png)}.v3.s #fuss a.podcast,.v3.m #fuss a.podcast{background-image:url(https://assets.rrz.uni-hamburg.de/assets/podcast-a56a4f51cda9b112e2091e0f758b6d2f17aa8ba66a8dd43d412c30b375495abd.png)}.v3.s #fuss a.uhh-app,.v3.m #fuss a.uhh-app{background-image:url(https://assets.rrz.uni-hamburg.de/assets/app-bfe39ecbd37cee5370096eda9526d866dc41175886d9c3cb7481a09b6b1f1f8e.png)}.v3.m.r-fixed #seite{box-shadow:0 0 10px rgba(0,0,0,0.2);max-width:768px}.v3.m #seite{min-width:460px !important;padding:0;border-top:22px solid #fff}.v3.m .subsite.intranet2 #seite{padding-top:50px}.v3.s .subsite.intranet2 #seite{padding-top:72px}.v3.m #metanav .meta{min-width:460px !important;padding:0}.v3.m #inhalt{margin-left:0;padding:0 38px 0 38px}.v3.m h1{width:100%}.v3.m #kopf{border-bottom:1px solid #ddd;height:64px;margin-bottom:15px;padding:0 38px 0 38px}.v3.m:not(.v4k) #kopf{background-image:-webkit-linear-gradient(270deg, #fff 0%, #fbfbfb 99%, #fff 100%);background-image:linear-gradient(180deg, #fff 0%, #fbfbfb 99%, #fff 100%)}.v3.m .fakultaet #kopf{margin:0 0 15px 0}.v3.m #kopf.aktiv{margin-bottom:58px}.v3.m #kopf #logo img{width:155px}.v3.m #kopf .meta{font-size:9px;line-height:10px;text-align:right;right:38px}.v3.m .fakultaet #kopf .meta{top:-15px}.v3.m .meta .sitemap,.v3.m .meta .sitemap+.sep,.v3.m .meta .index,.v3.m .meta span:nth-child(4){display:none}.v3.m .konferenz .meta .sitemap,.v3.m .konferenz .meta .sitemap+.sep,.v3.m .konferenz .meta .index,.v3.m .konferenz .meta span:nth-child(4){display:inline}.v3.m #kopf #suchemobil{cursor:pointer;position:absolute;right:83px;bottom:-1px;width:40px;height:40px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/suche-0-a38e4659e1731edae0ac07125b92a641004a7c75e0161f350eb96d03555f7598.png);background-position:top;background-repeat:no-repeat}.v3.m .subsite.intranet2 #kopf #suchemobil{display:none}.v3.m #kopf #navmobil{cursor:pointer;position:absolute;right:38px;bottom:-1px;width:40px;height:40px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/nav-0-f06b0d5c898ccae783deac98d22cdf842a1a66b87c4bc3a5e5a9a5fc547693d7.png);background-position:top;background-repeat:no-repeat}.v3.m #kopf #suchemobil.aktiv{background-image:url(https://assets.rrz.uni-hamburg.de/assets/suche-1-f38de1c7f8f70c20ff3e6fdf24803776d7d8dbec37cdfbce728c0b0c081876c1.png);z-index:10}.v3.m #kopf #navmobil.aktiv{background-image:url(https://assets.rrz.uni-hamburg.de/assets/nav-1-900a4596108515d168bde1e1ec553657261574226656cc419944cac31707b6e0.png);z-index:10}.v3.m .intranet2 #kopf #navmobil.aktiv{background-image:url(https://assets.rrz.uni-hamburg.de/assets/nav-1-900a4596108515d168bde1e1ec553657261574226656cc419944cac31707b6e0.png)}.v3.m #sublogo{display:none}.v3.m .subsite.inhalt.intranet2 #intranetnav ul{width:100%;padding:0 38px}.v3.m .subsite.intranet2 #intranetnav ul{width:100%;padding:0 38px}.v3.m #intranetnav #kussuche{width:100%;padding:0 38px;height:75px}.v3.m #intranetnav .savefav{width:calc(100% - 76px);margin:0 38px;position:relative}.v3.m .subsite.inhalt.intranet2 #intranetnav #kussuche{width:100%;padding:0 38px;height:75px}.v3.m #intranetnav #kussuche #suchfeld{width:calc(100% - 132px)}.v3.m #intranetnav #kussuche .button{right:38px}.v3.m .subsite.intranet2 #kus{width:100%}.v3.m .subsite.intranet2 #kus #suchstring{width:calc(100% - 150px)}.v3.m .subsite.intranet2 #kus .button{right:0px}.v3.m .subsite.intranet2 .suchergebnis{width:100%}.v3.m #nav{display:none}.v3.m #subnav{font-size:15px}.v3.m .subnav{top:-15px;display:none;border-bottom:1px solid #ddd}.v3.m .subnav.aktiv{display:block}.v3.m .subnav a{background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil-schwarz-rechts-7847880a43c3fbc816e9732fe4bba7d99f4a205310177125fa4d26aa6ee4e4f2.png)}.v3.m .subnav li.auf>a{background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil-schwarz-unten-217ebd0bd97d2a8904dcfba63eeec7c95eaddb16f4b82b962640666ad03b9f70.png)}.v3.m .subnav li ul{background-color:#fff;padding:0;border:0}.v3.m .subnav li.pfad>a{background-color:#444444;color:#fff;background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil-weiss-links-1737b6c6cf3a81c1d204431245d47f472c26d50cda7662888d78e886597419b3.png)}.v3.m .intranet2 .subnav li.pfad>a{background-color:#0271bb}.v3.m .subnav li.markiert>a{background-color:#e40613;color:#fff;background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil-weiss-unten-7ebe25afdb62ac99a0225c63cbf033d686116865c3a0b1712521dda9c245bacd.png)}.v3.m .subnav li ul a{background-color:#fff !important}.v3.m .subnav li a{padding:10px 6px 10px 37px;border-width:0 0 1px 0;border-bottom-color:#fff;background-position:21px 16px !important}.v3.m .subnav li li a{padding:10px 6px 10px 58px;border-width:0 0 1px !important;border-bottom-color:#d4d4d4;background-position:42px 16px !important}.v3.m .subnav>ul>li:last-child>a{border-width:0 !important}.v3.m .subnav>ul>li:last-child>ul>li:last-child>a{border-width:0 !important}.v3.m #tools{position:relative;float:none !important;margin:0 -38px 0 !important;top:-15px;width:auto}.v3.m #kopf #tools{position:absolute;left:auto;top:64px;width:100%;float:none;margin:0}.v3.m #kopf #intranet{right:38px}.v3.m #inhalt #tools{width:auto}.v3.m #tools .suche{display:none;float:none;width:auto;border:7px solid #444}.v3.m #tools .suche.aktiv{display:block}.v3.m #tools .suche #suchfeld{float:none;border:0;width:100%;font-size:13px;height:auto;padding:6px 5px}.v3.m #tools .suche .button{display:none}.v3.m #cse{width:100% !important}.v3.m .intranet2 .intranet2organisation{background-color:#fff;padding:0}.v3.m .intranet2 .intranet2organisation .link a{border:1px solid #0271bb}.v3.m .intranet2 .themen .title{padding-left:20px}.v3.m .intranet2 .themen .text{padding-left:20px}.v3.m .intranet2 .dienst{width:100% !important}.v3.m .intranet2 .intranetlinks div:nth-child(2n+1){margin-right:0px}.v3.m .intranet2 .intranetlinks div:nth-child(2n+1){margin-right:0px}.v3.m .intranet2 .zielgruppen .link.w50{width:100%}.v3.m .intranet2 .zielgruppen .link.w50:nth-child(2n+1){margin-right:0px}.v3.m .intranet2.subsite.inhalt .spalte.links{padding:0}.v3.m .intranet2.subsite.inhalt .spalte.rechts{padding:0}.v3.m #intranetnav{height:auto}.v3.m #intranetnav ul>li a{padding-top:30px;height:86px;font-size:20px}.v3.m #intranetnav ul>li{width:50%;margin-bottom:16px}.v3.m .subsite.intranetlogin #inhalt{padding:30px 38px 50px 38px}.v3.m .subsite.intranetlogin .loginform .left{width:100%}.v3.m .subsite.intranetlogin .loginform .right{width:100%}.v3.m .subsite.intranetlogin .loginlinks{padding-top:40px}.v3.m .subsite.intranetlogin .loginlinks .link a::after{content:">>";left:0px;position:absolute}.v3.m .subsite.intranetlogin .loginlinks .link a{margin-left:0px}.v3.s .intranet2 .spalte.rechts{clear:left}.v3.s .intranet2 .spalte.favoriten{clear:left}.v3.s .intranet2 .intranet2organisation{background-color:#fff;padding:0}.v3.s .intranet2 .intranet2organisation .link a{border:1px solid #0271bb}.v3.s .intranet2 .themen .title{padding-left:20px}.v3.s .intranet2 .themen .text{padding-left:20px}.v3.s .intranet2 .themen .link{width:100%;margin-left:0}.v3.s .intranet2 .dienst{width:100% !important}.v3.s .intranet2 .intranetlinks div:nth-child(2n+1){margin-right:0px}.v3.s .intranet2 .intranetlinks .w50{width:100%}.v3.s .intranet2 .zielgruppen .link.w50{width:100%}.v3.s .intranet2 .zielgruppen .link.w50:nth-child(2n+1){margin-right:0px}.v3.s .intranet2.subsite.inhalt .spalte.links{padding:0}.v3.s .intranet2.subsite.inhalt .spalte.rechts{padding:0}.v3.s #intranetnav{height:auto}.v3.s #intranetnav ul>li a{padding-top:30px;height:86px;font-size:20px}.v3.s #intranetnav ul>li{width:50%;margin-bottom:16px}.v3.s .subsite.intranetlogin #inhalt{padding:30px 22px 50px 22px}.v3.s .subsite.intranetlogin .loginform .left{width:100%}.v3.s .subsite.intranetlogin .loginform .right{width:100%}.v3.s .subsite.intranetlogin .loginlinks{padding-top:40px}.v3.s .subsite.intranetlogin .loginlinks .link a::after{content:">>";left:0px;position:absolute}.v3.s .subsite.intranetlogin .loginlinks .link a{margin-left:0px}.v3.m .intranet2 #maxfavoriten{position:relative;top:0;left:0;width:auto;box-shadow:none}.v3.m .intranet2 .dienst .header{border-bottom:1px solid #bebebe;background-repeat:no-repeat;background-position:20px 32px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/plus-blau-1cccaf73172580ec6f15d3c5da32379cd5b328d5ca7bc00657d2b01bc805bc47.svg)}.v3.m .intranet2 .dienst .header:hover{background-color:#0271bb;background-image:url(https://assets.rrz.uni-hamburg.de/assets/plus-weiss-857ebcad7436471b60106cfb13e5a84b8d74387076fe66f62cdf0664f941aadc.svg)}.v3.m .intranet2 .dienst .title{padding-left:60px;padding-bottom:26px;cursor:pointer}.v3.m .intranet2 .dienst .text{padding-left:60px}.v3.m .intranet2 .dienst .header:hover .title{color:#fff}.v3.m .intranet2 .dienst .header:hover .text{color:#fff}.v3.m .intranet2 .dienst.on .header{border-bottom:none;background-image:url(https://assets.rrz.uni-hamburg.de/assets/minus-blau-d19b8bb5817adccb76daf43c14f8c17df0df22692f4e722d5dfa246358cd114a.svg)}.v3.m .intranet2 .dienst.on .header:hover{background-image:url(https://assets.rrz.uni-hamburg.de/assets/minus-weiss-b2ced8e3ddc483ef5ccf77e3de838a43f3373a9dfe9f887076908e05961c1d6b.svg)}.v3.m .intranet2 .dienst .text{display:none}.v3.m .intranet2 .dienst .icon{display:none}.v3.m .intranet2 .dienst ul{display:none}.v3.m .intranet2 .dienst.on ul{display:block}.v3.m .intranet2 .dienst li a{padding-right:100px}.v3.m .intranet2 .dienst span{top:17px;width:26px;height:26px;background-size:26px 26px}.v3.m .intranet2 .dienst span.delete{right:68px}.v3.m .intranet2 .dienst li.uhhhovering span.move{right:52px}.v3.s .intranet2 #maxfavoriten{position:relative;top:0;left:0;width:auto;box-shadow:none}.v3.s .intranet2 .dienst .header{border-bottom:1px solid #bebebe;background-repeat:no-repeat;background-position:20px 32px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/plus-blau-1cccaf73172580ec6f15d3c5da32379cd5b328d5ca7bc00657d2b01bc805bc47.svg)}.v3.s .intranet2 .dienst .header:hover{background-color:#0271bb;background-image:url(https://assets.rrz.uni-hamburg.de/assets/plus-weiss-857ebcad7436471b60106cfb13e5a84b8d74387076fe66f62cdf0664f941aadc.svg)}.v3.s .intranet2 .dienst .title{padding-left:60px;padding-bottom:26px;cursor:pointer}.v3.s .intranet2 .dienst .text{padding-left:60px}.v3.s .intranet2 .dienst .header:hover .title{color:#fff}.v3.s .intranet2 .dienst .header:hover .text{color:#fff}.v3.s .intranet2 .dienst.on .header{border-bottom:none;background-image:url(https://assets.rrz.uni-hamburg.de/assets/minus-blau-d19b8bb5817adccb76daf43c14f8c17df0df22692f4e722d5dfa246358cd114a.svg)}.v3.s .intranet2 .dienst.on .header:hover{background-image:url(https://assets.rrz.uni-hamburg.de/assets/minus-weiss-b2ced8e3ddc483ef5ccf77e3de838a43f3373a9dfe9f887076908e05961c1d6b.svg)}.v3.s .intranet2 .dienst .text{display:none}.v3.s .intranet2 .dienst .icon{display:none}.v3.s .intranet2 .dienst ul{display:none}.v3.s .intranet2 .dienst.on ul{display:block}.v3.s .intranet2 .dienst li a{padding-right:100px}.v3.s .intranet2 .dienst span{top:17px;width:26px;height:26px;background-size:26px 26px}.v3.s .intranet2 .dienst span.delete{right:68px}.v3.s .intranet2 .dienst li.uhhhovering span.move{width:43px}.v3.m #inhalt .oben{min-height:0;overflow:visible}.v3.m #pfad{display:none}.v3.m #inhalt .oben .foto .text{top:15px;padding:10px 15px 6px;min-width:280px;min-width:250px;max-width:300px;-moz-hyphens:none;-webkit-hyphens:none;hyphens:none}.v3.m #inhalt .oben .foto .text strong{font-size:24px;line-height:1.0em}.v3.m #inhalt .oben .foto .text div{font-size:16px;line-height:1.2em}.v3.m #inhalt .oben .fotokonferenz .text{top:15px;padding:10px 15px 6px;min-width:280px;min-width:250px;max-width:300px;-moz-hyphens:none;-webkit-hyphens:none;hyphens:none}.v3.m #inhalt .oben .fotokonferenz .text strong{font-size:24px;line-height:1.0em}.v3.m #inhalt .oben .fotokonferenz .text div{font-size:16px;line-height:1.2em}.v3.m #inhalt .oben .fotokonferenzII .text{top:15px;padding:10px 15px 6px;min-width:280px;min-width:250px;max-width:300px;-moz-hyphens:none;-webkit-hyphens:none;hyphens:none}.v3.m #inhalt .oben .fotokonferenzII .text h1{font-size:20px;line-height:1.0em}.v3.m #inhalt .oben .fotokonferenzII .text div{font-size:16px;line-height:1.2em;margin-top:4px}.v3.m .spalte.links{float:none;width:auto !important;margin-right:0}.v3.m .spalte.links .fotolinks{width:107% !important}.v3.m .intranet2 .spalte.links .fotolinks{width:100% !important}.v3.m .subsite.volle-breite .spalte.links .fotolinks{width:100% !important}.v3.m .spalte.links ._rechts{margin:0 -6px}.v3.m .spalte.links ._rechts:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}.v3.m .tab-box .dt a{padding:5px 20px}.v3.m .fakultaet.inhalt .spalte.links{padding:0 2.2% 0 20px;padding:0 20px 0 20px !important}.v3.m .fakultaet.inhalt .spalte.links .fotolinks{width:calc(100% + 40px) !important;left:0;margin-left:-20px !important}.v3.m .studiengaenge,.v3.m .studiengang{margin-top:0}.v3.m .studiengaenge #spreadsheet{width:100%}.v3.m #sitemap{margin:10px 0 30px 0}.v3.m #feedbackIframe{margin-top:0px}.v3.m .inhalt .teaser-2-col.breit{width:100% !important}.v3.m .teaser-3a img{width:100%;height:auto}.v3.m .teaser-3b img{width:100%}.v3.m .links #bildgalerie.gallerywide{margin-bottom:30px}.v3.m .links #bildgalerie.gallerywide .galerieContainer{text-align:left !important;width:100%;margin-left:0}.v3.m .links #bildgalerie.gallerywide .sliderContainer{display:none}.v3.m .links #bildgalerie.gallerywide .linie{display:none}.v3.m .links #bildgalerie.gallerywide .rsArrowIcn{top:130px !important;margin-top:-25px}.v3.m #veranstaltungsformular fieldset{border:0;padding:0;width:100%}.v3.m #veranstaltungsformular legend{padding:0}.v3.m #veranstaltungsformular .eingabe{width:50%}.v3.m #veranstaltungsformular .eingabe label{width:100%}.v3.m #veranstaltungsformular .eingabe .tags label{width:auto;min-width:0}.v3.m #veranstaltungsformular .input{display:block}.v3.m #veranstaltungsformular .block{max-width:320px}.v3.m #veranstaltungsformular textarea{width:100%;max-width:320px}.v3.m #veranstaltungsformular input.text{width:100%;max-width:320px}.v3.m #veranstaltungsformular input[type="file"]{width:100%;max-width:320px}.v3.m #veranstaltungsformular .hinweis{margin-left:0;max-width:320px;width:auto}.v3.m #veranstaltungsformular .sicherheitsabfrage{margin-top:15px;clear:both;max-width:320px;width:50%}.v3.m #veranstaltungsformular .ausgabe{width:48%}.v3.m #veranstaltungsformular .ausgabe legend{margin-bottom:10px}.v3.m #veranstaltungsformular .absenden{float:right;margin-top:-40px}.v3.m #veranstaltungsformular .zeit>div{float:left;clear:none}.v3.m #veranstaltungsformular .zeit>div input{width:100%}.v3.m #veranstaltungsformular .zeit>div.datum{width:48%;margin-right:5%}.v3.m #veranstaltungsformular .zeit>div+div{width:18%;margin-right:3%}.v3.m #veranstaltungsformular .zeit>div+div label{width:auto;margin:0}.v3.m .spalte.rechts{float:none !important;width:auto !important;padding:0 !important;margin:0 -6px}.v3.m .subsite.intranet2 .spalte.favoriten{clear:both;float:none;width:auto;padding:0 !important;margin-top:20px}.v3.m .spalte.rechts .rund,.v3.m ._rechts .rund{border-radius:0}.v3.m .spalte.rechts .rand,.v3.m ._rechts .rand{border:0}.v3.m .spalte.rechts .schatten,.v3.m ._rechts .schatten{box-shadow:none}.v3.m .spalte.rechts>div,.v3.m .spalte.links ._rechts>div{float:left;width:50%;border:6px solid #fff !important;clear:none}.v3.m .intranet2 .spalte.rechts>div{border-width:0px !important}.v3.m .fakultaet .spalte.rechts>div,.v3.m .fakultaet.start .spalte.links ._rechts>div{border-color:#f4f9fc !important}.v3.m .spalte.links ._rechts li:before{display:none}.v3.m .teaser-4{background-color:#f3f3f3;padding-top:0 !important}.v3.m .teaser-4>.titel{font-size:15px;height:auto;padding:9px 34px 7px !important;margin:0 !important}.v3.m .teaser-4>.inhalt{padding:9px 34px}.v3.m .kontakt-rot{background-color:#f3f3f3;padding-top:0 !important}.v3.m .kontakt-rot h3.titel{line-height:20px !important;background:#f3f3f3 !important;font-size:15px !important;color:#4e4e4e !important;text-shadow:none !important;border-width:0 0 1px 0 !important;border-bottom:1px solid #ddd !important;padding:9px 34px 7px !important;margin:0 !important}.v3.m .kontakt-rot .inhalt{line-height:17px !important;border:0 !important;border-radius:none !important;background:#f3f3f3 !important;padding-left:34px !important;padding-right:34px !important}.v3.m .kontakt{background-color:#f3f3f3;padding-top:0 !important}.v3.m .kontakt h3.titel{line-height:20px !important;background:#f3f3f3 !important;font-size:15px !important;color:#4e4e4e !important;text-shadow:none !important;border-width:0 0 1px 0 !important;border-bottom:1px solid #ddd !important;padding:9px 34px 7px !important;margin:0 !important}.v3.m .kontakt .inhalt{line-height:17px !important;border:0 !important;border-radius:none !important;background:#f3f3f3 !important;padding-left:34px !important;padding-right:34px !important}.v3.m .fakultaet .spalte.links ._rechts .kontakt .inhalt{padding-top:8px !important;padding-bottom:8px !important}.v3.m .intranet2 .kontakt{background-color:#fff !important;width:100% !important;clear:both}.v3.m .intranet2 .kontakt h3.titel{background-color:#fff !important;border-bottom:none !important;padding-left:0 !important;font-size:20px !important}.v3.m .intranet2 .kontakt .inhalt{background-color:#fff !important;padding-left:0px !important;padding-right:0px !important}.v3.m .logo{padding:0}.v3.m .logo a{display:block}.v3.m .logo img{width:100%}.v3.m .fakultaet .kalender2>.titel{border-width:0 0 1px 0 !important}.v3.m #seiteninfo{display:none}.v3.m .print{display:none}.v3.m #seite #fuss{padding:50px 38px 0 38px;min-height:0;border-top:1px solid #ddd;margin-top:30px}.v3.m .konferenz #seite #fuss{padding:20px 10px;min-height:0;border-top:1px solid #ddd;margin-top:30px}.v3.m #seite #fuss ul{width:25%;padding:18px 2px 24px 2px}.v3.m #seite #fuss ul+ul+ul+ul+ul{text-align:center;font-size:0;clear:left;position:absolute;top:0;width:auto;left:0;padding:8px 38px;right:0;border-bottom:1px solid #ddd}.v3.m #seite #fuss ul+ul+ul+ul+ul li{overflow:hidden;border-radius:17px;display:inline-block;width:33px;height:33px;margin:0 11px;vertical-align:top}.v3.m #seite #fuss ul+ul+ul+ul+ul li:first-child{margin:0 11px 0 0}.v3.m #seite #fuss ul+ul+ul+ul+ul li:last-child{margin:0 0 0 11px}.v3.m #seite #fuss a.icon{padding:0;display:block;width:33px;height:33px}.v3.m .subsite.intranet2 #fuss a.icon{background-size:33px}.v3.m #seite #fuss ul.menu{width:100%}.v3.m #seite #fuss ul.menu>li{width:33.3333%;padding:0 25px;margin-bottom:10px}.v3.m #seite #fuss ul.menu>li:nth-child(4){clear:left}.v3.m:not(.v4k) #fuss .audit,.v3.m:not(.v4k) #fuss .audit1{display:none}.v3.m:not(.v4k) #fuss .copyright{display:none}.v3.m #fuss .uhh{display:none}.v3.m:not(.v4k) #seiteninfo2{overflow:hidden;background-color:#444444;border-bottom:1px solid #666;padding:20px 25px 16px 25px}.v3.m #seiteninfo2 .info{display:none}.v3.m #seiteninfo2 .blaettern .sep{display:none}.v3.m #seiteninfo2 .blaettern .top{display:none}.v3.m #seiteninfo2 .blaettern .feedback,.v3.m #seiteninfo2 .blaettern .impressum{float:left;clear:left;color:#fff;line-height:26px;font-size:12px}.v3.m #home-news.rand{border:0 !important}.v3.m #home-news.rund,.v3.m #inhalt #home-news .slide{border-radius:0 !important}.v3.m #home-news.schatten{box-shadow:none !important}.v3.m #veranstaltungen-meldungen{margin:22px 0 12px;overflow:hidden;padding-bottom:25px;position:relative}.v3.m #veranstaltungen{float:none;width:auto;position:relative;clear:both;padding-bottom:15px;margin-top:15px}.v3.m #veranstaltungen .uebersicht{left:0;right:auto}.v3.m #veranstaltungen>.titel{margin:0 0 20px 0}.v3.m #veranstaltungen .liste{border-left:0;margin:0;padding:0;-moz-column-count:2;-webkit-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.v3.m #veranstaltungen li{display:inline-block;width:100%;vertical-align:top;margin:0 0 18px 0 !important}.v3.m #veranstaltungen .datum{margin-right:10px;box-shadow:none;border:0}.v3.m #veranstaltungen .datum .monat{border-radius:0;border:0}.v3.m #veranstaltungen .datum .tag{background-color:#fff;color:#444;text-shadow:none;border:1px solid #ddd;border-top:0}.v3.m #i1 #meldungen{float:none;width:auto;position:relative;clear:both;padding-bottom:15px}.v3.m #meldungen .uebersicht{left:auto;right:0}.v3.m #veranstaltungen-meldungen+.standard{display:none}.v3.m .pressemitteilungen .copytext{margin-top:0px}.v3.m .copytext .presseteaser{margin:0}.v3.m .subsite.intranet2 .copytext .bild{width:100%}.v3.m #home-news.royalSlider .slide .text{width:50%;top:10px;background-color:rgba(255,255,255,0.9);padding:5px 10px;height:auto}.v3.m #home-news.royalSlider .slide .text-hintergrund{display:none}.v3.m #home-news.royalSlider .slide .text h2 .main{font-size:18px}.v3.m #home-news.royalSlider{padding-top:0;min-height:220px;overflow:hidden}.v3.m #home-news.royalSlider.ready{padding-top:0}.v3.m #home-news.royalSlider.ready .slides{position:relative;top:auto;right:auto;bottom:auto;left:auto}.v3.m body.home #home-news.royalSlider .bild{position:relative;z-index:3}.v3.m body.home #home-news.royalSlider .bildnachweis{bottom:-13px;background-color:transparent}.v3.m body.home #home-news.royalSlider .text-hintergrund{display:none}.v3.m body.home #home-news.royalSlider .text{clear:left;background-color:#f9f9f9;padding:14px;position:relative;float:none;height:auto;width:auto;right:auto;top:auto}.v3.m #home-news.royalSlider .rsBullets{display:none !important}.v3.m #home-news.royalSlider .rsArrow{top:80px}.v3.m .oben #bildgalerie{margin-bottom:30px}.v3.m #bildgalerie .titel{padding:0 14px}.v3.m .oben #bildgalerie .galerieContainer{text-align:left !important;width:100%;margin-left:0}.v3.m #bildgalerie .galerie{margin-top:20px;width:calc(100% - 28px) !important;margin-left:14px}.v3.m .oben #bildgalerie .sliderContainer{display:none}.v3.m .oben #bildgalerie .linie{display:none}.v3.m .oben #bildgalerie .rsArrowIcn{top:130px !important;margin-top:-25px}.v3.m .fakslider .slide .bild{width:100%}.v3.m .fakslider .slide .text{float:left;margin:0;min-height:0;padding:14px;width:auto}.v3.m .fakslider .buttons{left:14px;margin-top:38%;top:0;bottom:13px;width:73px;height:25px}.v3.m .fakslider .rsBullets{display:none}.v3.s.r-fixed #seite{box-shadow:0 0 10px rgba(0,0,0,0.2);max-width:480px}.v3.s .rund{border-radius:0}.v3.s .rand{border-width:0}.v3.s .schatten{box-shadow:none}.v3.s #scrollTopButton{display:block}.v3.s .meta .sitemap,.v3.s .meta .sitemap+.sep,.v3.s .meta .index,.v3.s .meta span:nth-child(4){display:none}.v3.s .intranet2 .meta{height:31px}.v3.s #metanav .account .user{display:none}.v3.s #metanav .account .meldungen{display:none}.v3.s #seite{min-width:300px !important;padding:22px 0 0 0}.v3.s #metanav .meta{min-width:300px !important}.v3.s .fakultaet #seite{padding:0;border-top:22px solid #fff}.v3.s #inhalt{margin-left:0}.v3.s .spalte.links{float:none;width:auto !important;padding:0 !important;margin-right:0}.v3.s #sublogo{display:none}.v3.s #nav{display:none}.v3.s #pfad{display:none}.v3.s #seiteninfo{display:none}.v3.s #seiteninfo2 .info{display:none}.v4k.s #seiteninfo2{display:none}.v3.s .print{display:none}.v3.s #fuss .uhh{display:none}.v3.s:not(.v4k) #fuss .copyright{display:none !important}.v3.s #fuss .audit,.v3.s #fuss .audit1,.v3.s #fuss .audit2{display:none}.v3.s .spalte.links ul{padding-left:25px}.v3.s .spalte.links ul.nobullets{padding-left:9px}.v3.s .spalte.links #organigramm ul{padding-left:0}.v3.s h1{padding-left:14px;padding-right:14px;width:100%;font-size:22px}.v3.s #inhalt .oben{min-height:0}.v3.s #inhalt .oben .foto{margin-bottom:16px}.v3.s #inhalt .oben .foto .bildnachweis{font-size:8px;padding:1px 2px}.v3.s #kopf.aktiv{margin-bottom:58px}.v3.s #kopf{border-bottom:1px solid #ddd;height:64px;margin-bottom:15px}.v3.s:not(.v4k) #kopf{background-image:-webkit-linear-gradient(270deg, #fff 0%, #fbfbfb 99%, #fff 100%);background-image:linear-gradient(180deg, #fff 0%, #fbfbfb 99%, #fff 100%)}.v3.s .fakultaet #kopf{height:64px;margin:0 0 15px;padding:0}.v3.s #logo img{width:155px;margin-left:25px}.v3.s #kopf .meta{font-size:9px;line-height:10px;padding-right:25px;text-align:right}.v3.s .fakultaet #kopf .meta{padding-right:5px;top:-15px}.v3.s .konferenz .meta .sitemap,.v3.s .konferenz .meta .sitemap+.sep,.v3.s .konferenz .meta .index,.v3.s .konferenz .meta span:nth-child(4){display:inline}.v3.s #kopf #suchemobil{cursor:pointer;position:absolute;right:61px;bottom:-1px;width:40px;height:40px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/suche-0-a38e4659e1731edae0ac07125b92a641004a7c75e0161f350eb96d03555f7598.png);background-position:top;background-repeat:no-repeat}.v3.s .subsite.intranet2 #kopf #suchemobil{display:none}.v3.s #kopf #navmobil{cursor:pointer;position:absolute;right:14px;bottom:-1px;width:40px;height:40px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/nav-0-f06b0d5c898ccae783deac98d22cdf842a1a66b87c4bc3a5e5a9a5fc547693d7.png);background-position:top;background-repeat:no-repeat}.v3.s #kopf #suchemobil.aktiv{background-image:url(https://assets.rrz.uni-hamburg.de/assets/suche-1-f38de1c7f8f70c20ff3e6fdf24803776d7d8dbec37cdfbce728c0b0c081876c1.png)}.v3.s #kopf #navmobil.aktiv{background-image:url(https://assets.rrz.uni-hamburg.de/assets/nav-1-900a4596108515d168bde1e1ec553657261574226656cc419944cac31707b6e0.png)}.v3.s .intranet2 #kopf #navmobil.aktiv{background-image:url(https://assets.rrz.uni-hamburg.de/assets/nav-1-900a4596108515d168bde1e1ec553657261574226656cc419944cac31707b6e0.png)}.v3.s .subsite.inhalt.intranet2 #intranetnav ul{width:100%;padding:0 14px}.v3.s .subsite.intranet2 #intranetnav ul{width:100%;padding:0 14px}.v3.s #intranetnav #kussuche{width:100%;padding:0 14px;height:75px}.v3.s #intranetnav .savefav{width:calc(100% - 28px);margin:0 14px;position:relative}.v3.s .subsite.inhalt.intranet2 #intranetnav #kussuche{width:100%;padding:0 14px;height:75px}.v3.s #intranetnav #kussuche #suchfeld{width:calc(100% - 84px)}.v3.s #intranetnav #kussuche .button{right:14px}.v3.s .subsite.intranet2 #kus{width:100%}.v3.s .subsite.intranet2 #kus #suchstring{width:calc(100% - 150px)}.v3.s .subsite.intranet2 #kus .button{right:0px}.v3.s .subsite.intranet2 .suchergebnis{width:100%}.v3.s #subnav{font-size:15px}.v3.s .subnav{top:-15px;display:none;border-bottom:1px solid #ddd}.v3.s .subnav.aktiv{display:block}.v3.s .subnav a{background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil-schwarz-rechts-7847880a43c3fbc816e9732fe4bba7d99f4a205310177125fa4d26aa6ee4e4f2.png)}.v3.s .subnav li.auf>a{background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil-schwarz-unten-217ebd0bd97d2a8904dcfba63eeec7c95eaddb16f4b82b962640666ad03b9f70.png)}.v3.s .subnav li ul{background-color:#fff;padding:0;border:0}.v3.s .subnav li.pfad>a{background-color:#444444;color:#fff;background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil-weiss-links-1737b6c6cf3a81c1d204431245d47f472c26d50cda7662888d78e886597419b3.png)}.v3.s .intranet2 .subnav li.pfad>a{background-color:#0271bb}.v3.s .subnav li.markiert>a{background-color:#e40613;color:#fff;background-image:url(https://assets.rrz.uni-hamburg.de/assets/pfeil-weiss-unten-7ebe25afdb62ac99a0225c63cbf033d686116865c3a0b1712521dda9c245bacd.png)}.v3.s .subnav li ul a{background-color:#fff !important}.v3.s .subnav li a{padding:10px 6px 10px 24px;border-width:0 0 1px 0;border-bottom-color:#fff;background-position:8px 16px !important}.v3.s .subnav li li a{padding:10px 6px 10px 45px;border-width:0 0 1px !important;border-bottom-color:#d4d4d4;background-position:29px 16px !important}.v3.s .subnav>ul>li:last-child a{border-width:0 !important}.v3.s .subsite.intranet2 .subnavtit{padding:0 14px}.v3.s .subsite.intranet2 #intranetsubnav{padding:0 14px}.v3.s #tools{position:relative;float:none !important;margin:0 !important;top:-15px;width:auto}.v3.s #kopf #tools{position:absolute;left:auto;top:64px;width:100%;float:none;margin:0}.v3.s #inhalt #tools{width:auto}.v3.s #tools .suche{display:none;float:none;width:auto;border:7px solid #444}.v3.s #tools .suche.aktiv{display:block}.v3.s #tools .suche #suchfeld{float:none;border:0;width:100%;font-size:13px;height:auto;padding:6px 5px}.v3.s #tools .suche .button{display:none}.v3.s #cse{width:100% !important}.v3.s #inhalt .oben{min-height:0;overflow:visible}.v3.s #inhalt .oben .foto{background-color:#f9f9f9}.v3.s #inhalt .oben .foto .img{position:relative;overflow:hidden}.v3.s #inhalt .oben .foto .text{position:relative;top:0;left:0;background-color:transparent;padding:14px}.v3.s #inhalt .oben .foto .text div{color:#444;font-size:12px}.v3.s #inhalt .oben .foto .text strong{color:#444;font-size:20px;text-transform:none}.v3.s #inhalt .oben .fotokonferenz .text{display:none}.v3.s #inhalt .oben .fotokonferenzII{background-color:#f9f9f9}.v3.s #inhalt .oben .fotokonferenzII .img{position:relative;overflow:hidden}.v3.s #inhalt .oben .fotokonferenzII .text{position:relative;top:0;left:0;background-color:transparent;padding:14px}.v3.s #inhalt .oben .fotokonferenzII .text div{color:#444;font-size:12px}.v3.s #inhalt .oben .fotokonferenzII .text h1{font-size:20px;text-transform:none;padding:0}.v3.s #inhalt .oben .fotokonferenzII .text div.datum{margin-top:8px}.v3.s #veranstaltungsformular .ausgabe{clear:left;float:none;width:100%}.v3.s #veranstaltungsformular{margin-left:-14px;border-width:1px 0;width:calc(100% + 28px);margin-bottom:15px}.v3.s #veranstaltungsformular fieldset{border:0;padding:0;width:100%}.v3.s #veranstaltungsformular legend{padding:0}.v3.s #veranstaltungsformular .eingabe{width:100% !important}.v3.s #veranstaltungsformular .eingabe label{width:100%}.v3.s #veranstaltungsformular .eingabe .tags label{width:auto;min-width:0}.v3.s #veranstaltungsformular .input{display:block}.v3.s #veranstaltungsformular textarea{width:100%}.v3.s #veranstaltungsformular input.text{width:100%}.v3.s #veranstaltungsformular .hinweis{margin-left:0;width:auto}.v3.s #veranstaltungsformular .sicherheitsabfrage{margin-top:15px;width:auto;float:none}.v3.s #veranstaltungsformular .ausgabe legend{margin-bottom:10px}.v3.s #veranstaltungsformular .zeit>div{float:left;clear:none}.v3.s #veranstaltungsformular .zeit>div input{width:100%}.v3.s #veranstaltungsformular .zeit>div.datum{width:48%;margin-right:15px}.v3.s #veranstaltungsformular .zeit>div+div{width:60px;margin-right:0px;max-width:60px}.v3.s #veranstaltungsformular .zeit>div+div label{width:auto;margin:0;display:block}.v3.s .fakultaet.inhalt .spalte.links section>*{margin:0 0 19px 0}.v3.s .spalte.links .fotolinks{border-radius:0 !important;left:0 !important;width:100% !important}.v3.s .fakultaet .spalte.links{border-width:1px 0 0 0;background-color:transparent}.v3.s .spalte.links .fotolinks img{border-radius:0 !important}.v3.s .fakultaet .spalte.links .standard{padding:10px 14px;background-color:#fff}.v3.s .fakultaet .spalte.links .standard:after{content:"";display:table;width:100%}.v3.s .fakultaet .spalte.links .standard>*:first-child{margin-top:0 !important}.v3.s .fakultaet .spalte.links .standard>*:last-child{margin-bottom:0 !important}.v3.s .spalte>.box{padding-top:12px}.v3.s .fakultaet .spalte.links .rand{border-width:1px 0}.v3.s .table .col{display:block;width:auto}.v3.s form.standard{padding:0 !important}.v3.s form.standard .table{display:block}.v3.s form.standard .row{display:block;padding:5px 0;margin-bottom:0px;border-bottom:0px solid #dddddd}.v3.s form.standard .cell{border:none !important;width:auto !important;display:block;padding:0}.v3.s .projekte{margin:0 14px}.v3.s .profile{margin:0 14px}.v3.s .profile h1{padding:0}.v3.s .textbox{background-color:#f9f9f9}.v3.s .fakultaet .textbox{background-color:#fff}.v3.s .textbox.breit{width:auto}.v3.s .nachrichten.auswahl a.weitere{padding-right:14px}.v3.s .teasereinfachbox .bild{margin:0 14px 3px 0 !important}.v3.s .fakultaet .inhaltsblock.grau{border:0 !important}.v3.s .tab-box{padding:0 !important}.v3.s .tab-box .DD{display:none}.v3.s .tab-box .DT{display:none}.v3.s .tab-box .dl{padding-bottom:0 !important}.v3.s .tab-box .dd{padding-left:14px;padding-right:14px;position:relative;clear:left;top:0 !important}.v3.s .tab-box .dt>*{font-size:13px}.v3.s .tab-box .dt{padding-left:14px;padding-right:12px;position:relative;display:block;width:100% !important;border-width:0 0 1px 0 !important;border-color:#ddd !important;background-color:#f7f7f7}.v3.s .tab-box .dt a{background:transparent url(https://assets.rrz.uni-hamburg.de/assets/schaltbar-zu-44f6d479a2d499c65abf7cfdcedbc0a582affde8501a756da91f72e185e27e40.png);background-repeat:no-repeat;background-position:right center;padding:5px 0;display:block;font-family:TheSansUHH,sans-serif}.v3.s .tab-box .dt a:hover{background:transparent url(https://assets.rrz.uni-hamburg.de/assets/schaltbar-zu-44f6d479a2d499c65abf7cfdcedbc0a582affde8501a756da91f72e185e27e40.png);background-repeat:no-repeat;background-position:right center}.v3.s .tab-box .dt.active a{background:transparent url(https://assets.rrz.uni-hamburg.de/assets/schaltbar-auf-888da199fffea9130736e75ac65bd0216520aae73df8b0db0825179b79145783.png);background-repeat:no-repeat;background-position:right center}.v3.s .fakultaet .tab-box{border-bottom:1px solid #ddd}.v3.s .fakultaet .tab-box .dt{border-top:1px solid #ddd !important;background-color:#fff !important;z-index:6}.v3.s .fakultaet .tab-box .dt{margin-bottom:-1px}.v3.s .fakultaet .tab-box .dd{background-color:#fff !important}.v3.s a.alles.auf,.v3.s a.alles.zu{display:none}.v3.s .inhalt:not(.intranet2) .box.schaltbar{position:relative;display:block;width:100%}.v3.s .inhalt:not(.intranet2) .box.schaltbar+.box.schaltbar{margin-top:-20px !important}.v3.s .inhalt:not(.intranet2) .fakultaet .box.schaltbar+.box.schaltbar{margin-top:-20px !important}.v3.s .inhalt:not(.intranet2) .box .subbox.schaltbar{margin-top:-16px !important;margin-bottom:-18px;position:relative;margin-left:-14px;margin-right:-14px}.v3.s .inhalt:not(.intranet2) .box .inhalt>*+.subbox.schaltbar{margin-top:0 !important}.v3.s .inhalt:not(.intranet2) .box .subbox.schaltbar:nth-child(2){z-index:2}.v3.s .inhalt:not(.intranet2) .box .subbox.schaltbar:nth-child(3){z-index:3}.v3.s .inhalt:not(.intranet2) .box .subbox.schaltbar:nth-child(4){z-index:4}.v3.s .inhalt:not(.intranet2) .box .subbox.schaltbar:nth-child(5){z-index:5}.v3.s .inhalt:not(.intranet2) .box .subbox.schaltbar:nth-child(6){z-index:6}.v3.s .inhalt:not(.intranet2) .box .subbox.schaltbar .titel{border-left:1px solid #ddd;margin-top:0 !important}.v3.s .inhalt:not(.intranet2) .box.schaltbar .titel{padding-left:0;padding-right:12px;background:none;background-color:#f7f7f7;border-top:1px solid #dddddd}.v3.s .inhalt:not(.intranet2) .box .subbox.schaltbar .titel{background-color:#fbfbfb}.v3.s .inhalt:not(.intranet2) .box .subbox.schaltbar .titel a{color:#666 !important}.v3.s .inhalt:not(.intranet2) .box.schaltbar .titel a{padding:5px 14px;background:transparent url(https://assets.rrz.uni-hamburg.de/assets/schaltbar-zu-44f6d479a2d499c65abf7cfdcedbc0a582affde8501a756da91f72e185e27e40.png);background-repeat:no-repeat;background-position:right center;display:block;font-family:TheSansUHH,sans-serif}.v3.s .inhalt:not(.intranet2) .box.schaltbar.auf>.titel a{background:transparent url(https://assets.rrz.uni-hamburg.de/assets/schaltbar-auf-888da199fffea9130736e75ac65bd0216520aae73df8b0db0825179b79145783.png);background-repeat:no-repeat;background-position:right center}.v3.s .inhalt:not(.intranet2) .box .schaltbar.auf>.titel a{background:transparent url(https://assets.rrz.uni-hamburg.de/assets/schaltbar-auf-888da199fffea9130736e75ac65bd0216520aae73df8b0db0825179b79145783.png);background-repeat:no-repeat;background-position:right center}.v3.s .inhalt:not(.intranet2) .box.schaltbar .inhalt{background-color:#fff;border-bottom:1px solid #dddddd;overflow:hidden;padding-left:14px;padding-right:14px}.v3.s .inhalt:not(.intranet2) .box.schaltbar.auf .inhalt{margin-bottom:-1px;margin-top:0;padding-top:15px}.v3.s .inhalt:not(.intranet2) .box.schaltbar .subinhalt{padding-bottom:15px}.v3.s .inhalt:not(.intranet2) .standard .box.schaltbar{margin-left:calc(-14px);width:calc(100% + 28px)}.v3.s .inhalt.intranet2 .box.schaltbar{padding:0 14px}.v3.s .nachrichten.auswahl{background-color:#f9f9f9;padding-top:0}.v3.s .fakultaet .nachrichten.auswahl{background-color:#fff}.v3.s .nachrichten.auswahl>.titel{margin:6px 0 0 !important;padding:0 14px 4px !important}.v3.s .nachrichten.auswahl .inhalt{padding:0 0 8px}.v3.s .nachrichten.auswahl .inhalt>ul{padding:0}.v3.s .nachrichten.auswahl .inhalt>ul>li{padding:0 14px 20px 14px}.v3.s .nachrichten.uebersicht{background-color:#fff;padding-top:0}.v3.s .fakultaet .nachrichten.uebersicht{background-color:#fff}.v3.s .nachrichten.uebersicht .meldung{padding:0 14px 14px 14px}.v3.s .veranstaltungen .veranstaltung{padding-left:14px;padding-right:14px}.v3.s .hinweis.box{padding:14px}.v3.s .teaser-2-col .col.sep,.v3.s .teaser-3-col .col.sep{display:none}.v3.s .teaser-2-col .kopf h4,.v3.s .teaser-2-col .kopf h3,.v3.s .teaser-3-col .kopf h4,.v3.s .teaser-3-col .kopf h3{font-size:15px}.v3.s .teaser-2-col{display:block}.v3.s .teaser-2-col.box .col{background-color:#f9f9f9}.v3.s .fakultaet .teaser-2-col.box .col{background-color:#fff}.v3.s .teaser-2-col.box .col+.col{padding-top:0;margin-top:24px}.v3.s .teaser-2-col.box .col .kopf{padding:10px 14px}.v3.s .teaser-2-col.box .col .bild{margin:0 14px;width:auto}.v3.s .subsite.intranet2 .teaser-2-col.box .col .bild{margin:20px 14px 0 14px;width:auto}.v3.s .teaser-2-col.box .col .inhalt{padding:5px 14px 16px}.v3.s .teaser-3-col{display:block}.v3.s .teaser-3-col .table{display:block}.v3.s .teaser-3-col.box .col{background-color:#f9f9f9;display:block;width:auto}.v3.s .fakultaet .teaser-3-col.box .col{background-color:#fff}.v3.s .teaser-3-col.box .col+.col{padding-top:0;margin-top:24px}.v3.s .teaser-3-col.box .col .kopf{padding:10px 14px}.v3.s .teaser-3-col .col .kopf+.bild{margin:0 16px}.v3.s .teaser-3-col.box .col .bild{margin:14px 14px 0 14px;width:auto}.v3.s .teaser-3-col.box .col .kopf+.bild{margin:0 14px;width:auto}.v3.s .teaser-3-col .bild img{width:186px}.v3.s .teaser-3-col.box .col .inhalt{padding:5px 14px 16px}.v3.s .links #bildgalerie.gallerywide{text-align:left;margin-bottom:30px}.v3.s .links #bildgalerie.gallerywide .galerie{margin-top:15px}.v3.s .links #bildgalerie.gallerywide .galerieContainer{width:100%;width:calc(100% - 28px);margin-left:14px}.v3.s .links #bildgalerie.gallerywide .galerie{width:100% !important;height:auto}.v3.s .links #bildgalerie.gallerywide .galerie .slide .imgcell{height:auto}.v3.s .links #bildgalerie.gallerywide .galeriethumbsinhalt .slide{padding-top:12px}.v3.s .links #bildgalerie.gallerywide .sliderContainer{display:none}.v3.s .links #bildgalerie.gallerywide .linie{display:none}.v3.s .links #bildgalerie.gallerywide .rsArrowIcn{top:120px !important;margin-top:-25px}.v3.s .links #bildgalerie.gallerywide .rsArrowIcn{top:130px !important;margin-top:-25px}.v3.s .mitarbeiterinnen select{-webkit-appearance:none;background-image:url(https://assets.rrz.uni-hamburg.de/assets/select-arrow-white-29ed7bd43967fa65c09c9332d3fd53002544cd6413863538264a51cb0fd5b39b.png);background-position:right center;background-repeat:no-repeat;max-width:100% !important;color:#fff;background-color:#444444;width:100%;font-size:14px !important;margin-bottom:0px;border:0;font-family:TheSansUHHBold,sans-serif !important}.v3.s .mitarbeiterinnen select option{padding:8px 4px}.v3.s .mitarbeiterinnen .organisationseinheit{padding-left:14px !important}.v3.s .mitarbeiterinnen .liste{margin-left:14px}.v3.s .mitarbeiterinnen .typ{display:none !important}.v3.s .mitarbeiterinnen div.filter{clear:right;margin-left:14px;margin-right:2px;margin-top:14px;width:calc(100% - 28px);display:block}.v3.s .mitarbeiterinnen div.filter div{width:100%;display:block;padding:0}.v3.s .mitarbeiterinnen div.filter div:nth-child(2){margin-top:14px}.v3.s .mitarbeiterinnen div.filter div:nth-child(3){display:none}.v3.s .mitarbeiterinnen div.filter div.ok{display:none}.v3.s .mitarbeiterinnen div.alphabet{margin-left:10px;margin-right:10px;overflow:hidden}.v3.s .mitarbeiterinnen div.alphabet span{font-size:14px;margin-left:3px;margin-right:0;padding:0px 5px}.v3.s .mitarbeiterinnen div.alphabet a{font-size:14px;margin-left:3px;margin-right:0;padding:0px 5px}.v3.s .mitarbeiterinnen div.alphabet a:hover{border:0;margin-left:3px;margin-right:0;padding:0px 5px}.v3.s .mitarbeiterinnen div.alphabet a:last-child{background-color:#444;border-radius:0;padding:0 16px;font-size:14px;display:inline-block;float:right;height:18px;line-height:18px}.v3.s .mitarbeiterinnen div.alphabet a:last-child:hover{background-color:#444;border-radius:0;padding:0 16px}.v3.s .mitarbeiterinnen div.alphabet a.an{border:0;border-radius:9px;background-color:#e40613;color:#fff !important;margin-right:2px;padding:0px 5px}.v3.s .mitarbeiterinnen .mitarbeiterin{padding:0 14px;margin:10px 0 25px}.v3.s .mitarbeiterinnen .mitarbeiterin .foto{width:70px;margin-right:16px}.v3.s .mitarbeiterinnen .mitarbeiterin .daten{width:calc(100% - 86px);margin-right:0}.v3.s .mitarbeiterinnen .mitarbeiterin .schwerpunkte{width:69.4%;margin-left:86px}.v3.s .mitarbeiterinnen .mitarbeiterin .schwerpunkte .titel{padding-left:16px;margin-bottom:0;background-image:url(https://assets.rrz.uni-hamburg.de/assets/bottom-0ac5ba59a50c9c80f1ec0e227bf69b59c3e7751888d57c5ce504311d4aee7c0c.gif);background-repeat:no-repeat;cursor:pointer;background-position:0 3px}.v3.s .mitarbeiterinnen .mitarbeiterin .schwerpunkte .titel:after{content:"";display:none}.v3.s .mitarbeiterinnen .mitarbeiterin .schwerpunkte.auf .titel{background-image:url(https://assets.rrz.uni-hamburg.de/assets/top-a99486909ff1bfe5afd0d92cfbedfb799dbdcb0bde8d7b16269a7e0fcc4ede52.gif)}.v3.s .mitarbeiterinnen .mitarbeiterin .schwerpunkte .titel a{cursor:pointer}.v3.s .mitarbeiterinnen .mitarbeiterin .schwerpunkte .schwerpunkteliste{margin-top:0;display:none !important}.v3.s .mitarbeiterinnen .mitarbeiterin .schwerpunkte.auf .schwerpunkteliste{display:block !important}.v3.s #sitemap{margin:10px 0 30px 0}.v3.s #feedbackIframe{margin-top:0px;margin-left:14px}.v3.s .spalte.rechts{float:none !important;width:auto !important;padding:0 !important}.v3.s .subsite.intranet2 .spalte.favoriten{clear:both;float:none;width:auto;padding:0 14px;margin-top:20px}.v3.s .spalte.links ._rechts li:before{display:none}.v3.s .teaser-4{background-color:#f9f9f9;padding-top:0 !important}.v3.s .fakultaet .teaser-4{background-color:#fff}.v3.s .teaser-4>.titel{font-size:15px;height:auto;padding:9px 34px 7px !important;margin:0 !important}.v3.s .teaser-4>.inhalt{padding:9px 34px}.v3.s .teaser-4>.inhalt{padding:9px 34px}.v3.s .teaser-4>.inhalt ul{padding:0}.v3.s .kontakt-rot{background-color:#f9f9f9;padding-top:0 !important}.v3.s .kontakt-rot .titel{background:#f9f9f9 !important;font-size:15px !important;color:#4e4e4e !important;text-shadow:none !important;border-width:0 0 1px 0 !important;border-bottom:1px solid #ddd !important;padding:9px 34px 7px !important;margin:0 !important}.v3.s .kontakt-rot .inhalt{padding-left:34px !important;padding-right:34px !important;border:0 !important}.v3.s .kontakt{background-color:#f9f9f9;padding-top:0 !important}.v3.s .kontakt .titel{background:#f9f9f9 !important;font-size:15px !important;color:#4e4e4e !important;text-shadow:none !important;border-width:0 0 1px 0 !important;border-bottom:1px solid #ddd !important;padding:9px 34px 7px !important;margin:0 !important}.v3.s .kontakt .inhalt{padding-left:34px !important;padding-right:34px !important;border:0 !important}.v3.s .spalte.rechts .kontakt{background-color:#f9f9f9;padding-top:0 !important}.v3.s .spalte.rechts .kontakt .titel{background:#f9f9f9 !important;font-size:15px !important;color:#4e4e4e !important;text-shadow:none !important;border-width:0 0 1px 0 !important;border-bottom:1px solid #ddd !important;padding:9px 34px 7px !important;margin:0 !important}.v3.s .spalte.rechts .kontakt .inhalt{padding-left:34px !important;padding-right:34px !important;border:0 !important}.v3.s .intranet2 .kontakt{background-color:#fff !important}.v3.s .intranet2 .kontakt h3.titel{background-color:#fff !important;border-bottom:none !important}.v3.s .intranet2 .kontakt .inhalt{background-color:#fff !important;padding-left:0px !important;padding-right:0px !important}.v3.s .intranet2 .kontakt-rot{background-color:#fff !important}.v3.s .intranet2 .kontakt-rot h3.titel{background-color:#fff !important;border-bottom:none !important}.v3.s .intranet2 .kontakt-rot .inhalt{background-color:#fff !important}.v3.s .intranet2 .spalte.rechts .kontakt{background-color:#fff !important;width:100% !important;clear:both;padding-left:14px !important;padding-right:14px !important;font-size:20px !important}.v3.s .intranet2 .spalte.rechts .kontakt .titel{background-color:#fff !important;border:none !important;padding-left:0px !important;padding-right:0px !important}.v3.s .intranet2 .spalte.rechts .kontakt .inhalt{background-color:#fff !important;padding-left:0px !important;padding-right:0px !important}.v3.s .fakultaet .kontakt-rot{background-color:#fff}.v3.s .fakultaet .kontakt-rot .titel{background:#fff !important}.v3.s .fakultaet .kontakt-rot .inhalt{background:#fff !important}.v3.s .fakultaet .kontakt{background-color:#fff}.v3.s .fakultaet .kontakt .titel{background:#fff !important}.v3.s .fakultaet .kontakt .inhalt{background:#fff !important}.v3.s .fakultaet .spalte.rechts .kontakt{background-color:#fff}.v3.s .fakultaet .spalte.rechts .kontakt .titel{background:#fff !important}.v3.s .fakultaet .spalte.rechts .kontakt .inhalt{background:#fff !important}.v3.s .fakultaet .spalte.links ._rechts .kontakt{border:0 !important}.v3.s .fakultaet .spalte.links ._rechts .kontakt .inhalt{padding-top:8px !important;padding-bottom:8px !important}.v3.s .fakultaet .kalender2>.titel{background:#fff !important;border-width:0 0 1px 0 !important}.v3.s .spalte.rechts .kontakt .schaltbar .inhalt{padding:0 !important}.v3.s .spalte.rechts .kontakt .schaltbar h4.titel a{background-image:none !important}.v3.s .spalte.rechts .kontakt .schaltbar h4.titel{background-image:url(https://assets.rrz.uni-hamburg.de/assets/bottom-0ac5ba59a50c9c80f1ec0e227bf69b59c3e7751888d57c5ce504311d4aee7c0c.gif) !important;background-repeat:no-repeat !important;cursor:pointer !important;background-position:0 3px !important;line-height:18px !important;font-size:12px !important;padding:0 0 0 16px !important}.v3.s .intranet2 .spalte.rechts .kontakt .schaltbar h4.titel{background-image:none !important;padding:0 !important}.v3.s .spalte.rechts .kontakt .schaltbar.auf>.titel{background-image:url(https://assets.rrz.uni-hamburg.de/assets/top-a99486909ff1bfe5afd0d92cfbedfb799dbdcb0bde8d7b16269a7e0fcc4ede52.gif) !important;background-repeat:no-repeat}.s .intranet2 .spalte.rechts .kontakt .schaltbar.auf>.titel{background-image:none !important}.v3.s #seite #fuss{padding:50px 0 0 0;margin-top:10px}.v3.s .konferenz #seite #fuss{padding:20px 0;margin-top:10px}.v3.s #seite #fuss ul{width:50%;border-top:1px solid #ddd;padding:18px 0}.v3.s .konferenz #seite #fuss ul{border-top:0}.v3.s #seite #fuss ul{padding-left:25px;padding-right:2px}.v3.s #seite #fuss ul+ul{padding-right:25px;padding-left:2px}.v3.s #seite #fuss ul+ul+ul{clear:left;padding-left:25px;padding-right:2px}.v3.s #seite #fuss ul+ul+ul+ul{clear:none;padding-right:25px;padding-left:2px}.v3.s #seite #fuss ul+ul+ul+ul+ul{white-space:nowrap;text-align:center;font-size:0;clear:left;position:absolute;top:0;width:auto;left:0;padding:8px 0;right:0;border-bottom:1px solid #ddd}.v3.s #seite #fuss ul+ul+ul+ul+ul li{overflow:hidden;border-radius:17px;display:inline-block;width:33px;height:33px;margin:0 5px;vertical-align:top}.v3.s #seite #fuss ul+ul+ul+ul+ul li:first-child{margin:0 5px 0 0}.v3.s #seite #fuss ul+ul+ul+ul+ul li:last-child{margin:0 0 0 5px}.v3.s #seite #fuss a.icon{padding:0;display:block;width:33px;height:33px}.v3.s .subsite.intranet2 #fuss a.icon{background-size:33px}.v3.s #seite #fuss p{display:inline}.v3.s #seite #fuss ul.menu{width:100%}.v3.s #seite #fuss ul.menu>li{width:50%;padding:0 15px;margin-bottom:10px}.v3.s #seite #fuss ul.menu>li:nth-child(3){clear:left}.v3.s #seite #fuss ul.menu>li:nth-child(5){clear:left}.v3 #fuss .menu_1{float:none;width:auto !important;margin:0 !important;padding:0 !important}.v3.s #seiteninfo2{overflow:hidden;background-color:#444444;border-bottom:1px solid #666;padding:20px 25px 16px 25px}.v3.s #seiteninfo2 .info{display:none}.v3.s #seiteninfo2 .blaettern .sep{display:none}.v3.s #seiteninfo2 .blaettern .top{display:none}.v3.s #seiteninfo2 .blaettern .feedback,.v3.s #seiteninfo2 .blaettern .impressum{float:left;clear:left;display:block;color:#fff;line-height:26px;font-size:12px}.v3.s .logo{padding:0;margin:0 6px 25px}.v3.s .logo a{display:block}.v3.s .logo img{width:100%}.v3.s #veranstaltungen-meldungen{margin:22px 0 12px 0 !important}.v3.s body.home #veranstaltungen,.v3.s body.home #meldungen{position:relative;width:100% !important;background-color:#f9f9f9;padding:15px 0 25px 0}.v3.s body.home #meldungen>.titel,.v3.s body.home #veranstaltungen>.titel{border-bottom:1px solid #ddd;padding:0 14px 12px 14px;height:auto;margin:0 0 10px 0}.v3.s body.home #veranstaltungen{margin-top:30px;padding-bottom:35px}.v3.s body.home #veranstaltungen .liste{border:0;padding:6px 14px 0 14px}.v3.s #veranstaltungen .datum{margin-right:10px;border:0;border-radius:0}.v3.s #veranstaltungen .datum .monat{border-radius:0;border:0}.v3.s #veranstaltungen .datum .tag{background-color:#e9e9e9;color:#444;text-shadow:none;margin-top:1px}.v3.s body.home #veranstaltungen .uebersicht{left:auto;right:14px;bottom:10px}.v3.s body.home #veranstaltungen .uebersicht a+a{display:none}.v3.s body.home #meldungen .liste{padding:0 14px}.v3.s #meldungen .uebersicht{left:auto;right:14px;bottom:10px}.v3.s #veranstaltungen-meldungen+.standard{display:none}.v3.s #home-news.royalSlider{padding-top:0;min-height:220px;overflow:hidden}.v3.s #home-news.royalSlider.ready{padding-top:0}.v3.s #home-news.royalSlider.ready .slides{position:relative;top:auto;right:auto;bottom:auto;left:auto}.v3.s body.home #home-news.royalSlider .bild{position:relative;z-index:3}.v3.s body.home #home-news.royalSlider .bildnachweis{bottom:-13px;background-color:transparent}.v3.s body.home #home-news.royalSlider .text-hintergrund{display:none}.v3.s body.home #home-news.royalSlider .text{clear:left;background-color:#f9f9f9;padding:14px;position:relative;float:none;height:auto;width:auto;right:auto;top:auto}.v3.s #home-news.royalSlider .rsBullets{display:none !important}.v3.s #home-news.royalSlider .rsArrow{top:50px}.v3.s .simpleSlider .foto{float:none;width:100%;max-height:300px}.v3.s .simpleSlider .foto img{width:100%}.v3.s .simpleSlider .text{float:none;width:auto;padding:15px 0}.v3.s .oben #bildgalerie{text-align:left;margin-bottom:30px}.v3.s #bildgalerie .galerie{margin-top:15px}.v3.s #bildgalerie .galerieContainer{width:100%;width:calc(100% - 28px);margin-left:14px}.v3.s #bildgalerie .galerie{width:100% !important;height:auto}.v3.s #bildgalerie .galerie .slide .imgcell{height:auto}.v3.s #bildgalerie .galeriethumbsinhalt .slide{padding-top:12px}.v3.s .oben #bildgalerie .sliderContainer{display:none}.v3.s .oben #bildgalerie .linie{display:none}.v3.s .sliderinhaltContainer{display:none}.v3.s .oben #bildgalerie .rsArrowIcn{top:120px !important;margin-top:-25px}.v3.s .links #bildgalerie .rsArrowIcn{top:130px !important;margin-top:-25px}.v3.s .fakslider .slide .bild{width:100%}.v3.s .fakslider .slide .text{float:left;margin:0;min-height:0;padding:14px;width:auto}.v3.s .fakslider .buttons{left:14px;margin-top:38%;top:0;bottom:13px;width:73px;height:25px}.v3.s .fakslider .rsBullets{display:none}.v3.s .studiengaenge{margin-top:0}.v3.s .studiengaenge h1{padding-left:0;padding-right:0}.v3.s .studiengaenge select{-webkit-appearance:none;background-image:url(https://assets.rrz.uni-hamburg.de/assets/select-arrow-white-29ed7bd43967fa65c09c9332d3fd53002544cd6413863538264a51cb0fd5b39b.png);background-position:right center;background-repeat:no-repeat;color:#fff;background-color:#444444;width:100%;font-size:14px !important;margin-bottom:16px;border:0;font-family:TheSansUHHBold,sans-serif !important}.v3.s .studiengaenge select option{padding:8px 4px}.v3.s .studiengaenge div.abc{margin-left:-7px}.v3.s .studiengaenge div.abc span{font-size:14px;margin-left:3px;margin-right:0;padding:0 5px}.v3.s .studiengaenge div.abc a{font-size:14px;margin-left:3px;margin-right:0;padding:0 5px}.v3.s .studiengaenge div.abc a:hover{border:0}.v3.s .studiengaenge div.abc a:last-child{background-color:#444;border-radius:0;padding:0 14px;display:inline-block;float:right;height:18px;line-height:18px}.v3.s .studiengaenge div.abc a.an{border:0;border-radius:9px;background-color:#e40613;color:#fff !important}.v3.s .studiengaenge #spreadsheet{margin-left:calc(-14px);width:calc(100% + 28px)}.v3.s .studiengaenge #spreadsheet thead{display:none}.v3.s .studiengaenge #spreadsheet td{background-color:#f3f3f3;border-color:#fff;vertical-align:middle}.v3.s .studiengaenge #spreadsheet td.Studiengang{padding:6px 7px 6px 14px}.v3.s .studiengaenge #spreadsheet td.Fakultaet{display:none}.v3.s .studiengaenge #spreadsheet td.ZulassungNF{display:none}.v3.s .studiengaenge #spreadsheet td.Beginn{display:none}.v3.s .studiengaenge #spreadsheet td.Sprache{display:none}.v3.s .studiengaenge #spreadsheet td.Abschluss{text-align:center;font-size:10px;width:1%;padding:6px 14px 6px 7px}.v3.s .studiengang{margin-top:0}.v3.s #FID .funktionen{background-color:#fff;padding:0}.v3.s #FID .selects,.v3.s #FID .typ{padding:0}.v3.s #FID .selects>span,.v3.s #FID .typ>span,.v3.s #FID .suche span{display:none}.v3.s #FID .loeschen{display:none}.v3.s #FID .suche{display:none}.v3.s #FID select{-webkit-appearance:none;background-image:url(https://assets.rrz.uni-hamburg.de/assets/select-arrow-white-29ed7bd43967fa65c09c9332d3fd53002544cd6413863538264a51cb0fd5b39b.png);background-position:right center;background-repeat:no-repeat;color:#fff;background-color:#444444;width:100%;font-size:14px !important;margin-bottom:0px;border:0;font-family:TheSansUHHBold,sans-serif !important}.v3.s #FID select option{padding:8px 4px}.v3.s #FID table{margin-left:calc(-14px);width:calc(100% + 28px) !important}.v3.s #FID .schaltbar table{margin-left:0;width:calc(100% + 14px) !important}.v3.s #FID td{background-color:#f3f3f3;border-color:#fff !important;vertical-align:middle}.v3.s #FID td.Bezeichnung{padding:6px 7px 6px 14px}.v3.s #FID td.Formular{font-size:10px}.v3.s #FID thead{display:none}.v3.s #FID th.Stand,.v3.s #FID th.Zustaendig,.v3.s #FID td.Stand,.v3.s #FID td.Zustaendig,.v3.s #formulargruppe th.Stand,.v3.s #formulargruppe th.Zustaendig,.v3.s #formulargruppe td.Stand,.v3.s #formulargruppe td.Zustaendig{display:none}.v3.s #formulargruppe{position:fixed;height:auto;left:50%;margin-left:-45%;top:10px;width:90%}.v3.s #formulargruppe .table{height:auto}.v3.s body.hasOverlay{height:100%;overflow:hidden}.v3.s .pressemitteilungen .copytext{margin-top:-30px;padding:14px;overflow:hidden}.v3 .s .pressemitteilungen .copytext .datum{margin-top:30px}.v3.s .pressemitteilungen .copytext h1{padding:0}.v3.s .copytext .presseteaser{margin:0}.v3.s .pressemitteilungen .copytext .presseteaser p{clear:left}.v3.s .subsite.intranet2 .copytext .bild{width:100%}.v3.m .event-calendar .eventshead,.v3.s .event-calendar .eventshead{border-width:0px 0 1px 0 !important}.v3 .event-calendar .eventshead h3{margin:0px !important}.v3 .event-calendar .eventsfoot{margin:1em 0  !important}@media print{.v3 body{background-color:#fff;padding:25px 0}.v3.l #seite{min-width:0 !important}.v3 #seite{width:auto !important;padding:0 !important;min-width:0 !important}.v3 #kopf{border-bottom:1px solid #ccc;margin-bottom:20px}.v3 #pfad{margin-right:0}.v3 h1{margin-top:15px}.v3 #inhalt{margin:0 !important}.v3 #inhalt .oben .foto img{width:100%}.v3 .spalte.links{float:left;width:auto !important;margin:0;padding:0}.v3 .box{page-break-inside:avoid !important}.v3 .spalte.rechts{clear:left;float:none !important;width:auto !important;margin:0 10px 10px 0 !important}.v3 .spalte.rechts .box{float:left !important;clear:none !important;width:310px;height:auto}.v3 #kopf .meta,.v3 #nav,.v3 #tools,.v3 .subnav,.v3 #seiteninfo,.v3 #fuss,.v3 #sponsors,.v3 .noprint,.v3 .noprint *{display:none}.v3 .unitaglogin{display:none !important}}.m .nomobil{display:none}.s .nomobil{display:none}.s .nosmobil{display:none !important}@media only screen and (max-width: 994px){#bildgalerie .sliderContainer{display:none}#bildgalerie .linie{display:none}}@media only screen and (max-width: 994px){.v4-links #bildgalerie.gallerywide .sliderContainer{display:none}.v4-links #bildgalerie.gallerywide .linie{display:none}}.v4.l #seite,.v4.l header,.v4.l section.nav{min-width:1200px !important}.v4.s #seite{max-width:640px !important;margin:auto}.tab-box .oap-result-block>header{min-width:0 !important}.m.v4 .extern #meta{background:#0271bb}.m.v4 .extern header nav.rechts .link{display:none}.m.v4 .extern header nav.rechts .quick{display:table-cell}.m.v4 .extern header nav.rechts .sprache{display:table-cell}.m.v4 .extern #meta nav>ul>li>a{color:#fff;width:50px}.s.v4 .extern #meta{background:#0271bb}.s.v4 .extern header nav.rechts .link{display:none}.s.v4 .extern header nav.rechts .quick{display:table-cell}.s.v4 .extern header nav.rechts .sprache{display:table-cell}.s.v4 .extern #meta nav>ul>li>a{color:#fff;width:50px}.s.v4 header .logos .text{width:calc(100% - 145px)}.m.v4 header .logos .text img{max-height:45px;margin-bottom:4px}.s.v4 header .logos .text img{max-height:45px;margin-bottom:4px}.m.v4 .extern #inhalt{margin-top:144px}.m.v4 main .spalten .spalte.links{float:none;width:100%}.m.v4 main .spalten .spalte.rechts{float:none;width:100%;margin-left:0;padding-left:0}.s.v4 main{padding:0}.s.v4 #pfad{display:none}.s.v4 section.oben .subsite{font-size:35px}.m.v4 section.global.konferenz .liste ul{width:calc(33.33% - 25px)}.m.v4 section.global.konferenz .liste ul:nth-child(4){clear:left;margin-left:0;margin-top:68px}.m.v4 section.global.konferenz .liste ul:nth-child(5){margin-top:68px}.m.v4 section.global.konferenz .liste ul:nth-child(6){margin-top:68px}.m.v4 section.global .liste{padding-bottom:10px}.m.v4 .spalte.rechts .subnav{display:none}.s.v4 section.nav{display:none}.s.v4 main .spalten .spalte.links{float:none;width:100%}.s.v4 main .spalten .spalte.rechts{float:none;width:100%;margin-left:0;padding-left:0}.s.v4 .volle-breite main .spalten .spalte.links .outer:not(.h1){padding:0}.s.v4 .home section.oben{margin-bottom:0}.s.v4 footer .social{padding:23px 16px;margin-top:5px}.s.v4 section.social a{width:30px;height:30px}.s.v4 section.social a+a{margin-left:calc(25% - 39px)}.s.v4 section.global .liste{padding:35px 16px 10px 16px}.s.v4 section.global .liste ul{float:none;width:100%;margin-bottom:35px}.s.v4 section.global .ende{padding:40px 16px 54px 16px;font-size:12px}.s.v4 section.global .ende .audit{display:none}.s.v4 section.global .ende .audit1{display:none}.s.v4 section.global .ende .audit2{display:none}.s.v4 section.global .ende .copyright{margin-top:20px;margin-bottom:0px}.s.v4 section.global.konferenz .liste ul+ul{margin-left:0}.s.v4 .subnav{margin-top:48px;padding:0 20px}.s.v4 .spalte.rechts .subnav{display:none}.s.v4 main .unten{margin:48px 0 0 0}.s.v4 section.unten>.social{background:#fff;padding:23px 16px}.s.v4 section.unten>.social a{width:30px;height:30px}.s.v4 section.unten>.social a+a{margin-left:calc(25% - 39px)}.m.v4 h1{font-size:28px}.s.v4 h1{font-size:28px}.m .full-width-slider .slide .text h2{font-size:36px;padding:22px 26px}.m .full-width-slider .slide .text{max-width:none !important}.m .full-width-slider .slide .text .button a{font-size:16px;line-height:30px;padding:0 32px 0 22px}.m .full-width-slider .slide .text .button a:after{right:16px}.m .slider-start .full-width-slider .slide .bildnachweis{bottom:0}.m .slider-inhalt .full-width-slider:not(.scaling) .royalSlider,.m .slider-news .full-width-slider:not(.scaling) .royalSlider,.m .full-width-slider.height-2 .rsOverflow{height:300px !important}.m .slider-inhalt #topimage:not(.scaling){height:300px !important}.m .slider-news #topimage:not(.scaling){height:300px !important}.m .full-width-image .text h2{font-size:36px;padding:22px 26px}.m .full-width-image .text{max-width:none !important}.m .full-width-image .text .button a{font-size:16px;line-height:30px;padding:0 32px 0 22px}.m .full-width-image .text .button a:after{right:16px}.m .slider-start .full-width-image .bildnachweis{bottom:0}.s .slider-start .full-width-slider .slide .bildnachweis{bottom:0}.s .slider-start .full-width-image .bildnachweis{bottom:0}.s .slider-karte .full-width-image .bild{height:500px !important}.s .slider-home .full-width-image .bild{height:400px !important}.s .slider-start .full-width-image .bild{height:400px !important}.s .slider-inhalt .full-width-image .bild{height:200px !important}.s .slider-news .full-width-image .bild{height:200px !important}.s .slider-karte .full-width-slider .royalSlider .rsOverflow{height:500px !important}.s .slider-home .full-width-slider .royalSlider,.s .full-width-slider.height-1 .rsOverflow{height:400px !important}.s .slider-start .full-width-slider .royalSlider,.s .full-width-slider.height-2 .rsOverflow{height:400px !important}.s .slider-inhalt .full-width-slider .royalSlider,.s .full-width-slider.height-2 .rsOverflow{height:200px !important}.s .slider-news .full-width-slider .royalSlider,.s .full-width-slider.height-2 .rsOverflow{height:200px !important}.s .full-width-slider .slide .bild{height:100%}.s .full-width-slider .slide .text{max-width:none !important;left:40px;padding-right:40px}.s .full-width-slider .slide .text h2{font-size:25px;padding:22px 26px;width:100%}.s .full-width-slider .slide .text .beschreibung{font-size:18px;padding:0 26px 16px 26px;margin-top:-12px;width:100%}.s .full-width-slider .slide .text{max-width:none !important}.s .full-width-slider .slide .text .button a{font-size:16px;line-height:30px;padding:0 26px 0 16px}.s .full-width-slider .slide .text .button a:after{right:10px}.s .full-width-slider .rsMinW .rsArrowLeft{display:none !important}.s .full-width-slider .rsMinW .rsArrowRight{display:none !important}.s .volle-breite .full-width-slider .rsMinW .rsBullets{right:20px}.s .full-width-image .text{max-width:none !important;left:40px;padding-right:40px}.s .full-width-image .text h2{font-size:25px;padding:22px 26px;width:100%}.s .full-width-image .text .beschreibung{font-size:18px;padding:0 26px 16px 26px;margin-top:-12px;width:100%}.s .full-width-image .text{max-width:none !important}.s .full-width-image .text .button a{font-size:16px;line-height:30px;padding:0 26px 0 16px}.s .full-width-image .text .button a:after{right:10px}.m.v4 #topimage .text h2{font-size:36px;padding:22px 26px}.m.v4 #topimage .text{max-width:none !important}.m.v4 #topimage .text .button a{font-size:16px;line-height:30px;padding:0 32px 0 22px}.m.v4 #topimage .text .button a:after{right:16px}.m .slider-start #topimage .bildnachweis{bottom:0}.m .slider-start .full-width-slider.scaling:not(.noquicklinks) .slide .bildnachweis{bottom:0}.s .slider-start #topimage .bildnachweis{bottom:0}.s .slider-start .full-width-slider.scaling:not(.noquicklinks) .slide .bildnachweis{bottom:0}.s .slider-karte #topimage{height:500px !important}.s .slider-home #topimage{height:400px !important}.s .slider-start #topimage{height:400px !important}.s .slider-inhalt #topimage{height:200px !important}.s .slider-news #topimage{height:200px !important}.s.v4 #topimage .text{max-width:none !important;left:40px;padding-right:40px}.s.v4 #topimage .text h2{font-size:25px;padding:22px 26px;width:100%}.s.v4 #topimage .text .beschreibung{font-size:18px;padding:0 26px 16px 26px;margin-top:-12px;width:100%}.s.v4 #topimage .text{max-width:none !important}.s.v4 #topimage .text .button a{font-size:16px;line-height:30px;padding:0 26px 0 16px}.s.v4 #topimage .text .button a:after{right:10px}.m.v4 section.oben .scaling+.outer .subsite{display:none}.s.v4 section.oben .scaling+.outer .subsite{display:none}.s .outer>.hometeaser{margin-top:0}.s .outer>.hometeaser .linkliste>li{display:block;width:100%}.s .outer>.hometeaser ul li+li{margin-left:0}.s .outer>.hometeaser .linkliste>li>a{display:block;position:relative;width:100%;padding:32px 50px 32px 40px;line-height:33px;font-family:TheSansUHHBoldCaps;font-size:28px;color:#4e4e4e;background-color:#fff;border-bottom:1px solid #4e4e4e;border-radius:0}.s .outer>.hometeaser .linkliste>li>a:after{content:"";position:absolute;width:26px;height:26px;right:28px;top:50%;margin-top:-13px;background-image:url(https://assets.rrz.uni-hamburg.de/fonts/pfeil-grau.svg);background-size:contain;background-position:left;background-repeat:no-repeat}.s .outer>.hometeaser .linkliste>li>a img{display:none}.s .outer>.hometeaser ul li .titel{text-align:left;position:relative}.s .outer>.hometeaser ul li a:hover .titel{background-size:0 !important}.s .outer>.hometeaser ul li a:focus .titel{background-size:0 !important}.s .outer>.hometeaser-5{margin-top:0}.s .outer>.hometeaser-5 .linkliste>li{display:block;width:100%}.s .outer>.hometeaser-5 ul li+li{margin-left:0}.s .outer>.hometeaser-5 .linkliste>li>a{display:block;position:relative;width:100%;padding:32px 50px 32px 40px;line-height:33px;font-family:TheSansUHHBoldCaps;font-size:28px;color:#4e4e4e;background-color:#fff;border-bottom:1px solid #4e4e4e;border-radius:0}.s .outer>.hometeaser-5 .linkliste>li>a:after{content:"";position:absolute;width:26px;height:26px;right:28px;top:50%;margin-top:-13px;background-image:url(https://assets.rrz.uni-hamburg.de/fonts/pfeil-grau.svg);background-size:contain;background-position:left;background-repeat:no-repeat}.s .outer>.hometeaser-5 .linkliste>li>a img{display:none}.s .outer>.hometeaser-5 ul li .titel{text-align:left;position:relative}.s .outer>.hometeaser-5 ul li a:hover .titel{background-size:0 !important}.s .outer>.hometeaser-5 ul li a:focus .titel{background-size:0 !important}.s .outer>.uebersicht{margin-top:-26px !important}.s .outer>.newsrubriken li a{line-height:40px}.m .outer>.news-teaser-home .item{width:48.2%}.m .outer>.news-teaser-home .head+.item+.item+.item{margin-left:0%;clear:left;margin-top:80px}.m .outer>.news-teaser-home .head+.item+.item+.item+.item{margin-top:80px}.m .outer>.news-teaser-home .head+.item+.item+{margin-left:3.6%}.m .outer>.news-teaser-home .item:first-child+.item+.item{margin-left:0%;clear:left;margin-top:80px}.m .outer>.news-teaser-home .item:first-child+.item+{margin-left:3.6%}.s .outer>.news-teaser-home .item .image .bildnachweis{margin-right:20px}.s .outer>.news-teaser-home h2{padding-left:20px;padding-right:20px;font-size:30px}.s .outer>.news-teaser-home .head{padding-left:20px;padding-right:20px}.s .outer>.news-teaser-home .head h2{padding-left:0px;padding-right:0px;display:inline;float:none}.s .outer>.news-teaser-home .head a.rss{margin-left:13px;width:22px;display:inline;float:none}.s .outer>.news-teaser-home .head a.rss img{width:22px;display:inline}.s .outer>.news-teaser-home .item{float:none;width:100%;display:block}.s .outer>.news-teaser-home .item+.item{margin-left:0;margin-top:48px}.s .outer>.news-teaser-home .text{padding:0 20px}.s .outer>.news-teaser-home .text .rubrik{margin-bottom:5px}.s .outer>.news-teaser-home .text .titel{margin-top:0px}.s .outer>.news-teaser-home a.item:hover .text .titel{text-decoration:none}.s .outer>.news-teaser-home .item .text .titel a:hover{text-decoration:none}.s .outer>.news-teaser-home .more{padding:0 20px}.s .outer>.news-teaser-home div.more a{float:right;clear:right}.m .outer>.teaser-home3fach .item{width:48.2%}.m .outer>.teaser-home3fach .head+.item+.item+.item{margin-left:0%;clear:left;margin-top:80px}.m .outer>.teaser-home3fach .head+.item+.item+.item+.item{margin-top:80px}.m .outer>.teaser-home3fach .head+.item+.item+{margin-left:3.6%}.m .outer>.teaser-home3fach .item:first-child+.item+.item{margin-left:0%;clear:left;margin-top:80px}.m .outer>.teaser-home3fach .item:first-child+.item+{margin-left:3.6%}.s .outer>.teaser-home3fach{margin-top:48px}.s .outer>.teaser-home3fach h2{padding-left:20px;padding-right:20px;font-size:30px}.s .outer>.teaser-home3fach .head{padding-left:20px;padding-right:20px}.s .outer>.teaser-home3fach .head h2{padding-left:0px;padding-right:0px;display:inline;float:none}.s .outer>.teaser-home3fach .head a.rss{margin-left:13px;width:22px;display:inline;float:none}.s .outer>.teaser-home3fach .head a.rss img{width:22px;display:inline}.s .outer>.teaser-home3fach .item{float:none;width:100%;display:block}.s .outer>.teaser-home3fach .item+.item{margin-left:0;margin-top:48px}.s .outer>.teaser-home3fach .text{padding:0 20px}.s .outer>.teaser-home3fach .text .rubrik{margin-bottom:5px}.s .outer>.teaser-home3fach .text .titel{margin-top:0px}.s .outer>.teaser-home3fach a.item:hover .text .titel{text-decoration:none}.s .outer>.teaser-home3fach .item .text .titel a:hover{text-decoration:none}.s .outer>.teaser-home3fach .more{padding:0 20px}.s .outer>.teaser-home3fach .item .image .bildnachweis{margin-right:20px}.s .outer>.teaser-home3fach div.more a{float:right;clear:right}.s .outer>.teaser-home2fach{margin-top:48px}.s .outer>.teaser-home2fach h2{padding-left:20px;padding-right:20px;font-size:30px}.s .outer>.teaser-home2fach .head{padding-left:20px;padding-right:20px}.s .outer>.teaser-home2fach .head h2{padding-left:0px;padding-right:0px;display:inline;float:none}.s .outer>.teaser-home2fach .head a.rss{margin-left:13px;width:22px;display:inline;float:none}.s .outer>.teaser-home2fach .head a.rss img{width:22px;display:inline}.s .outer>.teaser-home2fach .item{float:none;width:100%;display:block}.s .outer>.teaser-home2fach .item+.item{margin-left:0;margin-top:48px}.s .outer>.teaser-home2fach .text{padding:0 20px}.s .outer>.teaser-home2fach .text .rubrik{margin-bottom:5px}.s .outer>.teaser-home2fach .text .titel{margin-top:0}.s .outer>.teaser-home2fach a.item:hover .text .titel{text-decoration:none}.s .outer>.teaser-home2fach .item .text .titel a:hover{text-decoration:none}.s .outer>.teaser-home2fach .more{padding:0 20px}.s .outer>.teaser-home2fach .item .image .bildnachweis{margin-right:20px}.s .outer>.teaser-home2fach div.more a{float:right;clear:right}.m .outer>.news-teaser.horizontal .item{width:48.2%}.m .outer>.news-teaser.horizontal .head+.item+.item+.item{margin-left:0%;clear:left;margin-top:80px}.m .outer>.news-teaser.horizontal .head+.item+.item+{margin-left:3.6%}.m .outer>.news-teaser.horizontal .item:first-child+.item+.item{margin-left:0%;clear:left;margin-top:80px}.m .outer>.news-teaser.horizontal .item:first-child+.item+{margin-left:3.6%}.m .outer>.news-teaser.vertikal .more.bottom{display:none}.s .outer>.news-teaser .head{margin-bottom:40px}.s .outer>.news-teaser.horizontal{margin-top:48px}.s .outer>.news-teaser.horizontal h2{padding-left:20px;padding-right:20px}.s .outer>.news-teaser.horizontal .head{padding-left:20px;padding-right:20px}.s .outer>.news-teaser.horizontal .head h2{padding-left:0px;padding-right:0px;display:inline;float:none}.s .outer>.news-teaser.horizontal .head a.rss{margin-left:13px;width:22px;display:inline;float:none}.s .outer>.news-teaser.horizontal .head a.rss img{width:22px;display:inline}.s .volle-breite .outer>.news-teaser h2{font-size:30px}.s .outer>.news-teaser.horizontal .item{float:none;width:100%;display:block}.s .outer>.news-teaser.horizontal .item+.item{margin-left:0;margin-top:48px}.s .outer>.news-teaser.horizontal .text{padding:0 20px}.s .outer>.news-teaser.horizontal a.item:hover .text .titel{text-decoration:none}.s .outer>.news-teaser.horizontal .item .text .titel a:hover{text-decoration:none}.s .outer>.news-teaser .item .text>.datum{margin-top:15px}.s .outer>.news-teaser.horizontal .more{padding:0 20px;margin-top:20px}.s .outer>.news-teaser.horizontal div.more a{float:right;clear:right}.s .outer>.news-teaser.vertikal{margin-top:48px}.s .outer>.news-teaser.vertikal h2{padding-left:20px;padding-right:20px}.s .outer>.news-teaser.vertikal .head{padding-left:20px;padding-right:20px}.s .outer>.news-teaser.vertikal .head h2{padding-left:0px;padding-right:0px;display:inline;float:none}.s .outer>.news-teaser.vertikal .head a.rss{margin-left:13px;width:22px;display:inline;float:none}.s .outer>.news-teaser.vertikal .head a.rss img{width:22px;display:inline}.s .outer>.news-teaser.vertikal .image{float:none;width:100%}.s .outer>.news-teaser.vertikal .text{float:none;width:100%;margin-left:0;padding:0 20px}.s .outer>.news-teaser.vertikal a.item:hover .text .titel{text-decoration:none}.s .outer>.news-teaser.vertikal .item .text .titel a:hover{text-decoration:none}.s .outer>.news-teaser.vertikal div.more{padding:0 20px}.s .outer>.news-teaser.vertikal .more.bottom{display:none}.s .outer>.news-teaser.vertikal div.more a{float:right;clear:right}.s .outer>.news-teaser .item .image .bildnachweis{margin-right:20px}.s .outer>.veranstaltungen-hometeaser h2{padding-left:20px;padding-right:20px;font-size:30px}.s .outer>.veranstaltungen-hometeaser .head{padding-left:20px;padding-right:20px}.s .outer>.veranstaltungen-hometeaser .head h2{padding-left:0px;padding-right:0px;display:inline;float:none}.s .outer>.veranstaltungen-hometeaser .head a.rss{margin-left:13px;width:22px;display:inline;float:none}.s .outer>.veranstaltungen-hometeaser .head a.rss img{width:22px;display:inline}.s .outer>.veranstaltungen-hometeaser.slider .slides{padding:0 20px}.s .outer>.veranstaltungen-hometeaser.slider .slides ul:not(.slick-slider) li{margin-right:36px;position:relative;height:auto;margin-bottom:68px}.s .outer>.veranstaltungen-hometeaser.slider .slides ul:not(.slick-slider) li{display:none}.s .outer>.veranstaltungen-hometeaser.slider .slides ul:not(.slick-slider) li:first-child{display:block}.s .outer>.veranstaltungen-hometeaser.slider .slides ul:not(.slick-slider) li:nth-child(2){display:block}.s .outer>.veranstaltungen-hometeaser.slider .slides ul:not(.slick-slider) li:nth-child(3){display:block}.s .outer>.veranstaltungen-hometeaser div.more a{float:right;clear:right}.m .outer>.veranstaltungen-teaser.horizontal li{width:48.2%}.m .outer>.veranstaltungen-teaser.horizontal ul+li+li+li{margin-left:0%;clear:left;margin-top:80px}.m .outer>.veranstaltungen-teaser.horizontal ul+li+li+{margin-left:3.6%}.s .outer>.veranstaltungen-teaser{margin-top:48px;padding:0 16px}.s .outer>.veranstaltungen-teaser.horizontal ul li{float:none;width:100%}.s .outer>.veranstaltungen-teaser.horizontal ul li+li{margin-left:0}.m .outer>.teaser-3fach .item{width:48.2%}.m .outer>.teaser-3fach .head+.item+.item+.item{margin-left:0%;clear:left;margin-top:80px}.m .outer>.teaser-3fach .head+.item+.item+{margin-left:3.6%}.m .outer>.teaser-3fach .item:first-child+.item+.item{margin-left:0%;clear:left;margin-top:80px}.m .outer>.teaser-3fach .item:first-child+.item+{margin-left:3.6%}.s .outer>.teaser-3fach{margin-top:48px}.s .outer>.teaser-3fach h2{padding-left:20px;padding-right:20px;font-size:30px}.s .outer>.teaser-3fach .head{padding-left:20px;padding-right:20px}.s .outer>.teaser-3fach .head h2{padding-left:0px;padding-right:0px;display:inline;float:none}.s .outer>.teaser-3fach .head a.rss{margin-left:13px;width:22px;display:inline;float:none}.s .outer>.teaser-3fach .head a.rss img{width:22px;display:inline}.s .outer>.teaser-3fach .item{float:none;width:100%;display:block}.s .outer>.teaser-3fach .item+.item{margin-left:0;margin-top:48px}.s .outer>.teaser-3fach .text{padding:0 20px}.s .outer>.teaser-3fach a.item:hover .text .titel{text-decoration:none}.s .outer>.teaser-3fach .item .text .titel a:hover{text-decoration:none}.s .outer>.teaser-3fach .more{padding:0 20px}.s .outer>.teaser-3fach .item .image .bildnachweis{margin-right:20px}.s .outer>.teaser-3fach div.more a{float:right;clear:right}.s .outer>.teaser-2fach{margin-top:48px}.s .outer>.teaser-2fach h2{padding-left:20px;padding-right:20px;font-size:30px}.s .outer>.teaser-2fach .head{padding-left:20px;padding-right:20px}.s .outer>.teaser-2fach .head h2{padding-left:0px;padding-right:0px;display:inline;float:none}.s .outer>.teaser-2fach .head a.rss{margin-left:13px;width:22px;display:inline;float:none}.s .outer>.teaser-2fach .head a.rss img{width:22px;display:inline}.s .outer>.teaser-2fach .item{float:none;width:100%;display:block}.s .outer>.teaser-2fach .item+.item{margin-left:0;margin-top:48px}.s .outer>.teaser-2fach .text{padding:0 20px}.s .outer>.teaser-2fach a.item:hover .text .titel{text-decoration:none}.s .outer>.teaser-2fach .item .text .titel a:hover{text-decoration:none}.s .outer>.teaser-2fach .more{padding:0 20px}.s .outer>.teaser-2fach .item .image .bildnachweis{margin-right:20px}.s .outer>.teaser-2fach div.more a{float:right;clear:right}.s .outer>.teaser-1fach{margin-top:48px}.s .outer>.teaser-1fach h2{padding-left:20px;padding-right:20px;font-size:30px;display:inline;float:none}.s .outer>.teaser-1fach .head{padding-left:20px;padding-right:20px}.s .outer>.teaser-1fach .head h2{padding-left:0px;padding-right:0px;display:inline;float:none}.s .outer>.teaser-1fach .head a.rss{margin-left:13px;width:22px;display:inline;float:none}.s .outer>.teaser-1fach .head a.rss img{width:22px;display:inline}.s .outer>.teaser-1fach .image{float:none;width:100%;display:block}.s .outer>.teaser-1fach .video{width:100%;display:block;margin-bottom:20px}.s .outer>.teaser-1fach .text{float:none;width:100%;display:block;padding:0 20px;margin-left:0}.s .outer>.veranstaltungen-hometeaser.slider .slides ul li .datum{font-size:50px}.s .outer>.teaser-2mal1{margin-top:48px}.s .outer>.teaser-2mal1 h2{padding-left:20px;padding-right:20px;display:inline;float:none}.s .outer>.teaser-2mal1 .tablerow{display:flex;flex-wrap:wrap}.s .outer>.teaser-2mal1 .tablerow>.image{width:100%}.s .outer>.teaser-2mal1 .tablerow>.text{width:100%}.m .outer>.teaser-2mal2 .body{background-color:#f3f3f3;display:table;width:100%}.m .outer>.teaser-2mal2 .tablerow{float:left;width:calc(50% - 1px);border-right:1px solid #fff}.m .outer>.teaser-2mal2 .tablerow:last-child:nth-child(odd){float:none;width:100%;border-right:none}.m .outer>.teaser-2mal2 .tablerow .tablecell.image{display:none}.m .outer>.teaser-2mal2 .tablerow:last-child:nth-child(odd) .tablecell.image{display:table-cell}.m .outer>.teaser-2mal2 .tablecell.text{padding:50px 30px;overflow:hidden}.m .outer>.teaser-2mal2 .tablecell.text.right .titel{text-align:left}.m .outer>.teaser-2mal2 .tablecell.text.right .more{text-align:left}.m .outer>.teaser-2mal2 .tablecell.text.right .inhalt{text-align:left}.s .outer>.teaser-2mal2{margin-top:48px}.s .outer>.teaser-2mal2 h2{padding-left:20px;padding-right:20px;margin-bottom:40px}.s .outer>.teaser-2mal2 .tablerow{display:flex;flex-wrap:wrap}.s .outer>.teaser-2mal2 .tablerow>.image{width:100%}.s .outer>.teaser-2mal2 .tablerow>.text{order:2;width:100%}.s .outer>.teaser-2mal2 .tablerow>.text+.image{order:1}.s .outer>.teaser-2mal2 .tablerow>.text+.image{order:1}.s .outer>.teaser-2mal2 .tablecell.image{display:none}.s .outer>.teaser-2mal2 .tablecell.text{padding:38px 20px 53px 20px}.s .outer>.teaser-2mal2 .tablerow+.tablerow .tablecell.text{margin-top:20px}.s .outer>.teaser-2mal2 .tablecell.text.right .titel{text-align:left}.s .outer>.teaser-2mal2 .tablecell.text.right .more{text-align:left}.s .outer>.teaser-2mal2 .tablecell.text.right .inhalt{text-align:left}.s .outer>.teaserzeile-2{margin-top:48px}.s .outer>.teaserzeile-2 h2{padding-left:20px;padding-right:20px}.s .outer>.teaserzeile-2 .head{padding-left:20px;padding-right:20px}.s .outer>.teaserzeile-2 .head h2{padding-left:0px;padding-right:0px;display:inline;float:none}.s .outer>.teaserzeile-2 .head a.rss{margin-left:13px;width:22px;display:inline;float:none}.s .outer>.teaserzeile-2 .head a.rss img{width:22px;display:inline}.s .outer>.teaserzeile-2 .tablerow{display:flex;flex-wrap:wrap}.s .outer>.teaserzeile-2 .tablecell{width:100%}.s .outer>.teaserzeile-2 .tablecell.sep{display:none}.s .outer>.teaserzeile-2 .tablecell.sep+.tablecell{margin-top:20px}.s .outer>.teaserzeile-2 .tablecell.image .bildnachweis{text-align:right;font-size:12px;margin-top:2px;margin-right:20px;transform:rotate(0deg);position:relative;background:none;white-space:normal;right:0;padding:0}.s .outer>.teaserzeile-2 .tablecell.image .titel{padding-top:8px;background-color:#fff}.s .outer>.teaserzeile-2 .tablecell.image{background-color:#fff}.s .outer>.teaserzeile-2 .tablecell.image img{width:100%;float:left;height:auto;left:0;transform:translateX(0);position:relative}.s .outer>.teaserzeile-3{margin-top:48px}.s .outer>.teaserzeile-3 h2{padding-left:20px;padding-right:20px}.s .outer>.teaserzeile-3 .head{padding-left:20px;padding-right:20px}.s .outer>.teaserzeile-3 .head h2{padding-left:0px;padding-right:0px;display:inline;float:none}.s .outer>.teaserzeile-3 .head a.rss{margin-left:13px;width:22px;display:inline;float:none}.s .outer>.teaserzeile-3 .head a.rss img{width:22px;display:inline}.s .outer>.teaserzeile-3 .tablerow{display:flex;flex-wrap:wrap}.s .outer>.teaserzeile-3 .tablecell{width:100%}.s .outer>.teaserzeile-3 .tablecell.sep{display:none}.s .outer>.teaserzeile-3 .tablecell.sep+.tablecell{margin-top:20px}.s .outer>.teaserzeile-3 .tablecell.text{padding:38px 20px 53px 20px}.s .outer>.teaserzeile-3 .tablecell.image .bildnachweis{text-align:right;font-size:12px;margin-top:2px;margin-right:20px;transform:rotate(0deg);position:relative;background:none;white-space:normal;right:0;padding:0}.s .outer>.teaserzeile-3 .tablecell.image .titel{padding-top:8px;height:auto;background-color:#fff}.s .outer>.teaserzeile-3 .tablecell.image{background-color:#fff}.s .outer>.teaserzeile-3 .tablecell.image img{width:100%;float:left;height:auto;left:0;transform:translateX(0);position:relative}.s .outer>.beratung{margin:48px 20px 0 20px}.s .outer>.featurednews{margin-top:48px}.s .outer>.featurednews h2{padding-left:20px;padding-right:20px}.s .outer>.featurednews .head{padding-left:20px;padding-right:20px}.s .outer>.featurednews .head h2{padding-left:0px;padding-right:0px;display:inline;float:none}.s .outer>.featurednews .head a.rss{margin-left:13px;width:22px;display:inline;float:none}.s .outer>.featurednews .head a.rss img{width:22px;display:inline}.s .outer>.featurednews .tablerow{display:flex;flex-wrap:wrap}.s .outer>.featurednews .tablecell{width:100%}.s .outer>.featurednews .tablecell.sep{display:none}.s .outer>.featurednews .tablecell.sep+.tablecell{margin-top:20px}.s .outer>.featurednews .tablecell.right{padding:20px}.s .outer>.featurednews .more{position:relative}.m .outer>.illu-3fach .tablecell.image .titel{padding:20px;height:auto;font-size:20px}.s .outer>.illu-3fach{margin-top:48px}.s .outer>.illu-3fach h2{padding-left:20px;padding-right:20px}.s .outer>.illu-3fach .head{padding-left:20px;padding-right:20px}.s .outer>.illu-3fach .head h2{padding-left:0px;padding-right:0px;display:inline;float:none}.s .outer>.illu-3fach .head a.rss{margin-left:13px;width:22px;display:inline;float:none}.s .outer>.illu-3fach .head a.rss img{width:22px;display:inline}.s .outer>.illu-3fach .tablerow{display:flex;flex-wrap:wrap}.s .outer>.illu-3fach .tablecell{width:100%}.s .outer>.illu-3fach .tablecell.sep{display:none}.s .outer>.illu-3fach .tablecell.sep+.tablecell{margin-top:20px}.s .outer>.illu-3fach .tablecell.text{padding:38px 120px6px}.s .outer>.illu-3fach .tablecell.image .titel{padding:20px;height:auto;font-size:20px}.s .outer>.illu-2fach{margin-top:48px}.s .outer>.illu-2fach h2{padding-left:20px;padding-right:20px}.s .outer>.illu-2fach .head{padding-left:20px;padding-right:20px}.s .outer>.illu-2fach .head h2{padding-left:0px;padding-right:0px;display:inline;float:none}.s .outer>.illu-2fach .head a.rss{margin-left:13px;width:22px;display:inline;float:none}.s .outer>.illu-2fach .head a.rss img{width:22px;display:inline}.s .outer>.illu-2fach .tablerow{display:flex;flex-wrap:wrap}.s .outer>.illu-2fach .tablecell{width:100%}.s .outer>.illu-2fach .tablecell.sep{display:none}.s .outer>.illu-2fach .tablecell.sep+.tablecell{margin-top:20px}.s .outer>.illu-2fach .tablecell.text{padding:38px 20px}.s .outer>.illu-2fach .tablecell.image .titel{padding:20px;height:auto}.s .outer>.illu-1fach{margin-top:48px}.s .outer>.illu-1fach .image .bildnachweis{margin-right:20px}.s .outer>.illu-1fach .text{padding:38px 20px}.s .outer>.illu-1fach .image .more{right:20px}.s .outer>.illu-1fach .image .bildnachweis{right:-20px}.s .outer>.video-teaser{margin-top:48px;padding:20px 20px 54px 20px}.s .outer>.video-teaser .head{float:none;width:100%}.s .outer>.video-teaser h2{font-size:22px;float:none;width:100%;margin-bottom:18px}.s .outer>.video-teaser .links{float:none;width:100%}.s .outer>.video-teaser .video{float:none;width:100%}.s .outer>.video-teaser .inhalt{height:auto;margin-bottom:20px}.s .outer>.video-teasernews{margin-top:48px;padding:20px 20px 54px 20px}.s .outer>.video-teasernews .head{margin-bottom:18px}.s .outer>.video-teasernews .tablecell.left{width:100%}.s .outer>.video-teasernews .tablecell.sep{display:none}.s .outer>.video-teasernews .tablecell.right{display:none}.m .outer>.social-teaser ul{-moz-column-count:2;-webkit-column-count:2;column-count:2;-webkit-column-gap:3.6vw;-moz-column-gap:3.6vw;column-gap:3.6vw}.s .outer>.social-teaser{margin-top:48px;padding-top:40px;padding-bottom:40px}.s .outer>.social-teaser h2{padding-left:20px;padding-right:20px}.s .outer>.social-teaser ul{-moz-column-count:1;-webkit-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.s .outer>.social-teaser ul li{padding-bottom:0}.s .outer>.social-teaser ul li .inhalt{padding-left:20px;padding-right:20px;padding-bottom:20px}.s .outer.h1{padding:0 16px !important}.m .outer>.uebersicht{margin-top:-24px !important}.m .outer>.uebersicht h1{padding:0 40px;margin-top:-24px !important}.m .outer>.uebersicht h2{padding:0 40px}.m .outer>.uebersicht ul{padding:0 40px}.m .volle-breite.extern .outer>.uebersicht ul{padding:0 40px}.m .volle-breite.extern .outer>.uebersicht ul li a{font-size:22px}.m .outer>.uebersicht .label{padding-left:20px}.m .outer>.uebersicht .inhalt{width:calc(100% - 130px)}.m .outer>.uebersicht.kontakt .inhalt{width:100%}.m .volle-breite.extern .outer>.uebersicht{padding-top:40px}.s .outer>.uebersicht{margin-top:-24px !important}.s .outer>.uebersicht{padding-top:40px}.s .outer>.uebersicht h1{padding:0 20px}.s .outer>.uebersicht h2{padding:0 20px}.s .outer>.uebersicht ul{padding:0 20px}.s .outer>.uebersicht li a{font-size:18px}.s .outer>.uebersicht .label{padding-left:20px;width:100%;padding-right:20px;background-color:#f3f3f3}.s .outer>.uebersicht .inhalt{width:auto;padding-left:20px;padding-top:20px;background-color:#f3f3f3}.s .outer>.uebersicht.kontakt .inhalt{width:100%}.s .outer>.uebersicht ul.zweispaltig{-moz-column-count:1;-webkit-column-count:1;column-count:1}.s .outer>.uebersicht ul.l{width:100%;margin-bottom:0}.s .outer>.uebersicht ul.r{width:100%;margin-top:0}.s .outer>.uebersicht .label a.tt{background-color:transparent;display:block;position:relative;width:100%;padding:18px 18px 18px 54px;color:#4e4e4e;text-decoration:none}.s .outer>.uebersicht .label>a.tt:after{content:"";position:absolute;width:20px;height:19px;left:18px;top:50%;margin-top:-8px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/plus-blau-1cccaf73172580ec6f15d3c5da32379cd5b328d5ca7bc00657d2b01bc805bc47.svg)}.s .outer>.uebersicht .clear.auf .label>a.tt:after{background-image:url(https://assets.rrz.uni-hamburg.de/assets/minus-blau-d19b8bb5817adccb76daf43c14f8c17df0df22692f4e722d5dfa246358cd114a.svg)}.s .outer>.uebersicht .label a.tt:hover,.s .outer>.uebersicht .label a.tt:focus{color:#fff;background-color:#0271bb;text-decoration:none}.s .outer>.uebersicht .label>.titel>a.tt:hover:after,.s .outer>.uebersicht .label>a.tt:focus:after{background-image:url(https://assets.rrz.uni-hamburg.de/assets/plus-weiss-857ebcad7436471b60106cfb13e5a84b8d74387076fe66f62cdf0664f941aadc.svg)}.s .outer>.uebersicht .clear.auf .label .titel>a.tt:hover:after,.s .outer>.uebersicht .clear.auf .label>a.tt:focus:after{background-image:url(https://assets.rrz.uni-hamburg.de/assets/minus-weiss-b2ced8e3ddc483ef5ccf77e3de838a43f3373a9dfe9f887076908e05961c1d6b.svg)}.s .outer>.standard{margin:48px 20px 0 20px !important}.s .outer>#_feedback{margin:48px 20px 0 20px !important}.s .outer #_feedback{width:calc(100% - 40px)}.s .outer>.hinweis{margin:48px 20px 0 20px !important}.s .outer>.hinweis h2{font-size:22px}.s .outer>.inhaltsblock{margin:48px 20px 0 20px !important}.s .outer>.inhaltsblock.grau{margin:48px 0px 0 0px !important}.s .outer>.inhaltsblock h2{font-size:22px}.s .outer>.logoleiste{margin:48px 20px 0 20px !important}.s .outer>.artikeldetail>*{margin-left:20px;margin-right:20px}.s .outer>.artikeldetail .image{margin-left:0;margin-right:0}.s .outer>.artikeldetail .bildunterschrift{margin-right:20px}.s .outer>.artikeldetail .zitat{margin-left:-20px;width:auto;margin-right:-20px}.s .outer>.shariff{margin-left:20px;margin-right:20px}.s .outer>.pressemeldung{margin:0px 20px 0 20px !important}.s .outer>.pressemeldung .image{float:none;width:100%;margin-right:0;margin-bottom:12px}.s .outer>.pressemeldung .video.youtube .videohinweis{font-size:2vw !important;line-height:2.4vw !important;padding:1vw 2vw 0 2vw !important}@media only screen and (min-width: 640px){.s .outer>.pressemeldung .video.youtube .videohinweis{font-size:12.8px !important;line-height:15.4px !important;padding:6.4px 12.8px 0 12.8px !important}}.v4.s gsc-control-cse{border:0}.v4.s ul.uhhsearch>li{width:100%;margin:0 0 6px 0}.v4.s ul.uhhsearch>li a{padding:0;text-align:center}.v4.s gsc-control-cse{border:0}.v4.s td.gsc-clear-button{display:none}.v4.s td.gsc-input{display:block;margin:0 0 6px 0}.v4.s td.gsc-input input{width:100%}.v4.s td.gsc-search-button{display:block;width:100%}.v4.s td.gsc-search-button input{width:100%}.v4.s .cse input.gsc-search-button,.v4.s input.gsc-search-button{height:40px !important;padding:4px 8px !important;width:100%;margin:0}.v4.s input.gsc-input{height:40px}.m .outer .slick_slider.logo-slider{display:none}.s .outer .slick_slider.logo-slider{display:none}.v4.s .spalte.rechts .news-teaser{margin-top:48px;padding:0 20px}.v4.s .spalte.rechts .veranstaltungen-teaser{margin-top:48px;padding:0 20px}.v4.s .spalte.rechts .veranstaltungen-teaser.liste ul li .datum{width:106px}.v4.s .spalte.rechts .veranstaltungen-teaser.liste ul li .datum .tag{font-size:70px;line-height:1em;margin-top:-16px}.v4.s .spalte.rechts .veranstaltungen-teaser.liste ul li .datum .monat{font-size:46px;line-height:1em;margin-top:-12px}.v4.s .spalte.rechts .veranstaltungen-teaser.liste ul li .inhalt{float:left;width:calc(100% - 106px);line-height:1.8em}.v4.s .spalte.rechts .veranstaltungen-teaser.liste ul li .uhrzeit{font-size:22px}.v4.s .spalte.rechts .veranstaltungen-teaser.liste ul li .text{font-size:22px}.v4.s .spalte.rechts>.v4hinweis{margin:48px 20px 0 20px !important}.v4.s .spalte.rechts>.v4kontakt{margin:48px 20px 0 20px !important}.v4.s .spalte.rechts>.social{margin:48px 20px 0 20px !important}.v4.s .spalte.rechts>.social a{width:30px;height:30px}.v4.s .spalte.rechts>.social a+a{margin-left:calc(25% - 39px)}.v4.s .spalte ._rechts .news-teaser{margin-top:48px;padding:0 20px}.v4.s .spalte ._rechts .veranstaltungen-teaser{margin-top:48px;padding:0 20px}.v4.s .spalte ._rechts .veranstaltungen-teaser.liste ul li .datum{width:106px}.v4.s .spalte ._rechts .veranstaltungen-teaser.liste ul li .datum .tag{font-size:70px;line-height:1em;margin-top:-16px}.v4.s .spalte ._rechts .veranstaltungen-teaser.liste ul li .datum .monat{font-size:46px;line-height:1em;margin-top:-12px}.v4.s .spalte ._rechts .veranstaltungen-teaser.liste ul li .inhalt{float:left;width:calc(100% - 106px);line-height:1.8em}.v4.s .spalte ._rechts .veranstaltungen-teaser.liste ul li .uhrzeit{font-size:22px}.v4.s .spalte ._rechts .veranstaltungen-teaser.liste ul li .text{font-size:22px}.v4.s .spalte ._rechts>.v4hinweis{margin:48px 20px 0 20px !important}.v4.s .spalte ._rechts>.v4kontakt{margin:48px 20px 0 20px !important}.v4.s .spalte ._rechts>.social{margin:48px 20px 0 20px !important}.v4.s .spalte ._rechts>.social a{width:30px;height:30px}.v4.s .spalte ._rechts>.social a+a{margin-left:calc(25% - 39px)}.m .outer>.foto .text{top:15px;padding:10px 15px 6px;min-width:280px;min-width:250px;max-width:300px;-moz-hyphens:none;-webkit-hyphens:none;hyphens:none}.m .outer>.foto .text strong{font-size:24px;line-height:1.0em}.m .outer>.foto .text div{font-size:16px;line-height:1.2em}.m .outer>.fotokonferenz .text{top:15px;padding:10px 15px 6px;min-width:280px;min-width:250px;max-width:300px;-moz-hyphens:none;-webkit-hyphens:none;hyphens:none}.m .outer>.fotokonferenz .text strong{font-size:24px;line-height:1.0em}.m .outer>.fotokonferenz .text div{font-size:16px;line-height:1.2em}.m .outer>.fotokonferenzII .text{top:15px;padding:10px 15px 6px;min-width:280px;min-width:250px;max-width:300px;-moz-hyphens:none;-webkit-hyphens:none;hyphens:none}.m .outer>.fotokonferenzII .text h1{font-size:20px;line-height:1.0em}.m .outer>.fotokonferenzII .text div{font-size:16px;line-height:1.2em;margin-top:4px}.m .outer .bildgalerie .slide img{width:100%}.s .outer .bildgalerie .slide img{width:100%}.s .outer .bildgalerie .rsArrowRight{display:none !important}.s .outer .bildgalerie .rsArrowLeft{display:none !important}.m .v4-links #bildgalerie.gallerywide{margin-bottom:30px}.m .v4-links #bildgalerie.gallerywide .galerieContainer{text-align:left !important;width:100%;margin-left:0}.m .v4-links #bildgalerie.gallerywide .sliderContainer{display:none}.m .v4-links #bildgalerie.gallerywide .linie{display:none}.m .v4-links #bildgalerie.gallerywide .rsArrowIcn{top:130px !important;margin-top:-25px}.v4.m #bildgalerie{margin-bottom:30px}.v4.m #bildgalerie .titel{padding:0 14px}.v4.m #bildgalerie .galerieContainer{text-align:left !important;width:100% !important;margin-left:0}.v4.m #bildgalerie .galerie{margin-top:20px;width:calc(100% - 28px) !important;margin-left:14px}.v4.m .oben #bildgalerie .sliderContainer{display:none}.v4.m .oben #bildgalerie .linie{display:none}.v4.m .oben #bildgalerie .rsArrowIcn{top:130px !important;margin-top:-25px}.v4.s #bildgalerie{margin-bottom:30px}.v4.s #bildgalerie .titel{padding:0 14px}.v4.s #bildgalerie .galerieContainer{text-align:left !important;width:100% !important;margin-left:0}.v4.s #bildgalerie .galerie{margin-top:20px;width:calc(100% - 28px) !important;margin-left:14px}.v4.s .oben #bildgalerie .sliderContainer{display:none}.v4.s .oben #bildgalerie .linie{display:none}.v4.s .oben #bildgalerie .rsArrowIcn{top:130px !important;margin-top:-25px}.v4.m .fakslider .slide .bild{width:100%}.v4.m .fakslider .slide .text{float:left;margin:0;min-height:0;padding:14px;width:auto}.v4.m .fakslider .buttons{left:14px;margin-top:38%;top:0;bottom:13px;width:73px;height:25px}.v4.m .fakslider .rsBullets{display:none}.m .outer>.teaser-3b .col{width:48.2%}.m .outer>.teaser-3b .col:first-child+.col+.col{margin-left:0%;clear:left;margin-top:80px}.m .outer>.teaser-3b .col:first-child+.col+.col+.col{margin-top:80px}.m .outer>.teaser-3b .col:first-child+.col+{margin-left:3.6%}.s .outer>.teaser-3b .col{float:none;width:100%;display:block}.s .outer>.teaser-3b .col+.col{margin-left:0;margin-top:48px}.s .outer>.teaser-3b .titel{padding:0 20px}.s .outer>.teaser-3b .text{padding:0 20px}.s .outer>.teaser-3b a.item:hover .text .titel{text-decoration:none}.s .outer>.teaser-3b .item .text .titel a:hover{text-decoration:none}.s.v4 .teaser-2-col{width:100%;display:block}.s.v4 .teaser-2-col .col{width:100%;display:block}.s.v4 .teaser-2-col .col.sep{display:none}.s.v4 .teaser-2-col .col.sep+.col{margin-top:48px}.s.v4 .teaser-2-col .kopf{padding:0 20px}.s.v4 .teaser-2-col .inhalt{padding:0 20px}.s.v4 .teaser-3-col{width:100%;display:block}.s.v4 .teaser-3-col .col{width:100%;display:block}.s.v4 .teaser-3-col .col.sep{display:none}.s.v4 .teaser-3-col .col.sep+.col{margin-top:48px}.s.v4 .teaser-3-col .kopf{padding:0 20px}.s.v4 .teaser-3-col .inhalt{padding:0 20px}.s.v4 .spalte.rechts .kontakt{padding:0 20px;margin-top:48px}.s.v4 .spalte.rechts .kontakt-rot{padding:0 20px;margin-top:48px}.s.v4 .spalte.rechts .teaser-4{padding:0 20px;margin-top:48px}.s.v4 .spalte ._rechts .kontakt{padding:0 20px;margin-top:48px}.s.v4 .spalte ._rechts .kontakt-rot{padding:0 20px;margin-top:48px}.s.v4 .spalte ._rechts .teaser-4{padding:0 20px;margin-top:48px}.m.v4 .tab-box .dt a{padding:15px 20px}.s.v4.js .alles.auf{margin-top:40px}.s.v4 .tab-box{margin:44px 20px 0 20px !important;padding:0 !important}.s.v4 .tab-box .DD{display:none}.s.v4 .tab-box .DT{display:none}.s.v4 .tab-box .dl{padding-bottom:0 !important}.s.v4.js .tab-box .dl blockquote{border:0;padding:0 20px;margin-top:15px;width:calc(100% - 40px)}.s.v4 .tab-box .dd{padding-left:14px;padding-right:14px;position:relative;clear:left;top:0 !important}.s.v4 .tab-box .dt>*{font-size:13px}.s.v4 .tab-box .dt{margin-left:0;margin-top:12px;padding:0;position:relative;display:block;width:100% !important;border:0;background-color:#fff}.s.v4 .tab-box .dt a{background-color:transparent;display:block;position:relative;width:100%;padding:18px 18px 18px 54px;color:#4e4e4e;text-decoration:none;height:auto;border:0}.s.v4 .tab-box .dt a{background-color:#f3f3f3;display:block;position:relative;width:100%;padding:18px 18px 18px 54px;color:#4e4e4e;text-decoration:none;font-size:18px;font-family:TheSansUHHBold;font-weight:normal}.s.v41 .tab-box .dt a:after{content:"";position:absolute;width:64px;height:36px;right:18px;margin-top:-8px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/tabcontainer_pfeil-blau-1f161019f1525473ecd5b16e932e11fc36a60cbf7df66eece0cb4f150576607c.png);background-position:center}.s.v41 .tab-box .dt.active a:after{background-image:url(https://assets.rrz.uni-hamburg.de/assets/tabcontainer_pfeil-weiss-3b1cccb8e8174a4dfa7e04397edb375aa94edbd65f1833696c973ffacc69b920.png);background-position:center;-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1)}.s.v41 .tab-box .dt a:hover:after,.s.v41 .tab-box .dt a:focus:after{background-image:url(https://assets.rrz.uni-hamburg.de/assets/tabcontainer_pfeil-weiss-3b1cccb8e8174a4dfa7e04397edb375aa94edbd65f1833696c973ffacc69b920.png);background-position:center}.s.v41 .tab-box .dt.active a:hover:after,.s.v41 .tab-box .dt.active a:focus:after{background-image:url(https://assets.rrz.uni-hamburg.de/assets/tabcontainer_pfeil-weiss-3b1cccb8e8174a4dfa7e04397edb375aa94edbd65f1833696c973ffacc69b920.png);background-position:center;-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1)}.s.v4 .tab-box .dt a:after{content:"";position:absolute;width:20px;height:19px;left:18px;background-image:url(https://assets.rrz.uni-hamburg.de/assets/plus-blau-1cccaf73172580ec6f15d3c5da32379cd5b328d5ca7bc00657d2b01bc805bc47.svg);background-position:left;background-repeat:no-repeat}.s.v4 .tab-box .dt.active a:after{background-image:url(https://assets.rrz.uni-hamburg.de/assets/minus-weiss-b2ced8e3ddc483ef5ccf77e3de838a43f3373a9dfe9f887076908e05961c1d6b.svg)}.s.v4 .tab-box .dt a:hover,.s.v4 .tab-box .dt a:focus{color:#fff;background-color:#0271bb !important;text-decoration:none}.s.v4 .tab-box .dt a:hover:after,.s.v4 .tab-box .dt a:focus:after{background-image:url(https://assets.rrz.uni-hamburg.de/assets/plus-weiss-857ebcad7436471b60106cfb13e5a84b8d74387076fe66f62cdf0664f941aadc.svg)}.s.v4 .tab-box .dt.active a:hover:after,.s.v4 .tab-box .dt.active a:focus:after{background-image:url(https://assets.rrz.uni-hamburg.de/assets/minus-weiss-b2ced8e3ddc483ef5ccf77e3de838a43f3373a9dfe9f887076908e05961c1d6b.svg)}.s.v4 .tab-box .dt.active a{background-color:#0271bb;color:#fff}.s.v4 .tab-box blockquote .inhalt{margin-top:15px}.s.v4 .mitarbeiterinnen .kopf .filter select{width:180px}.s.v4 .mitarbeiterinnen.team{padding:0 20px}.s.v4 .mitarbeiterinnen.team .organisationseinheit{margin-left:-20px !important;margin-right:-20px !important;padding-left:20px !important}.s.v4 .mitarbeiterinnen .mitarbeiterin .foto{margin:5px 16px 0 0;width:70px}.s.v4 .mitarbeiterinnen .mitarbeiterin .foto2{margin:5px 16px 0 0;width:70px}.s.v4 .mitarbeiterinnen .mitarbeiterin .daten{line-height:1.5em;margin:0 16px 0 0;overflow:hidden}.s.v4 .mitarbeiterinnen .mitarbeiterin.keinschwerpunkt .daten{width:calc(100% - 86px);margin:0}.s.v4 .mitarbeiterinnen .mitarbeiterin .schwerpunkte{margin:20px 0px 0 86px}.s.v4 .studiengaenge .funktionen .typ{margin-left:0}.s.v4 .studiengaenge .funktionen select{width:100%;padding-left:0}.v4.m #veranstaltungsformular fieldset{border:0;padding:0;width:100%}.v4.m #veranstaltungsformular legend{padding:0}.v4.m #veranstaltungsformular .eingabe{width:50%}.v4.m #veranstaltungsformular .eingabe label{width:100%}.v4.m #veranstaltungsformular .eingabe .tags label{width:auto;min-width:0}.v4.m #veranstaltungsformular .input{display:block}.v4.m #veranstaltungsformular .block{max-width:320px}.v4.m #veranstaltungsformular textarea{width:100%;max-width:320px}.v4.m #veranstaltungsformular input.text{width:100%;max-width:320px}.v4.m #veranstaltungsformular input[type="file"]{width:100%;max-width:320px}.v4.m #veranstaltungsformular .hinweis{margin-left:0;max-width:320px;width:auto}.v4.m #veranstaltungsformular .sicherheitsabfrage{margin-top:15px;clear:both;max-width:320px;width:50%}.v4.m #veranstaltungsformular .ausgabe{width:48%}.v4.m #veranstaltungsformular .ausgabe legend{margin-bottom:10px}.v4.m #veranstaltungsformular .absenden{float:right;margin-top:-40px}.v4.m #veranstaltungsformular .zeit>div{float:left;clear:none}.v4.m #veranstaltungsformular .zeit>div input{width:100%}.v4.m #veranstaltungsformular .zeit>div.datum{width:48%;margin-right:5%}.v4.m #veranstaltungsformular .zeit>div+div{width:18%;margin-right:3%}.v4.m #veranstaltungsformular .zeit>div+div label{width:auto;margin:0}.v4.s #veranstaltungsformular .ausgabe{clear:left;float:none;width:100%}.v4.s #veranstaltungsformular{margin-left:-20px;border-width:1px 0;width:calc(100% + 40px);margin-bottom:15px}.v4.s #veranstaltungsformular fieldset{border:0;padding:0;width:100%}.v4.s #veranstaltungsformular legend{padding:0}.v4.s #veranstaltungsformular .eingabe{width:100% !important}.v4.s #veranstaltungsformular .eingabe label{width:100%}.v4.s #veranstaltungsformular .eingabe .tags label{width:auto;min-width:0}.v4.s #veranstaltungsformular .input{display:block}.v4.s #veranstaltungsformular textarea{width:100%}.v4.s #veranstaltungsformular input.text{width:100%}.v4.s #veranstaltungsformular .hinweis{margin-left:0;width:auto}.v4.s #veranstaltungsformular .sicherheitsabfrage{margin-top:15px;width:auto;float:none}.v4.s #veranstaltungsformular .ausgabe legend{margin-bottom:10px}.v4.s #veranstaltungsformular .zeit>div{float:left;clear:none}.v4.s #veranstaltungsformular .zeit>div input{width:100%}.v4.s #veranstaltungsformular .zeit>div.datum{width:48%;margin-right:15px}.v4.s #veranstaltungsformular .zeit>div+div{width:60px;margin-right:0px;max-width:60px}.v4.s #veranstaltungsformular .zeit>div+div label{width:auto;margin:0;display:block}.s.v4k footer .social{padding:23px 16px;margin-top:15px}.s.v4k section.social a{width:30px;height:30px}.s.v4k section.social a+a{margin-left:calc(25% - 39px)}.s.v4k section.global .liste{padding:35px 16px 10px 16px}.s.v4k section.global .liste ul{float:none;width:100%;margin-bottom:35px}.s.v4k section.global .ende{padding:40px 16px 54px 16px;font-size:12px}.s.v4k section.global .ende .audit{display:none}.s.v4k section.global .ende .audit1{display:none}.s.v4k section.global .ende .copyright{margin-top:20px;margin-bottom:0px}.s.v4k section.global.konferenz .liste ul+ul{margin-left:0}.v4.s .simpleSlider .foto{float:none;width:100%;max-height:300px}.v4.s .simpleSlider .foto img{width:100%}.v4.s .simpleSlider .text{float:none;width:auto;padding:15px 0}.v4.s form.standard div.row{display:block}.v4.s form.standard div.cell{display:block;border:none;width:auto}.v4.s form.standard div.label.cell{padding:10px 0 2px 0}.v4.s form.standard div.input.cell{padding:2px 0 10px 0}.v4.s form.standard div.input.cell input[type="text"],.v4.s form.standard div.input.cell input[type="file"],.v4.s form.standard div.input.cell input[type="submit"],.v4.s form.standard div.input.cell textarea,.v4.s form.standard div.input.cell select{font-size:16px;width:100%}@media print{.nomobil{display:none}.v4 .extern #meta{background:#0271bb}.v4 .extern header nav.rechts .link{display:none}.v4 .extern header nav.rechts .quick{display:table-cell}.v4 .extern header nav.rechts .sprache{display:table-cell}.v4 .extern #meta nav>ul>li>a{color:#fff;width:50px}.v4 .extern header .logos .bild{width:250px;top:64px}.v4 .extern #inhalt{margin-top:144px}.v4 main .spalten .spalte.links{float:none;width:100%}.v4 main .spalten .spalte.rechts{float:none;width:100%;margin-left:0;padding-left:0}.v4 section.global.konferenz .liste ul{width:calc(33.33% - 25px)}.v4 section.global.konferenz .liste ul:nth-child(4){clear:left;margin-left:0;margin-top:68px}.v4 section.global.konferenz .liste ul:nth-child(5){margin-top:68px}.v4 section.global.konferenz .liste ul:nth-child(6){margin-top:68px}.v4 section.global .liste{padding-bottom:10px}.full-width-slider .slide .text h2{font-size:36px;padding:22px 26px}.full-width-slider .slide .text{max-width:none !important}.full-width-slider .slide .text .button a{font-size:16px;line-height:30px;padding:0 32px 0 22px}.full-width-slider .slide .text .button a:after{right:16px}.slider-start .full-width-slider .slide .bildnachweis{bottom:0}.outer>.news-teaser-home .item{width:48.2%}.outer>.news-teaser-home .head+.item+.item+.item{margin-left:0%;clear:left;margin-top:80px}.outer>.news-teaser-home .head+.item+.item+.item+.item{margin-top:80px}.outer>.news-teaser-home .head+.item+.item+{margin-left:3.6%}.outer>.news-teaser-home .item:first-child+.item+.item{margin-left:0%;clear:left;margin-top:80px}.outer>.news-teaser-home .item:first-child+.item+{margin-left:3.6%}.outer>.teaser-home3fach .item{width:48.2%}.outer>.teaser-home3fach .head+.item+.item+.item{margin-left:0%;clear:left;margin-top:80px}.outer>.teaser-home3fach .head+.item+.item+.item+.item{margin-top:80px}.outer>.teaser-home3fach .head+.item+.item+{margin-left:3.6%}.outer>.teaser-home3fach .item:first-child+.item+.item{margin-left:0%;clear:left;margin-top:80px}.outer>.teaser-home3fach .item:first-child+.item+{margin-left:3.6%}.outer>.news-teaser.horizontal .item{min-width:30.9% !important;width:30.9% !important;margin-left:0;float:left !important}.outer>.news-teaser.horizontal .item{float:left;min-width:30.9%;width:30.9%;margin-left:0}.outer>.news-teaser.horizontal .item+.item{margin-left:3.6%}.outer1>.news-teaser.horizontal .head+.item+.item+.item{margin-left:0%;clear:left;margin-top:80px}.outer1>.news-teaser.horizontal .head+.item+.item+{margin-left:3.6%}.outer1>.news-teaser.horizontal .item:first-child+.item+.item{margin-left:0%;clear:left;margin-top:80px}.outer1>.news-teaser.horizontal .item:first-child+.item+{margin-left:3.6%}.outer>.veranstaltungen-teaser.horizontal li{width:48.2%}.outer>.veranstaltungen-teaser.horizontal ul+li+li+li{margin-left:0%;clear:left;margin-top:80px}.outer>.veranstaltungen-teaser.horizontal ul+li+li+{margin-left:3.6%}.outer>.teaser-3fach .item{width:48.2%}.outer>.teaser-3fach .head+.item+.item+.item{margin-left:0%;clear:left;margin-top:80px}.outer>.teaser-3fach .head+.item+.item+{margin-left:3.6%}.outer>.teaser-3fach .item:first-child+.item+.item{margin-left:0%;clear:left;margin-top:80px}.outer>.teaser-3fach .item:first-child+.item+{margin-left:3.6%}.outer>.teaser-2mal2 .body{background-color:#f3f3f3;display:table}.outer>.teaser-2mal2 .tablerow{float:left;width:calc(50% - 1px);border-right:1px solid #fff}.outer>.teaser-2mal2 .tablecell.image{display:none}.outer>.teaser-2mal2 .tablecell.text{padding:50px 30px;overflow:hidden}.outer>.teaser-2mal2 .tablecell.text.right .titel{text-align:left}.outer>.teaser-2mal2 .tablecell.text.right .more{text-align:left}.outer>.teaser-2mal2 .tablecell.text.right .inhalt{text-align:left}.outer>.illu-3fach .tablecell.image .titel{padding:20px;height:auto;font-size:20px}.outer>.uebersicht h1{padding:0 20px}.outer>.uebersicht ul{padding:0 20px}.volle-breite.extern .outer>.uebersicht ul{padding:0 40px}.volle-breite.extern .outer>.uebersicht ul li a{font-size:22px}.outer>.uebersicht .label{padding-left:20px}.outer>.uebersicht .inhalt{width:calc(100% - 130px)}.volle-breite.extern .outer>.uebersicht{width:90%;padding-top:40px}.outer .slick_slider.logo-slider{display:none}.outer>.foto .text{top:15px;padding:10px 15px 6px;min-width:280px;min-width:250px;max-width:300px;-moz-hyphens:none;-webkit-hyphens:none;hyphens:none}.outer>.foto .text strong{font-size:24px;line-height:1.0em}.outer>.foto .text div{font-size:16px;line-height:1.2em}.outer>.fotokonferenz .text{top:15px;padding:10px 15px 6px;min-width:280px;min-width:250px;max-width:300px;-moz-hyphens:none;-webkit-hyphens:none;hyphens:none}.outer>.fotokonferenz .text strong{font-size:24px;line-height:1.0em}.outer>.fotokonferenz .text div{font-size:16px;line-height:1.2em}.outer>.fotokonferenzII .text{top:15px;padding:10px 15px 6px;min-width:280px;min-width:250px;max-width:300px;-moz-hyphens:none;-webkit-hyphens:none;hyphens:none}.outer>.fotokonferenzII .text h1{font-size:20px;line-height:1.0em}.outer>.fotokonferenzII .text div{font-size:16px;line-height:1.2em;margin-top:4px}.v4.m #bildgalerie{margin-bottom:30px}.v4.m #bildgalerie .titel{padding:0 14px}.v4.m #bildgalerie .galerieContainer{text-align:left !important;width:100%;margin-left:0}.v4.m #bildgalerie .galerie{margin-top:20px;width:calc(100% - 28px) !important;margin-left:14px}.v4 .oben #bildgalerie .sliderContainer{display:none}.v4 .oben #bildgalerie .linie{display:none}.v4 .oben #bildgalerie .rsArrowIcn{top:130px !important;margin-top:-25px}.v4 .fakslider .slide .bild{width:100%}.v4 .fakslider .slide .text{float:left;margin:0;min-height:0;padding:14px;width:auto}.v4 .fakslider .buttons{left:14px;margin-top:38%;top:0;bottom:13px;width:73px;height:25px}.v4 .fakslider .rsBullets{display:none}.outer>.teaser-3b .col{width:48.2%}.outer>.teaser-3b .col:first-child+.col+.col{margin-left:0%;clear:left;margin-top:80px}.outer>.teaser-3b .col:first-child+.col+.col+.col{margin-top:80px}.outer>.teaser-3b .col:first-child+.col+{margin-left:3.6%}.v4 .tab-box .dt a{padding:5px 20px}body{background-color:#fff;padding:25px 0;max-width:100%}#kopf{border-bottom:1px solid #ccc;margin-bottom:20px}#pfad{margin-right:0}h1{margin-top:15px}.spalte.links{float:none;width:auto !important;margin:0;padding:0}.box{page-break-inside:avoid !important}.spalte.rechts{clear:left;float:none !important;width:auto !important;margin:0 10px 10px 0 !important}.spalte.rechts .box{float:left !important;clear:none !important;width:310px;height:auto}section.oben,#kopf .meta,#suche,#tools,.subnav,#seiteninfo,#fuss,#sponsors,.noprint,.noprint *{display:none}}.royalSlider{width:600px;height:400px;position:relative;direction:ltr}.rsWebkit3d .rsSlide,.rsWebkit3d .rsContainer,.rsWebkit3d .rsThumbs,.rsWebkit3d .rsPreloader,.rsWebkit3d img,.rsWebkit3d .rsOverflow,.rsWebkit3d .rsBtnCenterer,.rsWebkit3d .rsAbsoluteEl{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.rsFade.rsWebkit3d .rsSlide,.rsFade.rsWebkit3d img,.rsFade.rsWebkit3d .rsContainer{-webkit-transform:none}.rsOverflow{width:100%;height:100%;position:relative;overflow:hidden;float:left;-webkit-tap-highlight-color:transparent}.rsContainer{position:relative;width:100%;height:100%;-webkit-tap-highlight-color:transparent}.rsArrow,.rsThumbsArrow{cursor:pointer}.rsThumb{float:left;position:relative}.rsArrow,.rsNav,.rsThumbsArrow{opacity:1;-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear}.rsHidden{opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;-moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear;-o-transition:visibility 0s linear 0.3s,opacity 0.3s linear;transition:visibility 0s linear 0.3s,opacity 0.3s linear}.rsGCaption{width:100%;float:left;text-align:center}.royalSlider.rsFullscreen{position:fixed !important;height:auto !important;width:auto !important;margin:0 !important;padding:0 !important;z-index:2147483647 !important;top:0 !important;left:0 !important;bottom:0 !important;right:0 !important}.royalSlider .rsSlide.rsFakePreloader{opacity:1 !important;-webkit-transition:0s;-moz-transition:0s;-o-transition:0s;transition:0s;display:none}.rsSlide{position:absolute;left:0;top:0;display:block;overflow:hidden;height:100%;width:100%}.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide{height:auto}.rsContent{width:100%;height:100%;position:relative}.rsPreloader{position:absolute;z-index:0}.rsNav{-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}.rsNavItem{-webkit-tap-highlight-color:rgba(0,0,0,0.25)}.rsThumbs{cursor:pointer;position:relative;overflow:hidden;float:left;z-index:22}.rsTabs{float:left}.rsTabs,.rsThumbs{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.rsVideoContainer{width:auto;height:auto;line-height:0;position:relative}.rsVideoFrameHolder{position:absolute;left:0;top:0;background:#141414;opacity:0;-webkit-transition:.3s}.rsVideoFrameHolder.rsVideoActive{opacity:1}.rsVideoContainer iframe,.rsVideoContainer video,.rsVideoContainer embed,.rsVideoContainer .rsVideoObj{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%}.rsVideoContainer.rsIOSVideo iframe,.rsVideoContainer.rsIOSVideo video,.rsVideoContainer.rsIOSVideo embed{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:44px}.rsABlock{left:0;top:0;position:absolute;z-index:15;-webkit-backface-visibility:hidden}.grab-cursor{cursor:url(grab.png) 8 8,move}.grabbing-cursor{cursor:url(grabbing.png) 8 8,move}.rsNoDrag{cursor:auto}.rsLink{left:0;top:0;position:absolute;width:100%;height:100%;display:block;z-index:20;background:url(blank.gif);-webkit-backface-visibility:hidden}.rsDefault .rsOverflow,.rsDefault .rsSlide,.rsDefault .rsVideoFrameHolder,.rsDefault .rsThumbs{background:#151515}.rsDefault .rsArrow{height:100%;width:44px;position:absolute;display:block;cursor:pointer;z-index:21}.rsDefault.rsVer .rsArrow{width:100%;height:44px}.rsDefault.rsVer .rsArrowLeft{top:0;left:0}.rsDefault.rsVer .rsArrowRight{bottom:0;left:0}.rsDefault.rsHor .rsArrowLeft{left:0;top:0}.rsDefault.rsHor .rsArrowRight{right:0;top:0}.rsDefault .rsArrowIcn{width:32px;height:32px;top:50%;left:50%;margin-top:-16px;margin-left:-16px;position:absolute;cursor:pointer;background:url(rs-default.png);background-color:rgba(0,0,0,0.75);*background-color:#111;border-radius:2px}.rsDefault .rsArrowIcn:hover{background-color:rgba(0,0,0,0.9)}.rsDefault.rsHor .rsArrowLeft .rsArrowIcn{background-position:-64px -32px}.rsDefault.rsHor .rsArrowRight .rsArrowIcn{background-position:-64px -64px}.rsDefault.rsVer .rsArrowLeft .rsArrowIcn{background-position:-96px -32px}.rsDefault.rsVer .rsArrowRight .rsArrowIcn{background-position:-96px -64px}.rsDefault .rsArrowDisabled .rsArrowIcn{background-color:rgba(0,0,0,0.4);opacity:.4;*display:none}.rsDefault .rsBullets{position:absolute;z-index:35;left:0;bottom:0;width:100%;height:auto;margin:0 auto;background:#000;background:rgba(0,0,0,0.75);text-align:center;line-height:18px;overflow:hidden}.rsDefault .rsBullet{width:8px;height:8px;display:inline-block;*display:inline;*zoom:1;margin:0 5px 1px;border-radius:50%;background:#777;background:rgba(255,255,255,0.5)}.rsDefault .rsBullet.rsNavSelected{background-color:#FFF}.rsDefault .rsThumbsHor{padding-bottom:4px;width:100%;height:72px}.rsDefault .rsThumbsVer{padding-right:4px;width:96px;height:100%;position:absolute;top:0;right:0}.rsDefault.rsWithThumbsHor .rsThumbsContainer{position:relative;height:100%}.rsDefault.rsWithThumbsVer .rsThumbsContainer{position:relative;width:100%}.rsDefault .rsThumb{float:left;overflow:hidden;width:96px;height:72px}.rsDefault .rsThumb img{width:100%;height:100%}.rsDefault .rsThumb.rsNavSelected{background:#02874a}.rsDefault .rsThumb.rsNavSelected img{opacity:0.3;filter:alpha(opacity=30)}.rsDefault .rsTmb{display:block}.rsDefault .rsThumbsArrow{height:100%;width:20px;position:absolute;display:block;cursor:pointer;z-index:21;background:#000;background:rgba(0,0,0,0.75)}.rsDefault .rsThumbsArrow:hover{background:rgba(0,0,0,0.9)}.rsDefault.rsWithThumbsVer .rsThumbsArrow{width:100%;height:20px}.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft{top:0;left:0}.rsDefault.rsWithThumbsVer .rsThumbsArrowRight{bottom:0;left:0}.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft{left:0;top:0}.rsDefault.rsWithThumbsHor .rsThumbsArrowRight{right:0;top:0}.rsDefault .rsThumbsArrowIcn{width:16px;height:16px;top:50%;left:50%;margin-top:-8px;margin-left:-8px;position:absolute;cursor:pointer;background:url("rs-default.png")}.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn{background-position:-128px -32px}.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn{background-position:-128px -48px}.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn{background-position:-144px -32px}.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn{background-position:-144px -48px}.rsDefault .rsThumbsArrowDisabled{display:none !important}@media screen and (min-width: 0px) and (max-width: 800px){.rsDefault .rsThumb{width:59px;height:44px}.rsDefault .rsThumbsHor{height:44px}.rsDefault .rsThumbsVer{width:59px}}.rsDefault .rsTabs{width:100%;height:auto;margin:0 auto;text-align:center;overflow:hidden;padding-top:12px;position:relative}.rsDefault .rsTab{display:inline-block;cursor:pointer;text-align:center;height:auto;width:auto;color:#333;padding:5px 13px 6px;min-width:72px;border:1px solid #D9D9DD;border-right:1px solid #f5f5f5;text-decoration:none;background-color:#FFF;background-image:-webkit-linear-gradient(top, #fefefe, #f4f4f4);background-image:-moz-linear-gradient(top, #fefefe, #f4f4f4);background-image:linear-gradient(to bottom, #fefefe, #f4f4f4);-webkit-box-shadow:inset 1px 0 0 #fff;box-shadow:inset 1px 0 0 #fff;*display:inline;*zoom:1}.rsDefault .rsTab:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.rsDefault .rsTab:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-right:1px solid #cfcfcf}.rsDefault .rsTab:active{border:1px solid #D9D9DD;background-color:#f4f4f4;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.2) inset;box-shadow:0 1px 4px rgba(0,0,0,0.2) inset}.rsDefault .rsTab.rsNavSelected{color:white;border:1px solid #999;text-shadow:1px 1px #838383;-webkit-box-shadow:0 1px 9px rgba(102,102,102,0.65) inset;box-shadow:0 1px 9px rgba(102,102,102,0.65) inset;background:#ACACAC;background-image:-webkit-linear-gradient(top, #ACACAC, #BBB);background-image:-moz-llinear-gradient(top, #ACACAC, #BBB);background-image:linear-gradient(to bottom, #ACACAC, #BBB)}.rsDefault .rsFullscreenBtn{right:0;top:0;width:44px;height:44px;z-index:22;display:block;position:absolute;cursor:pointer}.rsDefault .rsFullscreenIcn{display:block;margin:6px;width:32px;height:32px;background:url("rs-default.png") 0 0;background-color:rgba(0,0,0,0.75);*background-color:#000;border-radius:2px}.rsDefault .rsFullscreenIcn:hover{background-color:rgba(0,0,0,0.9)}.rsDefault.rsFullscreen .rsFullscreenIcn{background-position:-32px 0}.rsDefault .rsPlayBtn{-webkit-tap-highlight-color:rgba(0,0,0,0.3);width:64px;height:64px;margin-left:-32px;margin-top:-32px;cursor:pointer}.rsDefault .rsPlayBtnIcon{width:64px;display:block;height:64px;-webkit-border-radius:4px;border-radius:4px;background:url(rs-default.png) no-repeat 0 -32px;background-color:rgba(0,0,0,0.75);-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;*background-color:#000}.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon{background-color:rgba(0,0,0,0.9)}.rsDefault .rsBtnCenterer{position:absolute;left:50%;top:50%;width:20px;height:20px}.rsDefault .rsCloseVideoBtn{right:0;top:0;width:44px;height:44px;z-index:500;position:absolute;cursor:pointer;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.rsDefault .rsCloseVideoBtn.rsiOSBtn{top:-38px;right:-6px}.rsDefault .rsCloseVideoIcn{margin:6px;width:32px;height:32px;background:url("rs-default.png") -64px 0;background-color:#000;background-color:rgba(0,0,0,0.75)}.rsDefault .rsCloseVideoIcn:hover{background-color:rgba(0,0,0,0.9)}.rsDefault .rsPreloader{width:20px;height:20px;background-image:url(preloader-white.gif);left:50%;top:50%;margin-left:-10px;margin-top:-10px}.rsMinW,.rsMinW .rsOverflow,.rsMinW .rsSlide,.rsMinW .rsVideoFrameHolder,.rsMinW .rsThumbs{background:#000;color:#FFF}.rsMinW .rsArrow{height:32px;width:32px;position:absolute;display:block;cursor:pointer;z-index:21}.rsMinW .rsArrowLeft{right:37px;bottom:7px}.rsMinW .rsArrowRight{right:7px;bottom:7px}.rsMinW .rsArrowIcn{width:24px;height:24px;margin-top:3px;margin-left:3px;position:absolute;cursor:pointer;background:url("rs-minimal-white.png") transparent;border-radius:2px}.rsMinW.rsVer .rsArrowLeft .rsArrowIcn{background-position:-100px -36px}.rsMinW.rsVer .rsArrowRight .rsArrowIcn{background-position:-100px -68px}.rsMinW .rsArrowDisabled .rsArrowIcn{opacity:.3 !important;filter:alpha(opacity=30);*display:none}.rsMinW .rsBullets{position:absolute;bottom:15px;right:73px;z-index:35;padding-top:4px;height:auto;text-align:center;line-height:6px;overflow:hidden}.rsMinW .rsBullet{width:6px;height:6px;display:inline-block;*display:inline;*zoom:1;padding:6px 5px 6px 4px}.rsMinW .rsBullet span{display:block;width:6px;height:6px;border-radius:50%;background:#CCC;background:rgba(255,255,255,0.5);box-shadow:0 0 1px 1px rgba(0,0,0,0.1)}.rsMinW .rsBullet.rsNavSelected span{background:#FFF}.rsMinW .rsThumbsHor{width:100%;height:72px}.rsMinW .rsThumbsVer{width:96px;height:100%;position:absolute;top:0;right:0}.rsMinW.rsWithThumbsHor .rsThumbsContainer{position:relative;height:100%}.rsMinW.rsWithThumbsVer .rsThumbsContainer{position:relative;width:100%}.rsMinW .rsThumb{float:left;overflow:hidden;width:96px;height:72px}.rsMinW .rsThumb img{width:100%;height:100%}.rsMinW .rsThumb.rsNavSelected{background:#333}.rsMinW .rsThumb.rsNavSelected img{filter:alpha(opacity=40);opacity:0.7}.rsMinW .rsThumb.rsNavSelected span.thumbIco{position:absolute;top:0;bottom:0;left:0;right:0;border:2px solid #FFF;border:2px solid rgba(255,255,255,0.9);-webkit-backface-visibility:hidden}.rsMinW .rsTmb{display:block}.rsMinW .rsThumbsArrow{height:100%;width:20px;position:absolute;display:block;cursor:pointer;z-index:21}.rsMinW.rsWithThumbsVer .rsThumbsArrow{width:100%;height:20px}.rsMinW.rsWithThumbsVer .rsThumbsArrowLeft{top:0;left:0}.rsMinW.rsWithThumbsVer .rsThumbsArrowRight{bottom:0;left:0}.rsMinW.rsWithThumbsHor .rsThumbsArrowLeft{left:0;top:0}.rsMinW.rsWithThumbsHor .rsThumbsArrowRight{right:0;top:0}.rsMinW .rsThumbsArrowIcn{width:16px;height:16px;top:50%;left:50%;margin-top:-8px;margin-left:-8px;position:absolute;cursor:pointer;background:url("rs-minimal-white.png")}.rsMinW.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn{background-position:-128px -32px}.rsMinW.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn{background-position:-128px -48px}.rsMinW.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn{background-position:-144px -32px}.rsMinW.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn{background-position:-144px -48px}.rsMinW .rsThumbsArrowDisabled{display:none !important}@media screen and (min-width: 0px) and (max-width: 800px){.rsMinW .rsThumb{width:59px;height:44px}.rsMinW .rsThumbsHor{height:44px}.rsMinW .rsThumbsVer{width:59px}}.rsMinW .rsTabs{width:100%;height:auto;margin:0 auto;text-align:center;overflow:hidden;padding-top:12px;position:relative}.rsMinW .rsTab{display:inline-block;cursor:pointer;text-align:center;height:auto;width:auto;color:#333;padding:5px 13px 6px;min-width:72px;border:1px solid #D9D9DD;border-right:1px solid #f5f5f5;text-decoration:none;background-color:#000;background-image:-webkit-linear-gradient(top, #fefefe, #f4f4f4);background-image:-moz-linear-gradient(top, #fefefe, #f4f4f4);background-image:linear-gradient(to bottom, #fefefe, #f4f4f4);*display:inline;*zoom:1}.rsMinW .rsTab:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.rsMinW .rsTab:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-right:1px solid #cfcfcf}.rsMinW .rsTab:active{border:1px solid #D9D9DD;background-color:#f4f4f4;box-shadow:0 1px 4px rgba(0,0,0,0.2) inset}.rsMinW .rsTab.rsNavSelected{color:#000;border:1px solid #999;text-shadow:1px 1px #838383;box-shadow:0 1px 9px rgba(102,102,102,0.65) inset;background:#ACACAC;background-image:-webkit-linear-gradient(top, #ACACAC, #BBB);background-image:-moz-llinear-gradient(top, #ACACAC, #BBB);background-image:linear-gradient(to bottom, #ACACAC, #BBB)}.rsMinW .rsFullscreenBtn{right:0;top:0;width:44px;height:44px;z-index:22;display:block;position:absolute;cursor:pointer}.rsMinW .rsFullscreenIcn{display:block;margin:6px;width:32px;height:32px;background:url("rs-minimal-white.png") 0 0 transparent}.rsMinW .rsFullscreenIcn:hover{opacity:0.8}.rsMinW.rsFullscreen .rsFullscreenIcn{background-position:-32px 0}.rsMinW .rsPlayBtn{-webkit-tap-highlight-color:rgba(0,0,0,0.3);width:64px;height:64px;margin-left:-32px;margin-top:-32px;cursor:pointer}.rsMinW .rsPlayBtnIcon{width:64px;display:block;height:64px;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;background:url(rs-minimal-white.png) no-repeat 0 -32px;background-color:#000;background-color:rgba(0,0,0,0.75);*background-color:#000}.rsMinW .rsPlayBtn:hover .rsPlayBtnIcon{background-color:rgba(0,0,0,0.9)}.rsMinW .rsBtnCenterer{position:absolute;left:50%;top:50%;width:20px;height:20px}.rsMinW .rsCloseVideoBtn{right:0;top:0;width:44px;height:44px;z-index:500;position:absolute;cursor:pointer;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.rsMinW .rsCloseVideoBtn.rsiOSBtn{top:-38px;right:-6px}.rsMinW .rsCloseVideoIcn{margin:6px;width:32px;height:32px;background:url("rs-minimal-white.png") -64px 0;background-color:#000;background-color:rgba(0,0,0,0.75);*background-color:#000}.rsMinW .rsCloseVideoIcn:hover{background-color:rgba(0,0,0,0.9)}.rsMinW .rsPreloader{width:20px;height:20px;background-image:url(../preloaders/preloader-white.gif);left:50%;top:50%;margin-left:-10px;margin-top:-10px}.rsMinW .rsGCaption{position:absolute;float:none;bottom:6px;left:6px;text-align:left;background:#000;background:rgba(0,0,0,0.75);color:#FFF;padding:2px 8px;width:auto;font-size:12px;border-radius:2px}#chempeople input[type=text]{width:calc(100% - 155px);border:1px solid #0271bb !important;line-height:60px;height:60px !important;text-indent:20px;font-family:TheSansUHH, sans-serif;font-size:16px;text-decoration:none;padding:0px;vertical-align:top}#chempeople button{background-color:#0271bb;font-family:TheSansUHHSemiLightCaps !important;border:0 !important;border-radius:0;color:#fff !important;height:60px !important;min-width:140px !important;padding:4px 21px !important;text-align:center;font-size:22px !important;font-weight:normal !important;margin-left:14px}.v4 .spalte.links table.gsc-search-box{margin-top:0px}.l .leftaligned{max-width:58.3%}/*!
 * shariff - v1.24.0 - 29.06.2016
 * https://github.com/heiseonline/shariff
 * Copyright (c) 2016 Ines Pauer, Philipp Busse, Sebastian Hilbig, Erich Kramer, Deniz Sesli
 * Licensed under the MIT license
 */@font-face{font-family:FontAwesome;src:url(https://assets.rrz.uni-hamburg.de/assets/fontawesome-webfont-cbb644d0ee730ea57dd5fbae35ef5ba4a41d57a254a6b1215de5c9ff8a321c2d.eot) format("embedded-opentype"),url(https://assets.rrz.uni-hamburg.de/assets/fontawesome-webfont-aadc3580d2b64ff5a7e6f1425587db4e8b033efcbf8f5c332ca52a5ed580c87c.woff2) format("woff2"),url(https://assets.rrz.uni-hamburg.de/assets/fontawesome-webfont-e3870de89716b72cb61a4bba0e17c75783b361cdaba35ea96961c3070bd8ca18.woff) format("woff"),url(https://assets.rrz.uni-hamburg.de/assets/fontawesome-webfont-bfdef833219a6edffd9c3cbc28db72739d22bb4d20cc2e2f8d56a7a4d408a206.svg) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.shariff::after,.shariff::before{content:" ";display:table}.shariff::after{clear:both}.shariff ul{padding:0;margin:0;list-style:none}.shariff li{height:35px;box-sizing:border-box;overflow:hidden}.shariff li a{color:#fff;position:relative;display:block;height:35px;text-decoration:none;box-sizing:border-box}.shariff li .share_count,.shariff li .share_text{font-family:Arial,Helvetica,sans-serif;font-size:12px;vertical-align:middle;line-height:35px}.shariff li .fa{width:35px;line-height:35px;text-align:center;vertical-align:middle}.shariff li .share_count{padding:0 8px;height:33px;position:absolute;top:1px;right:1px}.shariff .orientation-horizontal{display:-webkit-box}.shariff .orientation-horizontal li{-webkit-box-flex:1}.shariff .orientation-horizontal .info{-webkit-box-flex:0}.shariff .orientation-horizontal{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.shariff .orientation-horizontal li{float:left;-ms-flex:none;flex:none;width:35px;margin-right:3%;margin-bottom:10px}.shariff .orientation-horizontal li:last-child{margin-right:0}.shariff .orientation-horizontal li .share_text{display:block;text-indent:-9999px;padding-left:3px}.shariff .orientation-horizontal li .share_count{display:none}.shariff .theme-grey .shariff-button a{background-color:#b0b0b0}.shariff .theme-grey .shariff-button .share_count{background-color:#ccc;color:#333}.shariff .theme-white .shariff-button{border:1px solid #ddd}.shariff .theme-white .shariff-button a{background-color:#fff}.shariff .theme-white .shariff-button a:hover{background-color:#eee}.shariff .theme-white .shariff-button .share_count{background-color:#fff;color:#999}.shariff .orientation-vertical{min-width:110px}.shariff .orientation-vertical li{display:block;width:100%;margin:5px 0}.shariff .orientation-vertical li .share_count{width:24px;text-align:right}@media only screen and (min-width: 360px){.shariff .orientation-horizontal li{margin-right:1.8%;min-width:80px;width:auto;-ms-flex:1 0 auto;flex:1 0 auto}.shariff .orientation-horizontal li .share_count{display:block}.shariff .orientation-horizontal.col-1 li,.shariff .orientation-horizontal.col-2 li{min-width:110px;max-width:160px}.shariff .orientation-horizontal.col-1 li .share_text,.shariff .orientation-horizontal.col-2 li .share_text{text-indent:0;display:inline}.shariff .orientation-horizontal.col-5 li,.shariff .orientation-horizontal.col-6 li{-ms-flex:none;flex:none}}@media only screen and (min-width: 640px){.shariff .orientation-horizontal.col-3 li{min-width:110px;max-width:160px}.shariff .orientation-horizontal.col-3 li .share_text{text-indent:0;display:inline}}@media only screen and (min-width: 768px){.shariff .orientation-horizontal li{min-width:110px;max-width:160px}.shariff .orientation-horizontal li .share_text{text-indent:0;display:inline}.shariff .orientation-horizontal.col-5 li,.shariff .orientation-horizontal.col-6 li{-ms-flex:1 0 auto;flex:1 0 auto}}@media only screen and (min-width: 1024px){.shariff li{height:30px}.shariff li a{height:30px}.shariff li .fa{width:30px;line-height:30px}.shariff li .share_count,.shariff li .share_text{line-height:30px}.shariff li .share_count{height:28px}}.shariff .addthis a{background-color:#f8694d}.shariff .addthis a:hover{background-color:#f75b44}.shariff .addthis .fa-plus{font-size:14px}.shariff .addthis .share_count{color:#f8694d;background-color:#f1b8b0}.shariff .theme-white .addthis a{color:#f8694d}@media only screen and (min-width: 600px){.shariff .addthis .fa-plus{font-size:14px;position:relative;top:1px}}.shariff .diaspora a{background-color:#999}.shariff .diaspora a:hover{background-color:#b3b3b3}.shariff .diaspora .fa-times-circle{font-size:17px}.shariff .theme-white .diaspora a{color:#999}@media only screen and (min-width: 600px){.shariff .diaspora .fa-times-circle{font-size:16px}}.shariff .facebook a{background-color:#3b5998}.shariff .facebook a:hover{background-color:#4273c8}.shariff .facebook .fa-facebook{font-size:22px}.shariff .facebook .share_count{color:#183a75;background-color:#99adcf}.shariff .theme-white .facebook a{color:#3b5998}@media only screen and (min-width: 600px){.shariff .facebook .fa-facebook{font-size:19px}}.shariff .flattr a{background-color:#7ea352}.shariff .flattr a:hover{background-color:#F67C1A}.shariff .flattr a:hover .share_count{color:#d56308;background-color:#fab47c}.shariff .flattr .fa-money{font-size:22px}.shariff .flattr .share_count{color:#648141;background-color:#b0c893}.shariff .theme-white .flattr a{color:#F67C1A}@media only screen and (min-width: 600px){.shariff .flattr .fa-money{font-size:19px}}.shariff .googleplus a{background-color:#d34836}.shariff .googleplus a:hover{background-color:#f75b44}.shariff .googleplus .fa-google-plus{font-size:22px}.shariff .googleplus .share_count{color:#a31601;background-color:#eda79d}.shariff .theme-white .googleplus a{color:#d34836}@media only screen and (min-width: 600px){.shariff .googleplus .fa-google-plus{font-size:19px}}.shariff .info{border:1px solid #ccc}.shariff .info a{color:#666;background-color:#fff}.shariff .info a:hover{background-color:#efefef}.shariff .info .fa-info{font-size:20px;width:33px}.shariff .info .share_text{display:block !important;text-indent:-9999px !important}.shariff .theme-grey .info a{background-color:#fff}.shariff .theme-grey .info a:hover{background-color:#efefef}.shariff .orientation-vertical .info{width:35px;float:right}@media only screen and (min-width: 360px){.shariff .orientation-horizontal .info{-ms-flex:none !important;flex:none !important;width:35px;min-width:35px !important}}@media only screen and (min-width: 1024px){.shariff .info .fa-info{font-size:16px;width:23px}.shariff .orientation-horizontal .info{width:25px;min-width:25px !important}.shariff .orientation-vertical .info{width:25px}}.shariff .linkedin a{background-color:#0077b5}.shariff .linkedin a:hover{background-color:#0369a0}.shariff .linkedin .fa-linkedin{font-size:22px}.shariff .linkedin .share_count{color:#004785;background-color:#33AAE8}.shariff .theme-white .linkedin a{color:#0077b5}@media only screen and (min-width: 600px){.shariff .linkedin .fa-linkedin{font-size:19px}}.shariff .mail a{background-color:#999}.shariff .mail a:hover{background-color:#a8a8a8}.shariff .mail .fa-envelope{font-size:21px}.shariff .theme-white .mail a{color:#999}@media only screen and (min-width: 600px){.shariff .mail .fa-envelope{font-size:18px}}.shariff .pinterest a{background-color:#bd081c}.shariff .pinterest a:hover{background-color:#d50920}.shariff .pinterest .fa-pinterest-p{font-size:22px}.shariff .pinterest .share_count{color:#a31601;background-color:#eda79d}.shariff .theme-white .pinterest a{color:#bd081c}@media only screen and (min-width: 600px){.shariff .pinterest .fa-pinterest-p{font-size:19px;position:relative;top:1px}}.shariff .reddit a{background-color:#ff4500}.shariff .reddit a:hover{background-color:#ff6a33}.shariff .reddit .fa-reddit{font-size:17px}.shariff .theme-white .reddit a{color:#ff4500}@media only screen and (min-width: 600px){.shariff .reddit .fa-reddit{font-size:16px}}.shariff .stumbleupon a{background-color:#eb4924}.shariff .stumbleupon a:hover{background-color:#ef7053}.shariff .stumbleupon .fa-stumbleupon{font-size:17px}.shariff .theme-white .stumbleupon a{color:#eb4924}@media only screen and (min-width: 600px){.shariff .stumbleupon .fa-stumbleupon{font-size:16px}}.shariff .twitter a{background-color:#55acee}.shariff .twitter a:hover{background-color:#32bbf5}.shariff .twitter .fa-twitter{font-size:28px}.shariff .twitter .share_count{color:#0174a4;background-color:#96D4EE}.shariff .theme-white .twitter a{color:#55acee}@media only screen and (min-width: 600px){.shariff .twitter .fa-twitter{font-size:24px}}.shariff .whatsapp a{background-color:#5cbe4a}.shariff .whatsapp a:hover{background-color:#34af23}.shariff .whatsapp .fa-whatsapp{font-size:28px}.shariff .theme-white .whatsapp a{color:#5cbe4a}@media only screen and (min-width: 600px){.shariff .whatsapp .fa-whatsapp{font-size:22px}}.shariff .xing a{background-color:#126567}.shariff .xing a:hover{background-color:#29888a}.shariff .xing .fa-xing{font-size:22px}.shariff .xing .share_count{color:#15686a;background-color:#4fa5a7}.shariff .theme-white .xing a{color:#126567}@media only screen and (min-width: 600px){.shariff .xing .fa-xing{font-size:19px}}.shariff .tumblr a{background-color:#36465D}.shariff .tumblr a:hover{background-color:#44546B}.shariff .tumblr .fa-tumblr{font-size:28px}.shariff .theme-white .tumblr a{color:#5cbe4a}@media only screen and (min-width: 600px){.shariff .tumblr .fa-tumblr{font-size:22px}}.shariff .threema a{background-color:#333}.shariff .threema a:hover{background-color:#1f1f1f}.shariff .threema .fa-lock{font-size:28px}.shariff .theme-white .threema a{color:#333}@media only screen and (min-width: 600px){.shariff .threema .fa-lock{font-size:22px}}.shariff .weibo a{background-color:#F56770}.shariff .weibo a:hover{background-color:#FA7F8A}.shariff .weibo .fa-weibo{font-size:28px}.shariff .weibo .share_count{color:#0174a4;background-color:#F56770}.shariff .theme-white .weibo a{color:#F56770}@media only screen and (min-width: 600px){.shariff .weibo .fa-weibo{font-size:24px}}.shariff .tencent-weibo a{background-color:#26ACE0}.shariff .tencent-weibo a:hover{background-color:#38BBEB}.shariff .tencent-weibo .fa-tencent-weibo{font-size:28px}.shariff .tencent-weibo .share_count{color:#0174a4;background-color:#26ACE0}.shariff .theme-white .tencent-weibo a{color:#26ACE0}@media only screen and (min-width: 600px){.shariff .tencent-weibo .fa-tencent-weibo{font-size:24px}}.shariff .qzone a{background-color:#2B82D9}.shariff .qzone a:hover{background-color:#398FE6}.shariff .qzone .fa-qq{font-size:28px}.shariff .qzone .share_count{color:#0174a4;background-color:#2B82D9}.shariff .theme-white .qzone a{color:#2B82D9}@media only screen and (min-width: 600px){.shariff .qzone .fa-qq{font-size:24px}}ul.simple-pagination{list-style:none}.simple-pagination{display:block;overflow:hidden;padding:0 5px 5px 0;margin:0}.simple-pagination ul{list-style:none;padding:0;margin:0}.simple-pagination li{list-style:none;padding:0;margin:0;float:left}span.ellipse.clickable{cursor:pointer}.ellipse input{width:3em}.s .simple-pagination .uhhresp{display:none}.s .simple-pagination a,.s .simple-pagination span{min-width:80px;line-height:40px}.simple-pagination a,.simple-pagination span{float:left;color:#000;font-size:14px;line-height:24px;font-weight:normal;text-align:center;border:1px solid #BBB;min-width:28px;padding:0 7px;margin:0 5px 0 0;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.2);background:#e5331c;background:-moz-linear-gradient(top, #FFF 0%, #F3F3F3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFF), color-stop(100%, #F3F3F3));background:-webkit-linear-gradient(top, #FFF 0%, #F3F3F3 100%);background:-o-linear-gradient(top, #FFF 0%, #F3F3F3 100%);background:-ms-linear-gradient(top, #FFF 0%, #F3F3F3 100%);background:linear-gradient(top, #FFF 0%, #F3F3F3 100%);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.simple-pagination a{text-decoration:none}.simple-pagination a:hover{text-decoration:underline;background:#FCFCFC}.simple-pagination .current{background:#444444;color:#FFF;border-color:#000;box-shadow:0 1px 0 #fff,0 0 2px rgba(0,0,0,0.3) inset;cursor:default}.simple-pagination .ellipse{background:none;border:none;border-radius:0;box-shadow:none;font-weight:bold;cursor:default}.simple-pagination ul>li:before{display:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.ordner .ordner h2.organisationseinheit{font-size:15px !important;line-height:18px !important}.mitarbeiterinnen .liste .listperson .emil.link{margin:0px;display:block}.mitarbeiterinnen .organisatorisch .mitarbeiterin .sprechzeiten:not(.schaltbar) .titel{margin-top:5px}.mitarbeiterinnen .organisatorisch .mitarbeiterin .sprechzeiten:not(.schaltbar) .inhalt{margin-bottom:5px}.mitarbeiterinnen .organisatorisch .mitarbeiterin .raum{margin:5px 0px}.mitarbeiterinnen .mitarbeiterin .daten .sprechzeiten .inhalt p{margin:0px}.uhh-tabs{position:relative;opacity:1;margin-top:60px;margin-bottom:60px}.uhh-tablist-container{z-index:2;position:relative;overflow:hidden;height:50px}.uhh-tablist-scroller{position:absolute;top:0;left:0;right:0;height:auto;overflow-x:auto;-webkit-overflow-scrolling:touch;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding-bottom:30px}.uhh-tablist{position:relative;display:table;height:50px;left:-6px;padding:0 !important;border-spacing:6px 0;margin:0}html.s .uhh-tablist{left:0}.uhh-tablist li{display:table-cell;position:relative}.uhh-tablist li:before{content:none !important}.uhh-tablist button{transition:padding 0.2s;font-family:TheSansUHHBold,sans-serif;font-weight:normal;font-size:17px;border:1px solid #ddd;height:50px;line-height:20px;padding:15px 20px;color:#444;background:#f5f5f5;white-space:nowrap;-webkit-tap-highlight-color:transparent;cursor:pointer}html.s .uhh-tablist button{font-size:15px;padding:15px 10px}.uhh-tablist button:focus{text-decoration:underline;outline:none}.uhh-tablist button[aria-selected="true"]{background:#fff;border-bottom-color:#fff}.uhh-tabpanels{z-index:1;position:relative;top:-1px;border:1px solid #ddd;overflow:hidden}html.s .uhh-tabpanels{border-width:1px 0}.uhh-tabs [role="tabpanel"]{padding:20px 40px;position:relative}.uhh-tabs [role="tabpanel"][hidden]{display:none}.uhh-tabs [role="tabpanel"]:focus{outline:none}.babylonobj canvas{width:100%}.babylonobj .bildnachweis{text-align:right}.uhhhidden{display:none !important}#fiona_preview_notice{position:fixed;z-index:9999;left:35%;font-weight:bold;font-size:300%;color:#ff9933;background-color:white;text-align:center}#toggleeditmarkerlink{position:absolute;left:0;top:0;z-index:9999;border:solid thin #ff9933;background-color:white;padding:.5em}#toggleeditmarkerlink a{color:grey;text-decoration:none}.spalte.links ul li.sortlink:before{background:none}.slider.typ2 .slide .text h2{color:#4E4E4E;font-size:20px;font-weight:normal;line-height:24px;padding-bottom:6px;margin:0;-moz-hyphens:none;-webkit-hyphens:none;hyphens:none}.slider.typ2 .slide .text .inhalt li a:hover{color:#c40017;text-decoration:underline}#feedback{width:580px}.notice{color:green}.alert{color:red}.mitarbeiterinnen .sortierung .alphabetisch,.mitarbeiterinnen .sortierung .liste{display:block}ul.nobullets{list-style-type:none;padding-left:0}.sortby{border:1px solid #DDDDDD;border-radius:2px 2px 2px 2px;color:#4E4E4E;float:left;margin:0 0 0.5em;padding:0.2em 0.4em}.sortby ul{display:inline;padding:0}.sortby li{display:inline}.infohint{font-family:TheSansUHHBold, sans-serif;padding:.5em;margin:0.5em}#sitemap{list-style-type:none;margin:10px 0 0;padding:0}#sitemap ul{display:list-item;list-style-type:none;margin:0 0 0 22px;padding:0}#sitemap a{color:#333;text-decoration:none}#sitemap a:hover,#sitemap a:focus{color:#e2001a;text-decoration:underline}#sitemap a.b+a.a{margin-left:0px}#sitemap a.z{margin-left:22px;position:relative}#sitemap span.z{border:1px solid #333333;border-radius:0 3px 0 0;box-shadow:1px 1px 2px #CCCCCC;content:" ";height:10px;left:-16px;position:absolute;top:1px;transition:background-color 0.2s ease 0s, border-color 0.2s ease 0s;width:9px}#sitemap a.z:before{border:1px solid #333333;border-radius:0 3px 0 0;box-shadow:1px 1px 2px #CCCCCC;content:" ";height:10px;left:-16px;position:absolute;top:1px;transition:background-color 0.2s ease 0s, border-color 0.2s ease 0s;width:9px}#sitemap a.z:hover:before,#sitemap a.z:focus:before{border:1px solid #e2001a;background-color:#e2001a;box-shadow:none;transition:background-color 0.2s, border-color 0.2s;-moz-transition:background-color 0.2s, border-color 0.2s;-webkit-transition:background-color 0.2s, border-color 0.2s;-ms-transition:background-color 0.2s, border-color 0.2s}#sitemap a.b.sitemap-toggle-button{background-image:none;padding-left:0;box-shadow:1px 1px 2px #ccc;background-color:#f3f3f3;text-decoration:none;color:#333;font-size:13px;width:15px;height:10px;margin-top:2px;margin-right:5px;line-height:9px;float:left;text-align:center;border:1px solid #333;border-radius:2px;cursor:pointer;transition:background-color 0.3s, color 0.3s;-moz-transition:background-color 0.3s, color 0.3s;-webkit-transition:background-color 0.3s, color 0.3s;-ms-transition:background-color 0.3s, color 0.3s}#sitemap a.b:hover,#sitemap a.b.auf:hover,#sitemap a.b:focus,#sitemap a.b.auf:focus{box-shadow:none;border-color:#e2001a;background-color:#e2001a;color:#fff;text-decoration:none;transition:background-color 0.2s, color 0.2s;-moz-transition:background-color 0.2s, color 0.2s;-webkit-transition:background-color 0.2s, color 0.2s;-ms-transition:background-color 0.2s, color 0.2s}.uhhpagination{border:1px solid #bfbfbf;border-collapse:collapse;display:inline-table;height:40px}.uhhpagination .pageparam{display:none}.uhhpagination *{text-align:center;min-width:45px;display:table-cell;border:1px solid #bfbfbf;vertical-align:middle;font-family:TheSansUHHBold,sans-serif;font-weight:normal;padding:0px 8px}.uhhpagination .page_current{padding:0px;background-color:#faf9f9}.uhhpagination .page_current input{width:42px;height:38px;border:none;font-family:TheSansUHHBold,sans-serif;font-weight:normal;font-size:16px;background:transparent}.uhhpagination .pagenav{color:transparent}.uhhpagination span.page_prev{background:transparent url(https://assets.rrz.uni-hamburg.de/assets/oap-back-0-b7f3763bf73b6667e7d61be4758550179548eff37ed4d23a837c581ffe5e96ce.svg) no-repeat center}.uhhpagination a.page_prev{background:transparent url(https://assets.rrz.uni-hamburg.de/assets/oap-back-1-ac63ca6c496ca540e45470b1ba43333673b735b6ce10cc5981a43286b43e3885.svg) no-repeat center}.uhhpagination span.page_next{background:transparent url(https://assets.rrz.uni-hamburg.de/assets/oap-next-0-00df177012671338b97a851a06d738842d5c35af5bb9f943ad667822654d23ab.svg) no-repeat center}.uhhpagination a.page_next{background:transparent url(https://assets.rrz.uni-hamburg.de/assets/oap-next-1-a31a212f6d56672615395a7279bd0e89212ffbb7c3c73c3462a5c87ff67b5c0f.svg) no-repeat center}.v3 .spalte.links .votebox .query .query{background-color:#faf9f9}.v3 .spalte.links .votebox h2{margin:20px 0}.s .votebox,.s .newvotebox{margin:48px 20px 0 20px}.s .outer.votebox,.v3.s .subsite .spalte.links .box.votebox{margin:48px 20px 0 20px}.s .outer.votebox .topics .topic .vote,.v3.s .subsite .spalte.links .box.votebox .topics .topic .vote{margin:12px 30px 8px 0px}.spalte.links .votebox .menu_container{position:relative}.spalte.links .votebox .menu_container button.toggle{width:22px;height:22px;border:none;background:url(https://assets.rrz.uni-hamburg.de/assets/vote-mehr-grau-bb01304a89c2798c91885ba1b7e6bb84ec0b2168aa0222201857751ce0d70f80.svg);position:absolute;right:0px;top:calc(50% - 11px)}.spalte.links .votebox .menu_container .menu_overlay.visible{display:flex}.spalte.links .votebox .menu_container .menu_overlay{display:none;position:absolute;left:0;top:0;right:0;bottom:0;background-color:#FFFA;flex-direction:column;align-items:flex-end;justify-content:center}.spalte.links .votebox .menu_container .menu_overlay .menu_and_toggle{display:flex;align-items:center}.spalte.links .votebox .menu_container .menu_overlay .menu_and_toggle ul.menu{position:relative;display:inline-block;box-shadow:-2px 0px 8px 1px #AAA;background:#FFF;padding:0px 18px;margin-right:22px;border-radius:4px;list-style-type:none}.spalte.links .votebox .menu_container .menu_overlay .menu_and_toggle ul.menu li:before{content:none}.spalte.links .votebox .menu_container .menu_overlay .menu_and_toggle ul.menu li{margin:18px 0px}.spalte.links .votebox .menu_container .menu_overlay .menu_and_toggle ul.menu li a{color:black}.spalte.links .votebox .menu_container .menu_overlay .menu_and_toggle ul.menu li a:before{vertical-align:middle;margin-right:14px;content:"";background:url(https://assets.rrz.uni-hamburg.de/assets/vote-bearbeiten-dd95557f965f9b7fd93de1e0f0f805b6d996d3e8d59af5cdb6bd95f106cb5640.svg);width:22px;height:22px;display:inline-block}.spalte.links .votebox .menu_container .menu_overlay .menu_and_toggle ul.menu li a.edit:before{background:url(https://assets.rrz.uni-hamburg.de/assets/vote-bearbeiten-dd95557f965f9b7fd93de1e0f0f805b6d996d3e8d59af5cdb6bd95f106cb5640.svg)}.spalte.links .votebox .menu_container .menu_overlay .menu_and_toggle ul.menu li a.delete:before{background:url(https://assets.rrz.uni-hamburg.de/assets/vote-loeschen-764bae15baf79b074c77ed19688d078701bc4a75f00fddd9dd1a6fa2756873e5.svg)}.spalte.links .votebox .menu_container .menu_overlay .menu_and_toggle ul.menu li a.share:before{background:url(https://assets.rrz.uni-hamburg.de/assets/vote-email-f7d01d9710f73c7ce1ee6688c9c419b31acceb86134d644c074f938d3d28b0d3.svg)}.spalte.links .votebox .menu_container .menu_overlay .menu_and_toggle ul.menu:after{content:" ";position:absolute;width:0;height:0;right:-12px;top:calc(50% - 12px);box-sizing:border-box;border:12px solid black;border-color:transparent transparent #fff #fff;transform:rotate(225deg);box-shadow:-3px 3px 3px 0 #DDDF}.spalte.links .votebox .menu_container .menu_overlay .menu_and_toggle button.toggle{position:static;right:auto;top:auto}.spalte.links .votebox .query{display:flex;border:1px solid #0271bb}.spalte.links .votebox .query .query{flex-grow:1;font-size:14px;border:none;line-height:60px;background-color:white;padding:0 20px}.spalte.links .votebox .query .action{width:60px;background-color:#0271bb}.spalte.links .votebox .topics{margin-top:20px}.spalte.links .votebox .topics .topic .option{display:grid;grid-template-columns:auto 100px;padding-bottom:22px;border-bottom:1px solid #ddd;margin-bottom:22px}.spalte.links .votebox .topics .topic .option .description{grid-column:1 / 2;grid-row:1 / 2}.spalte.links .votebox .topics .topic .option .description .head{padding-bottom:18px;color:unset}.spalte.links .votebox .topics .topic .option .description .timestamp p{color:#0271bb}.spalte.links .votebox .topics .topic .option .description head:hover{text-decoration:underline}.spalte.links .votebox .topics .topic .option .description .creation{color:#0271bb}.spalte.links .votebox .topics .topic .option .vote{grid-column:1 / 2;grid-row:2 / 3;display:flex;flex-direction:column;margin:12px 40px 8px 0px}.spalte.links .votebox .topics .topic .option .vote .count{font-family:TheSansUHHBold,sans-serif;font-size:16px;margin:0 16px}.spalte.links .votebox .topics .topic .option .vote button{border:none;text-align:left;min-width:100px;background:none;cursor:pointer}.spalte.links .votebox .topics .topic .option .vote button span.thumb{width:35px;height:35px;display:inline-block;background:transparent url(https://assets.rrz.uni-hamburg.de/assets/vote-up-inactive-062a1de5acfb6549ee8f0377da63e5553eaba77bb46500caeb1d0f7f7f4993a7.svg)}.spalte.links .votebox .topics .topic .option .vote button *{vertical-align:middle}.spalte.links .votebox .topics .topic .option .vote button.downvote span.thumb{background:transparent url(https://assets.rrz.uni-hamburg.de/assets/vote-down-inactive-825301b4c988a6643ab4cc4d94e3bfb5bca046e2c3c93dc1ed79febf0518c306.svg)}.spalte.links .votebox .topics .topic .option .vote[data-vote='1'] button.upvote{color:#0271bb}.spalte.links .votebox .topics .topic .option .vote[data-vote='1'] button.upvote span.thumb{background:url(https://assets.rrz.uni-hamburg.de/assets/vote-up-active-49f5f4f04d2c54ce37c2a1c4e5a553f57d91558c11bd7faa863ac181a15c0836.svg)}.spalte.links .votebox .topics .topic .option .vote[data-vote='-1'] button.downvote{color:#0271bb}.spalte.links .votebox .topics .topic .option .vote[data-vote='-1'] button.downvote span.thumb{background:url(https://assets.rrz.uni-hamburg.de/assets/vote-down-active-71389f4741fd11c53e32ed32e5eb565eebc5023c4b945bad02f38dc0f91d245e.svg)}.spalte.links .votebox .topics .topic .option .peekcomments{grid-column:2 / 3;grid-row:1 / 3;text-align:right;margin-top:12px}.spalte.links .votebox .topics .topic .option .peekcomments .count{color:#0271bb;font-family:TheSansUHHBold,sans-serif;margin-right:4px}.spalte.links .votebox .topics .topic .option .peekcomments img{width:25px;vertical-align:bottom;display:inline}.spalte.links .votebox .topics .topic .comments{padding-left:66px}.spalte.links .votebox .topics .topic .comments .comment:first-child{padding-top:15px}.spalte.links .votebox .topics .topic .comments .comment{display:flex;padding:20px 0px}.spalte.links .votebox .topics .topic .comments .comment .avatar{border-radius:100px;background-color:#0271bb;color:white;width:50px;line-height:50px;height:50px;text-align:center;font-size:20px;margin-right:20px;min-width:50px}.spalte.links .votebox .topics .topic .comments .comment .text{flex-grow:1;padding-right:25px}.spalte.links .votebox .topics .topic .comments .comment .text .head{margin:0px 0px 8px 0px}.spalte.links .votebox .topics .topic .comments .comment .text .head .time{font-family:TheSansUHH, sans-serif}.spalte.links .votebox .topics .topic .comments .comment .text form{display:none}.spalte.links .votebox .topics .topic .comments .comment.edit .text .content{display:none}.spalte.links .votebox .topics .topic .comments .comment.edit .text form{display:block}.spalte.links .votebox .topics .topic .comments .input[type=text]{border:1px solid #0271bb;padding:0 20px;width:100%;font-family:TheSansUHH, sans-serif;line-height:60px}.spalte.links .votebox .topics .topic .comments button[type=submit]{visibility:hidden}a.uhhactionbutton{font-family:TheSansUHHSemiLightCaps,sans-serif;display:inline-block;background-color:#0271bb;color:#fff;line-height:34px;height:36px;padding:0 15px}.votebox.detailview .topics .topic .option{border-bottom:none;margin-bottom:14px}.box.newvotebox form{text-align:right}.box.newvotebox form input[type=text],.box.newvotebox form textarea{display:block;width:100%;background-color:white;padding:0 20px;border:1px solid #ddd;margin-bottom:20px;font-family:TheSansUHH, sans-serif}.box.newvotebox form input[type=text]{line-height:60px}.box.newvotebox form textarea{padding:20px;height:230px;resize:none}.box.newvotebox form button[type=submit]{font-family:TheSansUHHSemiLightCaps,sans-serif;background-color:#0271bb;color:#fff;line-height:48px;padding:0 15px;border:none;width:200px;font-size:20px}/*!
    </style>
<script>
/*!
 * jQuery JavaScript Library v2.2.4
 * http://jquery.com/
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license
 * http://jquery.org/license
 *
 * Date: 2016-05-20T17:23Z
 */

(function( global, factory ) {

	if ( typeof module === "object" && typeof module.exports === "object" ) {
		// For CommonJS and CommonJS-like environments where a proper `window`
		// is present, execute the factory and get jQuery.
		// For environments that do not have a `window` with a `document`
		// (such as Node.js), expose a factory as module.exports.
		// This accentuates the need for the creation of a real `window`.
		// e.g. var jQuery = require("jquery")(window);
		// See ticket #14549 for more info.
		module.exports = global.document ?
			factory( global, true ) :
			function( w ) {
				if ( !w.document ) {
					throw new Error( "jQuery requires a window with a document" );
				}
				return factory( w );
			};
	} else {
		factory( global );
	}

// Pass this if window is not defined yet
}(typeof window !== "undefined" ? window : this, function( window, noGlobal ) {

// Support: Firefox 18+
// Can't be in strict mode, several libs including ASP.NET trace
// the stack via arguments.caller.callee and Firefox dies if
// you try to trace through "use strict" call chains. (#13335)
//"use strict";
var arr = [];

var document = window.document;

var slice = arr.slice;

var concat = arr.concat;

var push = arr.push;

var indexOf = arr.indexOf;

var class2type = {};

var toString = class2type.toString;

var hasOwn = class2type.hasOwnProperty;

var support = {};



var
	version = "2.2.4",

	// Define a local copy of jQuery
	jQuery = function( selector, context ) {

		// The jQuery object is actually just the init constructor 'enhanced'
		// Need init if jQuery is called (just allow error to be thrown if not included)
		return new jQuery.fn.init( selector, context );
	},

	// Support: Android<4.1
	// Make sure we trim BOM and NBSP
	rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,

	// Matches dashed string for camelizing
	rmsPrefix = /^-ms-/,
	rdashAlpha = /-([\da-z])/gi,

	// Used by jQuery.camelCase as callback to replace()
	fcamelCase = function( all, letter ) {
		return letter.toUpperCase();
	};

jQuery.fn = jQuery.prototype = {

	// The current version of jQuery being used
	jquery: version,

	constructor: jQuery,

	// Start with an empty selector
	selector: "",

	// The default length of a jQuery object is 0
	length: 0,

	toArray: function() {
		return slice.call( this );
	},

	// Get the Nth element in the matched element set OR
	// Get the whole matched element set as a clean array
	get: function( num ) {
		return num != null ?

			// Return just the one element from the set
			( num < 0 ? this[ num + this.length ] : this[ num ] ) :

			// Return all the elements in a clean array
			slice.call( this );
	},

	// Take an array of elements and push it onto the stack
	// (returning the new matched element set)
	pushStack: function( elems ) {

		// Build a new jQuery matched element set
		var ret = jQuery.merge( this.constructor(), elems );

		// Add the old object onto the stack (as a reference)
		ret.prevObject = this;
		ret.context = this.context;

		// Return the newly-formed element set
		return ret;
	},

	// Execute a callback for every element in the matched set.
	each: function( callback ) {
		return jQuery.each( this, callback );
	},

	map: function( callback ) {
		return this.pushStack( jQuery.map( this, function( elem, i ) {
			return callback.call( elem, i, elem );
		} ) );
	},

	slice: function() {
		return this.pushStack( slice.apply( this, arguments ) );
	},

	first: function() {
		return this.eq( 0 );
	},

	last: function() {
		return this.eq( -1 );
	},

	eq: function( i ) {
		var len = this.length,
			j = +i + ( i < 0 ? len : 0 );
		return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] );
	},

	end: function() {
		return this.prevObject || this.constructor();
	},

	// For internal use only.
	// Behaves like an Array's method, not like a jQuery method.
	push: push,
	sort: arr.sort,
	splice: arr.splice
};

jQuery.extend = jQuery.fn.extend = function() {
	var options, name, src, copy, copyIsArray, clone,
		target = arguments[ 0 ] || {},
		i = 1,
		length = arguments.length,
		deep = false;

	// Handle a deep copy situation
	if ( typeof target === "boolean" ) {
		deep = target;

		// Skip the boolean and the target
		target = arguments[ i ] || {};
		i++;
	}

	// Handle case when target is a string or something (possible in deep copy)
	if ( typeof target !== "object" && !jQuery.isFunction( target ) ) {
		target = {};
	}

	// Extend jQuery itself if only one argument is passed
	if ( i === length ) {
		target = this;
		i--;
	}

	for ( ; i < length; i++ ) {

		// Only deal with non-null/undefined values
		if ( ( options = arguments[ i ] ) != null ) {

			// Extend the base object
			for ( name in options ) {
				src = target[ name ];
				copy = options[ name ];

				// Prevent never-ending loop
				if ( target === copy ) {
					continue;
				}

				// Recurse if we're merging plain objects or arrays
				if ( deep && copy && ( jQuery.isPlainObject( copy ) ||
					( copyIsArray = jQuery.isArray( copy ) ) ) ) {

					if ( copyIsArray ) {
						copyIsArray = false;
						clone = src && jQuery.isArray( src ) ? src : [];

					} else {
						clone = src && jQuery.isPlainObject( src ) ? src : {};
					}

					// Never move original objects, clone them
					target[ name ] = jQuery.extend( deep, clone, copy );

				// Don't bring in undefined values
				} else if ( copy !== undefined ) {
					target[ name ] = copy;
				}
			}
		}
	}

	// Return the modified object
	return target;
};

jQuery.extend( {

	// Unique for each copy of jQuery on the page
	expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ),

	// Assume jQuery is ready without the ready module
	isReady: true,

	error: function( msg ) {
		throw new Error( msg );
	},

	noop: function() {},

	isFunction: function( obj ) {
		return jQuery.type( obj ) === "function";
	},

	isArray: Array.isArray,

	isWindow: function( obj ) {
		return obj != null && obj === obj.window;
	},

	isNumeric: function( obj ) {

		// parseFloat NaNs numeric-cast false positives (null|true|false|"")
		// ...but misinterprets leading-number strings, particularly hex literals ("0x...")
		// subtraction forces infinities to NaN
		// adding 1 corrects loss of precision from parseFloat (#15100)
		var realStringObj = obj && obj.toString();
		return !jQuery.isArray( obj ) && ( realStringObj - parseFloat( realStringObj ) + 1 ) >= 0;
	},

	isPlainObject: function( obj ) {
		var key;

		// Not plain objects:
		// - Any object or value whose internal [[Class]] property is not "[object Object]"
		// - DOM nodes
		// - window
		if ( jQuery.type( obj ) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) {
			return false;
		}

		// Not own constructor property must be Object
		if ( obj.constructor &&
				!hasOwn.call( obj, "constructor" ) &&
				!hasOwn.call( obj.constructor.prototype || {}, "isPrototypeOf" ) ) {
			return false;
		}

		// Own properties are enumerated firstly, so to speed up,
		// if last one is own, then all properties are own
		for ( key in obj ) {}

		return key === undefined || hasOwn.call( obj, key );
	},

	isEmptyObject: function( obj ) {
		var name;
		for ( name in obj ) {
			return false;
		}
		return true;
	},

	type: function( obj ) {
		if ( obj == null ) {
			return obj + "";
		}

		// Support: Android<4.0, iOS<6 (functionish RegExp)
		return typeof obj === "object" || typeof obj === "function" ?
			class2type[ toString.call( obj ) ] || "object" :
			typeof obj;
	},

	// Evaluates a script in a global context
	globalEval: function( code ) {
		var script,
			indirect = eval;

		code = jQuery.trim( code );

		if ( code ) {

			// If the code includes a valid, prologue position
			// strict mode pragma, execute code by injecting a
			// script tag into the document.
			if ( code.indexOf( "use strict" ) === 1 ) {
				script = document.createElement( "script" );
				script.text = code;
				document.head.appendChild( script ).parentNode.removeChild( script );
			} else {

				// Otherwise, avoid the DOM node creation, insertion
				// and removal by using an indirect global eval

				indirect( code );
			}
		}
	},

	// Convert dashed to camelCase; used by the css and data modules
	// Support: IE9-11+
	// Microsoft forgot to hump their vendor prefix (#9572)
	camelCase: function( string ) {
		return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase );
	},

	nodeName: function( elem, name ) {
		return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase();
	},

	each: function( obj, callback ) {
		var length, i = 0;

		if ( isArrayLike( obj ) ) {
			length = obj.length;
			for ( ; i < length; i++ ) {
				if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) {
					break;
				}
			}
		} else {
			for ( i in obj ) {
				if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) {
					break;
				}
			}
		}

		return obj;
	},

	// Support: Android<4.1
	trim: function( text ) {
		return text == null ?
			"" :
			( text + "" ).replace( rtrim, "" );
	},

	// results is for internal usage only
	makeArray: function( arr, results ) {
		var ret = results || [];

		if ( arr != null ) {
			if ( isArrayLike( Object( arr ) ) ) {
				jQuery.merge( ret,
					typeof arr === "string" ?
					[ arr ] : arr
				);
			} else {
				push.call( ret, arr );
			}
		}

		return ret;
	},

	inArray: function( elem, arr, i ) {
		return arr == null ? -1 : indexOf.call( arr, elem, i );
	},

	merge: function( first, second ) {
		var len = +second.length,
			j = 0,
			i = first.length;

		for ( ; j < len; j++ ) {
			first[ i++ ] = second[ j ];
		}

		first.length = i;

		return first;
	},

	grep: function( elems, callback, invert ) {
		var callbackInverse,
			matches = [],
			i = 0,
			length = elems.length,
			callbackExpect = !invert;

		// Go through the array, only saving the items
		// that pass the validator function
		for ( ; i < length; i++ ) {
			callbackInverse = !callback( elems[ i ], i );
			if ( callbackInverse !== callbackExpect ) {
				matches.push( elems[ i ] );
			}
		}

		return matches;
	},

	// arg is for internal usage only
	map: function( elems, callback, arg ) {
		var length, value,
			i = 0,
			ret = [];

		// Go through the array, translating each of the items to their new values
		if ( isArrayLike( elems ) ) {
			length = elems.length;
			for ( ; i < length; i++ ) {
				value = callback( elems[ i ], i, arg );

				if ( value != null ) {
					ret.push( value );
				}
			}

		// Go through every key on the object,
		} else {
			for ( i in elems ) {
				value = callback( elems[ i ], i, arg );

				if ( value != null ) {
					ret.push( value );
				}
			}
		}

		// Flatten any nested arrays
		return concat.apply( [], ret );
	},

	// A global GUID counter for objects
	guid: 1,

	// Bind a function to a context, optionally partially applying any
	// arguments.
	proxy: function( fn, context ) {
		var tmp, args, proxy;

		if ( typeof context === "string" ) {
			tmp = fn[ context ];
			context = fn;
			fn = tmp;
		}

		// Quick check to determine if target is callable, in the spec
		// this throws a TypeError, but we will just return undefined.
		if ( !jQuery.isFunction( fn ) ) {
			return undefined;
		}

		// Simulated bind
		args = slice.call( arguments, 2 );
		proxy = function() {
			return fn.apply( context || this, args.concat( slice.call( arguments ) ) );
		};

		// Set the guid of unique handler to the same of original handler, so it can be removed
		proxy.guid = fn.guid = fn.guid || jQuery.guid++;

		return proxy;
	},

	now: Date.now,

	// jQuery.support is not used in Core but other projects attach their
	// properties to it so it needs to exist.
	support: support
} );

// JSHint would error on this code due to the Symbol not being defined in ES5.
// Defining this global in .jshintrc would create a danger of using the global
// unguarded in another place, it seems safer to just disable JSHint for these
// three lines.
/* jshint ignore: start */
if ( typeof Symbol === "function" ) {
	jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ];
}
/* jshint ignore: end */

// Populate the class2type map
jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ),
function( i, name ) {
	class2type[ "[object " + name + "]" ] = name.toLowerCase();
} );

function isArrayLike( obj ) {

	// Support: iOS 8.2 (not reproducible in simulator)
	// `in` check used to prevent JIT error (gh-2145)
	// hasOwn isn't used here due to false negatives
	// regarding Nodelist length in IE
	var length = !!obj && "length" in obj && obj.length,
		type = jQuery.type( obj );

	if ( type === "function" || jQuery.isWindow( obj ) ) {
		return false;
	}

	return type === "array" || length === 0 ||
		typeof length === "number" && length > 0 && ( length - 1 ) in obj;
}
var Sizzle =
/*!
 * Sizzle CSS Selector Engine v2.2.1
 * http://sizzlejs.com/
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license
 * http://jquery.org/license
 *
 * Date: 2015-10-17
 */
(function( window ) {

var i,
	support,
	Expr,
	getText,
	isXML,
	tokenize,
	compile,
	select,
	outermostContext,
	sortInput,
	hasDuplicate,

	// Local document vars
	setDocument,
	document,
	docElem,
	documentIsHTML,
	rbuggyQSA,
	rbuggyMatches,
	matches,
	contains,

	// Instance-specific data
	expando = "sizzle" + 1 * new Date(),
	preferredDoc = window.document,
	dirruns = 0,
	done = 0,
	classCache = createCache(),
	tokenCache = createCache(),
	compilerCache = createCache(),
	sortOrder = function( a, b ) {
		if ( a === b ) {
			hasDuplicate = true;
		}
		return 0;
	},

	// General-purpose constants
	MAX_NEGATIVE = 1 << 31,

	// Instance methods
	hasOwn = ({}).hasOwnProperty,
	arr = [],
	pop = arr.pop,
	push_native = arr.push,
	push = arr.push,
	slice = arr.slice,
	// Use a stripped-down indexOf as it's faster than native
	// http://jsperf.com/thor-indexof-vs-for/5
	indexOf = function( list, elem ) {
		var i = 0,
			len = list.length;
		for ( ; i < len; i++ ) {
			if ( list[i] === elem ) {
				return i;
			}
		}
		return -1;
	},

	booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",

	// Regular expressions

	// http://www.w3.org/TR/css3-selectors/#whitespace
	whitespace = "[\\x20\\t\\r\\n\\f]",

	// http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier
	identifier = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",

	// Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors
	attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace +
		// Operator (capture 2)
		"*([*^$|!~]?=)" + whitespace +
		// "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]"
		"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + whitespace +
		"*\\]",

	pseudos = ":(" + identifier + ")(?:\\((" +
		// To reduce the number of selectors needing tokenize in the preFilter, prefer arguments:
		// 1. quoted (capture 3; capture 4 or capture 5)
		"('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" +
		// 2. simple (capture 6)
		"((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" +
		// 3. anything else (capture 2)
		".*" +
		")\\)|)",

	// Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter
	rwhitespace = new RegExp( whitespace + "+", "g" ),
	rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ),

	rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ),
	rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ),

	rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*?)" + whitespace + "*\\]", "g" ),

	rpseudo = new RegExp( pseudos ),
	ridentifier = new RegExp( "^" + identifier + "$" ),

	matchExpr = {
		"ID": new RegExp( "^#(" + identifier + ")" ),
		"CLASS": new RegExp( "^\\.(" + identifier + ")" ),
		"TAG": new RegExp( "^(" + identifier + "|[*])" ),
		"ATTR": new RegExp( "^" + attributes ),
		"PSEUDO": new RegExp( "^" + pseudos ),
		"CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace +
			"*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace +
			"*(\\d+)|))" + whitespace + "*\\)|)", "i" ),
		"bool": new RegExp( "^(?:" + booleans + ")$", "i" ),
		// For use in libraries implementing .is()
		// We use this for POS matching in `select`
		"needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +
			whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" )
	},

	rinputs = /^(?:input|select|textarea|button)$/i,
	rheader = /^h\d$/i,

	rnative = /^[^{]+\{\s*\[native \w/,

	// Easily-parseable/retrievable ID or TAG or CLASS selectors
	rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,

	rsibling = /[+~]/,
	rescape = /'|\\/g,

	// CSS escapes http://www.w3.org/TR/CSS21/syndata.html#escaped-characters
	runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ),
	funescape = function( _, escaped, escapedWhitespace ) {
		var high = "0x" + escaped - 0x10000;
		// NaN means non-codepoint
		// Support: Firefox<24
		// Workaround erroneous numeric interpretation of +"0x"
		return high !== high || escapedWhitespace ?
			escaped :
			high < 0 ?
				// BMP codepoint
				String.fromCharCode( high + 0x10000 ) :
				// Supplemental Plane codepoint (surrogate pair)
				String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 );
	},

	// Used for iframes
	// See setDocument()
	// Removing the function wrapper causes a "Permission Denied"
	// error in IE
	unloadHandler = function() {
		setDocument();
	};

// Optimize for push.apply( _, NodeList )
try {
	push.apply(
		(arr = slice.call( preferredDoc.childNodes )),
		preferredDoc.childNodes
	);
	// Support: Android<4.0
	// Detect silently failing push.apply
	arr[ preferredDoc.childNodes.length ].nodeType;
} catch ( e ) {
	push = { apply: arr.length ?

		// Leverage slice if possible
		function( target, els ) {
			push_native.apply( target, slice.call(els) );
		} :

		// Support: IE<9
		// Otherwise append directly
		function( target, els ) {
			var j = target.length,
				i = 0;
			// Can't trust NodeList.length
			while ( (target[j++] = els[i++]) ) {}
			target.length = j - 1;
		}
	};
}

function Sizzle( selector, context, results, seed ) {
	var m, i, elem, nid, nidselect, match, groups, newSelector,
		newContext = context && context.ownerDocument,

		// nodeType defaults to 9, since context defaults to document
		nodeType = context ? context.nodeType : 9;

	results = results || [];

	// Return early from calls with invalid selector or context
	if ( typeof selector !== "string" || !selector ||
		nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) {

		return results;
	}

	// Try to shortcut find operations (as opposed to filters) in HTML documents
	if ( !seed ) {

		if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) {
			setDocument( context );
		}
		context = context || document;

		if ( documentIsHTML ) {

			// If the selector is sufficiently simple, try using a "get*By*" DOM method
			// (excepting DocumentFragment context, where the methods don't exist)
			if ( nodeType !== 11 && (match = rquickExpr.exec( selector )) ) {

				// ID selector
				if ( (m = match[1]) ) {

					// Document context
					if ( nodeType === 9 ) {
						if ( (elem = context.getElementById( m )) ) {

							// Support: IE, Opera, Webkit
							// TODO: identify versions
							// getElementById can match elements by name instead of ID
							if ( elem.id === m ) {
								results.push( elem );
								return results;
							}
						} else {
							return results;
						}

					// Element context
					} else {

						// Support: IE, Opera, Webkit
						// TODO: identify versions
						// getElementById can match elements by name instead of ID
						if ( newContext && (elem = newContext.getElementById( m )) &&
							contains( context, elem ) &&
							elem.id === m ) {

							results.push( elem );
							return results;
						}
					}

				// Type selector
				} else if ( match[2] ) {
					push.apply( results, context.getElementsByTagName( selector ) );
					return results;

				// Class selector
				} else if ( (m = match[3]) && support.getElementsByClassName &&
					context.getElementsByClassName ) {

					push.apply( results, context.getElementsByClassName( m ) );
					return results;
				}
			}

			// Take advantage of querySelectorAll
			if ( support.qsa &&
				!compilerCache[ selector + " " ] &&
				(!rbuggyQSA || !rbuggyQSA.test( selector )) ) {

				if ( nodeType !== 1 ) {
					newContext = context;
					newSelector = selector;

				// qSA looks outside Element context, which is not what we want
				// Thanks to Andrew Dupont for this workaround technique
				// Support: IE <=8
				// Exclude object elements
				} else if ( context.nodeName.toLowerCase() !== "object" ) {

					// Capture the context ID, setting it first if necessary
					if ( (nid = context.getAttribute( "id" )) ) {
						nid = nid.replace( rescape, "\\$&" );
					} else {
						context.setAttribute( "id", (nid = expando) );
					}

					// Prefix every selector in the list
					groups = tokenize( selector );
					i = groups.length;
					nidselect = ridentifier.test( nid ) ? "#" + nid : "[id='" + nid + "']";
					while ( i-- ) {
						groups[i] = nidselect + " " + toSelector( groups[i] );
					}
					newSelector = groups.join( "," );

					// Expand context for sibling selectors
					newContext = rsibling.test( selector ) && testContext( context.parentNode ) ||
						context;
				}

				if ( newSelector ) {
					try {
						push.apply( results,
							newContext.querySelectorAll( newSelector )
						);
						return results;
					} catch ( qsaError ) {
					} finally {
						if ( nid === expando ) {
							context.removeAttribute( "id" );
						}
					}
				}
			}
		}
	}

	// All others
	return select( selector.replace( rtrim, "$1" ), context, results, seed );
}

/**
 * Create key-value caches of limited size
 * @returns {function(string, object)} Returns the Object data after storing it on itself with
 *	property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength)
 *	deleting the oldest entry
 */
function createCache() {
	var keys = [];

	function cache( key, value ) {
		// Use (key + " ") to avoid collision with native prototype properties (see Issue #157)
		if ( keys.push( key + " " ) > Expr.cacheLength ) {
			// Only keep the most recent entries
			delete cache[ keys.shift() ];
		}
		return (cache[ key + " " ] = value);
	}
	return cache;
}

/**
 * Mark a function for special use by Sizzle
 * @param {Function} fn The function to mark
 */
function markFunction( fn ) {
	fn[ expando ] = true;
	return fn;
}

/**
 * Support testing using an element
 * @param {Function} fn Passed the created div and expects a boolean result
 */
function assert( fn ) {
	var div = document.createElement("div");

	try {
		return !!fn( div );
	} catch (e) {
		return false;
	} finally {
		// Remove from its parent by default
		if ( div.parentNode ) {
			div.parentNode.removeChild( div );
		}
		// release memory in IE
		div = null;
	}
}

/**
 * Adds the same handler for all of the specified attrs
 * @param {String} attrs Pipe-separated list of attributes
 * @param {Function} handler The method that will be applied
 */
function addHandle( attrs, handler ) {
	var arr = attrs.split("|"),
		i = arr.length;

	while ( i-- ) {
		Expr.attrHandle[ arr[i] ] = handler;
	}
}

/**
 * Checks document order of two siblings
 * @param {Element} a
 * @param {Element} b
 * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b
 */
function siblingCheck( a, b ) {
	var cur = b && a,
		diff = cur && a.nodeType === 1 && b.nodeType === 1 &&
			( ~b.sourceIndex || MAX_NEGATIVE ) -
			( ~a.sourceIndex || MAX_NEGATIVE );

	// Use IE sourceIndex if available on both nodes
	if ( diff ) {
		return diff;
	}

	// Check if b follows a
	if ( cur ) {
		while ( (cur = cur.nextSibling) ) {
			if ( cur === b ) {
				return -1;
			}
		}
	}

	return a ? 1 : -1;
}

/**
 * Returns a function to use in pseudos for input types
 * @param {String} type
 */
function createInputPseudo( type ) {
	return function( elem ) {
		var name = elem.nodeName.toLowerCase();
		return name === "input" && elem.type === type;
	};
}

/**
 * Returns a function to use in pseudos for buttons
 * @param {String} type
 */
function createButtonPseudo( type ) {
	return function( elem ) {
		var name = elem.nodeName.toLowerCase();
		return (name === "input" || name === "button") && elem.type === type;
	};
}

/**
 * Returns a function to use in pseudos for positionals
 * @param {Function} fn
 */
function createPositionalPseudo( fn ) {
	return markFunction(function( argument ) {
		argument = +argument;
		return markFunction(function( seed, matches ) {
			var j,
				matchIndexes = fn( [], seed.length, argument ),
				i = matchIndexes.length;

			// Match elements found at the specified indexes
			while ( i-- ) {
				if ( seed[ (j = matchIndexes[i]) ] ) {
					seed[j] = !(matches[j] = seed[j]);
				}
			}
		});
	});
}

/**
 * Checks a node for validity as a Sizzle context
 * @param {Element|Object=} context
 * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value
 */
function testContext( context ) {
	return context && typeof context.getElementsByTagName !== "undefined" && context;
}

// Expose support vars for convenience
support = Sizzle.support = {};

/**
 * Detects XML nodes
 * @param {Element|Object} elem An element or a document
 * @returns {Boolean} True iff elem is a non-HTML XML node
 */
isXML = Sizzle.isXML = function( elem ) {
	// documentElement is verified for cases where it doesn't yet exist
	// (such as loading iframes in IE - #4833)
	var documentElement = elem && (elem.ownerDocument || elem).documentElement;
	return documentElement ? documentElement.nodeName !== "HTML" : false;
};

/**
 * Sets document-related variables once based on the current document
 * @param {Element|Object} [doc] An element or document object to use to set the document
 * @returns {Object} Returns the current document
 */
setDocument = Sizzle.setDocument = function( node ) {
	var hasCompare, parent,
		doc = node ? node.ownerDocument || node : preferredDoc;

	// Return early if doc is invalid or already selected
	if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) {
		return document;
	}

	// Update global variables
	document = doc;
	docElem = document.documentElement;
	documentIsHTML = !isXML( document );

	// Support: IE 9-11, Edge
	// Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936)
	if ( (parent = document.defaultView) && parent.top !== parent ) {
		// Support: IE 11
		if ( parent.addEventListener ) {
			parent.addEventListener( "unload", unloadHandler, false );

		// Support: IE 9 - 10 only
		} else if ( parent.attachEvent ) {
			parent.attachEvent( "onunload", unloadHandler );
		}
	}

	/* Attributes
	---------------------------------------------------------------------- */

	// Support: IE<8
	// Verify that getAttribute really returns attributes and not properties
	// (excepting IE8 booleans)
	support.attributes = assert(function( div ) {
		div.className = "i";
		return !div.getAttribute("className");
	});

	/* getElement(s)By*
	---------------------------------------------------------------------- */

	// Check if getElementsByTagName("*") returns only elements
	support.getElementsByTagName = assert(function( div ) {
		div.appendChild( document.createComment("") );
		return !div.getElementsByTagName("*").length;
	});

	// Support: IE<9
	support.getElementsByClassName = rnative.test( document.getElementsByClassName );

	// Support: IE<10
	// Check if getElementById returns elements by name
	// The broken getElementById methods don't pick up programatically-set names,
	// so use a roundabout getElementsByName test
	support.getById = assert(function( div ) {
		docElem.appendChild( div ).id = expando;
		return !document.getElementsByName || !document.getElementsByName( expando ).length;
	});

	// ID find and filter
	if ( support.getById ) {
		Expr.find["ID"] = function( id, context ) {
			if ( typeof context.getElementById !== "undefined" && documentIsHTML ) {
				var m = context.getElementById( id );
				return m ? [ m ] : [];
			}
		};
		Expr.filter["ID"] = function( id ) {
			var attrId = id.replace( runescape, funescape );
			return function( elem ) {
				return elem.getAttribute("id") === attrId;
			};
		};
	} else {
		// Support: IE6/7
		// getElementById is not reliable as a find shortcut
		delete Expr.find["ID"];

		Expr.filter["ID"] =  function( id ) {
			var attrId = id.replace( runescape, funescape );
			return function( elem ) {
				var node = typeof elem.getAttributeNode !== "undefined" &&
					elem.getAttributeNode("id");
				return node && node.value === attrId;
			};
		};
	}

	// Tag
	Expr.find["TAG"] = support.getElementsByTagName ?
		function( tag, context ) {
			if ( typeof context.getElementsByTagName !== "undefined" ) {
				return context.getElementsByTagName( tag );

			// DocumentFragment nodes don't have gEBTN
			} else if ( support.qsa ) {
				return context.querySelectorAll( tag );
			}
		} :

		function( tag, context ) {
			var elem,
				tmp = [],
				i = 0,
				// By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too
				results = context.getElementsByTagName( tag );

			// Filter out possible comments
			if ( tag === "*" ) {
				while ( (elem = results[i++]) ) {
					if ( elem.nodeType === 1 ) {
						tmp.push( elem );
					}
				}

				return tmp;
			}
			return results;
		};

	// Class
	Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) {
		if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) {
			return context.getElementsByClassName( className );
		}
	};

	/* QSA/matchesSelector
	---------------------------------------------------------------------- */

	// QSA and matchesSelector support

	// matchesSelector(:active) reports false when true (IE9/Opera 11.5)
	rbuggyMatches = [];

	// qSa(:focus) reports false when true (Chrome 21)
	// We allow this because of a bug in IE8/9 that throws an error
	// whenever `document.activeElement` is accessed on an iframe
	// So, we allow :focus to pass through QSA all the time to avoid the IE error
	// See http://bugs.jquery.com/ticket/13378
	rbuggyQSA = [];

	if ( (support.qsa = rnative.test( document.querySelectorAll )) ) {
		// Build QSA regex
		// Regex strategy adopted from Diego Perini
		assert(function( div ) {
			// Select is set to empty string on purpose
			// This is to test IE's treatment of not explicitly
			// setting a boolean content attribute,
			// since its presence should be enough
			// http://bugs.jquery.com/ticket/12359
			docElem.appendChild( div ).innerHTML = "<a id='" + expando + "'></a>" +
				"<select id='" + expando + "-\r\\' msallowcapture=''>" +
				"<option selected=''></option></select>";

			// Support: IE8, Opera 11-12.16
			// Nothing should be selected when empty strings follow ^= or $= or *=
			// The test attribute must be unknown in Opera but "safe" for WinRT
			// http://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section
			if ( div.querySelectorAll("[msallowcapture^='']").length ) {
				rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" );
			}

			// Support: IE8
			// Boolean attributes and "value" are not treated correctly
			if ( !div.querySelectorAll("[selected]").length ) {
				rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" );
			}

			// Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+
			if ( !div.querySelectorAll( "[id~=" + expando + "-]" ).length ) {
				rbuggyQSA.push("~=");
			}

			// Webkit/Opera - :checked should return selected option elements
			// http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
			// IE8 throws error here and will not see later tests
			if ( !div.querySelectorAll(":checked").length ) {
				rbuggyQSA.push(":checked");
			}

			// Support: Safari 8+, iOS 8+
			// https://bugs.webkit.org/show_bug.cgi?id=136851
			// In-page `selector#id sibing-combinator selector` fails
			if ( !div.querySelectorAll( "a#" + expando + "+*" ).length ) {
				rbuggyQSA.push(".#.+[+~]");
			}
		});

		assert(function( div ) {
			// Support: Windows 8 Native Apps
			// The type and name attributes are restricted during .innerHTML assignment
			var input = document.createElement("input");
			input.setAttribute( "type", "hidden" );
			div.appendChild( input ).setAttribute( "name", "D" );

			// Support: IE8
			// Enforce case-sensitivity of name attribute
			if ( div.querySelectorAll("[name=d]").length ) {
				rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" );
			}

			// FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled)
			// IE8 throws error here and will not see later tests
			if ( !div.querySelectorAll(":enabled").length ) {
				rbuggyQSA.push( ":enabled", ":disabled" );
			}

			// Opera 10-11 does not throw on post-comma invalid pseudos
			div.querySelectorAll("*,:x");
			rbuggyQSA.push(",.*:");
		});
	}

	if ( (support.matchesSelector = rnative.test( (matches = docElem.matches ||
		docElem.webkitMatchesSelector ||
		docElem.mozMatchesSelector ||
		docElem.oMatchesSelector ||
		docElem.msMatchesSelector) )) ) {

		assert(function( div ) {
			// Check to see if it's possible to do matchesSelector
			// on a disconnected node (IE 9)
			support.disconnectedMatch = matches.call( div, "div" );

			// This should fail with an exception
			// Gecko does not error, returns false instead
			matches.call( div, "[s!='']:x" );
			rbuggyMatches.push( "!=", pseudos );
		});
	}

	rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") );
	rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") );

	/* Contains
	---------------------------------------------------------------------- */
	hasCompare = rnative.test( docElem.compareDocumentPosition );

	// Element contains another
	// Purposefully self-exclusive
	// As in, an element does not contain itself
	contains = hasCompare || rnative.test( docElem.contains ) ?
		function( a, b ) {
			var adown = a.nodeType === 9 ? a.documentElement : a,
				bup = b && b.parentNode;
			return a === bup || !!( bup && bup.nodeType === 1 && (
				adown.contains ?
					adown.contains( bup ) :
					a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16
			));
		} :
		function( a, b ) {
			if ( b ) {
				while ( (b = b.parentNode) ) {
					if ( b === a ) {
						return true;
					}
				}
			}
			return false;
		};

	/* Sorting
	---------------------------------------------------------------------- */

	// Document order sorting
	sortOrder = hasCompare ?
	function( a, b ) {

		// Flag for duplicate removal
		if ( a === b ) {
			hasDuplicate = true;
			return 0;
		}

		// Sort on method existence if only one input has compareDocumentPosition
		var compare = !a.compareDocumentPosition - !b.compareDocumentPosition;
		if ( compare ) {
			return compare;
		}

		// Calculate position if both inputs belong to the same document
		compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ?
			a.compareDocumentPosition( b ) :

			// Otherwise we know they are disconnected
			1;

		// Disconnected nodes
		if ( compare & 1 ||
			(!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) {

			// Choose the first element that is related to our preferred document
			if ( a === document || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) {
				return -1;
			}
			if ( b === document || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) {
				return 1;
			}

			// Maintain original order
			return sortInput ?
				( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) :
				0;
		}

		return compare & 4 ? -1 : 1;
	} :
	function( a, b ) {
		// Exit early if the nodes are identical
		if ( a === b ) {
			hasDuplicate = true;
			return 0;
		}

		var cur,
			i = 0,
			aup = a.parentNode,
			bup = b.parentNode,
			ap = [ a ],
			bp = [ b ];

		// Parentless nodes are either documents or disconnected
		if ( !aup || !bup ) {
			return a === document ? -1 :
				b === document ? 1 :
				aup ? -1 :
				bup ? 1 :
				sortInput ?
				( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) :
				0;

		// If the nodes are siblings, we can do a quick check
		} else if ( aup === bup ) {
			return siblingCheck( a, b );
		}

		// Otherwise we need full lists of their ancestors for comparison
		cur = a;
		while ( (cur = cur.parentNode) ) {
			ap.unshift( cur );
		}
		cur = b;
		while ( (cur = cur.parentNode) ) {
			bp.unshift( cur );
		}

		// Walk down the tree looking for a discrepancy
		while ( ap[i] === bp[i] ) {
			i++;
		}

		return i ?
			// Do a sibling check if the nodes have a common ancestor
			siblingCheck( ap[i], bp[i] ) :

			// Otherwise nodes in our document sort first
			ap[i] === preferredDoc ? -1 :
			bp[i] === preferredDoc ? 1 :
			0;
	};

	return document;
};

Sizzle.matches = function( expr, elements ) {
	return Sizzle( expr, null, null, elements );
};

Sizzle.matchesSelector = function( elem, expr ) {
	// Set document vars if needed
	if ( ( elem.ownerDocument || elem ) !== document ) {
		setDocument( elem );
	}

	// Make sure that attribute selectors are quoted
	expr = expr.replace( rattributeQuotes, "='$1']" );

	if ( support.matchesSelector && documentIsHTML &&
		!compilerCache[ expr + " " ] &&
		( !rbuggyMatches || !rbuggyMatches.test( expr ) ) &&
		( !rbuggyQSA     || !rbuggyQSA.test( expr ) ) ) {

		try {
			var ret = matches.call( elem, expr );

			// IE 9's matchesSelector returns false on disconnected nodes
			if ( ret || support.disconnectedMatch ||
					// As well, disconnected nodes are said to be in a document
					// fragment in IE 9
					elem.document && elem.document.nodeType !== 11 ) {
				return ret;
			}
		} catch (e) {}
	}

	return Sizzle( expr, document, null, [ elem ] ).length > 0;
};

Sizzle.contains = function( context, elem ) {
	// Set document vars if needed
	if ( ( context.ownerDocument || context ) !== document ) {
		setDocument( context );
	}
	return contains( context, elem );
};

Sizzle.attr = function( elem, name ) {
	// Set document vars if needed
	if ( ( elem.ownerDocument || elem ) !== document ) {
		setDocument( elem );
	}

	var fn = Expr.attrHandle[ name.toLowerCase() ],
		// Don't get fooled by Object.prototype properties (jQuery #13807)
		val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ?
			fn( elem, name, !documentIsHTML ) :
			undefined;

	return val !== undefined ?
		val :
		support.attributes || !documentIsHTML ?
			elem.getAttribute( name ) :
			(val = elem.getAttributeNode(name)) && val.specified ?
				val.value :
				null;
};

Sizzle.error = function( msg ) {
	throw new Error( "Syntax error, unrecognized expression: " + msg );
};

/**
 * Document sorting and removing duplicates
 * @param {ArrayLike} results
 */
Sizzle.uniqueSort = function( results ) {
	var elem,
		duplicates = [],
		j = 0,
		i = 0;

	// Unless we *know* we can detect duplicates, assume their presence
	hasDuplicate = !support.detectDuplicates;
	sortInput = !support.sortStable && results.slice( 0 );
	results.sort( sortOrder );

	if ( hasDuplicate ) {
		while ( (elem = results[i++]) ) {
			if ( elem === results[ i ] ) {
				j = duplicates.push( i );
			}
		}
		while ( j-- ) {
			results.splice( duplicates[ j ], 1 );
		}
	}

	// Clear input after sorting to release objects
	// See https://github.com/jquery/sizzle/pull/225
	sortInput = null;

	return results;
};

/**
 * Utility function for retrieving the text value of an array of DOM nodes
 * @param {Array|Element} elem
 */
getText = Sizzle.getText = function( elem ) {
	var node,
		ret = "",
		i = 0,
		nodeType = elem.nodeType;

	if ( !nodeType ) {
		// If no nodeType, this is expected to be an array
		while ( (node = elem[i++]) ) {
			// Do not traverse comment nodes
			ret += getText( node );
		}
	} else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) {
		// Use textContent for elements
		// innerText usage removed for consistency of new lines (jQuery #11153)
		if ( typeof elem.textContent === "string" ) {
			return elem.textContent;
		} else {
			// Traverse its children
			for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) {
				ret += getText( elem );
			}
		}
	} else if ( nodeType === 3 || nodeType === 4 ) {
		return elem.nodeValue;
	}
	// Do not include comment or processing instruction nodes

	return ret;
};

Expr = Sizzle.selectors = {

	// Can be adjusted by the user
	cacheLength: 50,

	createPseudo: markFunction,

	match: matchExpr,

	attrHandle: {},

	find: {},

	relative: {
		">": { dir: "parentNode", first: true },
		" ": { dir: "parentNode" },
		"+": { dir: "previousSibling", first: true },
		"~": { dir: "previousSibling" }
	},

	preFilter: {
		"ATTR": function( match ) {
			match[1] = match[1].replace( runescape, funescape );

			// Move the given value to match[3] whether quoted or unquoted
			match[3] = ( match[3] || match[4] || match[5] || "" ).replace( runescape, funescape );

			if ( match[2] === "~=" ) {
				match[3] = " " + match[3] + " ";
			}

			return match.slice( 0, 4 );
		},

		"CHILD": function( match ) {
			/* matches from matchExpr["CHILD"]
				1 type (only|nth|...)
				2 what (child|of-type)
				3 argument (even|odd|\d*|\d*n([+-]\d+)?|...)
				4 xn-component of xn+y argument ([+-]?\d*n|)
				5 sign of xn-component
				6 x of xn-component
				7 sign of y-component
				8 y of y-component
			*/
			match[1] = match[1].toLowerCase();

			if ( match[1].slice( 0, 3 ) === "nth" ) {
				// nth-* requires argument
				if ( !match[3] ) {
					Sizzle.error( match[0] );
				}

				// numeric x and y parameters for Expr.filter.CHILD
				// remember that false/true cast respectively to 0/1
				match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) );
				match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" );

			// other types prohibit arguments
			} else if ( match[3] ) {
				Sizzle.error( match[0] );
			}

			return match;
		},

		"PSEUDO": function( match ) {
			var excess,
				unquoted = !match[6] && match[2];

			if ( matchExpr["CHILD"].test( match[0] ) ) {
				return null;
			}

			// Accept quoted arguments as-is
			if ( match[3] ) {
				match[2] = match[4] || match[5] || "";

			// Strip excess characters from unquoted arguments
			} else if ( unquoted && rpseudo.test( unquoted ) &&
				// Get excess from tokenize (recursively)
				(excess = tokenize( unquoted, true )) &&
				// advance to the next closing parenthesis
				(excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) {

				// excess is a negative index
				match[0] = match[0].slice( 0, excess );
				match[2] = unquoted.slice( 0, excess );
			}

			// Return only captures needed by the pseudo filter method (type and argument)
			return match.slice( 0, 3 );
		}
	},

	filter: {

		"TAG": function( nodeNameSelector ) {
			var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase();
			return nodeNameSelector === "*" ?
				function() { return true; } :
				function( elem ) {
					return elem.nodeName && elem.nodeName.toLowerCase() === nodeName;
				};
		},

		"CLASS": function( className ) {
			var pattern = classCache[ className + " " ];

			return pattern ||
				(pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) &&
				classCache( className, function( elem ) {
					return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== "undefined" && elem.getAttribute("class") || "" );
				});
		},

		"ATTR": function( name, operator, check ) {
			return function( elem ) {
				var result = Sizzle.attr( elem, name );

				if ( result == null ) {
					return operator === "!=";
				}
				if ( !operator ) {
					return true;
				}

				result += "";

				return operator === "=" ? result === check :
					operator === "!=" ? result !== check :
					operator === "^=" ? check && result.indexOf( check ) === 0 :
					operator === "*=" ? check && result.indexOf( check ) > -1 :
					operator === "$=" ? check && result.slice( -check.length ) === check :
					operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 :
					operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" :
					false;
			};
		},

		"CHILD": function( type, what, argument, first, last ) {
			var simple = type.slice( 0, 3 ) !== "nth",
				forward = type.slice( -4 ) !== "last",
				ofType = what === "of-type";

			return first === 1 && last === 0 ?

				// Shortcut for :nth-*(n)
				function( elem ) {
					return !!elem.parentNode;
				} :

				function( elem, context, xml ) {
					var cache, uniqueCache, outerCache, node, nodeIndex, start,
						dir = simple !== forward ? "nextSibling" : "previousSibling",
						parent = elem.parentNode,
						name = ofType && elem.nodeName.toLowerCase(),
						useCache = !xml && !ofType,
						diff = false;

					if ( parent ) {

						// :(first|last|only)-(child|of-type)
						if ( simple ) {
							while ( dir ) {
								node = elem;
								while ( (node = node[ dir ]) ) {
									if ( ofType ?
										node.nodeName.toLowerCase() === name :
										node.nodeType === 1 ) {

										return false;
									}
								}
								// Reverse direction for :only-* (if we haven't yet done so)
								start = dir = type === "only" && !start && "nextSibling";
							}
							return true;
						}

						start = [ forward ? parent.firstChild : parent.lastChild ];

						// non-xml :nth-child(...) stores cache data on `parent`
						if ( forward && useCache ) {

							// Seek `elem` from a previously-cached index

							// ...in a gzip-friendly way
							node = parent;
							outerCache = node[ expando ] || (node[ expando ] = {});

							// Support: IE <9 only
							// Defend against cloned attroperties (jQuery gh-1709)
							uniqueCache = outerCache[ node.uniqueID ] ||
								(outerCache[ node.uniqueID ] = {});

							cache = uniqueCache[ type ] || [];
							nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ];
							diff = nodeIndex && cache[ 2 ];
							node = nodeIndex && parent.childNodes[ nodeIndex ];

							while ( (node = ++nodeIndex && node && node[ dir ] ||

								// Fallback to seeking `elem` from the start
								(diff = nodeIndex = 0) || start.pop()) ) {

								// When found, cache indexes on `parent` and break
								if ( node.nodeType === 1 && ++diff && node === elem ) {
									uniqueCache[ type ] = [ dirruns, nodeIndex, diff ];
									break;
								}
							}

						} else {
							// Use previously-cached element index if available
							if ( useCache ) {
								// ...in a gzip-friendly way
								node = elem;
								outerCache = node[ expando ] || (node[ expando ] = {});

								// Support: IE <9 only
								// Defend against cloned attroperties (jQuery gh-1709)
								uniqueCache = outerCache[ node.uniqueID ] ||
									(outerCache[ node.uniqueID ] = {});

								cache = uniqueCache[ type ] || [];
								nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ];
								diff = nodeIndex;
							}

							// xml :nth-child(...)
							// or :nth-last-child(...) or :nth(-last)?-of-type(...)
							if ( diff === false ) {
								// Use the same loop as above to seek `elem` from the start
								while ( (node = ++nodeIndex && node && node[ dir ] ||
									(diff = nodeIndex = 0) || start.pop()) ) {

									if ( ( ofType ?
										node.nodeName.toLowerCase() === name :
										node.nodeType === 1 ) &&
										++diff ) {

										// Cache the index of each encountered element
										if ( useCache ) {
											outerCache = node[ expando ] || (node[ expando ] = {});

											// Support: IE <9 only
											// Defend against cloned attroperties (jQuery gh-1709)
											uniqueCache = outerCache[ node.uniqueID ] ||
												(outerCache[ node.uniqueID ] = {});

											uniqueCache[ type ] = [ dirruns, diff ];
										}

										if ( node === elem ) {
											break;
										}
									}
								}
							}
						}

						// Incorporate the offset, then check against cycle size
						diff -= last;
						return diff === first || ( diff % first === 0 && diff / first >= 0 );
					}
				};
		},

		"PSEUDO": function( pseudo, argument ) {
			// pseudo-class names are case-insensitive
			// http://www.w3.org/TR/selectors/#pseudo-classes
			// Prioritize by case sensitivity in case custom pseudos are added with uppercase letters
			// Remember that setFilters inherits from pseudos
			var args,
				fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] ||
					Sizzle.error( "unsupported pseudo: " + pseudo );

			// The user may use createPseudo to indicate that
			// arguments are needed to create the filter function
			// just as Sizzle does
			if ( fn[ expando ] ) {
				return fn( argument );
			}

			// But maintain support for old signatures
			if ( fn.length > 1 ) {
				args = [ pseudo, pseudo, "", argument ];
				return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ?
					markFunction(function( seed, matches ) {
						var idx,
							matched = fn( seed, argument ),
							i = matched.length;
						while ( i-- ) {
							idx = indexOf( seed, matched[i] );
							seed[ idx ] = !( matches[ idx ] = matched[i] );
						}
					}) :
					function( elem ) {
						return fn( elem, 0, args );
					};
			}

			return fn;
		}
	},

	pseudos: {
		// Potentially complex pseudos
		"not": markFunction(function( selector ) {
			// Trim the selector passed to compile
			// to avoid treating leading and trailing
			// spaces as combinators
			var input = [],
				results = [],
				matcher = compile( selector.replace( rtrim, "$1" ) );

			return matcher[ expando ] ?
				markFunction(function( seed, matches, context, xml ) {
					var elem,
						unmatched = matcher( seed, null, xml, [] ),
						i = seed.length;

					// Match elements unmatched by `matcher`
					while ( i-- ) {
						if ( (elem = unmatched[i]) ) {
							seed[i] = !(matches[i] = elem);
						}
					}
				}) :
				function( elem, context, xml ) {
					input[0] = elem;
					matcher( input, null, xml, results );
					// Don't keep the element (issue #299)
					input[0] = null;
					return !results.pop();
				};
		}),

		"has": markFunction(function( selector ) {
			return function( elem ) {
				return Sizzle( selector, elem ).length > 0;
			};
		}),

		"contains": markFunction(function( text ) {
			text = text.replace( runescape, funescape );
			return function( elem ) {
				return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1;
			};
		}),

		// "Whether an element is represented by a :lang() selector
		// is based solely on the element's language value
		// being equal to the identifier C,
		// or beginning with the identifier C immediately followed by "-".
		// The matching of C against the element's language value is performed case-insensitively.
		// The identifier C does not have to be a valid language name."
		// http://www.w3.org/TR/selectors/#lang-pseudo
		"lang": markFunction( function( lang ) {
			// lang value must be a valid identifier
			if ( !ridentifier.test(lang || "") ) {
				Sizzle.error( "unsupported lang: " + lang );
			}
			lang = lang.replace( runescape, funescape ).toLowerCase();
			return function( elem ) {
				var elemLang;
				do {
					if ( (elemLang = documentIsHTML ?
						elem.lang :
						elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) {

						elemLang = elemLang.toLowerCase();
						return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0;
					}
				} while ( (elem = elem.parentNode) && elem.nodeType === 1 );
				return false;
			};
		}),

		// Miscellaneous
		"target": function( elem ) {
			var hash = window.location && window.location.hash;
			return hash && hash.slice( 1 ) === elem.id;
		},

		"root": function( elem ) {
			return elem === docElem;
		},

		"focus": function( elem ) {
			return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex);
		},

		// Boolean properties
		"enabled": function( elem ) {
			return elem.disabled === false;
		},

		"disabled": function( elem ) {
			return elem.disabled === true;
		},

		"checked": function( elem ) {
			// In CSS3, :checked should return both checked and selected elements
			// http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
			var nodeName = elem.nodeName.toLowerCase();
			return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected);
		},

		"selected": function( elem ) {
			// Accessing this property makes selected-by-default
			// options in Safari work properly
			if ( elem.parentNode ) {
				elem.parentNode.selectedIndex;
			}

			return elem.selected === true;
		},

		// Contents
		"empty": function( elem ) {
			// http://www.w3.org/TR/selectors/#empty-pseudo
			// :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5),
			//   but not by others (comment: 8; processing instruction: 7; etc.)
			// nodeType < 6 works because attributes (2) do not appear as children
			for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) {
				if ( elem.nodeType < 6 ) {
					return false;
				}
			}
			return true;
		},

		"parent": function( elem ) {
			return !Expr.pseudos["empty"]( elem );
		},

		// Element/input types
		"header": function( elem ) {
			return rheader.test( elem.nodeName );
		},

		"input": function( elem ) {
			return rinputs.test( elem.nodeName );
		},

		"button": function( elem ) {
			var name = elem.nodeName.toLowerCase();
			return name === "input" && elem.type === "button" || name === "button";
		},

		"text": function( elem ) {
			var attr;
			return elem.nodeName.toLowerCase() === "input" &&
				elem.type === "text" &&

				// Support: IE<8
				// New HTML5 attribute values (e.g., "search") appear with elem.type === "text"
				( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" );
		},

		// Position-in-collection
		"first": createPositionalPseudo(function() {
			return [ 0 ];
		}),

		"last": createPositionalPseudo(function( matchIndexes, length ) {
			return [ length - 1 ];
		}),

		"eq": createPositionalPseudo(function( matchIndexes, length, argument ) {
			return [ argument < 0 ? argument + length : argument ];
		}),

		"even": createPositionalPseudo(function( matchIndexes, length ) {
			var i = 0;
			for ( ; i < length; i += 2 ) {
				matchIndexes.push( i );
			}
			return matchIndexes;
		}),

		"odd": createPositionalPseudo(function( matchIndexes, length ) {
			var i = 1;
			for ( ; i < length; i += 2 ) {
				matchIndexes.push( i );
			}
			return matchIndexes;
		}),

		"lt": createPositionalPseudo(function( matchIndexes, length, argument ) {
			var i = argument < 0 ? argument + length : argument;
			for ( ; --i >= 0; ) {
				matchIndexes.push( i );
			}
			return matchIndexes;
		}),

		"gt": createPositionalPseudo(function( matchIndexes, length, argument ) {
			var i = argument < 0 ? argument + length : argument;
			for ( ; ++i < length; ) {
				matchIndexes.push( i );
			}
			return matchIndexes;
		})
	}
};

Expr.pseudos["nth"] = Expr.pseudos["eq"];

// Add button/input type pseudos
for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) {
	Expr.pseudos[ i ] = createInputPseudo( i );
}
for ( i in { submit: true, reset: true } ) {
	Expr.pseudos[ i ] = createButtonPseudo( i );
}

// Easy API for creating new setFilters
function setFilters() {}
setFilters.prototype = Expr.filters = Expr.pseudos;
Expr.setFilters = new setFilters();

tokenize = Sizzle.tokenize = function( selector, parseOnly ) {
	var matched, match, tokens, type,
		soFar, groups, preFilters,
		cached = tokenCache[ selector + " " ];

	if ( cached ) {
		return parseOnly ? 0 : cached.slice( 0 );
	}

	soFar = selector;
	groups = [];
	preFilters = Expr.preFilter;

	while ( soFar ) {

		// Comma and first run
		if ( !matched || (match = rcomma.exec( soFar )) ) {
			if ( match ) {
				// Don't consume trailing commas as valid
				soFar = soFar.slice( match[0].length ) || soFar;
			}
			groups.push( (tokens = []) );
		}

		matched = false;

		// Combinators
		if ( (match = rcombinators.exec( soFar )) ) {
			matched = match.shift();
			tokens.push({
				value: matched,
				// Cast descendant combinators to space
				type: match[0].replace( rtrim, " " )
			});
			soFar = soFar.slice( matched.length );
		}

		// Filters
		for ( type in Expr.filter ) {
			if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] ||
				(match = preFilters[ type ]( match ))) ) {
				matched = match.shift();
				tokens.push({
					value: matched,
					type: type,
					matches: match
				});
				soFar = soFar.slice( matched.length );
			}
		}

		if ( !matched ) {
			break;
		}
	}

	// Return the length of the invalid excess
	// if we're just parsing
	// Otherwise, throw an error or return tokens
	return parseOnly ?
		soFar.length :
		soFar ?
			Sizzle.error( selector ) :
			// Cache the tokens
			tokenCache( selector, groups ).slice( 0 );
};

function toSelector( tokens ) {
	var i = 0,
		len = tokens.length,
		selector = "";
	for ( ; i < len; i++ ) {
		selector += tokens[i].value;
	}
	return selector;
}

function addCombinator( matcher, combinator, base ) {
	var dir = combinator.dir,
		checkNonElements = base && dir === "parentNode",
		doneName = done++;

	return combinator.first ?
		// Check against closest ancestor/preceding element
		function( elem, context, xml ) {
			while ( (elem = elem[ dir ]) ) {
				if ( elem.nodeType === 1 || checkNonElements ) {
					return matcher( elem, context, xml );
				}
			}
		} :

		// Check against all ancestor/preceding elements
		function( elem, context, xml ) {
			var oldCache, uniqueCache, outerCache,
				newCache = [ dirruns, doneName ];

			// We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching
			if ( xml ) {
				while ( (elem = elem[ dir ]) ) {
					if ( elem.nodeType === 1 || checkNonElements ) {
						if ( matcher( elem, context, xml ) ) {
							return true;
						}
					}
				}
			} else {
				while ( (elem = elem[ dir ]) ) {
					if ( elem.nodeType === 1 || checkNonElements ) {
						outerCache = elem[ expando ] || (elem[ expando ] = {});

						// Support: IE <9 only
						// Defend against cloned attroperties (jQuery gh-1709)
						uniqueCache = outerCache[ elem.uniqueID ] || (outerCache[ elem.uniqueID ] = {});

						if ( (oldCache = uniqueCache[ dir ]) &&
							oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) {

							// Assign to newCache so results back-propagate to previous elements
							return (newCache[ 2 ] = oldCache[ 2 ]);
						} else {
							// Reuse newcache so results back-propagate to previous elements
							uniqueCache[ dir ] = newCache;

							// A match means we're done; a fail means we have to keep checking
							if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) {
								return true;
							}
						}
					}
				}
			}
		};
}

function elementMatcher( matchers ) {
	return matchers.length > 1 ?
		function( elem, context, xml ) {
			var i = matchers.length;
			while ( i-- ) {
				if ( !matchers[i]( elem, context, xml ) ) {
					return false;
				}
			}
			return true;
		} :
		matchers[0];
}

function multipleContexts( selector, contexts, results ) {
	var i = 0,
		len = contexts.length;
	for ( ; i < len; i++ ) {
		Sizzle( selector, contexts[i], results );
	}
	return results;
}

function condense( unmatched, map, filter, context, xml ) {
	var elem,
		newUnmatched = [],
		i = 0,
		len = unmatched.length,
		mapped = map != null;

	for ( ; i < len; i++ ) {
		if ( (elem = unmatched[i]) ) {
			if ( !filter || filter( elem, context, xml ) ) {
				newUnmatched.push( elem );
				if ( mapped ) {
					map.push( i );
				}
			}
		}
	}

	return newUnmatched;
}

function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) {
	if ( postFilter && !postFilter[ expando ] ) {
		postFilter = setMatcher( postFilter );
	}
	if ( postFinder && !postFinder[ expando ] ) {
		postFinder = setMatcher( postFinder, postSelector );
	}
	return markFunction(function( seed, results, context, xml ) {
		var temp, i, elem,
			preMap = [],
			postMap = [],
			preexisting = results.length,

			// Get initial elements from seed or context
			elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ),

			// Prefilter to get matcher input, preserving a map for seed-results synchronization
			matcherIn = preFilter && ( seed || !selector ) ?
				condense( elems, preMap, preFilter, context, xml ) :
				elems,

			matcherOut = matcher ?
				// If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results,
				postFinder || ( seed ? preFilter : preexisting || postFilter ) ?

					// ...intermediate processing is necessary
					[] :

					// ...otherwise use results directly
					results :
				matcherIn;

		// Find primary matches
		if ( matcher ) {
			matcher( matcherIn, matcherOut, context, xml );
		}

		// Apply postFilter
		if ( postFilter ) {
			temp = condense( matcherOut, postMap );
			postFilter( temp, [], context, xml );

			// Un-match failing elements by moving them back to matcherIn
			i = temp.length;
			while ( i-- ) {
				if ( (elem = temp[i]) ) {
					matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem);
				}
			}
		}

		if ( seed ) {
			if ( postFinder || preFilter ) {
				if ( postFinder ) {
					// Get the final matcherOut by condensing this intermediate into postFinder contexts
					temp = [];
					i = matcherOut.length;
					while ( i-- ) {
						if ( (elem = matcherOut[i]) ) {
							// Restore matcherIn since elem is not yet a final match
							temp.push( (matcherIn[i] = elem) );
						}
					}
					postFinder( null, (matcherOut = []), temp, xml );
				}

				// Move matched elements from seed to results to keep them synchronized
				i = matcherOut.length;
				while ( i-- ) {
					if ( (elem = matcherOut[i]) &&
						(temp = postFinder ? indexOf( seed, elem ) : preMap[i]) > -1 ) {

						seed[temp] = !(results[temp] = elem);
					}
				}
			}

		// Add elements to results, through postFinder if defined
		} else {
			matcherOut = condense(
				matcherOut === results ?
					matcherOut.splice( preexisting, matcherOut.length ) :
					matcherOut
			);
			if ( postFinder ) {
				postFinder( null, results, matcherOut, xml );
			} else {
				push.apply( results, matcherOut );
			}
		}
	});
}

function matcherFromTokens( tokens ) {
	var checkContext, matcher, j,
		len = tokens.length,
		leadingRelative = Expr.relative[ tokens[0].type ],
		implicitRelative = leadingRelative || Expr.relative[" "],
		i = leadingRelative ? 1 : 0,

		// The foundational matcher ensures that elements are reachable from top-level context(s)
		matchContext = addCombinator( function( elem ) {
			return elem === checkContext;
		}, implicitRelative, true ),
		matchAnyContext = addCombinator( function( elem ) {
			return indexOf( checkContext, elem ) > -1;
		}, implicitRelative, true ),
		matchers = [ function( elem, context, xml ) {
			var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || (
				(checkContext = context).nodeType ?
					matchContext( elem, context, xml ) :
					matchAnyContext( elem, context, xml ) );
			// Avoid hanging onto element (issue #299)
			checkContext = null;
			return ret;
		} ];

	for ( ; i < len; i++ ) {
		if ( (matcher = Expr.relative[ tokens[i].type ]) ) {
			matchers = [ addCombinator(elementMatcher( matchers ), matcher) ];
		} else {
			matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches );

			// Return special upon seeing a positional matcher
			if ( matcher[ expando ] ) {
				// Find the next relative operator (if any) for proper handling
				j = ++i;
				for ( ; j < len; j++ ) {
					if ( Expr.relative[ tokens[j].type ] ) {
						break;
					}
				}
				return setMatcher(
					i > 1 && elementMatcher( matchers ),
					i > 1 && toSelector(
						// If the preceding token was a descendant combinator, insert an implicit any-element `*`
						tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" })
					).replace( rtrim, "$1" ),
					matcher,
					i < j && matcherFromTokens( tokens.slice( i, j ) ),
					j < len && matcherFromTokens( (tokens = tokens.slice( j )) ),
					j < len && toSelector( tokens )
				);
			}
			matchers.push( matcher );
		}
	}

	return elementMatcher( matchers );
}

function matcherFromGroupMatchers( elementMatchers, setMatchers ) {
	var bySet = setMatchers.length > 0,
		byElement = elementMatchers.length > 0,
		superMatcher = function( seed, context, xml, results, outermost ) {
			var elem, j, matcher,
				matchedCount = 0,
				i = "0",
				unmatched = seed && [],
				setMatched = [],
				contextBackup = outermostContext,
				// We must always have either seed elements or outermost context
				elems = seed || byElement && Expr.find["TAG"]( "*", outermost ),
				// Use integer dirruns iff this is the outermost matcher
				dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1),
				len = elems.length;

			if ( outermost ) {
				outermostContext = context === document || context || outermost;
			}

			// Add elements passing elementMatchers directly to results
			// Support: IE<9, Safari
			// Tolerate NodeList properties (IE: "length"; Safari: <number>) matching elements by id
			for ( ; i !== len && (elem = elems[i]) != null; i++ ) {
				if ( byElement && elem ) {
					j = 0;
					if ( !context && elem.ownerDocument !== document ) {
						setDocument( elem );
						xml = !documentIsHTML;
					}
					while ( (matcher = elementMatchers[j++]) ) {
						if ( matcher( elem, context || document, xml) ) {
							results.push( elem );
							break;
						}
					}
					if ( outermost ) {
						dirruns = dirrunsUnique;
					}
				}

				// Track unmatched elements for set filters
				if ( bySet ) {
					// They will have gone through all possible matchers
					if ( (elem = !matcher && elem) ) {
						matchedCount--;
					}

					// Lengthen the array for every element, matched or not
					if ( seed ) {
						unmatched.push( elem );
					}
				}
			}

			// `i` is now the count of elements visited above, and adding it to `matchedCount`
			// makes the latter nonnegative.
			matchedCount += i;

			// Apply set filters to unmatched elements
			// NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount`
			// equals `i`), unless we didn't visit _any_ elements in the above loop because we have
			// no element matchers and no seed.
			// Incrementing an initially-string "0" `i` allows `i` to remain a string only in that
			// case, which will result in a "00" `matchedCount` that differs from `i` but is also
			// numerically zero.
			if ( bySet && i !== matchedCount ) {
				j = 0;
				while ( (matcher = setMatchers[j++]) ) {
					matcher( unmatched, setMatched, context, xml );
				}

				if ( seed ) {
					// Reintegrate element matches to eliminate the need for sorting
					if ( matchedCount > 0 ) {
						while ( i-- ) {
							if ( !(unmatched[i] || setMatched[i]) ) {
								setMatched[i] = pop.call( results );
							}
						}
					}

					// Discard index placeholder values to get only actual matches
					setMatched = condense( setMatched );
				}

				// Add matches to results
				push.apply( results, setMatched );

				// Seedless set matches succeeding multiple successful matchers stipulate sorting
				if ( outermost && !seed && setMatched.length > 0 &&
					( matchedCount + setMatchers.length ) > 1 ) {

					Sizzle.uniqueSort( results );
				}
			}

			// Override manipulation of globals by nested matchers
			if ( outermost ) {
				dirruns = dirrunsUnique;
				outermostContext = contextBackup;
			}

			return unmatched;
		};

	return bySet ?
		markFunction( superMatcher ) :
		superMatcher;
}

compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) {
	var i,
		setMatchers = [],
		elementMatchers = [],
		cached = compilerCache[ selector + " " ];

	if ( !cached ) {
		// Generate a function of recursive functions that can be used to check each element
		if ( !match ) {
			match = tokenize( selector );
		}
		i = match.length;
		while ( i-- ) {
			cached = matcherFromTokens( match[i] );
			if ( cached[ expando ] ) {
				setMatchers.push( cached );
			} else {
				elementMatchers.push( cached );
			}
		}

		// Cache the compiled function
		cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) );

		// Save selector and tokenization
		cached.selector = selector;
	}
	return cached;
};

/**
 * A low-level selection function that works with Sizzle's compiled
 *  selector functions
 * @param {String|Function} selector A selector or a pre-compiled
 *  selector function built with Sizzle.compile
 * @param {Element} context
 * @param {Array} [results]
 * @param {Array} [seed] A set of elements to match against
 */
select = Sizzle.select = function( selector, context, results, seed ) {
	var i, tokens, token, type, find,
		compiled = typeof selector === "function" && selector,
		match = !seed && tokenize( (selector = compiled.selector || selector) );

	results = results || [];

	// Try to minimize operations if there is only one selector in the list and no seed
	// (the latter of which guarantees us context)
	if ( match.length === 1 ) {

		// Reduce context if the leading compound selector is an ID
		tokens = match[0] = match[0].slice( 0 );
		if ( tokens.length > 2 && (token = tokens[0]).type === "ID" &&
				support.getById && context.nodeType === 9 && documentIsHTML &&
				Expr.relative[ tokens[1].type ] ) {

			context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0];
			if ( !context ) {
				return results;

			// Precompiled matchers will still verify ancestry, so step up a level
			} else if ( compiled ) {
				context = context.parentNode;
			}

			selector = selector.slice( tokens.shift().value.length );
		}

		// Fetch a seed set for right-to-left matching
		i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length;
		while ( i-- ) {
			token = tokens[i];

			// Abort if we hit a combinator
			if ( Expr.relative[ (type = token.type) ] ) {
				break;
			}
			if ( (find = Expr.find[ type ]) ) {
				// Search, expanding context for leading sibling combinators
				if ( (seed = find(
					token.matches[0].replace( runescape, funescape ),
					rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context
				)) ) {

					// If seed is empty or no tokens remain, we can return early
					tokens.splice( i, 1 );
					selector = seed.length && toSelector( tokens );
					if ( !selector ) {
						push.apply( results, seed );
						return results;
					}

					break;
				}
			}
		}
	}

	// Compile and execute a filtering function if one is not provided
	// Provide `match` to avoid retokenization if we modified the selector above
	( compiled || compile( selector, match ) )(
		seed,
		context,
		!documentIsHTML,
		results,
		!context || rsibling.test( selector ) && testContext( context.parentNode ) || context
	);
	return results;
};

// One-time assignments

// Sort stability
support.sortStable = expando.split("").sort( sortOrder ).join("") === expando;

// Support: Chrome 14-35+
// Always assume duplicates if they aren't passed to the comparison function
support.detectDuplicates = !!hasDuplicate;

// Initialize against the default document
setDocument();

// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27)
// Detached nodes confoundingly follow *each other*
support.sortDetached = assert(function( div1 ) {
	// Should return 1, but returns 4 (following)
	return div1.compareDocumentPosition( document.createElement("div") ) & 1;
});

// Support: IE<8
// Prevent attribute/property "interpolation"
// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx
if ( !assert(function( div ) {
	div.innerHTML = "<a href='#'></a>";
	return div.firstChild.getAttribute("href") === "#" ;
}) ) {
	addHandle( "type|href|height|width", function( elem, name, isXML ) {
		if ( !isXML ) {
			return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 );
		}
	});
}

// Support: IE<9
// Use defaultValue in place of getAttribute("value")
if ( !support.attributes || !assert(function( div ) {
	div.innerHTML = "<input/>";
	div.firstChild.setAttribute( "value", "" );
	return div.firstChild.getAttribute( "value" ) === "";
}) ) {
	addHandle( "value", function( elem, name, isXML ) {
		if ( !isXML && elem.nodeName.toLowerCase() === "input" ) {
			return elem.defaultValue;
		}
	});
}

// Support: IE<9
// Use getAttributeNode to fetch booleans when getAttribute lies
if ( !assert(function( div ) {
	return div.getAttribute("disabled") == null;
}) ) {
	addHandle( booleans, function( elem, name, isXML ) {
		var val;
		if ( !isXML ) {
			return elem[ name ] === true ? name.toLowerCase() :
					(val = elem.getAttributeNode( name )) && val.specified ?
					val.value :
				null;
		}
	});
}

return Sizzle;

})( window );



jQuery.find = Sizzle;
jQuery.expr = Sizzle.selectors;
jQuery.expr[ ":" ] = jQuery.expr.pseudos;
jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort;
jQuery.text = Sizzle.getText;
jQuery.isXMLDoc = Sizzle.isXML;
jQuery.contains = Sizzle.contains;



var dir = function( elem, dir, until ) {
	var matched = [],
		truncate = until !== undefined;

	while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) {
		if ( elem.nodeType === 1 ) {
			if ( truncate && jQuery( elem ).is( until ) ) {
				break;
			}
			matched.push( elem );
		}
	}
	return matched;
};


var siblings = function( n, elem ) {
	var matched = [];

	for ( ; n; n = n.nextSibling ) {
		if ( n.nodeType === 1 && n !== elem ) {
			matched.push( n );
		}
	}

	return matched;
};


var rneedsContext = jQuery.expr.match.needsContext;

var rsingleTag = ( /^<([\w-]+)\s*\/?>(?:<\/\1>|)$/ );



var risSimple = /^.[^:#\[\.,]*$/;

// Implement the identical functionality for filter and not
function winnow( elements, qualifier, not ) {
	if ( jQuery.isFunction( qualifier ) ) {
		return jQuery.grep( elements, function( elem, i ) {
			/* jshint -W018 */
			return !!qualifier.call( elem, i, elem ) !== not;
		} );

	}

	if ( qualifier.nodeType ) {
		return jQuery.grep( elements, function( elem ) {
			return ( elem === qualifier ) !== not;
		} );

	}

	if ( typeof qualifier === "string" ) {
		if ( risSimple.test( qualifier ) ) {
			return jQuery.filter( qualifier, elements, not );
		}

		qualifier = jQuery.filter( qualifier, elements );
	}

	return jQuery.grep( elements, function( elem ) {
		return ( indexOf.call( qualifier, elem ) > -1 ) !== not;
	} );
}

jQuery.filter = function( expr, elems, not ) {
	var elem = elems[ 0 ];

	if ( not ) {
		expr = ":not(" + expr + ")";
	}

	return elems.length === 1 && elem.nodeType === 1 ?
		jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : [] :
		jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) {
			return elem.nodeType === 1;
		} ) );
};

jQuery.fn.extend( {
	find: function( selector ) {
		var i,
			len = this.length,
			ret = [],
			self = this;

		if ( typeof selector !== "string" ) {
			return this.pushStack( jQuery( selector ).filter( function() {
				for ( i = 0; i < len; i++ ) {
					if ( jQuery.contains( self[ i ], this ) ) {
						return true;
					}
				}
			} ) );
		}

		for ( i = 0; i < len; i++ ) {
			jQuery.find( selector, self[ i ], ret );
		}

		// Needed because $( selector, context ) becomes $( context ).find( selector )
		ret = this.pushStack( len > 1 ? jQuery.unique( ret ) : ret );
		ret.selector = this.selector ? this.selector + " " + selector : selector;
		return ret;
	},
	filter: function( selector ) {
		return this.pushStack( winnow( this, selector || [], false ) );
	},
	not: function( selector ) {
		return this.pushStack( winnow( this, selector || [], true ) );
	},
	is: function( selector ) {
		return !!winnow(
			this,

			// If this is a positional/relative selector, check membership in the returned set
			// so $("p:first").is("p:last") won't return true for a doc with two "p".
			typeof selector === "string" && rneedsContext.test( selector ) ?
				jQuery( selector ) :
				selector || [],
			false
		).length;
	}
} );


// Initialize a jQuery object


// A central reference to the root jQuery(document)
var rootjQuery,

	// A simple way to check for HTML strings
	// Prioritize #id over <tag> to avoid XSS via location.hash (#9521)
	// Strict HTML recognition (#11290: must start with <)
	rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,

	init = jQuery.fn.init = function( selector, context, root ) {
		var match, elem;

		// HANDLE: $(""), $(null), $(undefined), $(false)
		if ( !selector ) {
			return this;
		}

		// Method init() accepts an alternate rootjQuery
		// so migrate can support jQuery.sub (gh-2101)
		root = root || rootjQuery;

		// Handle HTML strings
		if ( typeof selector === "string" ) {
			if ( selector[ 0 ] === "<" &&
				selector[ selector.length - 1 ] === ">" &&
				selector.length >= 3 ) {

				// Assume that strings that start and end with <> are HTML and skip the regex check
				match = [ null, selector, null ];

			} else {
				match = rquickExpr.exec( selector );
			}

			// Match html or make sure no context is specified for #id
			if ( match && ( match[ 1 ] || !context ) ) {

				// HANDLE: $(html) -> $(array)
				if ( match[ 1 ] ) {
					context = context instanceof jQuery ? context[ 0 ] : context;

					// Option to run scripts is true for back-compat
					// Intentionally let the error be thrown if parseHTML is not present
					jQuery.merge( this, jQuery.parseHTML(
						match[ 1 ],
						context && context.nodeType ? context.ownerDocument || context : document,
						true
					) );

					// HANDLE: $(html, props)
					if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) {
						for ( match in context ) {

							// Properties of context are called as methods if possible
							if ( jQuery.isFunction( this[ match ] ) ) {
								this[ match ]( context[ match ] );

							// ...and otherwise set as attributes
							} else {
								this.attr( match, context[ match ] );
							}
						}
					}

					return this;

				// HANDLE: $(#id)
				} else {
					elem = document.getElementById( match[ 2 ] );

					// Support: Blackberry 4.6
					// gEBID returns nodes no longer in the document (#6963)
					if ( elem && elem.parentNode ) {

						// Inject the element directly into the jQuery object
						this.length = 1;
						this[ 0 ] = elem;
					}

					this.context = document;
					this.selector = selector;
					return this;
				}

			// HANDLE: $(expr, $(...))
			} else if ( !context || context.jquery ) {
				return ( context || root ).find( selector );

			// HANDLE: $(expr, context)
			// (which is just equivalent to: $(context).find(expr)
			} else {
				return this.constructor( context ).find( selector );
			}

		// HANDLE: $(DOMElement)
		} else if ( selector.nodeType ) {
			this.context = this[ 0 ] = selector;
			this.length = 1;
			return this;

		// HANDLE: $(function)
		// Shortcut for document ready
		} else if ( jQuery.isFunction( selector ) ) {
			return root.ready !== undefined ?
				root.ready( selector ) :

				// Execute immediately if ready is not present
				selector( jQuery );
		}

		if ( selector.selector !== undefined ) {
			this.selector = selector.selector;
			this.context = selector.context;
		}

		return jQuery.makeArray( selector, this );
	};

// Give the init function the jQuery prototype for later instantiation
init.prototype = jQuery.fn;

// Initialize central reference
rootjQuery = jQuery( document );


var rparentsprev = /^(?:parents|prev(?:Until|All))/,

	// Methods guaranteed to produce a unique set when starting from a unique set
	guaranteedUnique = {
		children: true,
		contents: true,
		next: true,
		prev: true
	};

jQuery.fn.extend( {
	has: function( target ) {
		var targets = jQuery( target, this ),
			l = targets.length;

		return this.filter( function() {
			var i = 0;
			for ( ; i < l; i++ ) {
				if ( jQuery.contains( this, targets[ i ] ) ) {
					return true;
				}
			}
		} );
	},

	closest: function( selectors, context ) {
		var cur,
			i = 0,
			l = this.length,
			matched = [],
			pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ?
				jQuery( selectors, context || this.context ) :
				0;

		for ( ; i < l; i++ ) {
			for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) {

				// Always skip document fragments
				if ( cur.nodeType < 11 && ( pos ?
					pos.index( cur ) > -1 :

					// Don't pass non-elements to Sizzle
					cur.nodeType === 1 &&
						jQuery.find.matchesSelector( cur, selectors ) ) ) {

					matched.push( cur );
					break;
				}
			}
		}

		return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched );
	},

	// Determine the position of an element within the set
	index: function( elem ) {

		// No argument, return index in parent
		if ( !elem ) {
			return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1;
		}

		// Index in selector
		if ( typeof elem === "string" ) {
			return indexOf.call( jQuery( elem ), this[ 0 ] );
		}

		// Locate the position of the desired element
		return indexOf.call( this,

			// If it receives a jQuery object, the first element is used
			elem.jquery ? elem[ 0 ] : elem
		);
	},

	add: function( selector, context ) {
		return this.pushStack(
			jQuery.uniqueSort(
				jQuery.merge( this.get(), jQuery( selector, context ) )
			)
		);
	},

	addBack: function( selector ) {
		return this.add( selector == null ?
			this.prevObject : this.prevObject.filter( selector )
		);
	}
} );

function sibling( cur, dir ) {
	while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {}
	return cur;
}

jQuery.each( {
	parent: function( elem ) {
		var parent = elem.parentNode;
		return parent && parent.nodeType !== 11 ? parent : null;
	},
	parents: function( elem ) {
		return dir( elem, "parentNode" );
	},
	parentsUntil: function( elem, i, until ) {
		return dir( elem, "parentNode", until );
	},
	next: function( elem ) {
		return sibling( elem, "nextSibling" );
	},
	prev: function( elem ) {
		return sibling( elem, "previousSibling" );
	},
	nextAll: function( elem ) {
		return dir( elem, "nextSibling" );
	},
	prevAll: function( elem ) {
		return dir( elem, "previousSibling" );
	},
	nextUntil: function( elem, i, until ) {
		return dir( elem, "nextSibling", until );
	},
	prevUntil: function( elem, i, until ) {
		return dir( elem, "previousSibling", until );
	},
	siblings: function( elem ) {
		return siblings( ( elem.parentNode || {} ).firstChild, elem );
	},
	children: function( elem ) {
		return siblings( elem.firstChild );
	},
	contents: function( elem ) {
		return elem.contentDocument || jQuery.merge( [], elem.childNodes );
	}
}, function( name, fn ) {
	jQuery.fn[ name ] = function( until, selector ) {
		var matched = jQuery.map( this, fn, until );

		if ( name.slice( -5 ) !== "Until" ) {
			selector = until;
		}

		if ( selector && typeof selector === "string" ) {
			matched = jQuery.filter( selector, matched );
		}

		if ( this.length > 1 ) {

			// Remove duplicates
			if ( !guaranteedUnique[ name ] ) {
				jQuery.uniqueSort( matched );
			}

			// Reverse order for parents* and prev-derivatives
			if ( rparentsprev.test( name ) ) {
				matched.reverse();
			}
		}

		return this.pushStack( matched );
	};
} );
var rnotwhite = ( /\S+/g );



// Convert String-formatted options into Object-formatted ones
function createOptions( options ) {
	var object = {};
	jQuery.each( options.match( rnotwhite ) || [], function( _, flag ) {
		object[ flag ] = true;
	} );
	return object;
}

/*
 * Create a callback list using the following parameters:
 *
 *	options: an optional list of space-separated options that will change how
 *			the callback list behaves or a more traditional option object
 *
 * By default a callback list will act like an event callback list and can be
 * "fired" multiple times.
 *
 * Possible options:
 *
 *	once:			will ensure the callback list can only be fired once (like a Deferred)
 *
 *	memory:			will keep track of previous values and will call any callback added
 *					after the list has been fired right away with the latest "memorized"
 *					values (like a Deferred)
 *
 *	unique:			will ensure a callback can only be added once (no duplicate in the list)
 *
 *	stopOnFalse:	interrupt callings when a callback returns false
 *
 */
jQuery.Callbacks = function( options ) {

	// Convert options from String-formatted to Object-formatted if needed
	// (we check in cache first)
	options = typeof options === "string" ?
		createOptions( options ) :
		jQuery.extend( {}, options );

	var // Flag to know if list is currently firing
		firing,

		// Last fire value for non-forgettable lists
		memory,

		// Flag to know if list was already fired
		fired,

		// Flag to prevent firing
		locked,

		// Actual callback list
		list = [],

		// Queue of execution data for repeatable lists
		queue = [],

		// Index of currently firing callback (modified by add/remove as needed)
		firingIndex = -1,

		// Fire callbacks
		fire = function() {

			// Enforce single-firing
			locked = options.once;

			// Execute callbacks for all pending executions,
			// respecting firingIndex overrides and runtime changes
			fired = firing = true;
			for ( ; queue.length; firingIndex = -1 ) {
				memory = queue.shift();
				while ( ++firingIndex < list.length ) {

					// Run callback and check for early termination
					if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false &&
						options.stopOnFalse ) {

						// Jump to end and forget the data so .add doesn't re-fire
						firingIndex = list.length;
						memory = false;
					}
				}
			}

			// Forget the data if we're done with it
			if ( !options.memory ) {
				memory = false;
			}

			firing = false;

			// Clean up if we're done firing for good
			if ( locked ) {

				// Keep an empty list if we have data for future add calls
				if ( memory ) {
					list = [];

				// Otherwise, this object is spent
				} else {
					list = "";
				}
			}
		},

		// Actual Callbacks object
		self = {

			// Add a callback or a collection of callbacks to the list
			add: function() {
				if ( list ) {

					// If we have memory from a past run, we should fire after adding
					if ( memory && !firing ) {
						firingIndex = list.length - 1;
						queue.push( memory );
					}

					( function add( args ) {
						jQuery.each( args, function( _, arg ) {
							if ( jQuery.isFunction( arg ) ) {
								if ( !options.unique || !self.has( arg ) ) {
									list.push( arg );
								}
							} else if ( arg && arg.length && jQuery.type( arg ) !== "string" ) {

								// Inspect recursively
								add( arg );
							}
						} );
					} )( arguments );

					if ( memory && !firing ) {
						fire();
					}
				}
				return this;
			},

			// Remove a callback from the list
			remove: function() {
				jQuery.each( arguments, function( _, arg ) {
					var index;
					while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) {
						list.splice( index, 1 );

						// Handle firing indexes
						if ( index <= firingIndex ) {
							firingIndex--;
						}
					}
				} );
				return this;
			},

			// Check if a given callback is in the list.
			// If no argument is given, return whether or not list has callbacks attached.
			has: function( fn ) {
				return fn ?
					jQuery.inArray( fn, list ) > -1 :
					list.length > 0;
			},

			// Remove all callbacks from the list
			empty: function() {
				if ( list ) {
					list = [];
				}
				return this;
			},

			// Disable .fire and .add
			// Abort any current/pending executions
			// Clear all callbacks and values
			disable: function() {
				locked = queue = [];
				list = memory = "";
				return this;
			},
			disabled: function() {
				return !list;
			},

			// Disable .fire
			// Also disable .add unless we have memory (since it would have no effect)
			// Abort any pending executions
			lock: function() {
				locked = queue = [];
				if ( !memory ) {
					list = memory = "";
				}
				return this;
			},
			locked: function() {
				return !!locked;
			},

			// Call all callbacks with the given context and arguments
			fireWith: function( context, args ) {
				if ( !locked ) {
					args = args || [];
					args = [ context, args.slice ? args.slice() : args ];
					queue.push( args );
					if ( !firing ) {
						fire();
					}
				}
				return this;
			},

			// Call all the callbacks with the given arguments
			fire: function() {
				self.fireWith( this, arguments );
				return this;
			},

			// To know if the callbacks have already been called at least once
			fired: function() {
				return !!fired;
			}
		};

	return self;
};


jQuery.extend( {

	Deferred: function( func ) {
		var tuples = [

				// action, add listener, listener list, final state
				[ "resolve", "done", jQuery.Callbacks( "once memory" ), "resolved" ],
				[ "reject", "fail", jQuery.Callbacks( "once memory" ), "rejected" ],
				[ "notify", "progress", jQuery.Callbacks( "memory" ) ]
			],
			state = "pending",
			promise = {
				state: function() {
					return state;
				},
				always: function() {
					deferred.done( arguments ).fail( arguments );
					return this;
				},
				then: function( /* fnDone, fnFail, fnProgress */ ) {
					var fns = arguments;
					return jQuery.Deferred( function( newDefer ) {
						jQuery.each( tuples, function( i, tuple ) {
							var fn = jQuery.isFunction( fns[ i ] ) && fns[ i ];

							// deferred[ done | fail | progress ] for forwarding actions to newDefer
							deferred[ tuple[ 1 ] ]( function() {
								var returned = fn && fn.apply( this, arguments );
								if ( returned && jQuery.isFunction( returned.promise ) ) {
									returned.promise()
										.progress( newDefer.notify )
										.done( newDefer.resolve )
										.fail( newDefer.reject );
								} else {
									newDefer[ tuple[ 0 ] + "With" ](
										this === promise ? newDefer.promise() : this,
										fn ? [ returned ] : arguments
									);
								}
							} );
						} );
						fns = null;
					} ).promise();
				},

				// Get a promise for this deferred
				// If obj is provided, the promise aspect is added to the object
				promise: function( obj ) {
					return obj != null ? jQuery.extend( obj, promise ) : promise;
				}
			},
			deferred = {};

		// Keep pipe for back-compat
		promise.pipe = promise.then;

		// Add list-specific methods
		jQuery.each( tuples, function( i, tuple ) {
			var list = tuple[ 2 ],
				stateString = tuple[ 3 ];

			// promise[ done | fail | progress ] = list.add
			promise[ tuple[ 1 ] ] = list.add;

			// Handle state
			if ( stateString ) {
				list.add( function() {

					// state = [ resolved | rejected ]
					state = stateString;

				// [ reject_list | resolve_list ].disable; progress_list.lock
				}, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock );
			}

			// deferred[ resolve | reject | notify ]
			deferred[ tuple[ 0 ] ] = function() {
				deferred[ tuple[ 0 ] + "With" ]( this === deferred ? promise : this, arguments );
				return this;
			};
			deferred[ tuple[ 0 ] + "With" ] = list.fireWith;
		} );

		// Make the deferred a promise
		promise.promise( deferred );

		// Call given func if any
		if ( func ) {
			func.call( deferred, deferred );
		}

		// All done!
		return deferred;
	},

	// Deferred helper
	when: function( subordinate /* , ..., subordinateN */ ) {
		var i = 0,
			resolveValues = slice.call( arguments ),
			length = resolveValues.length,

			// the count of uncompleted subordinates
			remaining = length !== 1 ||
				( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0,

			// the master Deferred.
			// If resolveValues consist of only a single Deferred, just use that.
			deferred = remaining === 1 ? subordinate : jQuery.Deferred(),

			// Update function for both resolve and progress values
			updateFunc = function( i, contexts, values ) {
				return function( value ) {
					contexts[ i ] = this;
					values[ i ] = arguments.length > 1 ? slice.call( arguments ) : value;
					if ( values === progressValues ) {
						deferred.notifyWith( contexts, values );
					} else if ( !( --remaining ) ) {
						deferred.resolveWith( contexts, values );
					}
				};
			},

			progressValues, progressContexts, resolveContexts;

		// Add listeners to Deferred subordinates; treat others as resolved
		if ( length > 1 ) {
			progressValues = new Array( length );
			progressContexts = new Array( length );
			resolveContexts = new Array( length );
			for ( ; i < length; i++ ) {
				if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) {
					resolveValues[ i ].promise()
						.progress( updateFunc( i, progressContexts, progressValues ) )
						.done( updateFunc( i, resolveContexts, resolveValues ) )
						.fail( deferred.reject );
				} else {
					--remaining;
				}
			}
		}

		// If we're not waiting on anything, resolve the master
		if ( !remaining ) {
			deferred.resolveWith( resolveContexts, resolveValues );
		}

		return deferred.promise();
	}
} );


// The deferred used on DOM ready
var readyList;

jQuery.fn.ready = function( fn ) {

	// Add the callback
	jQuery.ready.promise().done( fn );

	return this;
};

jQuery.extend( {

	// Is the DOM ready to be used? Set to true once it occurs.
	isReady: false,

	// A counter to track how many items to wait for before
	// the ready event fires. See #6781
	readyWait: 1,

	// Hold (or release) the ready event
	holdReady: function( hold ) {
		if ( hold ) {
			jQuery.readyWait++;
		} else {
			jQuery.ready( true );
		}
	},

	// Handle when the DOM is ready
	ready: function( wait ) {

		// Abort if there are pending holds or we're already ready
		if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) {
			return;
		}

		// Remember that the DOM is ready
		jQuery.isReady = true;

		// If a normal DOM Ready event fired, decrement, and wait if need be
		if ( wait !== true && --jQuery.readyWait > 0 ) {
			return;
		}

		// If there are functions bound, to execute
		readyList.resolveWith( document, [ jQuery ] );

		// Trigger any bound ready events
		if ( jQuery.fn.triggerHandler ) {
			jQuery( document ).triggerHandler( "ready" );
			jQuery( document ).off( "ready" );
		}
	}
} );

/**
 * The ready event handler and self cleanup method
 */
function completed() {
	document.removeEventListener( "DOMContentLoaded", completed );
	window.removeEventListener( "load", completed );
	jQuery.ready();
}

jQuery.ready.promise = function( obj ) {
	if ( !readyList ) {

		readyList = jQuery.Deferred();

		// Catch cases where $(document).ready() is called
		// after the browser event has already occurred.
		// Support: IE9-10 only
		// Older IE sometimes signals "interactive" too soon
		if ( document.readyState === "complete" ||
			( document.readyState !== "loading" && !document.documentElement.doScroll ) ) {

			// Handle it asynchronously to allow scripts the opportunity to delay ready
			window.setTimeout( jQuery.ready );

		} else {

			// Use the handy event callback
			document.addEventListener( "DOMContentLoaded", completed );

			// A fallback to window.onload, that will always work
			window.addEventListener( "load", completed );
		}
	}
	return readyList.promise( obj );
};

// Kick off the DOM ready check even if the user does not
jQuery.ready.promise();




// Multifunctional method to get and set values of a collection
// The value/s can optionally be executed if it's a function
var access = function( elems, fn, key, value, chainable, emptyGet, raw ) {
	var i = 0,
		len = elems.length,
		bulk = key == null;

	// Sets many values
	if ( jQuery.type( key ) === "object" ) {
		chainable = true;
		for ( i in key ) {
			access( elems, fn, i, key[ i ], true, emptyGet, raw );
		}

	// Sets one value
	} else if ( value !== undefined ) {
		chainable = true;

		if ( !jQuery.isFunction( value ) ) {
			raw = true;
		}

		if ( bulk ) {

			// Bulk operations run against the entire set
			if ( raw ) {
				fn.call( elems, value );
				fn = null;

			// ...except when executing function values
			} else {
				bulk = fn;
				fn = function( elem, key, value ) {
					return bulk.call( jQuery( elem ), value );
				};
			}
		}

		if ( fn ) {
			for ( ; i < len; i++ ) {
				fn(
					elems[ i ], key, raw ?
					value :
					value.call( elems[ i ], i, fn( elems[ i ], key ) )
				);
			}
		}
	}

	return chainable ?
		elems :

		// Gets
		bulk ?
			fn.call( elems ) :
			len ? fn( elems[ 0 ], key ) : emptyGet;
};
var acceptData = function( owner ) {

	// Accepts only:
	//  - Node
	//    - Node.ELEMENT_NODE
	//    - Node.DOCUMENT_NODE
	//  - Object
	//    - Any
	/* jshint -W018 */
	return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType );
};




function Data() {
	this.expando = jQuery.expando + Data.uid++;
}

Data.uid = 1;

Data.prototype = {

	register: function( owner, initial ) {
		var value = initial || {};

		// If it is a node unlikely to be stringify-ed or looped over
		// use plain assignment
		if ( owner.nodeType ) {
			owner[ this.expando ] = value;

		// Otherwise secure it in a non-enumerable, non-writable property
		// configurability must be true to allow the property to be
		// deleted with the delete operator
		} else {
			Object.defineProperty( owner, this.expando, {
				value: value,
				writable: true,
				configurable: true
			} );
		}
		return owner[ this.expando ];
	},
	cache: function( owner ) {

		// We can accept data for non-element nodes in modern browsers,
		// but we should not, see #8335.
		// Always return an empty object.
		if ( !acceptData( owner ) ) {
			return {};
		}

		// Check if the owner object already has a cache
		var value = owner[ this.expando ];

		// If not, create one
		if ( !value ) {
			value = {};

			// We can accept data for non-element nodes in modern browsers,
			// but we should not, see #8335.
			// Always return an empty object.
			if ( acceptData( owner ) ) {

				// If it is a node unlikely to be stringify-ed or looped over
				// use plain assignment
				if ( owner.nodeType ) {
					owner[ this.expando ] = value;

				// Otherwise secure it in a non-enumerable property
				// configurable must be true to allow the property to be
				// deleted when data is removed
				} else {
					Object.defineProperty( owner, this.expando, {
						value: value,
						configurable: true
					} );
				}
			}
		}

		return value;
	},
	set: function( owner, data, value ) {
		var prop,
			cache = this.cache( owner );

		// Handle: [ owner, key, value ] args
		if ( typeof data === "string" ) {
			cache[ data ] = value;

		// Handle: [ owner, { properties } ] args
		} else {

			// Copy the properties one-by-one to the cache object
			for ( prop in data ) {
				cache[ prop ] = data[ prop ];
			}
		}
		return cache;
	},
	get: function( owner, key ) {
		return key === undefined ?
			this.cache( owner ) :
			owner[ this.expando ] && owner[ this.expando ][ key ];
	},
	access: function( owner, key, value ) {
		var stored;

		// In cases where either:
		//
		//   1. No key was specified
		//   2. A string key was specified, but no value provided
		//
		// Take the "read" path and allow the get method to determine
		// which value to return, respectively either:
		//
		//   1. The entire cache object
		//   2. The data stored at the key
		//
		if ( key === undefined ||
				( ( key && typeof key === "string" ) && value === undefined ) ) {

			stored = this.get( owner, key );

			return stored !== undefined ?
				stored : this.get( owner, jQuery.camelCase( key ) );
		}

		// When the key is not a string, or both a key and value
		// are specified, set or extend (existing objects) with either:
		//
		//   1. An object of properties
		//   2. A key and value
		//
		this.set( owner, key, value );

		// Since the "set" path can have two possible entry points
		// return the expected data based on which path was taken[*]
		return value !== undefined ? value : key;
	},
	remove: function( owner, key ) {
		var i, name, camel,
			cache = owner[ this.expando ];

		if ( cache === undefined ) {
			return;
		}

		if ( key === undefined ) {
			this.register( owner );

		} else {

			// Support array or space separated string of keys
			if ( jQuery.isArray( key ) ) {

				// If "name" is an array of keys...
				// When data is initially created, via ("key", "val") signature,
				// keys will be converted to camelCase.
				// Since there is no way to tell _how_ a key was added, remove
				// both plain key and camelCase key. #12786
				// This will only penalize the array argument path.
				name = key.concat( key.map( jQuery.camelCase ) );
			} else {
				camel = jQuery.camelCase( key );

				// Try the string as a key before any manipulation
				if ( key in cache ) {
					name = [ key, camel ];
				} else {

					// If a key with the spaces exists, use it.
					// Otherwise, create an array by matching non-whitespace
					name = camel;
					name = name in cache ?
						[ name ] : ( name.match( rnotwhite ) || [] );
				}
			}

			i = name.length;

			while ( i-- ) {
				delete cache[ name[ i ] ];
			}
		}

		// Remove the expando if there's no more data
		if ( key === undefined || jQuery.isEmptyObject( cache ) ) {

			// Support: Chrome <= 35-45+
			// Webkit & Blink performance suffers when deleting properties
			// from DOM nodes, so set to undefined instead
			// https://code.google.com/p/chromium/issues/detail?id=378607
			if ( owner.nodeType ) {
				owner[ this.expando ] = undefined;
			} else {
				delete owner[ this.expando ];
			}
		}
	},
	hasData: function( owner ) {
		var cache = owner[ this.expando ];
		return cache !== undefined && !jQuery.isEmptyObject( cache );
	}
};
var dataPriv = new Data();

var dataUser = new Data();



//	Implementation Summary
//
//	1. Enforce API surface and semantic compatibility with 1.9.x branch
//	2. Improve the module's maintainability by reducing the storage
//		paths to a single mechanism.
//	3. Use the same single mechanism to support "private" and "user" data.
//	4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData)
//	5. Avoid exposing implementation details on user objects (eg. expando properties)
//	6. Provide a clear path for implementation upgrade to WeakMap in 2014

var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,
	rmultiDash = /[A-Z]/g;

function dataAttr( elem, key, data ) {
	var name;

	// If nothing was found internally, try to fetch any
	// data from the HTML5 data-* attribute
	if ( data === undefined && elem.nodeType === 1 ) {
		name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase();
		data = elem.getAttribute( name );

		if ( typeof data === "string" ) {
			try {
				data = data === "true" ? true :
					data === "false" ? false :
					data === "null" ? null :

					// Only convert to a number if it doesn't change the string
					+data + "" === data ? +data :
					rbrace.test( data ) ? jQuery.parseJSON( data ) :
					data;
			} catch ( e ) {}

			// Make sure we set the data so it isn't changed later
			dataUser.set( elem, key, data );
		} else {
			data = undefined;
		}
	}
	return data;
}

jQuery.extend( {
	hasData: function( elem ) {
		return dataUser.hasData( elem ) || dataPriv.hasData( elem );
	},

	data: function( elem, name, data ) {
		return dataUser.access( elem, name, data );
	},

	removeData: function( elem, name ) {
		dataUser.remove( elem, name );
	},

	// TODO: Now that all calls to _data and _removeData have been replaced
	// with direct calls to dataPriv methods, these can be deprecated.
	_data: function( elem, name, data ) {
		return dataPriv.access( elem, name, data );
	},

	_removeData: function( elem, name ) {
		dataPriv.remove( elem, name );
	}
} );

jQuery.fn.extend( {
	data: function( key, value ) {
		var i, name, data,
			elem = this[ 0 ],
			attrs = elem && elem.attributes;

		// Gets all values
		if ( key === undefined ) {
			if ( this.length ) {
				data = dataUser.get( elem );

				if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) {
					i = attrs.length;
					while ( i-- ) {

						// Support: IE11+
						// The attrs elements can be null (#14894)
						if ( attrs[ i ] ) {
							name = attrs[ i ].name;
							if ( name.indexOf( "data-" ) === 0 ) {
								name = jQuery.camelCase( name.slice( 5 ) );
								dataAttr( elem, name, data[ name ] );
							}
						}
					}
					dataPriv.set( elem, "hasDataAttrs", true );
				}
			}

			return data;
		}

		// Sets multiple values
		if ( typeof key === "object" ) {
			return this.each( function() {
				dataUser.set( this, key );
			} );
		}

		return access( this, function( value ) {
			var data, camelKey;

			// The calling jQuery object (element matches) is not empty
			// (and therefore has an element appears at this[ 0 ]) and the
			// `value` parameter was not undefined. An empty jQuery object
			// will result in `undefined` for elem = this[ 0 ] which will
			// throw an exception if an attempt to read a data cache is made.
			if ( elem && value === undefined ) {

				// Attempt to get data from the cache
				// with the key as-is
				data = dataUser.get( elem, key ) ||

					// Try to find dashed key if it exists (gh-2779)
					// This is for 2.2.x only
					dataUser.get( elem, key.replace( rmultiDash, "-$&" ).toLowerCase() );

				if ( data !== undefined ) {
					return data;
				}

				camelKey = jQuery.camelCase( key );

				// Attempt to get data from the cache
				// with the key camelized
				data = dataUser.get( elem, camelKey );
				if ( data !== undefined ) {
					return data;
				}

				// Attempt to "discover" the data in
				// HTML5 custom data-* attrs
				data = dataAttr( elem, camelKey, undefined );
				if ( data !== undefined ) {
					return data;
				}

				// We tried really hard, but the data doesn't exist.
				return;
			}

			// Set the data...
			camelKey = jQuery.camelCase( key );
			this.each( function() {

				// First, attempt to store a copy or reference of any
				// data that might've been store with a camelCased key.
				var data = dataUser.get( this, camelKey );

				// For HTML5 data-* attribute interop, we have to
				// store property names with dashes in a camelCase form.
				// This might not apply to all properties...*
				dataUser.set( this, camelKey, value );

				// *... In the case of properties that might _actually_
				// have dashes, we need to also store a copy of that
				// unchanged property.
				if ( key.indexOf( "-" ) > -1 && data !== undefined ) {
					dataUser.set( this, key, value );
				}
			} );
		}, null, value, arguments.length > 1, null, true );
	},

	removeData: function( key ) {
		return this.each( function() {
			dataUser.remove( this, key );
		} );
	}
} );


jQuery.extend( {
	queue: function( elem, type, data ) {
		var queue;

		if ( elem ) {
			type = ( type || "fx" ) + "queue";
			queue = dataPriv.get( elem, type );

			// Speed up dequeue by getting out quickly if this is just a lookup
			if ( data ) {
				if ( !queue || jQuery.isArray( data ) ) {
					queue = dataPriv.access( elem, type, jQuery.makeArray( data ) );
				} else {
					queue.push( data );
				}
			}
			return queue || [];
		}
	},

	dequeue: function( elem, type ) {
		type = type || "fx";

		var queue = jQuery.queue( elem, type ),
			startLength = queue.length,
			fn = queue.shift(),
			hooks = jQuery._queueHooks( elem, type ),
			next = function() {
				jQuery.dequeue( elem, type );
			};

		// If the fx queue is dequeued, always remove the progress sentinel
		if ( fn === "inprogress" ) {
			fn = queue.shift();
			startLength--;
		}

		if ( fn ) {

			// Add a progress sentinel to prevent the fx queue from being
			// automatically dequeued
			if ( type === "fx" ) {
				queue.unshift( "inprogress" );
			}

			// Clear up the last queue stop function
			delete hooks.stop;
			fn.call( elem, next, hooks );
		}

		if ( !startLength && hooks ) {
			hooks.empty.fire();
		}
	},

	// Not public - generate a queueHooks object, or return the current one
	_queueHooks: function( elem, type ) {
		var key = type + "queueHooks";
		return dataPriv.get( elem, key ) || dataPriv.access( elem, key, {
			empty: jQuery.Callbacks( "once memory" ).add( function() {
				dataPriv.remove( elem, [ type + "queue", key ] );
			} )
		} );
	}
} );

jQuery.fn.extend( {
	queue: function( type, data ) {
		var setter = 2;

		if ( typeof type !== "string" ) {
			data = type;
			type = "fx";
			setter--;
		}

		if ( arguments.length < setter ) {
			return jQuery.queue( this[ 0 ], type );
		}

		return data === undefined ?
			this :
			this.each( function() {
				var queue = jQuery.queue( this, type, data );

				// Ensure a hooks for this queue
				jQuery._queueHooks( this, type );

				if ( type === "fx" && queue[ 0 ] !== "inprogress" ) {
					jQuery.dequeue( this, type );
				}
			} );
	},
	dequeue: function( type ) {
		return this.each( function() {
			jQuery.dequeue( this, type );
		} );
	},
	clearQueue: function( type ) {
		return this.queue( type || "fx", [] );
	},

	// Get a promise resolved when queues of a certain type
	// are emptied (fx is the type by default)
	promise: function( type, obj ) {
		var tmp,
			count = 1,
			defer = jQuery.Deferred(),
			elements = this,
			i = this.length,
			resolve = function() {
				if ( !( --count ) ) {
					defer.resolveWith( elements, [ elements ] );
				}
			};

		if ( typeof type !== "string" ) {
			obj = type;
			type = undefined;
		}
		type = type || "fx";

		while ( i-- ) {
			tmp = dataPriv.get( elements[ i ], type + "queueHooks" );
			if ( tmp && tmp.empty ) {
				count++;
				tmp.empty.add( resolve );
			}
		}
		resolve();
		return defer.promise( obj );
	}
} );
var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source;

var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" );


var cssExpand = [ "Top", "Right", "Bottom", "Left" ];

var isHidden = function( elem, el ) {

		// isHidden might be called from jQuery#filter function;
		// in that case, element will be second argument
		elem = el || elem;
		return jQuery.css( elem, "display" ) === "none" ||
			!jQuery.contains( elem.ownerDocument, elem );
	};



function adjustCSS( elem, prop, valueParts, tween ) {
	var adjusted,
		scale = 1,
		maxIterations = 20,
		currentValue = tween ?
			function() { return tween.cur(); } :
			function() { return jQuery.css( elem, prop, "" ); },
		initial = currentValue(),
		unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ),

		// Starting value computation is required for potential unit mismatches
		initialInUnit = ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) &&
			rcssNum.exec( jQuery.css( elem, prop ) );

	if ( initialInUnit && initialInUnit[ 3 ] !== unit ) {

		// Trust units reported by jQuery.css
		unit = unit || initialInUnit[ 3 ];

		// Make sure we update the tween properties later on
		valueParts = valueParts || [];

		// Iteratively approximate from a nonzero starting point
		initialInUnit = +initial || 1;

		do {

			// If previous iteration zeroed out, double until we get *something*.
			// Use string for doubling so we don't accidentally see scale as unchanged below
			scale = scale || ".5";

			// Adjust and apply
			initialInUnit = initialInUnit / scale;
			jQuery.style( elem, prop, initialInUnit + unit );

		// Update scale, tolerating zero or NaN from tween.cur()
		// Break the loop if scale is unchanged or perfect, or if we've just had enough.
		} while (
			scale !== ( scale = currentValue() / initial ) && scale !== 1 && --maxIterations
		);
	}

	if ( valueParts ) {
		initialInUnit = +initialInUnit || +initial || 0;

		// Apply relative offset (+=/-=) if specified
		adjusted = valueParts[ 1 ] ?
			initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] :
			+valueParts[ 2 ];
		if ( tween ) {
			tween.unit = unit;
			tween.start = initialInUnit;
			tween.end = adjusted;
		}
	}
	return adjusted;
}
var rcheckableType = ( /^(?:checkbox|radio)$/i );

var rtagName = ( /<([\w:-]+)/ );

var rscriptType = ( /^$|\/(?:java|ecma)script/i );



// We have to close these tags to support XHTML (#13200)
var wrapMap = {

	// Support: IE9
	option: [ 1, "<select multiple='multiple'>", "</select>" ],

	// XHTML parsers do not magically insert elements in the
	// same way that tag soup parsers do. So we cannot shorten
	// this by omitting <tbody> or other required elements.
	thead: [ 1, "<table>", "</table>" ],
	col: [ 2, "<table><colgroup>", "</colgroup></table>" ],
	tr: [ 2, "<table><tbody>", "</tbody></table>" ],
	td: [ 3, "<table><tbody><tr>", "</tr></tbody></table>" ],

	_default: [ 0, "", "" ]
};

// Support: IE9
wrapMap.optgroup = wrapMap.option;

wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead;
wrapMap.th = wrapMap.td;


function getAll( context, tag ) {

	// Support: IE9-11+
	// Use typeof to avoid zero-argument method invocation on host objects (#15151)
	var ret = typeof context.getElementsByTagName !== "undefined" ?
			context.getElementsByTagName( tag || "*" ) :
			typeof context.querySelectorAll !== "undefined" ?
				context.querySelectorAll( tag || "*" ) :
			[];

	return tag === undefined || tag && jQuery.nodeName( context, tag ) ?
		jQuery.merge( [ context ], ret ) :
		ret;
}


// Mark scripts as having already been evaluated
function setGlobalEval( elems, refElements ) {
	var i = 0,
		l = elems.length;

	for ( ; i < l; i++ ) {
		dataPriv.set(
			elems[ i ],
			"globalEval",
			!refElements || dataPriv.get( refElements[ i ], "globalEval" )
		);
	}
}


var rhtml = /<|&#?\w+;/;

function buildFragment( elems, context, scripts, selection, ignored ) {
	var elem, tmp, tag, wrap, contains, j,
		fragment = context.createDocumentFragment(),
		nodes = [],
		i = 0,
		l = elems.length;

	for ( ; i < l; i++ ) {
		elem = elems[ i ];

		if ( elem || elem === 0 ) {

			// Add nodes directly
			if ( jQuery.type( elem ) === "object" ) {

				// Support: Android<4.1, PhantomJS<2
				// push.apply(_, arraylike) throws on ancient WebKit
				jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem );

			// Convert non-html into a text node
			} else if ( !rhtml.test( elem ) ) {
				nodes.push( context.createTextNode( elem ) );

			// Convert html into DOM nodes
			} else {
				tmp = tmp || fragment.appendChild( context.createElement( "div" ) );

				// Deserialize a standard representation
				tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase();
				wrap = wrapMap[ tag ] || wrapMap._default;
				tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ];

				// Descend through wrappers to the right content
				j = wrap[ 0 ];
				while ( j-- ) {
					tmp = tmp.lastChild;
				}

				// Support: Android<4.1, PhantomJS<2
				// push.apply(_, arraylike) throws on ancient WebKit
				jQuery.merge( nodes, tmp.childNodes );

				// Remember the top-level container
				tmp = fragment.firstChild;

				// Ensure the created nodes are orphaned (#12392)
				tmp.textContent = "";
			}
		}
	}

	// Remove wrapper from fragment
	fragment.textContent = "";

	i = 0;
	while ( ( elem = nodes[ i++ ] ) ) {

		// Skip elements already in the context collection (trac-4087)
		if ( selection && jQuery.inArray( elem, selection ) > -1 ) {
			if ( ignored ) {
				ignored.push( elem );
			}
			continue;
		}

		contains = jQuery.contains( elem.ownerDocument, elem );

		// Append to fragment
		tmp = getAll( fragment.appendChild( elem ), "script" );

		// Preserve script evaluation history
		if ( contains ) {
			setGlobalEval( tmp );
		}

		// Capture executables
		if ( scripts ) {
			j = 0;
			while ( ( elem = tmp[ j++ ] ) ) {
				if ( rscriptType.test( elem.type || "" ) ) {
					scripts.push( elem );
				}
			}
		}
	}

	return fragment;
}


( function() {
	var fragment = document.createDocumentFragment(),
		div = fragment.appendChild( document.createElement( "div" ) ),
		input = document.createElement( "input" );

	// Support: Android 4.0-4.3, Safari<=5.1
	// Check state lost if the name is set (#11217)
	// Support: Windows Web Apps (WWA)
	// `name` and `type` must use .setAttribute for WWA (#14901)
	input.setAttribute( "type", "radio" );
	input.setAttribute( "checked", "checked" );
	input.setAttribute( "name", "t" );

	div.appendChild( input );

	// Support: Safari<=5.1, Android<4.2
	// Older WebKit doesn't clone checked state correctly in fragments
	support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked;

	// Support: IE<=11+
	// Make sure textarea (and checkbox) defaultValue is properly cloned
	div.innerHTML = "<textarea>x</textarea>";
	support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue;
} )();


var
	rkeyEvent = /^key/,
	rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/,
	rtypenamespace = /^([^.]*)(?:\.(.+)|)/;

function returnTrue() {
	return true;
}

function returnFalse() {
	return false;
}

// Support: IE9
// See #13393 for more info
function safeActiveElement() {
	try {
		return document.activeElement;
	} catch ( err ) { }
}

function on( elem, types, selector, data, fn, one ) {
	var origFn, type;

	// Types can be a map of types/handlers
	if ( typeof types === "object" ) {

		// ( types-Object, selector, data )
		if ( typeof selector !== "string" ) {

			// ( types-Object, data )
			data = data || selector;
			selector = undefined;
		}
		for ( type in types ) {
			on( elem, type, selector, data, types[ type ], one );
		}
		return elem;
	}

	if ( data == null && fn == null ) {

		// ( types, fn )
		fn = selector;
		data = selector = undefined;
	} else if ( fn == null ) {
		if ( typeof selector === "string" ) {

			// ( types, selector, fn )
			fn = data;
			data = undefined;
		} else {

			// ( types, data, fn )
			fn = data;
			data = selector;
			selector = undefined;
		}
	}
	if ( fn === false ) {
		fn = returnFalse;
	} else if ( !fn ) {
		return elem;
	}

	if ( one === 1 ) {
		origFn = fn;
		fn = function( event ) {

			// Can use an empty set, since event contains the info
			jQuery().off( event );
			return origFn.apply( this, arguments );
		};

		// Use same guid so caller can remove using origFn
		fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ );
	}
	return elem.each( function() {
		jQuery.event.add( this, types, fn, data, selector );
	} );
}

/*
 * Helper functions for managing events -- not part of the public interface.
 * Props to Dean Edwards' addEvent library for many of the ideas.
 */
jQuery.event = {

	global: {},

	add: function( elem, types, handler, data, selector ) {

		var handleObjIn, eventHandle, tmp,
			events, t, handleObj,
			special, handlers, type, namespaces, origType,
			elemData = dataPriv.get( elem );

		// Don't attach events to noData or text/comment nodes (but allow plain objects)
		if ( !elemData ) {
			return;
		}

		// Caller can pass in an object of custom data in lieu of the handler
		if ( handler.handler ) {
			handleObjIn = handler;
			handler = handleObjIn.handler;
			selector = handleObjIn.selector;
		}

		// Make sure that the handler has a unique ID, used to find/remove it later
		if ( !handler.guid ) {
			handler.guid = jQuery.guid++;
		}

		// Init the element's event structure and main handler, if this is the first
		if ( !( events = elemData.events ) ) {
			events = elemData.events = {};
		}
		if ( !( eventHandle = elemData.handle ) ) {
			eventHandle = elemData.handle = function( e ) {

				// Discard the second event of a jQuery.event.trigger() and
				// when an event is called after a page has unloaded
				return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ?
					jQuery.event.dispatch.apply( elem, arguments ) : undefined;
			};
		}

		// Handle multiple events separated by a space
		types = ( types || "" ).match( rnotwhite ) || [ "" ];
		t = types.length;
		while ( t-- ) {
			tmp = rtypenamespace.exec( types[ t ] ) || [];
			type = origType = tmp[ 1 ];
			namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort();

			// There *must* be a type, no attaching namespace-only handlers
			if ( !type ) {
				continue;
			}

			// If event changes its type, use the special event handlers for the changed type
			special = jQuery.event.special[ type ] || {};

			// If selector defined, determine special event api type, otherwise given type
			type = ( selector ? special.delegateType : special.bindType ) || type;

			// Update special based on newly reset type
			special = jQuery.event.special[ type ] || {};

			// handleObj is passed to all event handlers
			handleObj = jQuery.extend( {
				type: type,
				origType: origType,
				data: data,
				handler: handler,
				guid: handler.guid,
				selector: selector,
				needsContext: selector && jQuery.expr.match.needsContext.test( selector ),
				namespace: namespaces.join( "." )
			}, handleObjIn );

			// Init the event handler queue if we're the first
			if ( !( handlers = events[ type ] ) ) {
				handlers = events[ type ] = [];
				handlers.delegateCount = 0;

				// Only use addEventListener if the special events handler returns false
				if ( !special.setup ||
					special.setup.call( elem, data, namespaces, eventHandle ) === false ) {

					if ( elem.addEventListener ) {
						elem.addEventListener( type, eventHandle );
					}
				}
			}

			if ( special.add ) {
				special.add.call( elem, handleObj );

				if ( !handleObj.handler.guid ) {
					handleObj.handler.guid = handler.guid;
				}
			}

			// Add to the element's handler list, delegates in front
			if ( selector ) {
				handlers.splice( handlers.delegateCount++, 0, handleObj );
			} else {
				handlers.push( handleObj );
			}

			// Keep track of which events have ever been used, for event optimization
			jQuery.event.global[ type ] = true;
		}

	},

	// Detach an event or set of events from an element
	remove: function( elem, types, handler, selector, mappedTypes ) {

		var j, origCount, tmp,
			events, t, handleObj,
			special, handlers, type, namespaces, origType,
			elemData = dataPriv.hasData( elem ) && dataPriv.get( elem );

		if ( !elemData || !( events = elemData.events ) ) {
			return;
		}

		// Once for each type.namespace in types; type may be omitted
		types = ( types || "" ).match( rnotwhite ) || [ "" ];
		t = types.length;
		while ( t-- ) {
			tmp = rtypenamespace.exec( types[ t ] ) || [];
			type = origType = tmp[ 1 ];
			namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort();

			// Unbind all events (on this namespace, if provided) for the element
			if ( !type ) {
				for ( type in events ) {
					jQuery.event.remove( elem, type + types[ t ], handler, selector, true );
				}
				continue;
			}

			special = jQuery.event.special[ type ] || {};
			type = ( selector ? special.delegateType : special.bindType ) || type;
			handlers = events[ type ] || [];
			tmp = tmp[ 2 ] &&
				new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" );

			// Remove matching events
			origCount = j = handlers.length;
			while ( j-- ) {
				handleObj = handlers[ j ];

				if ( ( mappedTypes || origType === handleObj.origType ) &&
					( !handler || handler.guid === handleObj.guid ) &&
					( !tmp || tmp.test( handleObj.namespace ) ) &&
					( !selector || selector === handleObj.selector ||
						selector === "**" && handleObj.selector ) ) {
					handlers.splice( j, 1 );

					if ( handleObj.selector ) {
						handlers.delegateCount--;
					}
					if ( special.remove ) {
						special.remove.call( elem, handleObj );
					}
				}
			}

			// Remove generic event handler if we removed something and no more handlers exist
			// (avoids potential for endless recursion during removal of special event handlers)
			if ( origCount && !handlers.length ) {
				if ( !special.teardown ||
					special.teardown.call( elem, namespaces, elemData.handle ) === false ) {

					jQuery.removeEvent( elem, type, elemData.handle );
				}

				delete events[ type ];
			}
		}

		// Remove data and the expando if it's no longer used
		if ( jQuery.isEmptyObject( events ) ) {
			dataPriv.remove( elem, "handle events" );
		}
	},

	dispatch: function( event ) {

		// Make a writable jQuery.Event from the native event object
		event = jQuery.event.fix( event );

		var i, j, ret, matched, handleObj,
			handlerQueue = [],
			args = slice.call( arguments ),
			handlers = ( dataPriv.get( this, "events" ) || {} )[ event.type ] || [],
			special = jQuery.event.special[ event.type ] || {};

		// Use the fix-ed jQuery.Event rather than the (read-only) native event
		args[ 0 ] = event;
		event.delegateTarget = this;

		// Call the preDispatch hook for the mapped type, and let it bail if desired
		if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) {
			return;
		}

		// Determine handlers
		handlerQueue = jQuery.event.handlers.call( this, event, handlers );

		// Run delegates first; they may want to stop propagation beneath us
		i = 0;
		while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) {
			event.currentTarget = matched.elem;

			j = 0;
			while ( ( handleObj = matched.handlers[ j++ ] ) &&
				!event.isImmediatePropagationStopped() ) {

				// Triggered event must either 1) have no namespace, or 2) have namespace(s)
				// a subset or equal to those in the bound event (both can have no namespace).
				if ( !event.rnamespace || event.rnamespace.test( handleObj.namespace ) ) {

					event.handleObj = handleObj;
					event.data = handleObj.data;

					ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle ||
						handleObj.handler ).apply( matched.elem, args );

					if ( ret !== undefined ) {
						if ( ( event.result = ret ) === false ) {
							event.preventDefault();
							event.stopPropagation();
						}
					}
				}
			}
		}

		// Call the postDispatch hook for the mapped type
		if ( special.postDispatch ) {
			special.postDispatch.call( this, event );
		}

		return event.result;
	},

	handlers: function( event, handlers ) {
		var i, matches, sel, handleObj,
			handlerQueue = [],
			delegateCount = handlers.delegateCount,
			cur = event.target;

		// Support (at least): Chrome, IE9
		// Find delegate handlers
		// Black-hole SVG <use> instance trees (#13180)
		//
		// Support: Firefox<=42+
		// Avoid non-left-click in FF but don't block IE radio events (#3861, gh-2343)
		if ( delegateCount && cur.nodeType &&
			( event.type !== "click" || isNaN( event.button ) || event.button < 1 ) ) {

			for ( ; cur !== this; cur = cur.parentNode || this ) {

				// Don't check non-elements (#13208)
				// Don't process clicks on disabled elements (#6911, #8165, #11382, #11764)
				if ( cur.nodeType === 1 && ( cur.disabled !== true || event.type !== "click" ) ) {
					matches = [];
					for ( i = 0; i < delegateCount; i++ ) {
						handleObj = handlers[ i ];

						// Don't conflict with Object.prototype properties (#13203)
						sel = handleObj.selector + " ";

						if ( matches[ sel ] === undefined ) {
							matches[ sel ] = handleObj.needsContext ?
								jQuery( sel, this ).index( cur ) > -1 :
								jQuery.find( sel, this, null, [ cur ] ).length;
						}
						if ( matches[ sel ] ) {
							matches.push( handleObj );
						}
					}
					if ( matches.length ) {
						handlerQueue.push( { elem: cur, handlers: matches } );
					}
				}
			}
		}

		// Add the remaining (directly-bound) handlers
		if ( delegateCount < handlers.length ) {
			handlerQueue.push( { elem: this, handlers: handlers.slice( delegateCount ) } );
		}

		return handlerQueue;
	},

	// Includes some event props shared by KeyEvent and MouseEvent
	props: ( "altKey bubbles cancelable ctrlKey currentTarget detail eventPhase " +
		"metaKey relatedTarget shiftKey target timeStamp view which" ).split( " " ),

	fixHooks: {},

	keyHooks: {
		props: "char charCode key keyCode".split( " " ),
		filter: function( event, original ) {

			// Add which for key events
			if ( event.which == null ) {
				event.which = original.charCode != null ? original.charCode : original.keyCode;
			}

			return event;
		}
	},

	mouseHooks: {
		props: ( "button buttons clientX clientY offsetX offsetY pageX pageY " +
			"screenX screenY toElement" ).split( " " ),
		filter: function( event, original ) {
			var eventDoc, doc, body,
				button = original.button;

			// Calculate pageX/Y if missing and clientX/Y available
			if ( event.pageX == null && original.clientX != null ) {
				eventDoc = event.target.ownerDocument || document;
				doc = eventDoc.documentElement;
				body = eventDoc.body;

				event.pageX = original.clientX +
					( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) -
					( doc && doc.clientLeft || body && body.clientLeft || 0 );
				event.pageY = original.clientY +
					( doc && doc.scrollTop  || body && body.scrollTop  || 0 ) -
					( doc && doc.clientTop  || body && body.clientTop  || 0 );
			}

			// Add which for click: 1 === left; 2 === middle; 3 === right
			// Note: button is not normalized, so don't use it
			if ( !event.which && button !== undefined ) {
				event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) );
			}

			return event;
		}
	},

	fix: function( event ) {
		if ( event[ jQuery.expando ] ) {
			return event;
		}

		// Create a writable copy of the event object and normalize some properties
		var i, prop, copy,
			type = event.type,
			originalEvent = event,
			fixHook = this.fixHooks[ type ];

		if ( !fixHook ) {
			this.fixHooks[ type ] = fixHook =
				rmouseEvent.test( type ) ? this.mouseHooks :
				rkeyEvent.test( type ) ? this.keyHooks :
				{};
		}
		copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props;

		event = new jQuery.Event( originalEvent );

		i = copy.length;
		while ( i-- ) {
			prop = copy[ i ];
			event[ prop ] = originalEvent[ prop ];
		}

		// Support: Cordova 2.5 (WebKit) (#13255)
		// All events should have a target; Cordova deviceready doesn't
		if ( !event.target ) {
			event.target = document;
		}

		// Support: Safari 6.0+, Chrome<28
		// Target should not be a text node (#504, #13143)
		if ( event.target.nodeType === 3 ) {
			event.target = event.target.parentNode;
		}

		return fixHook.filter ? fixHook.filter( event, originalEvent ) : event;
	},

	special: {
		load: {

			// Prevent triggered image.load events from bubbling to window.load
			noBubble: true
		},
		focus: {

			// Fire native event if possible so blur/focus sequence is correct
			trigger: function() {
				if ( this !== safeActiveElement() && this.focus ) {
					this.focus();
					return false;
				}
			},
			delegateType: "focusin"
		},
		blur: {
			trigger: function() {
				if ( this === safeActiveElement() && this.blur ) {
					this.blur();
					return false;
				}
			},
			delegateType: "focusout"
		},
		click: {

			// For checkbox, fire native event so checked state will be right
			trigger: function() {
				if ( this.type === "checkbox" && this.click && jQuery.nodeName( this, "input" ) ) {
					this.click();
					return false;
				}
			},

			// For cross-browser consistency, don't fire native .click() on links
			_default: function( event ) {
				return jQuery.nodeName( event.target, "a" );
			}
		},

		beforeunload: {
			postDispatch: function( event ) {

				// Support: Firefox 20+
				// Firefox doesn't alert if the returnValue field is not set.
				if ( event.result !== undefined && event.originalEvent ) {
					event.originalEvent.returnValue = event.result;
				}
			}
		}
	}
};

jQuery.removeEvent = function( elem, type, handle ) {

	// This "if" is needed for plain objects
	if ( elem.removeEventListener ) {
		elem.removeEventListener( type, handle );
	}
};

jQuery.Event = function( src, props ) {

	// Allow instantiation without the 'new' keyword
	if ( !( this instanceof jQuery.Event ) ) {
		return new jQuery.Event( src, props );
	}

	// Event object
	if ( src && src.type ) {
		this.originalEvent = src;
		this.type = src.type;

		// Events bubbling up the document may have been marked as prevented
		// by a handler lower down the tree; reflect the correct value.
		this.isDefaultPrevented = src.defaultPrevented ||
				src.defaultPrevented === undefined &&

				// Support: Android<4.0
				src.returnValue === false ?
			returnTrue :
			returnFalse;

	// Event type
	} else {
		this.type = src;
	}

	// Put explicitly provided properties onto the event object
	if ( props ) {
		jQuery.extend( this, props );
	}

	// Create a timestamp if incoming event doesn't have one
	this.timeStamp = src && src.timeStamp || jQuery.now();

	// Mark it as fixed
	this[ jQuery.expando ] = true;
};

// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding
// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html
jQuery.Event.prototype = {
	constructor: jQuery.Event,
	isDefaultPrevented: returnFalse,
	isPropagationStopped: returnFalse,
	isImmediatePropagationStopped: returnFalse,
	isSimulated: false,

	preventDefault: function() {
		var e = this.originalEvent;

		this.isDefaultPrevented = returnTrue;

		if ( e && !this.isSimulated ) {
			e.preventDefault();
		}
	},
	stopPropagation: function() {
		var e = this.originalEvent;

		this.isPropagationStopped = returnTrue;

		if ( e && !this.isSimulated ) {
			e.stopPropagation();
		}
	},
	stopImmediatePropagation: function() {
		var e = this.originalEvent;

		this.isImmediatePropagationStopped = returnTrue;

		if ( e && !this.isSimulated ) {
			e.stopImmediatePropagation();
		}

		this.stopPropagation();
	}
};

// Create mouseenter/leave events using mouseover/out and event-time checks
// so that event delegation works in jQuery.
// Do the same for pointerenter/pointerleave and pointerover/pointerout
//
// Support: Safari 7 only
// Safari sends mouseenter too often; see:
// https://code.google.com/p/chromium/issues/detail?id=470258
// for the description of the bug (it existed in older Chrome versions as well).
jQuery.each( {
	mouseenter: "mouseover",
	mouseleave: "mouseout",
	pointerenter: "pointerover",
	pointerleave: "pointerout"
}, function( orig, fix ) {
	jQuery.event.special[ orig ] = {
		delegateType: fix,
		bindType: fix,

		handle: function( event ) {
			var ret,
				target = this,
				related = event.relatedTarget,
				handleObj = event.handleObj;

			// For mouseenter/leave call the handler if related is outside the target.
			// NB: No relatedTarget if the mouse left/entered the browser window
			if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) {
				event.type = handleObj.origType;
				ret = handleObj.handler.apply( this, arguments );
				event.type = fix;
			}
			return ret;
		}
	};
} );

jQuery.fn.extend( {
	on: function( types, selector, data, fn ) {
		return on( this, types, selector, data, fn );
	},
	one: function( types, selector, data, fn ) {
		return on( this, types, selector, data, fn, 1 );
	},
	off: function( types, selector, fn ) {
		var handleObj, type;
		if ( types && types.preventDefault && types.handleObj ) {

			// ( event )  dispatched jQuery.Event
			handleObj = types.handleObj;
			jQuery( types.delegateTarget ).off(
				handleObj.namespace ?
					handleObj.origType + "." + handleObj.namespace :
					handleObj.origType,
				handleObj.selector,
				handleObj.handler
			);
			return this;
		}
		if ( typeof types === "object" ) {

			// ( types-object [, selector] )
			for ( type in types ) {
				this.off( type, selector, types[ type ] );
			}
			return this;
		}
		if ( selector === false || typeof selector === "function" ) {

			// ( types [, fn] )
			fn = selector;
			selector = undefined;
		}
		if ( fn === false ) {
			fn = returnFalse;
		}
		return this.each( function() {
			jQuery.event.remove( this, types, fn, selector );
		} );
	}
} );


var
	rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,

	// Support: IE 10-11, Edge 10240+
	// In IE/Edge using regex groups here causes severe slowdowns.
	// See https://connect.microsoft.com/IE/feedback/details/1736512/
	rnoInnerhtml = /<script|<style|<link/i,

	// checked="checked" or checked
	rchecked = /checked\s*(?:[^=]|=\s*.checked.)/i,
	rscriptTypeMasked = /^true\/(.*)/,
	rcleanScript = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;

// Manipulating tables requires a tbody
function manipulationTarget( elem, content ) {
	return jQuery.nodeName( elem, "table" ) &&
		jQuery.nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ?

		elem.getElementsByTagName( "tbody" )[ 0 ] ||
			elem.appendChild( elem.ownerDocument.createElement( "tbody" ) ) :
		elem;
}

// Replace/restore the type attribute of script elements for safe DOM manipulation
function disableScript( elem ) {
	elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type;
	return elem;
}
function restoreScript( elem ) {
	var match = rscriptTypeMasked.exec( elem.type );

	if ( match ) {
		elem.type = match[ 1 ];
	} else {
		elem.removeAttribute( "type" );
	}

	return elem;
}

function cloneCopyEvent( src, dest ) {
	var i, l, type, pdataOld, pdataCur, udataOld, udataCur, events;

	if ( dest.nodeType !== 1 ) {
		return;
	}

	// 1. Copy private data: events, handlers, etc.
	if ( dataPriv.hasData( src ) ) {
		pdataOld = dataPriv.access( src );
		pdataCur = dataPriv.set( dest, pdataOld );
		events = pdataOld.events;

		if ( events ) {
			delete pdataCur.handle;
			pdataCur.events = {};

			for ( type in events ) {
				for ( i = 0, l = events[ type ].length; i < l; i++ ) {
					jQuery.event.add( dest, type, events[ type ][ i ] );
				}
			}
		}
	}

	// 2. Copy user data
	if ( dataUser.hasData( src ) ) {
		udataOld = dataUser.access( src );
		udataCur = jQuery.extend( {}, udataOld );

		dataUser.set( dest, udataCur );
	}
}

// Fix IE bugs, see support tests
function fixInput( src, dest ) {
	var nodeName = dest.nodeName.toLowerCase();

	// Fails to persist the checked state of a cloned checkbox or radio button.
	if ( nodeName === "input" && rcheckableType.test( src.type ) ) {
		dest.checked = src.checked;

	// Fails to return the selected option to the default selected state when cloning options
	} else if ( nodeName === "input" || nodeName === "textarea" ) {
		dest.defaultValue = src.defaultValue;
	}
}

function domManip( collection, args, callback, ignored ) {

	// Flatten any nested arrays
	args = concat.apply( [], args );

	var fragment, first, scripts, hasScripts, node, doc,
		i = 0,
		l = collection.length,
		iNoClone = l - 1,
		value = args[ 0 ],
		isFunction = jQuery.isFunction( value );

	// We can't cloneNode fragments that contain checked, in WebKit
	if ( isFunction ||
			( l > 1 && typeof value === "string" &&
				!support.checkClone && rchecked.test( value ) ) ) {
		return collection.each( function( index ) {
			var self = collection.eq( index );
			if ( isFunction ) {
				args[ 0 ] = value.call( this, index, self.html() );
			}
			domManip( self, args, callback, ignored );
		} );
	}

	if ( l ) {
		fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored );
		first = fragment.firstChild;

		if ( fragment.childNodes.length === 1 ) {
			fragment = first;
		}

		// Require either new content or an interest in ignored elements to invoke the callback
		if ( first || ignored ) {
			scripts = jQuery.map( getAll( fragment, "script" ), disableScript );
			hasScripts = scripts.length;

			// Use the original fragment for the last item
			// instead of the first because it can end up
			// being emptied incorrectly in certain situations (#8070).
			for ( ; i < l; i++ ) {
				node = fragment;

				if ( i !== iNoClone ) {
					node = jQuery.clone( node, true, true );

					// Keep references to cloned scripts for later restoration
					if ( hasScripts ) {

						// Support: Android<4.1, PhantomJS<2
						// push.apply(_, arraylike) throws on ancient WebKit
						jQuery.merge( scripts, getAll( node, "script" ) );
					}
				}

				callback.call( collection[ i ], node, i );
			}

			if ( hasScripts ) {
				doc = scripts[ scripts.length - 1 ].ownerDocument;

				// Reenable scripts
				jQuery.map( scripts, restoreScript );

				// Evaluate executable scripts on first document insertion
				for ( i = 0; i < hasScripts; i++ ) {
					node = scripts[ i ];
					if ( rscriptType.test( node.type || "" ) &&
						!dataPriv.access( node, "globalEval" ) &&
						jQuery.contains( doc, node ) ) {

						if ( node.src ) {

							// Optional AJAX dependency, but won't run scripts if not present
							if ( jQuery._evalUrl ) {
								jQuery._evalUrl( node.src );
							}
						} else {
							jQuery.globalEval( node.textContent.replace( rcleanScript, "" ) );
						}
					}
				}
			}
		}
	}

	return collection;
}

function remove( elem, selector, keepData ) {
	var node,
		nodes = selector ? jQuery.filter( selector, elem ) : elem,
		i = 0;

	for ( ; ( node = nodes[ i ] ) != null; i++ ) {
		if ( !keepData && node.nodeType === 1 ) {
			jQuery.cleanData( getAll( node ) );
		}

		if ( node.parentNode ) {
			if ( keepData && jQuery.contains( node.ownerDocument, node ) ) {
				setGlobalEval( getAll( node, "script" ) );
			}
			node.parentNode.removeChild( node );
		}
	}

	return elem;
}

jQuery.extend( {
	htmlPrefilter: function( html ) {
		return html.replace( rxhtmlTag, "<$1></$2>" );
	},

	clone: function( elem, dataAndEvents, deepDataAndEvents ) {
		var i, l, srcElements, destElements,
			clone = elem.cloneNode( true ),
			inPage = jQuery.contains( elem.ownerDocument, elem );

		// Fix IE cloning issues
		if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) &&
				!jQuery.isXMLDoc( elem ) ) {

			// We eschew Sizzle here for performance reasons: http://jsperf.com/getall-vs-sizzle/2
			destElements = getAll( clone );
			srcElements = getAll( elem );

			for ( i = 0, l = srcElements.length; i < l; i++ ) {
				fixInput( srcElements[ i ], destElements[ i ] );
			}
		}

		// Copy the events from the original to the clone
		if ( dataAndEvents ) {
			if ( deepDataAndEvents ) {
				srcElements = srcElements || getAll( elem );
				destElements = destElements || getAll( clone );

				for ( i = 0, l = srcElements.length; i < l; i++ ) {
					cloneCopyEvent( srcElements[ i ], destElements[ i ] );
				}
			} else {
				cloneCopyEvent( elem, clone );
			}
		}

		// Preserve script evaluation history
		destElements = getAll( clone, "script" );
		if ( destElements.length > 0 ) {
			setGlobalEval( destElements, !inPage && getAll( elem, "script" ) );
		}

		// Return the cloned set
		return clone;
	},

	cleanData: function( elems ) {
		var data, elem, type,
			special = jQuery.event.special,
			i = 0;

		for ( ; ( elem = elems[ i ] ) !== undefined; i++ ) {
			if ( acceptData( elem ) ) {
				if ( ( data = elem[ dataPriv.expando ] ) ) {
					if ( data.events ) {
						for ( type in data.events ) {
							if ( special[ type ] ) {
								jQuery.event.remove( elem, type );

							// This is a shortcut to avoid jQuery.event.remove's overhead
							} else {
								jQuery.removeEvent( elem, type, data.handle );
							}
						}
					}

					// Support: Chrome <= 35-45+
					// Assign undefined instead of using delete, see Data#remove
					elem[ dataPriv.expando ] = undefined;
				}
				if ( elem[ dataUser.expando ] ) {

					// Support: Chrome <= 35-45+
					// Assign undefined instead of using delete, see Data#remove
					elem[ dataUser.expando ] = undefined;
				}
			}
		}
	}
} );

jQuery.fn.extend( {

	// Keep domManip exposed until 3.0 (gh-2225)
	domManip: domManip,

	detach: function( selector ) {
		return remove( this, selector, true );
	},

	remove: function( selector ) {
		return remove( this, selector );
	},

	text: function( value ) {
		return access( this, function( value ) {
			return value === undefined ?
				jQuery.text( this ) :
				this.empty().each( function() {
					if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) {
						this.textContent = value;
					}
				} );
		}, null, value, arguments.length );
	},

	append: function() {
		return domManip( this, arguments, function( elem ) {
			if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) {
				var target = manipulationTarget( this, elem );
				target.appendChild( elem );
			}
		} );
	},

	prepend: function() {
		return domManip( this, arguments, function( elem ) {
			if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) {
				var target = manipulationTarget( this, elem );
				target.insertBefore( elem, target.firstChild );
			}
		} );
	},

	before: function() {
		return domManip( this, arguments, function( elem ) {
			if ( this.parentNode ) {
				this.parentNode.insertBefore( elem, this );
			}
		} );
	},

	after: function() {
		return domManip( this, arguments, function( elem ) {
			if ( this.parentNode ) {
				this.parentNode.insertBefore( elem, this.nextSibling );
			}
		} );
	},

	empty: function() {
		var elem,
			i = 0;

		for ( ; ( elem = this[ i ] ) != null; i++ ) {
			if ( elem.nodeType === 1 ) {

				// Prevent memory leaks
				jQuery.cleanData( getAll( elem, false ) );

				// Remove any remaining nodes
				elem.textContent = "";
			}
		}

		return this;
	},

	clone: function( dataAndEvents, deepDataAndEvents ) {
		dataAndEvents = dataAndEvents == null ? false : dataAndEvents;
		deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents;

		return this.map( function() {
			return jQuery.clone( this, dataAndEvents, deepDataAndEvents );
		} );
	},

	html: function( value ) {
		return access( this, function( value ) {
			var elem = this[ 0 ] || {},
				i = 0,
				l = this.length;

			if ( value === undefined && elem.nodeType === 1 ) {
				return elem.innerHTML;
			}

			// See if we can take a shortcut and just use innerHTML
			if ( typeof value === "string" && !rnoInnerhtml.test( value ) &&
				!wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) {

				value = jQuery.htmlPrefilter( value );

				try {
					for ( ; i < l; i++ ) {
						elem = this[ i ] || {};

						// Remove element nodes and prevent memory leaks
						if ( elem.nodeType === 1 ) {
							jQuery.cleanData( getAll( elem, false ) );
							elem.innerHTML = value;
						}
					}

					elem = 0;

				// If using innerHTML throws an exception, use the fallback method
				} catch ( e ) {}
			}

			if ( elem ) {
				this.empty().append( value );
			}
		}, null, value, arguments.length );
	},

	replaceWith: function() {
		var ignored = [];

		// Make the changes, replacing each non-ignored context element with the new content
		return domManip( this, arguments, function( elem ) {
			var parent = this.parentNode;

			if ( jQuery.inArray( this, ignored ) < 0 ) {
				jQuery.cleanData( getAll( this ) );
				if ( parent ) {
					parent.replaceChild( elem, this );
				}
			}

		// Force callback invocation
		}, ignored );
	}
} );

jQuery.each( {
	appendTo: "append",
	prependTo: "prepend",
	insertBefore: "before",
	insertAfter: "after",
	replaceAll: "replaceWith"
}, function( name, original ) {
	jQuery.fn[ name ] = function( selector ) {
		var elems,
			ret = [],
			insert = jQuery( selector ),
			last = insert.length - 1,
			i = 0;

		for ( ; i <= last; i++ ) {
			elems = i === last ? this : this.clone( true );
			jQuery( insert[ i ] )[ original ]( elems );

			// Support: QtWebKit
			// .get() because push.apply(_, arraylike) throws
			push.apply( ret, elems.get() );
		}

		return this.pushStack( ret );
	};
} );


var iframe,
	elemdisplay = {

		// Support: Firefox
		// We have to pre-define these values for FF (#10227)
		HTML: "block",
		BODY: "block"
	};

/**
 * Retrieve the actual display of a element
 * @param {String} name nodeName of the element
 * @param {Object} doc Document object
 */

// Called only from within defaultDisplay
function actualDisplay( name, doc ) {
	var elem = jQuery( doc.createElement( name ) ).appendTo( doc.body ),

		display = jQuery.css( elem[ 0 ], "display" );

	// We don't have any data stored on the element,
	// so use "detach" method as fast way to get rid of the element
	elem.detach();

	return display;
}

/**
 * Try to determine the default display value of an element
 * @param {String} nodeName
 */
function defaultDisplay( nodeName ) {
	var doc = document,
		display = elemdisplay[ nodeName ];

	if ( !display ) {
		display = actualDisplay( nodeName, doc );

		// If the simple way fails, read from inside an iframe
		if ( display === "none" || !display ) {

			// Use the already-created iframe if possible
			iframe = ( iframe || jQuery( "<iframe frameborder='0' width='0' height='0'/>" ) )
				.appendTo( doc.documentElement );

			// Always write a new HTML skeleton so Webkit and Firefox don't choke on reuse
			doc = iframe[ 0 ].contentDocument;

			// Support: IE
			doc.write();
			doc.close();

			display = actualDisplay( nodeName, doc );
			iframe.detach();
		}

		// Store the correct default display
		elemdisplay[ nodeName ] = display;
	}

	return display;
}
var rmargin = ( /^margin/ );

var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" );

var getStyles = function( elem ) {

		// Support: IE<=11+, Firefox<=30+ (#15098, #14150)
		// IE throws on elements created in popups
		// FF meanwhile throws on frame elements through "defaultView.getComputedStyle"
		var view = elem.ownerDocument.defaultView;

		if ( !view || !view.opener ) {
			view = window;
		}

		return view.getComputedStyle( elem );
	};

var swap = function( elem, options, callback, args ) {
	var ret, name,
		old = {};

	// Remember the old values, and insert the new ones
	for ( name in options ) {
		old[ name ] = elem.style[ name ];
		elem.style[ name ] = options[ name ];
	}

	ret = callback.apply( elem, args || [] );

	// Revert the old values
	for ( name in options ) {
		elem.style[ name ] = old[ name ];
	}

	return ret;
};


var documentElement = document.documentElement;



( function() {
	var pixelPositionVal, boxSizingReliableVal, pixelMarginRightVal, reliableMarginLeftVal,
		container = document.createElement( "div" ),
		div = document.createElement( "div" );

	// Finish early in limited (non-browser) environments
	if ( !div.style ) {
		return;
	}

	// Support: IE9-11+
	// Style of cloned element affects source element cloned (#8908)
	div.style.backgroundClip = "content-box";
	div.cloneNode( true ).style.backgroundClip = "";
	support.clearCloneStyle = div.style.backgroundClip === "content-box";

	container.style.cssText = "border:0;width:8px;height:0;top:0;left:-9999px;" +
		"padding:0;margin-top:1px;position:absolute";
	container.appendChild( div );

	// Executing both pixelPosition & boxSizingReliable tests require only one layout
	// so they're executed at the same time to save the second computation.
	function computeStyleTests() {
		div.style.cssText =

			// Support: Firefox<29, Android 2.3
			// Vendor-prefix box-sizing
			"-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;" +
			"position:relative;display:block;" +
			"margin:auto;border:1px;padding:1px;" +
			"top:1%;width:50%";
		div.innerHTML = "";
		documentElement.appendChild( container );

		var divStyle = window.getComputedStyle( div );
		pixelPositionVal = divStyle.top !== "1%";
		reliableMarginLeftVal = divStyle.marginLeft === "2px";
		boxSizingReliableVal = divStyle.width === "4px";

		// Support: Android 4.0 - 4.3 only
		// Some styles come back with percentage values, even though they shouldn't
		div.style.marginRight = "50%";
		pixelMarginRightVal = divStyle.marginRight === "4px";

		documentElement.removeChild( container );
	}

	jQuery.extend( support, {
		pixelPosition: function() {

			// This test is executed only once but we still do memoizing
			// since we can use the boxSizingReliable pre-computing.
			// No need to check if the test was already performed, though.
			computeStyleTests();
			return pixelPositionVal;
		},
		boxSizingReliable: function() {
			if ( boxSizingReliableVal == null ) {
				computeStyleTests();
			}
			return boxSizingReliableVal;
		},
		pixelMarginRight: function() {

			// Support: Android 4.0-4.3
			// We're checking for boxSizingReliableVal here instead of pixelMarginRightVal
			// since that compresses better and they're computed together anyway.
			if ( boxSizingReliableVal == null ) {
				computeStyleTests();
			}
			return pixelMarginRightVal;
		},
		reliableMarginLeft: function() {

			// Support: IE <=8 only, Android 4.0 - 4.3 only, Firefox <=3 - 37
			if ( boxSizingReliableVal == null ) {
				computeStyleTests();
			}
			return reliableMarginLeftVal;
		},
		reliableMarginRight: function() {

			// Support: Android 2.3
			// Check if div with explicit width and no margin-right incorrectly
			// gets computed margin-right based on width of container. (#3333)
			// WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right
			// This support function is only executed once so no memoizing is needed.
			var ret,
				marginDiv = div.appendChild( document.createElement( "div" ) );

			// Reset CSS: box-sizing; display; margin; border; padding
			marginDiv.style.cssText = div.style.cssText =

				// Support: Android 2.3
				// Vendor-prefix box-sizing
				"-webkit-box-sizing:content-box;box-sizing:content-box;" +
				"display:block;margin:0;border:0;padding:0";
			marginDiv.style.marginRight = marginDiv.style.width = "0";
			div.style.width = "1px";
			documentElement.appendChild( container );

			ret = !parseFloat( window.getComputedStyle( marginDiv ).marginRight );

			documentElement.removeChild( container );
			div.removeChild( marginDiv );

			return ret;
		}
	} );
} )();


function curCSS( elem, name, computed ) {
	var width, minWidth, maxWidth, ret,
		style = elem.style;

	computed = computed || getStyles( elem );
	ret = computed ? computed.getPropertyValue( name ) || computed[ name ] : undefined;

	// Support: Opera 12.1x only
	// Fall back to style even without computed
	// computed is undefined for elems on document fragments
	if ( ( ret === "" || ret === undefined ) && !jQuery.contains( elem.ownerDocument, elem ) ) {
		ret = jQuery.style( elem, name );
	}

	// Support: IE9
	// getPropertyValue is only needed for .css('filter') (#12537)
	if ( computed ) {

		// A tribute to the "awesome hack by Dean Edwards"
		// Android Browser returns percentage for some values,
		// but width seems to be reliably pixels.
		// This is against the CSSOM draft spec:
		// http://dev.w3.org/csswg/cssom/#resolved-values
		if ( !support.pixelMarginRight() && rnumnonpx.test( ret ) && rmargin.test( name ) ) {

			// Remember the original values
			width = style.width;
			minWidth = style.minWidth;
			maxWidth = style.maxWidth;

			// Put in the new values to get a computed value out
			style.minWidth = style.maxWidth = style.width = ret;
			ret = computed.width;

			// Revert the changed values
			style.width = width;
			style.minWidth = minWidth;
			style.maxWidth = maxWidth;
		}
	}

	return ret !== undefined ?

		// Support: IE9-11+
		// IE returns zIndex value as an integer.
		ret + "" :
		ret;
}


function addGetHookIf( conditionFn, hookFn ) {

	// Define the hook, we'll check on the first run if it's really needed.
	return {
		get: function() {
			if ( conditionFn() ) {

				// Hook not needed (or it's not possible to use it due
				// to missing dependency), remove it.
				delete this.get;
				return;
			}

			// Hook needed; redefine it so that the support test is not executed again.
			return ( this.get = hookFn ).apply( this, arguments );
		}
	};
}


var

	// Swappable if display is none or starts with table
	// except "table", "table-cell", or "table-caption"
	// See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display
	rdisplayswap = /^(none|table(?!-c[ea]).+)/,

	cssShow = { position: "absolute", visibility: "hidden", display: "block" },
	cssNormalTransform = {
		letterSpacing: "0",
		fontWeight: "400"
	},

	cssPrefixes = [ "Webkit", "O", "Moz", "ms" ],
	emptyStyle = document.createElement( "div" ).style;

// Return a css property mapped to a potentially vendor prefixed property
function vendorPropName( name ) {

	// Shortcut for names that are not vendor prefixed
	if ( name in emptyStyle ) {
		return name;
	}

	// Check for vendor prefixed names
	var capName = name[ 0 ].toUpperCase() + name.slice( 1 ),
		i = cssPrefixes.length;

	while ( i-- ) {
		name = cssPrefixes[ i ] + capName;
		if ( name in emptyStyle ) {
			return name;
		}
	}
}

function setPositiveNumber( elem, value, subtract ) {

	// Any relative (+/-) values have already been
	// normalized at this point
	var matches = rcssNum.exec( value );
	return matches ?

		// Guard against undefined "subtract", e.g., when used as in cssHooks
		Math.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) :
		value;
}

function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) {
	var i = extra === ( isBorderBox ? "border" : "content" ) ?

		// If we already have the right measurement, avoid augmentation
		4 :

		// Otherwise initialize for horizontal or vertical properties
		name === "width" ? 1 : 0,

		val = 0;

	for ( ; i < 4; i += 2 ) {

		// Both box models exclude margin, so add it if we want it
		if ( extra === "margin" ) {
			val += jQuery.css( elem, extra + cssExpand[ i ], true, styles );
		}

		if ( isBorderBox ) {

			// border-box includes padding, so remove it if we want content
			if ( extra === "content" ) {
				val -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles );
			}

			// At this point, extra isn't border nor margin, so remove border
			if ( extra !== "margin" ) {
				val -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles );
			}
		} else {

			// At this point, extra isn't content, so add padding
			val += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles );

			// At this point, extra isn't content nor padding, so add border
			if ( extra !== "padding" ) {
				val += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles );
			}
		}
	}

	return val;
}

function getWidthOrHeight( elem, name, extra ) {

	// Start with offset property, which is equivalent to the border-box value
	var valueIsBorderBox = true,
		val = name === "width" ? elem.offsetWidth : elem.offsetHeight,
		styles = getStyles( elem ),
		isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box";

	// Some non-html elements return undefined for offsetWidth, so check for null/undefined
	// svg - https://bugzilla.mozilla.org/show_bug.cgi?id=649285
	// MathML - https://bugzilla.mozilla.org/show_bug.cgi?id=491668
	if ( val <= 0 || val == null ) {

		// Fall back to computed then uncomputed css if necessary
		val = curCSS( elem, name, styles );
		if ( val < 0 || val == null ) {
			val = elem.style[ name ];
		}

		// Computed unit is not pixels. Stop here and return.
		if ( rnumnonpx.test( val ) ) {
			return val;
		}

		// Check for style in case a browser which returns unreliable values
		// for getComputedStyle silently falls back to the reliable elem.style
		valueIsBorderBox = isBorderBox &&
			( support.boxSizingReliable() || val === elem.style[ name ] );

		// Normalize "", auto, and prepare for extra
		val = parseFloat( val ) || 0;
	}

	// Use the active box-sizing model to add/subtract irrelevant styles
	return ( val +
		augmentWidthOrHeight(
			elem,
			name,
			extra || ( isBorderBox ? "border" : "content" ),
			valueIsBorderBox,
			styles
		)
	) + "px";
}

function showHide( elements, show ) {
	var display, elem, hidden,
		values = [],
		index = 0,
		length = elements.length;

	for ( ; index < length; index++ ) {
		elem = elements[ index ];
		if ( !elem.style ) {
			continue;
		}

		values[ index ] = dataPriv.get( elem, "olddisplay" );
		display = elem.style.display;
		if ( show ) {

			// Reset the inline display of this element to learn if it is
			// being hidden by cascaded rules or not
			if ( !values[ index ] && display === "none" ) {
				elem.style.display = "";
			}

			// Set elements which have been overridden with display: none
			// in a stylesheet to whatever the default browser style is
			// for such an element
			if ( elem.style.display === "" && isHidden( elem ) ) {
				values[ index ] = dataPriv.access(
					elem,
					"olddisplay",
					defaultDisplay( elem.nodeName )
				);
			}
		} else {
			hidden = isHidden( elem );

			if ( display !== "none" || !hidden ) {
				dataPriv.set(
					elem,
					"olddisplay",
					hidden ? display : jQuery.css( elem, "display" )
				);
			}
		}
	}

	// Set the display of most of the elements in a second loop
	// to avoid the constant reflow
	for ( index = 0; index < length; index++ ) {
		elem = elements[ index ];
		if ( !elem.style ) {
			continue;
		}
		if ( !show || elem.style.display === "none" || elem.style.display === "" ) {
			elem.style.display = show ? values[ index ] || "" : "none";
		}
	}

	return elements;
}

jQuery.extend( {

	// Add in style property hooks for overriding the default
	// behavior of getting and setting a style property
	cssHooks: {
		opacity: {
			get: function( elem, computed ) {
				if ( computed ) {

					// We should always get a number back from opacity
					var ret = curCSS( elem, "opacity" );
					return ret === "" ? "1" : ret;
				}
			}
		}
	},

	// Don't automatically add "px" to these possibly-unitless properties
	cssNumber: {
		"animationIterationCount": true,
		"columnCount": true,
		"fillOpacity": true,
		"flexGrow": true,
		"flexShrink": true,
		"fontWeight": true,
		"lineHeight": true,
		"opacity": true,
		"order": true,
		"orphans": true,
		"widows": true,
		"zIndex": true,
		"zoom": true
	},

	// Add in properties whose names you wish to fix before
	// setting or getting the value
	cssProps: {
		"float": "cssFloat"
	},

	// Get and set the style property on a DOM Node
	style: function( elem, name, value, extra ) {

		// Don't set styles on text and comment nodes
		if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) {
			return;
		}

		// Make sure that we're working with the right name
		var ret, type, hooks,
			origName = jQuery.camelCase( name ),
			style = elem.style;

		name = jQuery.cssProps[ origName ] ||
			( jQuery.cssProps[ origName ] = vendorPropName( origName ) || origName );

		// Gets hook for the prefixed version, then unprefixed version
		hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ];

		// Check if we're setting a value
		if ( value !== undefined ) {
			type = typeof value;

			// Convert "+=" or "-=" to relative numbers (#7345)
			if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) {
				value = adjustCSS( elem, name, ret );

				// Fixes bug #9237
				type = "number";
			}

			// Make sure that null and NaN values aren't set (#7116)
			if ( value == null || value !== value ) {
				return;
			}

			// If a number was passed in, add the unit (except for certain CSS properties)
			if ( type === "number" ) {
				value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" );
			}

			// Support: IE9-11+
			// background-* props affect original clone's values
			if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) {
				style[ name ] = "inherit";
			}

			// If a hook was provided, use that value, otherwise just set the specified value
			if ( !hooks || !( "set" in hooks ) ||
				( value = hooks.set( elem, value, extra ) ) !== undefined ) {

				style[ name ] = value;
			}

		} else {

			// If a hook was provided get the non-computed value from there
			if ( hooks && "get" in hooks &&
				( ret = hooks.get( elem, false, extra ) ) !== undefined ) {

				return ret;
			}

			// Otherwise just get the value from the style object
			return style[ name ];
		}
	},

	css: function( elem, name, extra, styles ) {
		var val, num, hooks,
			origName = jQuery.camelCase( name );

		// Make sure that we're working with the right name
		name = jQuery.cssProps[ origName ] ||
			( jQuery.cssProps[ origName ] = vendorPropName( origName ) || origName );

		// Try prefixed name followed by the unprefixed name
		hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ];

		// If a hook was provided get the computed value from there
		if ( hooks && "get" in hooks ) {
			val = hooks.get( elem, true, extra );
		}

		// Otherwise, if a way to get the computed value exists, use that
		if ( val === undefined ) {
			val = curCSS( elem, name, styles );
		}

		// Convert "normal" to computed value
		if ( val === "normal" && name in cssNormalTransform ) {
			val = cssNormalTransform[ name ];
		}

		// Make numeric if forced or a qualifier was provided and val looks numeric
		if ( extra === "" || extra ) {
			num = parseFloat( val );
			return extra === true || isFinite( num ) ? num || 0 : val;
		}
		return val;
	}
} );

jQuery.each( [ "height", "width" ], function( i, name ) {
	jQuery.cssHooks[ name ] = {
		get: function( elem, computed, extra ) {
			if ( computed ) {

				// Certain elements can have dimension info if we invisibly show them
				// but it must have a current display style that would benefit
				return rdisplayswap.test( jQuery.css( elem, "display" ) ) &&
					elem.offsetWidth === 0 ?
						swap( elem, cssShow, function() {
							return getWidthOrHeight( elem, name, extra );
						} ) :
						getWidthOrHeight( elem, name, extra );
			}
		},

		set: function( elem, value, extra ) {
			var matches,
				styles = extra && getStyles( elem ),
				subtract = extra && augmentWidthOrHeight(
					elem,
					name,
					extra,
					jQuery.css( elem, "boxSizing", false, styles ) === "border-box",
					styles
				);

			// Convert to pixels if value adjustment is needed
			if ( subtract && ( matches = rcssNum.exec( value ) ) &&
				( matches[ 3 ] || "px" ) !== "px" ) {

				elem.style[ name ] = value;
				value = jQuery.css( elem, name );
			}

			return setPositiveNumber( elem, value, subtract );
		}
	};
} );

jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft,
	function( elem, computed ) {
		if ( computed ) {
			return ( parseFloat( curCSS( elem, "marginLeft" ) ) ||
				elem.getBoundingClientRect().left -
					swap( elem, { marginLeft: 0 }, function() {
						return elem.getBoundingClientRect().left;
					} )
				) + "px";
		}
	}
);

// Support: Android 2.3
jQuery.cssHooks.marginRight = addGetHookIf( support.reliableMarginRight,
	function( elem, computed ) {
		if ( computed ) {
			return swap( elem, { "display": "inline-block" },
				curCSS, [ elem, "marginRight" ] );
		}
	}
);

// These hooks are used by animate to expand properties
jQuery.each( {
	margin: "",
	padding: "",
	border: "Width"
}, function( prefix, suffix ) {
	jQuery.cssHooks[ prefix + suffix ] = {
		expand: function( value ) {
			var i = 0,
				expanded = {},

				// Assumes a single number if not a string
				parts = typeof value === "string" ? value.split( " " ) : [ value ];

			for ( ; i < 4; i++ ) {
				expanded[ prefix + cssExpand[ i ] + suffix ] =
					parts[ i ] || parts[ i - 2 ] || parts[ 0 ];
			}

			return expanded;
		}
	};

	if ( !rmargin.test( prefix ) ) {
		jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber;
	}
} );

jQuery.fn.extend( {
	css: function( name, value ) {
		return access( this, function( elem, name, value ) {
			var styles, len,
				map = {},
				i = 0;

			if ( jQuery.isArray( name ) ) {
				styles = getStyles( elem );
				len = name.length;

				for ( ; i < len; i++ ) {
					map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles );
				}

				return map;
			}

			return value !== undefined ?
				jQuery.style( elem, name, value ) :
				jQuery.css( elem, name );
		}, name, value, arguments.length > 1 );
	},
	show: function() {
		return showHide( this, true );
	},
	hide: function() {
		return showHide( this );
	},
	toggle: function( state ) {
		if ( typeof state === "boolean" ) {
			return state ? this.show() : this.hide();
		}

		return this.each( function() {
			if ( isHidden( this ) ) {
				jQuery( this ).show();
			} else {
				jQuery( this ).hide();
			}
		} );
	}
} );


function Tween( elem, options, prop, end, easing ) {
	return new Tween.prototype.init( elem, options, prop, end, easing );
}
jQuery.Tween = Tween;

Tween.prototype = {
	constructor: Tween,
	init: function( elem, options, prop, end, easing, unit ) {
		this.elem = elem;
		this.prop = prop;
		this.easing = easing || jQuery.easing._default;
		this.options = options;
		this.start = this.now = this.cur();
		this.end = end;
		this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" );
	},
	cur: function() {
		var hooks = Tween.propHooks[ this.prop ];

		return hooks && hooks.get ?
			hooks.get( this ) :
			Tween.propHooks._default.get( this );
	},
	run: function( percent ) {
		var eased,
			hooks = Tween.propHooks[ this.prop ];

		if ( this.options.duration ) {
			this.pos = eased = jQuery.easing[ this.easing ](
				percent, this.options.duration * percent, 0, 1, this.options.duration
			);
		} else {
			this.pos = eased = percent;
		}
		this.now = ( this.end - this.start ) * eased + this.start;

		if ( this.options.step ) {
			this.options.step.call( this.elem, this.now, this );
		}

		if ( hooks && hooks.set ) {
			hooks.set( this );
		} else {
			Tween.propHooks._default.set( this );
		}
		return this;
	}
};

Tween.prototype.init.prototype = Tween.prototype;

Tween.propHooks = {
	_default: {
		get: function( tween ) {
			var result;

			// Use a property on the element directly when it is not a DOM element,
			// or when there is no matching style property that exists.
			if ( tween.elem.nodeType !== 1 ||
				tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) {
				return tween.elem[ tween.prop ];
			}

			// Passing an empty string as a 3rd parameter to .css will automatically
			// attempt a parseFloat and fallback to a string if the parse fails.
			// Simple values such as "10px" are parsed to Float;
			// complex values such as "rotate(1rad)" are returned as-is.
			result = jQuery.css( tween.elem, tween.prop, "" );

			// Empty strings, null, undefined and "auto" are converted to 0.
			return !result || result === "auto" ? 0 : result;
		},
		set: function( tween ) {

			// Use step hook for back compat.
			// Use cssHook if its there.
			// Use .style if available and use plain properties where available.
			if ( jQuery.fx.step[ tween.prop ] ) {
				jQuery.fx.step[ tween.prop ]( tween );
			} else if ( tween.elem.nodeType === 1 &&
				( tween.elem.style[ jQuery.cssProps[ tween.prop ] ] != null ||
					jQuery.cssHooks[ tween.prop ] ) ) {
				jQuery.style( tween.elem, tween.prop, tween.now + tween.unit );
			} else {
				tween.elem[ tween.prop ] = tween.now;
			}
		}
	}
};

// Support: IE9
// Panic based approach to setting things on disconnected nodes
Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = {
	set: function( tween ) {
		if ( tween.elem.nodeType && tween.elem.parentNode ) {
			tween.elem[ tween.prop ] = tween.now;
		}
	}
};

jQuery.easing = {
	linear: function( p ) {
		return p;
	},
	swing: function( p ) {
		return 0.5 - Math.cos( p * Math.PI ) / 2;
	},
	_default: "swing"
};

jQuery.fx = Tween.prototype.init;

// Back Compat <1.8 extension point
jQuery.fx.step = {};




var
	fxNow, timerId,
	rfxtypes = /^(?:toggle|show|hide)$/,
	rrun = /queueHooks$/;

// Animations created synchronously will run synchronously
function createFxNow() {
	window.setTimeout( function() {
		fxNow = undefined;
	} );
	return ( fxNow = jQuery.now() );
}

// Generate parameters to create a standard animation
function genFx( type, includeWidth ) {
	var which,
		i = 0,
		attrs = { height: type };

	// If we include width, step value is 1 to do all cssExpand values,
	// otherwise step value is 2 to skip over Left and Right
	includeWidth = includeWidth ? 1 : 0;
	for ( ; i < 4 ; i += 2 - includeWidth ) {
		which = cssExpand[ i ];
		attrs[ "margin" + which ] = attrs[ "padding" + which ] = type;
	}

	if ( includeWidth ) {
		attrs.opacity = attrs.width = type;
	}

	return attrs;
}

function createTween( value, prop, animation ) {
	var tween,
		collection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ),
		index = 0,
		length = collection.length;
	for ( ; index < length; index++ ) {
		if ( ( tween = collection[ index ].call( animation, prop, value ) ) ) {

			// We're done with this property
			return tween;
		}
	}
}

function defaultPrefilter( elem, props, opts ) {
	/* jshint validthis: true */
	var prop, value, toggle, tween, hooks, oldfire, display, checkDisplay,
		anim = this,
		orig = {},
		style = elem.style,
		hidden = elem.nodeType && isHidden( elem ),
		dataShow = dataPriv.get( elem, "fxshow" );

	// Handle queue: false promises
	if ( !opts.queue ) {
		hooks = jQuery._queueHooks( elem, "fx" );
		if ( hooks.unqueued == null ) {
			hooks.unqueued = 0;
			oldfire = hooks.empty.fire;
			hooks.empty.fire = function() {
				if ( !hooks.unqueued ) {
					oldfire();
				}
			};
		}
		hooks.unqueued++;

		anim.always( function() {

			// Ensure the complete handler is called before this completes
			anim.always( function() {
				hooks.unqueued--;
				if ( !jQuery.queue( elem, "fx" ).length ) {
					hooks.empty.fire();
				}
			} );
		} );
	}

	// Height/width overflow pass
	if ( elem.nodeType === 1 && ( "height" in props || "width" in props ) ) {

		// Make sure that nothing sneaks out
		// Record all 3 overflow attributes because IE9-10 do not
		// change the overflow attribute when overflowX and
		// overflowY are set to the same value
		opts.overflow = [ style.overflow, style.overflowX, style.overflowY ];

		// Set display property to inline-block for height/width
		// animations on inline elements that are having width/height animated
		display = jQuery.css( elem, "display" );

		// Test default display if display is currently "none"
		checkDisplay = display === "none" ?
			dataPriv.get( elem, "olddisplay" ) || defaultDisplay( elem.nodeName ) : display;

		if ( checkDisplay === "inline" && jQuery.css( elem, "float" ) === "none" ) {
			style.display = "inline-block";
		}
	}

	if ( opts.overflow ) {
		style.overflow = "hidden";
		anim.always( function() {
			style.overflow = opts.overflow[ 0 ];
			style.overflowX = opts.overflow[ 1 ];
			style.overflowY = opts.overflow[ 2 ];
		} );
	}

	// show/hide pass
	for ( prop in props ) {
		value = props[ prop ];
		if ( rfxtypes.exec( value ) ) {
			delete props[ prop ];
			toggle = toggle || value === "toggle";
			if ( value === ( hidden ? "hide" : "show" ) ) {

				// If there is dataShow left over from a stopped hide or show
				// and we are going to proceed with show, we should pretend to be hidden
				if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) {
					hidden = true;
				} else {
					continue;
				}
			}
			orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop );

		// Any non-fx value stops us from restoring the original display value
		} else {
			display = undefined;
		}
	}

	if ( !jQuery.isEmptyObject( orig ) ) {
		if ( dataShow ) {
			if ( "hidden" in dataShow ) {
				hidden = dataShow.hidden;
			}
		} else {
			dataShow = dataPriv.access( elem, "fxshow", {} );
		}

		// Store state if its toggle - enables .stop().toggle() to "reverse"
		if ( toggle ) {
			dataShow.hidden = !hidden;
		}
		if ( hidden ) {
			jQuery( elem ).show();
		} else {
			anim.done( function() {
				jQuery( elem ).hide();
			} );
		}
		anim.done( function() {
			var prop;

			dataPriv.remove( elem, "fxshow" );
			for ( prop in orig ) {
				jQuery.style( elem, prop, orig[ prop ] );
			}
		} );
		for ( prop in orig ) {
			tween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim );

			if ( !( prop in dataShow ) ) {
				dataShow[ prop ] = tween.start;
				if ( hidden ) {
					tween.end = tween.start;
					tween.start = prop === "width" || prop === "height" ? 1 : 0;
				}
			}
		}

	// If this is a noop like .hide().hide(), restore an overwritten display value
	} else if ( ( display === "none" ? defaultDisplay( elem.nodeName ) : display ) === "inline" ) {
		style.display = display;
	}
}

function propFilter( props, specialEasing ) {
	var index, name, easing, value, hooks;

	// camelCase, specialEasing and expand cssHook pass
	for ( index in props ) {
		name = jQuery.camelCase( index );
		easing = specialEasing[ name ];
		value = props[ index ];
		if ( jQuery.isArray( value ) ) {
			easing = value[ 1 ];
			value = props[ index ] = value[ 0 ];
		}

		if ( index !== name ) {
			props[ name ] = value;
			delete props[ index ];
		}

		hooks = jQuery.cssHooks[ name ];
		if ( hooks && "expand" in hooks ) {
			value = hooks.expand( value );
			delete props[ name ];

			// Not quite $.extend, this won't overwrite existing keys.
			// Reusing 'index' because we have the correct "name"
			for ( index in value ) {
				if ( !( index in props ) ) {
					props[ index ] = value[ index ];
					specialEasing[ index ] = easing;
				}
			}
		} else {
			specialEasing[ name ] = easing;
		}
	}
}

function Animation( elem, properties, options ) {
	var result,
		stopped,
		index = 0,
		length = Animation.prefilters.length,
		deferred = jQuery.Deferred().always( function() {

			// Don't match elem in the :animated selector
			delete tick.elem;
		} ),
		tick = function() {
			if ( stopped ) {
				return false;
			}
			var currentTime = fxNow || createFxNow(),
				remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ),

				// Support: Android 2.3
				// Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497)
				temp = remaining / animation.duration || 0,
				percent = 1 - temp,
				index = 0,
				length = animation.tweens.length;

			for ( ; index < length ; index++ ) {
				animation.tweens[ index ].run( percent );
			}

			deferred.notifyWith( elem, [ animation, percent, remaining ] );

			if ( percent < 1 && length ) {
				return remaining;
			} else {
				deferred.resolveWith( elem, [ animation ] );
				return false;
			}
		},
		animation = deferred.promise( {
			elem: elem,
			props: jQuery.extend( {}, properties ),
			opts: jQuery.extend( true, {
				specialEasing: {},
				easing: jQuery.easing._default
			}, options ),
			originalProperties: properties,
			originalOptions: options,
			startTime: fxNow || createFxNow(),
			duration: options.duration,
			tweens: [],
			createTween: function( prop, end ) {
				var tween = jQuery.Tween( elem, animation.opts, prop, end,
						animation.opts.specialEasing[ prop ] || animation.opts.easing );
				animation.tweens.push( tween );
				return tween;
			},
			stop: function( gotoEnd ) {
				var index = 0,

					// If we are going to the end, we want to run all the tweens
					// otherwise we skip this part
					length = gotoEnd ? animation.tweens.length : 0;
				if ( stopped ) {
					return this;
				}
				stopped = true;
				for ( ; index < length ; index++ ) {
					animation.tweens[ index ].run( 1 );
				}

				// Resolve when we played the last frame; otherwise, reject
				if ( gotoEnd ) {
					deferred.notifyWith( elem, [ animation, 1, 0 ] );
					deferred.resolveWith( elem, [ animation, gotoEnd ] );
				} else {
					deferred.rejectWith( elem, [ animation, gotoEnd ] );
				}
				return this;
			}
		} ),
		props = animation.props;

	propFilter( props, animation.opts.specialEasing );

	for ( ; index < length ; index++ ) {
		result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts );
		if ( result ) {
			if ( jQuery.isFunction( result.stop ) ) {
				jQuery._queueHooks( animation.elem, animation.opts.queue ).stop =
					jQuery.proxy( result.stop, result );
			}
			return result;
		}
	}

	jQuery.map( props, createTween, animation );

	if ( jQuery.isFunction( animation.opts.start ) ) {
		animation.opts.start.call( elem, animation );
	}

	jQuery.fx.timer(
		jQuery.extend( tick, {
			elem: elem,
			anim: animation,
			queue: animation.opts.queue
		} )
	);

	// attach callbacks from options
	return animation.progress( animation.opts.progress )
		.done( animation.opts.done, animation.opts.complete )
		.fail( animation.opts.fail )
		.always( animation.opts.always );
}

jQuery.Animation = jQuery.extend( Animation, {
	tweeners: {
		"*": [ function( prop, value ) {
			var tween = this.createTween( prop, value );
			adjustCSS( tween.elem, prop, rcssNum.exec( value ), tween );
			return tween;
		} ]
	},

	tweener: function( props, callback ) {
		if ( jQuery.isFunction( props ) ) {
			callback = props;
			props = [ "*" ];
		} else {
			props = props.match( rnotwhite );
		}

		var prop,
			index = 0,
			length = props.length;

		for ( ; index < length ; index++ ) {
			prop = props[ index ];
			Animation.tweeners[ prop ] = Animation.tweeners[ prop ] || [];
			Animation.tweeners[ prop ].unshift( callback );
		}
	},

	prefilters: [ defaultPrefilter ],

	prefilter: function( callback, prepend ) {
		if ( prepend ) {
			Animation.prefilters.unshift( callback );
		} else {
			Animation.prefilters.push( callback );
		}
	}
} );

jQuery.speed = function( speed, easing, fn ) {
	var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : {
		complete: fn || !fn && easing ||
			jQuery.isFunction( speed ) && speed,
		duration: speed,
		easing: fn && easing || easing && !jQuery.isFunction( easing ) && easing
	};

	opt.duration = jQuery.fx.off ? 0 : typeof opt.duration === "number" ?
		opt.duration : opt.duration in jQuery.fx.speeds ?
			jQuery.fx.speeds[ opt.duration ] : jQuery.fx.speeds._default;

	// Normalize opt.queue - true/undefined/null -> "fx"
	if ( opt.queue == null || opt.queue === true ) {
		opt.queue = "fx";
	}

	// Queueing
	opt.old = opt.complete;

	opt.complete = function() {
		if ( jQuery.isFunction( opt.old ) ) {
			opt.old.call( this );
		}

		if ( opt.queue ) {
			jQuery.dequeue( this, opt.queue );
		}
	};

	return opt;
};

jQuery.fn.extend( {
	fadeTo: function( speed, to, easing, callback ) {

		// Show any hidden elements after setting opacity to 0
		return this.filter( isHidden ).css( "opacity", 0 ).show()

			// Animate to the value specified
			.end().animate( { opacity: to }, speed, easing, callback );
	},
	animate: function( prop, speed, easing, callback ) {
		var empty = jQuery.isEmptyObject( prop ),
			optall = jQuery.speed( speed, easing, callback ),
			doAnimation = function() {

				// Operate on a copy of prop so per-property easing won't be lost
				var anim = Animation( this, jQuery.extend( {}, prop ), optall );

				// Empty animations, or finishing resolves immediately
				if ( empty || dataPriv.get( this, "finish" ) ) {
					anim.stop( true );
				}
			};
			doAnimation.finish = doAnimation;

		return empty || optall.queue === false ?
			this.each( doAnimation ) :
			this.queue( optall.queue, doAnimation );
	},
	stop: function( type, clearQueue, gotoEnd ) {
		var stopQueue = function( hooks ) {
			var stop = hooks.stop;
			delete hooks.stop;
			stop( gotoEnd );
		};

		if ( typeof type !== "string" ) {
			gotoEnd = clearQueue;
			clearQueue = type;
			type = undefined;
		}
		if ( clearQueue && type !== false ) {
			this.queue( type || "fx", [] );
		}

		return this.each( function() {
			var dequeue = true,
				index = type != null && type + "queueHooks",
				timers = jQuery.timers,
				data = dataPriv.get( this );

			if ( index ) {
				if ( data[ index ] && data[ index ].stop ) {
					stopQueue( data[ index ] );
				}
			} else {
				for ( index in data ) {
					if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) {
						stopQueue( data[ index ] );
					}
				}
			}

			for ( index = timers.length; index--; ) {
				if ( timers[ index ].elem === this &&
					( type == null || timers[ index ].queue === type ) ) {

					timers[ index ].anim.stop( gotoEnd );
					dequeue = false;
					timers.splice( index, 1 );
				}
			}

			// Start the next in the queue if the last step wasn't forced.
			// Timers currently will call their complete callbacks, which
			// will dequeue but only if they were gotoEnd.
			if ( dequeue || !gotoEnd ) {
				jQuery.dequeue( this, type );
			}
		} );
	},
	finish: function( type ) {
		if ( type !== false ) {
			type = type || "fx";
		}
		return this.each( function() {
			var index,
				data = dataPriv.get( this ),
				queue = data[ type + "queue" ],
				hooks = data[ type + "queueHooks" ],
				timers = jQuery.timers,
				length = queue ? queue.length : 0;

			// Enable finishing flag on private data
			data.finish = true;

			// Empty the queue first
			jQuery.queue( this, type, [] );

			if ( hooks && hooks.stop ) {
				hooks.stop.call( this, true );
			}

			// Look for any active animations, and finish them
			for ( index = timers.length; index--; ) {
				if ( timers[ index ].elem === this && timers[ index ].queue === type ) {
					timers[ index ].anim.stop( true );
					timers.splice( index, 1 );
				}
			}

			// Look for any animations in the old queue and finish them
			for ( index = 0; index < length; index++ ) {
				if ( queue[ index ] && queue[ index ].finish ) {
					queue[ index ].finish.call( this );
				}
			}

			// Turn off finishing flag
			delete data.finish;
		} );
	}
} );

jQuery.each( [ "toggle", "show", "hide" ], function( i, name ) {
	var cssFn = jQuery.fn[ name ];
	jQuery.fn[ name ] = function( speed, easing, callback ) {
		return speed == null || typeof speed === "boolean" ?
			cssFn.apply( this, arguments ) :
			this.animate( genFx( name, true ), speed, easing, callback );
	};
} );

// Generate shortcuts for custom animations
jQuery.each( {
	slideDown: genFx( "show" ),
	slideUp: genFx( "hide" ),
	slideToggle: genFx( "toggle" ),
	fadeIn: { opacity: "show" },
	fadeOut: { opacity: "hide" },
	fadeToggle: { opacity: "toggle" }
}, function( name, props ) {
	jQuery.fn[ name ] = function( speed, easing, callback ) {
		return this.animate( props, speed, easing, callback );
	};
} );

jQuery.timers = [];
jQuery.fx.tick = function() {
	var timer,
		i = 0,
		timers = jQuery.timers;

	fxNow = jQuery.now();

	for ( ; i < timers.length; i++ ) {
		timer = timers[ i ];

		// Checks the timer has not already been removed
		if ( !timer() && timers[ i ] === timer ) {
			timers.splice( i--, 1 );
		}
	}

	if ( !timers.length ) {
		jQuery.fx.stop();
	}
	fxNow = undefined;
};

jQuery.fx.timer = function( timer ) {
	jQuery.timers.push( timer );
	if ( timer() ) {
		jQuery.fx.start();
	} else {
		jQuery.timers.pop();
	}
};

jQuery.fx.interval = 13;
jQuery.fx.start = function() {
	if ( !timerId ) {
		timerId = window.setInterval( jQuery.fx.tick, jQuery.fx.interval );
	}
};

jQuery.fx.stop = function() {
	window.clearInterval( timerId );

	timerId = null;
};

jQuery.fx.speeds = {
	slow: 600,
	fast: 200,

	// Default speed
	_default: 400
};


// Based off of the plugin by Clint Helfers, with permission.
// http://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/
jQuery.fn.delay = function( time, type ) {
	time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time;
	type = type || "fx";

	return this.queue( type, function( next, hooks ) {
		var timeout = window.setTimeout( next, time );
		hooks.stop = function() {
			window.clearTimeout( timeout );
		};
	} );
};


( function() {
	var input = document.createElement( "input" ),
		select = document.createElement( "select" ),
		opt = select.appendChild( document.createElement( "option" ) );

	input.type = "checkbox";

	// Support: iOS<=5.1, Android<=4.2+
	// Default value for a checkbox should be "on"
	support.checkOn = input.value !== "";

	// Support: IE<=11+
	// Must access selectedIndex to make default options select
	support.optSelected = opt.selected;

	// Support: Android<=2.3
	// Options inside disabled selects are incorrectly marked as disabled
	select.disabled = true;
	support.optDisabled = !opt.disabled;

	// Support: IE<=11+
	// An input loses its value after becoming a radio
	input = document.createElement( "input" );
	input.value = "t";
	input.type = "radio";
	support.radioValue = input.value === "t";
} )();


var boolHook,
	attrHandle = jQuery.expr.attrHandle;

jQuery.fn.extend( {
	attr: function( name, value ) {
		return access( this, jQuery.attr, name, value, arguments.length > 1 );
	},

	removeAttr: function( name ) {
		return this.each( function() {
			jQuery.removeAttr( this, name );
		} );
	}
} );

jQuery.extend( {
	attr: function( elem, name, value ) {
		var ret, hooks,
			nType = elem.nodeType;

		// Don't get/set attributes on text, comment and attribute nodes
		if ( nType === 3 || nType === 8 || nType === 2 ) {
			return;
		}

		// Fallback to prop when attributes are not supported
		if ( typeof elem.getAttribute === "undefined" ) {
			return jQuery.prop( elem, name, value );
		}

		// All attributes are lowercase
		// Grab necessary hook if one is defined
		if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) {
			name = name.toLowerCase();
			hooks = jQuery.attrHooks[ name ] ||
				( jQuery.expr.match.bool.test( name ) ? boolHook : undefined );
		}

		if ( value !== undefined ) {
			if ( value === null ) {
				jQuery.removeAttr( elem, name );
				return;
			}

			if ( hooks && "set" in hooks &&
				( ret = hooks.set( elem, value, name ) ) !== undefined ) {
				return ret;
			}

			elem.setAttribute( name, value + "" );
			return value;
		}

		if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) {
			return ret;
		}

		ret = jQuery.find.attr( elem, name );

		// Non-existent attributes return null, we normalize to undefined
		return ret == null ? undefined : ret;
	},

	attrHooks: {
		type: {
			set: function( elem, value ) {
				if ( !support.radioValue && value === "radio" &&
					jQuery.nodeName( elem, "input" ) ) {
					var val = elem.value;
					elem.setAttribute( "type", value );
					if ( val ) {
						elem.value = val;
					}
					return value;
				}
			}
		}
	},

	removeAttr: function( elem, value ) {
		var name, propName,
			i = 0,
			attrNames = value && value.match( rnotwhite );

		if ( attrNames && elem.nodeType === 1 ) {
			while ( ( name = attrNames[ i++ ] ) ) {
				propName = jQuery.propFix[ name ] || name;

				// Boolean attributes get special treatment (#10870)
				if ( jQuery.expr.match.bool.test( name ) ) {

					// Set corresponding property to false
					elem[ propName ] = false;
				}

				elem.removeAttribute( name );
			}
		}
	}
} );

// Hooks for boolean attributes
boolHook = {
	set: function( elem, value, name ) {
		if ( value === false ) {

			// Remove boolean attributes when set to false
			jQuery.removeAttr( elem, name );
		} else {
			elem.setAttribute( name, name );
		}
		return name;
	}
};
jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) {
	var getter = attrHandle[ name ] || jQuery.find.attr;

	attrHandle[ name ] = function( elem, name, isXML ) {
		var ret, handle;
		if ( !isXML ) {

			// Avoid an infinite loop by temporarily removing this function from the getter
			handle = attrHandle[ name ];
			attrHandle[ name ] = ret;
			ret = getter( elem, name, isXML ) != null ?
				name.toLowerCase() :
				null;
			attrHandle[ name ] = handle;
		}
		return ret;
	};
} );




var rfocusable = /^(?:input|select|textarea|button)$/i,
	rclickable = /^(?:a|area)$/i;

jQuery.fn.extend( {
	prop: function( name, value ) {
		return access( this, jQuery.prop, name, value, arguments.length > 1 );
	},

	removeProp: function( name ) {
		return this.each( function() {
			delete this[ jQuery.propFix[ name ] || name ];
		} );
	}
} );

jQuery.extend( {
	prop: function( elem, name, value ) {
		var ret, hooks,
			nType = elem.nodeType;

		// Don't get/set properties on text, comment and attribute nodes
		if ( nType === 3 || nType === 8 || nType === 2 ) {
			return;
		}

		if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) {

			// Fix name and attach hooks
			name = jQuery.propFix[ name ] || name;
			hooks = jQuery.propHooks[ name ];
		}

		if ( value !== undefined ) {
			if ( hooks && "set" in hooks &&
				( ret = hooks.set( elem, value, name ) ) !== undefined ) {
				return ret;
			}

			return ( elem[ name ] = value );
		}

		if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) {
			return ret;
		}

		return elem[ name ];
	},

	propHooks: {
		tabIndex: {
			get: function( elem ) {

				// elem.tabIndex doesn't always return the
				// correct value when it hasn't been explicitly set
				// http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/
				// Use proper attribute retrieval(#12072)
				var tabindex = jQuery.find.attr( elem, "tabindex" );

				return tabindex ?
					parseInt( tabindex, 10 ) :
					rfocusable.test( elem.nodeName ) ||
						rclickable.test( elem.nodeName ) && elem.href ?
							0 :
							-1;
			}
		}
	},

	propFix: {
		"for": "htmlFor",
		"class": "className"
	}
} );

// Support: IE <=11 only
// Accessing the selectedIndex property
// forces the browser to respect setting selected
// on the option
// The getter ensures a default option is selected
// when in an optgroup
if ( !support.optSelected ) {
	jQuery.propHooks.selected = {
		get: function( elem ) {
			var parent = elem.parentNode;
			if ( parent && parent.parentNode ) {
				parent.parentNode.selectedIndex;
			}
			return null;
		},
		set: function( elem ) {
			var parent = elem.parentNode;
			if ( parent ) {
				parent.selectedIndex;

				if ( parent.parentNode ) {
					parent.parentNode.selectedIndex;
				}
			}
		}
	};
}

jQuery.each( [
	"tabIndex",
	"readOnly",
	"maxLength",
	"cellSpacing",
	"cellPadding",
	"rowSpan",
	"colSpan",
	"useMap",
	"frameBorder",
	"contentEditable"
], function() {
	jQuery.propFix[ this.toLowerCase() ] = this;
} );




var rclass = /[\t\r\n\f]/g;

function getClass( elem ) {
	return elem.getAttribute && elem.getAttribute( "class" ) || "";
}

jQuery.fn.extend( {
	addClass: function( value ) {
		var classes, elem, cur, curValue, clazz, j, finalValue,
			i = 0;

		if ( jQuery.isFunction( value ) ) {
			return this.each( function( j ) {
				jQuery( this ).addClass( value.call( this, j, getClass( this ) ) );
			} );
		}

		if ( typeof value === "string" && value ) {
			classes = value.match( rnotwhite ) || [];

			while ( ( elem = this[ i++ ] ) ) {
				curValue = getClass( elem );
				cur = elem.nodeType === 1 &&
					( " " + curValue + " " ).replace( rclass, " " );

				if ( cur ) {
					j = 0;
					while ( ( clazz = classes[ j++ ] ) ) {
						if ( cur.indexOf( " " + clazz + " " ) < 0 ) {
							cur += clazz + " ";
						}
					}

					// Only assign if different to avoid unneeded rendering.
					finalValue = jQuery.trim( cur );
					if ( curValue !== finalValue ) {
						elem.setAttribute( "class", finalValue );
					}
				}
			}
		}

		return this;
	},

	removeClass: function( value ) {
		var classes, elem, cur, curValue, clazz, j, finalValue,
			i = 0;

		if ( jQuery.isFunction( value ) ) {
			return this.each( function( j ) {
				jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) );
			} );
		}

		if ( !arguments.length ) {
			return this.attr( "class", "" );
		}

		if ( typeof value === "string" && value ) {
			classes = value.match( rnotwhite ) || [];

			while ( ( elem = this[ i++ ] ) ) {
				curValue = getClass( elem );

				// This expression is here for better compressibility (see addClass)
				cur = elem.nodeType === 1 &&
					( " " + curValue + " " ).replace( rclass, " " );

				if ( cur ) {
					j = 0;
					while ( ( clazz = classes[ j++ ] ) ) {

						// Remove *all* instances
						while ( cur.indexOf( " " + clazz + " " ) > -1 ) {
							cur = cur.replace( " " + clazz + " ", " " );
						}
					}

					// Only assign if different to avoid unneeded rendering.
					finalValue = jQuery.trim( cur );
					if ( curValue !== finalValue ) {
						elem.setAttribute( "class", finalValue );
					}
				}
			}
		}

		return this;
	},

	toggleClass: function( value, stateVal ) {
		var type = typeof value;

		if ( typeof stateVal === "boolean" && type === "string" ) {
			return stateVal ? this.addClass( value ) : this.removeClass( value );
		}

		if ( jQuery.isFunction( value ) ) {
			return this.each( function( i ) {
				jQuery( this ).toggleClass(
					value.call( this, i, getClass( this ), stateVal ),
					stateVal
				);
			} );
		}

		return this.each( function() {
			var className, i, self, classNames;

			if ( type === "string" ) {

				// Toggle individual class names
				i = 0;
				self = jQuery( this );
				classNames = value.match( rnotwhite ) || [];

				while ( ( className = classNames[ i++ ] ) ) {

					// Check each className given, space separated list
					if ( self.hasClass( className ) ) {
						self.removeClass( className );
					} else {
						self.addClass( className );
					}
				}

			// Toggle whole class name
			} else if ( value === undefined || type === "boolean" ) {
				className = getClass( this );
				if ( className ) {

					// Store className if set
					dataPriv.set( this, "__className__", className );
				}

				// If the element has a class name or if we're passed `false`,
				// then remove the whole classname (if there was one, the above saved it).
				// Otherwise bring back whatever was previously saved (if anything),
				// falling back to the empty string if nothing was stored.
				if ( this.setAttribute ) {
					this.setAttribute( "class",
						className || value === false ?
						"" :
						dataPriv.get( this, "__className__" ) || ""
					);
				}
			}
		} );
	},

	hasClass: function( selector ) {
		var className, elem,
			i = 0;

		className = " " + selector + " ";
		while ( ( elem = this[ i++ ] ) ) {
			if ( elem.nodeType === 1 &&
				( " " + getClass( elem ) + " " ).replace( rclass, " " )
					.indexOf( className ) > -1
			) {
				return true;
			}
		}

		return false;
	}
} );




var rreturn = /\r/g,
	rspaces = /[\x20\t\r\n\f]+/g;

jQuery.fn.extend( {
	val: function( value ) {
		var hooks, ret, isFunction,
			elem = this[ 0 ];

		if ( !arguments.length ) {
			if ( elem ) {
				hooks = jQuery.valHooks[ elem.type ] ||
					jQuery.valHooks[ elem.nodeName.toLowerCase() ];

				if ( hooks &&
					"get" in hooks &&
					( ret = hooks.get( elem, "value" ) ) !== undefined
				) {
					return ret;
				}

				ret = elem.value;

				return typeof ret === "string" ?

					// Handle most common string cases
					ret.replace( rreturn, "" ) :

					// Handle cases where value is null/undef or number
					ret == null ? "" : ret;
			}

			return;
		}

		isFunction = jQuery.isFunction( value );

		return this.each( function( i ) {
			var val;

			if ( this.nodeType !== 1 ) {
				return;
			}

			if ( isFunction ) {
				val = value.call( this, i, jQuery( this ).val() );
			} else {
				val = value;
			}

			// Treat null/undefined as ""; convert numbers to string
			if ( val == null ) {
				val = "";

			} else if ( typeof val === "number" ) {
				val += "";

			} else if ( jQuery.isArray( val ) ) {
				val = jQuery.map( val, function( value ) {
					return value == null ? "" : value + "";
				} );
			}

			hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ];

			// If set returns undefined, fall back to normal setting
			if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) {
				this.value = val;
			}
		} );
	}
} );

jQuery.extend( {
	valHooks: {
		option: {
			get: function( elem ) {

				var val = jQuery.find.attr( elem, "value" );
				return val != null ?
					val :

					// Support: IE10-11+
					// option.text throws exceptions (#14686, #14858)
					// Strip and collapse whitespace
					// https://html.spec.whatwg.org/#strip-and-collapse-whitespace
					jQuery.trim( jQuery.text( elem ) ).replace( rspaces, " " );
			}
		},
		select: {
			get: function( elem ) {
				var value, option,
					options = elem.options,
					index = elem.selectedIndex,
					one = elem.type === "select-one" || index < 0,
					values = one ? null : [],
					max = one ? index + 1 : options.length,
					i = index < 0 ?
						max :
						one ? index : 0;

				// Loop through all the selected options
				for ( ; i < max; i++ ) {
					option = options[ i ];

					// IE8-9 doesn't update selected after form reset (#2551)
					if ( ( option.selected || i === index ) &&

							// Don't return options that are disabled or in a disabled optgroup
							( support.optDisabled ?
								!option.disabled : option.getAttribute( "disabled" ) === null ) &&
							( !option.parentNode.disabled ||
								!jQuery.nodeName( option.parentNode, "optgroup" ) ) ) {

						// Get the specific value for the option
						value = jQuery( option ).val();

						// We don't need an array for one selects
						if ( one ) {
							return value;
						}

						// Multi-Selects return an array
						values.push( value );
					}
				}

				return values;
			},

			set: function( elem, value ) {
				var optionSet, option,
					options = elem.options,
					values = jQuery.makeArray( value ),
					i = options.length;

				while ( i-- ) {
					option = options[ i ];
					if ( option.selected =
						jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1
					) {
						optionSet = true;
					}
				}

				// Force browsers to behave consistently when non-matching value is set
				if ( !optionSet ) {
					elem.selectedIndex = -1;
				}
				return values;
			}
		}
	}
} );

// Radios and checkboxes getter/setter
jQuery.each( [ "radio", "checkbox" ], function() {
	jQuery.valHooks[ this ] = {
		set: function( elem, value ) {
			if ( jQuery.isArray( value ) ) {
				return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 );
			}
		}
	};
	if ( !support.checkOn ) {
		jQuery.valHooks[ this ].get = function( elem ) {
			return elem.getAttribute( "value" ) === null ? "on" : elem.value;
		};
	}
} );




// Return jQuery for attributes-only inclusion


var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/;

jQuery.extend( jQuery.event, {

	trigger: function( event, data, elem, onlyHandlers ) {

		var i, cur, tmp, bubbleType, ontype, handle, special,
			eventPath = [ elem || document ],
			type = hasOwn.call( event, "type" ) ? event.type : event,
			namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : [];

		cur = tmp = elem = elem || document;

		// Don't do events on text and comment nodes
		if ( elem.nodeType === 3 || elem.nodeType === 8 ) {
			return;
		}

		// focus/blur morphs to focusin/out; ensure we're not firing them right now
		if ( rfocusMorph.test( type + jQuery.event.triggered ) ) {
			return;
		}

		if ( type.indexOf( "." ) > -1 ) {

			// Namespaced trigger; create a regexp to match event type in handle()
			namespaces = type.split( "." );
			type = namespaces.shift();
			namespaces.sort();
		}
		ontype = type.indexOf( ":" ) < 0 && "on" + type;

		// Caller can pass in a jQuery.Event object, Object, or just an event type string
		event = event[ jQuery.expando ] ?
			event :
			new jQuery.Event( type, typeof event === "object" && event );

		// Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true)
		event.isTrigger = onlyHandlers ? 2 : 3;
		event.namespace = namespaces.join( "." );
		event.rnamespace = event.namespace ?
			new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) :
			null;

		// Clean up the event in case it is being reused
		event.result = undefined;
		if ( !event.target ) {
			event.target = elem;
		}

		// Clone any incoming data and prepend the event, creating the handler arg list
		data = data == null ?
			[ event ] :
			jQuery.makeArray( data, [ event ] );

		// Allow special events to draw outside the lines
		special = jQuery.event.special[ type ] || {};
		if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) {
			return;
		}

		// Determine event propagation path in advance, per W3C events spec (#9951)
		// Bubble up to document, then to window; watch for a global ownerDocument var (#9724)
		if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) {

			bubbleType = special.delegateType || type;
			if ( !rfocusMorph.test( bubbleType + type ) ) {
				cur = cur.parentNode;
			}
			for ( ; cur; cur = cur.parentNode ) {
				eventPath.push( cur );
				tmp = cur;
			}

			// Only add window if we got to document (e.g., not plain obj or detached DOM)
			if ( tmp === ( elem.ownerDocument || document ) ) {
				eventPath.push( tmp.defaultView || tmp.parentWindow || window );
			}
		}

		// Fire handlers on the event path
		i = 0;
		while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) {

			event.type = i > 1 ?
				bubbleType :
				special.bindType || type;

			// jQuery handler
			handle = ( dataPriv.get( cur, "events" ) || {} )[ event.type ] &&
				dataPriv.get( cur, "handle" );
			if ( handle ) {
				handle.apply( cur, data );
			}

			// Native handler
			handle = ontype && cur[ ontype ];
			if ( handle && handle.apply && acceptData( cur ) ) {
				event.result = handle.apply( cur, data );
				if ( event.result === false ) {
					event.preventDefault();
				}
			}
		}
		event.type = type;

		// If nobody prevented the default action, do it now
		if ( !onlyHandlers && !event.isDefaultPrevented() ) {

			if ( ( !special._default ||
				special._default.apply( eventPath.pop(), data ) === false ) &&
				acceptData( elem ) ) {

				// Call a native DOM method on the target with the same name name as the event.
				// Don't do default actions on window, that's where global variables be (#6170)
				if ( ontype && jQuery.isFunction( elem[ type ] ) && !jQuery.isWindow( elem ) ) {

					// Don't re-trigger an onFOO event when we call its FOO() method
					tmp = elem[ ontype ];

					if ( tmp ) {
						elem[ ontype ] = null;
					}

					// Prevent re-triggering of the same event, since we already bubbled it above
					jQuery.event.triggered = type;
					elem[ type ]();
					jQuery.event.triggered = undefined;

					if ( tmp ) {
						elem[ ontype ] = tmp;
					}
				}
			}
		}

		return event.result;
	},

	// Piggyback on a donor event to simulate a different one
	// Used only for `focus(in | out)` events
	simulate: function( type, elem, event ) {
		var e = jQuery.extend(
			new jQuery.Event(),
			event,
			{
				type: type,
				isSimulated: true
			}
		);

		jQuery.event.trigger( e, null, elem );
	}

} );

jQuery.fn.extend( {

	trigger: function( type, data ) {
		return this.each( function() {
			jQuery.event.trigger( type, data, this );
		} );
	},
	triggerHandler: function( type, data ) {
		var elem = this[ 0 ];
		if ( elem ) {
			return jQuery.event.trigger( type, data, elem, true );
		}
	}
} );


jQuery.each( ( "blur focus focusin focusout load resize scroll unload click dblclick " +
	"mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " +
	"change select submit keydown keypress keyup error contextmenu" ).split( " " ),
	function( i, name ) {

	// Handle event binding
	jQuery.fn[ name ] = function( data, fn ) {
		return arguments.length > 0 ?
			this.on( name, null, data, fn ) :
			this.trigger( name );
	};
} );

jQuery.fn.extend( {
	hover: function( fnOver, fnOut ) {
		return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver );
	}
} );




support.focusin = "onfocusin" in window;


// Support: Firefox
// Firefox doesn't have focus(in | out) events
// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787
//
// Support: Chrome, Safari
// focus(in | out) events fire after focus & blur events,
// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order
// Related ticket - https://code.google.com/p/chromium/issues/detail?id=449857
if ( !support.focusin ) {
	jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) {

		// Attach a single capturing handler on the document while someone wants focusin/focusout
		var handler = function( event ) {
			jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) );
		};

		jQuery.event.special[ fix ] = {
			setup: function() {
				var doc = this.ownerDocument || this,
					attaches = dataPriv.access( doc, fix );

				if ( !attaches ) {
					doc.addEventListener( orig, handler, true );
				}
				dataPriv.access( doc, fix, ( attaches || 0 ) + 1 );
			},
			teardown: function() {
				var doc = this.ownerDocument || this,
					attaches = dataPriv.access( doc, fix ) - 1;

				if ( !attaches ) {
					doc.removeEventListener( orig, handler, true );
					dataPriv.remove( doc, fix );

				} else {
					dataPriv.access( doc, fix, attaches );
				}
			}
		};
	} );
}
var location = window.location;

var nonce = jQuery.now();

var rquery = ( /\?/ );



// Support: Android 2.3
// Workaround failure to string-cast null input
jQuery.parseJSON = function( data ) {
	return JSON.parse( data + "" );
};


// Cross-browser xml parsing
jQuery.parseXML = function( data ) {
	var xml;
	if ( !data || typeof data !== "string" ) {
		return null;
	}

	// Support: IE9
	try {
		xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" );
	} catch ( e ) {
		xml = undefined;
	}

	if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) {
		jQuery.error( "Invalid XML: " + data );
	}
	return xml;
};


var
	rhash = /#.*$/,
	rts = /([?&])_=[^&]*/,
	rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg,

	// #7653, #8125, #8152: local protocol detection
	rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,
	rnoContent = /^(?:GET|HEAD)$/,
	rprotocol = /^\/\//,

	/* Prefilters
	 * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example)
	 * 2) These are called:
	 *    - BEFORE asking for a transport
	 *    - AFTER param serialization (s.data is a string if s.processData is true)
	 * 3) key is the dataType
	 * 4) the catchall symbol "*" can be used
	 * 5) execution will start with transport dataType and THEN continue down to "*" if needed
	 */
	prefilters = {},

	/* Transports bindings
	 * 1) key is the dataType
	 * 2) the catchall symbol "*" can be used
	 * 3) selection will start with transport dataType and THEN go to "*" if needed
	 */
	transports = {},

	// Avoid comment-prolog char sequence (#10098); must appease lint and evade compression
	allTypes = "*/".concat( "*" ),

	// Anchor tag for parsing the document origin
	originAnchor = document.createElement( "a" );
	originAnchor.href = location.href;

// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport
function addToPrefiltersOrTransports( structure ) {

	// dataTypeExpression is optional and defaults to "*"
	return function( dataTypeExpression, func ) {

		if ( typeof dataTypeExpression !== "string" ) {
			func = dataTypeExpression;
			dataTypeExpression = "*";
		}

		var dataType,
			i = 0,
			dataTypes = dataTypeExpression.toLowerCase().match( rnotwhite ) || [];

		if ( jQuery.isFunction( func ) ) {

			// For each dataType in the dataTypeExpression
			while ( ( dataType = dataTypes[ i++ ] ) ) {

				// Prepend if requested
				if ( dataType[ 0 ] === "+" ) {
					dataType = dataType.slice( 1 ) || "*";
					( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func );

				// Otherwise append
				} else {
					( structure[ dataType ] = structure[ dataType ] || [] ).push( func );
				}
			}
		}
	};
}

// Base inspection function for prefilters and transports
function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) {

	var inspected = {},
		seekingTransport = ( structure === transports );

	function inspect( dataType ) {
		var selected;
		inspected[ dataType ] = true;
		jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) {
			var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR );
			if ( typeof dataTypeOrTransport === "string" &&
				!seekingTransport && !inspected[ dataTypeOrTransport ] ) {

				options.dataTypes.unshift( dataTypeOrTransport );
				inspect( dataTypeOrTransport );
				return false;
			} else if ( seekingTransport ) {
				return !( selected = dataTypeOrTransport );
			}
		} );
		return selected;
	}

	return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" );
}

// A special extend for ajax options
// that takes "flat" options (not to be deep extended)
// Fixes #9887
function ajaxExtend( target, src ) {
	var key, deep,
		flatOptions = jQuery.ajaxSettings.flatOptions || {};

	for ( key in src ) {
		if ( src[ key ] !== undefined ) {
			( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ];
		}
	}
	if ( deep ) {
		jQuery.extend( true, target, deep );
	}

	return target;
}

/* Handles responses to an ajax request:
 * - finds the right dataType (mediates between content-type and expected dataType)
 * - returns the corresponding response
 */
function ajaxHandleResponses( s, jqXHR, responses ) {

	var ct, type, finalDataType, firstDataType,
		contents = s.contents,
		dataTypes = s.dataTypes;

	// Remove auto dataType and get content-type in the process
	while ( dataTypes[ 0 ] === "*" ) {
		dataTypes.shift();
		if ( ct === undefined ) {
			ct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" );
		}
	}

	// Check if we're dealing with a known content-type
	if ( ct ) {
		for ( type in contents ) {
			if ( contents[ type ] && contents[ type ].test( ct ) ) {
				dataTypes.unshift( type );
				break;
			}
		}
	}

	// Check to see if we have a response for the expected dataType
	if ( dataTypes[ 0 ] in responses ) {
		finalDataType = dataTypes[ 0 ];
	} else {

		// Try convertible dataTypes
		for ( type in responses ) {
			if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) {
				finalDataType = type;
				break;
			}
			if ( !firstDataType ) {
				firstDataType = type;
			}
		}

		// Or just use first one
		finalDataType = finalDataType || firstDataType;
	}

	// If we found a dataType
	// We add the dataType to the list if needed
	// and return the corresponding response
	if ( finalDataType ) {
		if ( finalDataType !== dataTypes[ 0 ] ) {
			dataTypes.unshift( finalDataType );
		}
		return responses[ finalDataType ];
	}
}

/* Chain conversions given the request and the original response
 * Also sets the responseXXX fields on the jqXHR instance
 */
function ajaxConvert( s, response, jqXHR, isSuccess ) {
	var conv2, current, conv, tmp, prev,
		converters = {},

		// Work with a copy of dataTypes in case we need to modify it for conversion
		dataTypes = s.dataTypes.slice();

	// Create converters map with lowercased keys
	if ( dataTypes[ 1 ] ) {
		for ( conv in s.converters ) {
			converters[ conv.toLowerCase() ] = s.converters[ conv ];
		}
	}

	current = dataTypes.shift();

	// Convert to each sequential dataType
	while ( current ) {

		if ( s.responseFields[ current ] ) {
			jqXHR[ s.responseFields[ current ] ] = response;
		}

		// Apply the dataFilter if provided
		if ( !prev && isSuccess && s.dataFilter ) {
			response = s.dataFilter( response, s.dataType );
		}

		prev = current;
		current = dataTypes.shift();

		if ( current ) {

		// There's only work to do if current dataType is non-auto
			if ( current === "*" ) {

				current = prev;

			// Convert response if prev dataType is non-auto and differs from current
			} else if ( prev !== "*" && prev !== current ) {

				// Seek a direct converter
				conv = converters[ prev + " " + current ] || converters[ "* " + current ];

				// If none found, seek a pair
				if ( !conv ) {
					for ( conv2 in converters ) {

						// If conv2 outputs current
						tmp = conv2.split( " " );
						if ( tmp[ 1 ] === current ) {

							// If prev can be converted to accepted input
							conv = converters[ prev + " " + tmp[ 0 ] ] ||
								converters[ "* " + tmp[ 0 ] ];
							if ( conv ) {

								// Condense equivalence converters
								if ( conv === true ) {
									conv = converters[ conv2 ];

								// Otherwise, insert the intermediate dataType
								} else if ( converters[ conv2 ] !== true ) {
									current = tmp[ 0 ];
									dataTypes.unshift( tmp[ 1 ] );
								}
								break;
							}
						}
					}
				}

				// Apply converter (if not an equivalence)
				if ( conv !== true ) {

					// Unless errors are allowed to bubble, catch and return them
					if ( conv && s.throws ) {
						response = conv( response );
					} else {
						try {
							response = conv( response );
						} catch ( e ) {
							return {
								state: "parsererror",
								error: conv ? e : "No conversion from " + prev + " to " + current
							};
						}
					}
				}
			}
		}
	}

	return { state: "success", data: response };
}

jQuery.extend( {

	// Counter for holding the number of active queries
	active: 0,

	// Last-Modified header cache for next request
	lastModified: {},
	etag: {},

	ajaxSettings: {
		url: location.href,
		type: "GET",
		isLocal: rlocalProtocol.test( location.protocol ),
		global: true,
		processData: true,
		async: true,
		contentType: "application/x-www-form-urlencoded; charset=UTF-8",
		/*
		timeout: 0,
		data: null,
		dataType: null,
		username: null,
		password: null,
		cache: null,
		throws: false,
		traditional: false,
		headers: {},
		*/

		accepts: {
			"*": allTypes,
			text: "text/plain",
			html: "text/html",
			xml: "application/xml, text/xml",
			json: "application/json, text/javascript"
		},

		contents: {
			xml: /\bxml\b/,
			html: /\bhtml/,
			json: /\bjson\b/
		},

		responseFields: {
			xml: "responseXML",
			text: "responseText",
			json: "responseJSON"
		},

		// Data converters
		// Keys separate source (or catchall "*") and destination types with a single space
		converters: {

			// Convert anything to text
			"* text": String,

			// Text to html (true = no transformation)
			"text html": true,

			// Evaluate text as a json expression
			"text json": jQuery.parseJSON,

			// Parse text as xml
			"text xml": jQuery.parseXML
		},

		// For options that shouldn't be deep extended:
		// you can add your own custom options here if
		// and when you create one that shouldn't be
		// deep extended (see ajaxExtend)
		flatOptions: {
			url: true,
			context: true
		}
	},

	// Creates a full fledged settings object into target
	// with both ajaxSettings and settings fields.
	// If target is omitted, writes into ajaxSettings.
	ajaxSetup: function( target, settings ) {
		return settings ?

			// Building a settings object
			ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) :

			// Extending ajaxSettings
			ajaxExtend( jQuery.ajaxSettings, target );
	},

	ajaxPrefilter: addToPrefiltersOrTransports( prefilters ),
	ajaxTransport: addToPrefiltersOrTransports( transports ),

	// Main method
	ajax: function( url, options ) {

		// If url is an object, simulate pre-1.5 signature
		if ( typeof url === "object" ) {
			options = url;
			url = undefined;
		}

		// Force options to be an object
		options = options || {};

		var transport,

			// URL without anti-cache param
			cacheURL,

			// Response headers
			responseHeadersString,
			responseHeaders,

			// timeout handle
			timeoutTimer,

			// Url cleanup var
			urlAnchor,

			// To know if global events are to be dispatched
			fireGlobals,

			// Loop variable
			i,

			// Create the final options object
			s = jQuery.ajaxSetup( {}, options ),

			// Callbacks context
			callbackContext = s.context || s,

			// Context for global events is callbackContext if it is a DOM node or jQuery collection
			globalEventContext = s.context &&
				( callbackContext.nodeType || callbackContext.jquery ) ?
					jQuery( callbackContext ) :
					jQuery.event,

			// Deferreds
			deferred = jQuery.Deferred(),
			completeDeferred = jQuery.Callbacks( "once memory" ),

			// Status-dependent callbacks
			statusCode = s.statusCode || {},

			// Headers (they are sent all at once)
			requestHeaders = {},
			requestHeadersNames = {},

			// The jqXHR state
			state = 0,

			// Default abort message
			strAbort = "canceled",

			// Fake xhr
			jqXHR = {
				readyState: 0,

				// Builds headers hashtable if needed
				getResponseHeader: function( key ) {
					var match;
					if ( state === 2 ) {
						if ( !responseHeaders ) {
							responseHeaders = {};
							while ( ( match = rheaders.exec( responseHeadersString ) ) ) {
								responseHeaders[ match[ 1 ].toLowerCase() ] = match[ 2 ];
							}
						}
						match = responseHeaders[ key.toLowerCase() ];
					}
					return match == null ? null : match;
				},

				// Raw string
				getAllResponseHeaders: function() {
					return state === 2 ? responseHeadersString : null;
				},

				// Caches the header
				setRequestHeader: function( name, value ) {
					var lname = name.toLowerCase();
					if ( !state ) {
						name = requestHeadersNames[ lname ] = requestHeadersNames[ lname ] || name;
						requestHeaders[ name ] = value;
					}
					return this;
				},

				// Overrides response content-type header
				overrideMimeType: function( type ) {
					if ( !state ) {
						s.mimeType = type;
					}
					return this;
				},

				// Status-dependent callbacks
				statusCode: function( map ) {
					var code;
					if ( map ) {
						if ( state < 2 ) {
							for ( code in map ) {

								// Lazy-add the new callback in a way that preserves old ones
								statusCode[ code ] = [ statusCode[ code ], map[ code ] ];
							}
						} else {

							// Execute the appropriate callbacks
							jqXHR.always( map[ jqXHR.status ] );
						}
					}
					return this;
				},

				// Cancel the request
				abort: function( statusText ) {
					var finalText = statusText || strAbort;
					if ( transport ) {
						transport.abort( finalText );
					}
					done( 0, finalText );
					return this;
				}
			};

		// Attach deferreds
		deferred.promise( jqXHR ).complete = completeDeferred.add;
		jqXHR.success = jqXHR.done;
		jqXHR.error = jqXHR.fail;

		// Remove hash character (#7531: and string promotion)
		// Add protocol if not provided (prefilters might expect it)
		// Handle falsy url in the settings object (#10093: consistency with old signature)
		// We also use the url parameter if available
		s.url = ( ( url || s.url || location.href ) + "" ).replace( rhash, "" )
			.replace( rprotocol, location.protocol + "//" );

		// Alias method option to type as per ticket #12004
		s.type = options.method || options.type || s.method || s.type;

		// Extract dataTypes list
		s.dataTypes = jQuery.trim( s.dataType || "*" ).toLowerCase().match( rnotwhite ) || [ "" ];

		// A cross-domain request is in order when the origin doesn't match the current origin.
		if ( s.crossDomain == null ) {
			urlAnchor = document.createElement( "a" );

			// Support: IE8-11+
			// IE throws exception if url is malformed, e.g. http://example.com:80x/
			try {
				urlAnchor.href = s.url;

				// Support: IE8-11+
				// Anchor's host property isn't correctly set when s.url is relative
				urlAnchor.href = urlAnchor.href;
				s.crossDomain = originAnchor.protocol + "//" + originAnchor.host !==
					urlAnchor.protocol + "//" + urlAnchor.host;
			} catch ( e ) {

				// If there is an error parsing the URL, assume it is crossDomain,
				// it can be rejected by the transport if it is invalid
				s.crossDomain = true;
			}
		}

		// Convert data if not already a string
		if ( s.data && s.processData && typeof s.data !== "string" ) {
			s.data = jQuery.param( s.data, s.traditional );
		}

		// Apply prefilters
		inspectPrefiltersOrTransports( prefilters, s, options, jqXHR );

		// If request was aborted inside a prefilter, stop there
		if ( state === 2 ) {
			return jqXHR;
		}

		// We can fire global events as of now if asked to
		// Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118)
		fireGlobals = jQuery.event && s.global;

		// Watch for a new set of requests
		if ( fireGlobals && jQuery.active++ === 0 ) {
			jQuery.event.trigger( "ajaxStart" );
		}

		// Uppercase the type
		s.type = s.type.toUpperCase();

		// Determine if request has content
		s.hasContent = !rnoContent.test( s.type );

		// Save the URL in case we're toying with the If-Modified-Since
		// and/or If-None-Match header later on
		cacheURL = s.url;

		// More options handling for requests with no content
		if ( !s.hasContent ) {

			// If data is available, append data to url
			if ( s.data ) {
				cacheURL = ( s.url += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data );

				// #9682: remove data so that it's not used in an eventual retry
				delete s.data;
			}

			// Add anti-cache in url if needed
			if ( s.cache === false ) {
				s.url = rts.test( cacheURL ) ?

					// If there is already a '_' parameter, set its value
					cacheURL.replace( rts, "$1_=" + nonce++ ) :

					// Otherwise add one to the end
					cacheURL + ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + nonce++;
			}
		}

		// Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode.
		if ( s.ifModified ) {
			if ( jQuery.lastModified[ cacheURL ] ) {
				jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] );
			}
			if ( jQuery.etag[ cacheURL ] ) {
				jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] );
			}
		}

		// Set the correct header, if data is being sent
		if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) {
			jqXHR.setRequestHeader( "Content-Type", s.contentType );
		}

		// Set the Accepts header for the server, depending on the dataType
		jqXHR.setRequestHeader(
			"Accept",
			s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ?
				s.accepts[ s.dataTypes[ 0 ] ] +
					( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) :
				s.accepts[ "*" ]
		);

		// Check for headers option
		for ( i in s.headers ) {
			jqXHR.setRequestHeader( i, s.headers[ i ] );
		}

		// Allow custom headers/mimetypes and early abort
		if ( s.beforeSend &&
			( s.beforeSend.call( callbackContext, jqXHR, s ) === false || state === 2 ) ) {

			// Abort if not done already and return
			return jqXHR.abort();
		}

		// Aborting is no longer a cancellation
		strAbort = "abort";

		// Install callbacks on deferreds
		for ( i in { success: 1, error: 1, complete: 1 } ) {
			jqXHR[ i ]( s[ i ] );
		}

		// Get transport
		transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR );

		// If no transport, we auto-abort
		if ( !transport ) {
			done( -1, "No Transport" );
		} else {
			jqXHR.readyState = 1;

			// Send global event
			if ( fireGlobals ) {
				globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] );
			}

			// If request was aborted inside ajaxSend, stop there
			if ( state === 2 ) {
				return jqXHR;
			}

			// Timeout
			if ( s.async && s.timeout > 0 ) {
				timeoutTimer = window.setTimeout( function() {
					jqXHR.abort( "timeout" );
				}, s.timeout );
			}

			try {
				state = 1;
				transport.send( requestHeaders, done );
			} catch ( e ) {

				// Propagate exception as error if not done
				if ( state < 2 ) {
					done( -1, e );

				// Simply rethrow otherwise
				} else {
					throw e;
				}
			}
		}

		// Callback for when everything is done
		function done( status, nativeStatusText, responses, headers ) {
			var isSuccess, success, error, response, modified,
				statusText = nativeStatusText;

			// Called once
			if ( state === 2 ) {
				return;
			}

			// State is "done" now
			state = 2;

			// Clear timeout if it exists
			if ( timeoutTimer ) {
				window.clearTimeout( timeoutTimer );
			}

			// Dereference transport for early garbage collection
			// (no matter how long the jqXHR object will be used)
			transport = undefined;

			// Cache response headers
			responseHeadersString = headers || "";

			// Set readyState
			jqXHR.readyState = status > 0 ? 4 : 0;

			// Determine if successful
			isSuccess = status >= 200 && status < 300 || status === 304;

			// Get response data
			if ( responses ) {
				response = ajaxHandleResponses( s, jqXHR, responses );
			}

			// Convert no matter what (that way responseXXX fields are always set)
			response = ajaxConvert( s, response, jqXHR, isSuccess );

			// If successful, handle type chaining
			if ( isSuccess ) {

				// Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode.
				if ( s.ifModified ) {
					modified = jqXHR.getResponseHeader( "Last-Modified" );
					if ( modified ) {
						jQuery.lastModified[ cacheURL ] = modified;
					}
					modified = jqXHR.getResponseHeader( "etag" );
					if ( modified ) {
						jQuery.etag[ cacheURL ] = modified;
					}
				}

				// if no content
				if ( status === 204 || s.type === "HEAD" ) {
					statusText = "nocontent";

				// if not modified
				} else if ( status === 304 ) {
					statusText = "notmodified";

				// If we have data, let's convert it
				} else {
					statusText = response.state;
					success = response.data;
					error = response.error;
					isSuccess = !error;
				}
			} else {

				// Extract error from statusText and normalize for non-aborts
				error = statusText;
				if ( status || !statusText ) {
					statusText = "error";
					if ( status < 0 ) {
						status = 0;
					}
				}
			}

			// Set data for the fake xhr object
			jqXHR.status = status;
			jqXHR.statusText = ( nativeStatusText || statusText ) + "";

			// Success/Error
			if ( isSuccess ) {
				deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] );
			} else {
				deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] );
			}

			// Status-dependent callbacks
			jqXHR.statusCode( statusCode );
			statusCode = undefined;

			if ( fireGlobals ) {
				globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError",
					[ jqXHR, s, isSuccess ? success : error ] );
			}

			// Complete
			completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] );

			if ( fireGlobals ) {
				globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] );

				// Handle the global AJAX counter
				if ( !( --jQuery.active ) ) {
					jQuery.event.trigger( "ajaxStop" );
				}
			}
		}

		return jqXHR;
	},

	getJSON: function( url, data, callback ) {
		return jQuery.get( url, data, callback, "json" );
	},

	getScript: function( url, callback ) {
		return jQuery.get( url, undefined, callback, "script" );
	}
} );

jQuery.each( [ "get", "post" ], function( i, method ) {
	jQuery[ method ] = function( url, data, callback, type ) {

		// Shift arguments if data argument was omitted
		if ( jQuery.isFunction( data ) ) {
			type = type || callback;
			callback = data;
			data = undefined;
		}

		// The url can be an options object (which then must have .url)
		return jQuery.ajax( jQuery.extend( {
			url: url,
			type: method,
			dataType: type,
			data: data,
			success: callback
		}, jQuery.isPlainObject( url ) && url ) );
	};
} );


jQuery._evalUrl = function( url ) {
	return jQuery.ajax( {
		url: url,

		// Make this explicit, since user can override this through ajaxSetup (#11264)
		type: "GET",
		dataType: "script",
		async: false,
		global: false,
		"throws": true
	} );
};


jQuery.fn.extend( {
	wrapAll: function( html ) {
		var wrap;

		if ( jQuery.isFunction( html ) ) {
			return this.each( function( i ) {
				jQuery( this ).wrapAll( html.call( this, i ) );
			} );
		}

		if ( this[ 0 ] ) {

			// The elements to wrap the target around
			wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true );

			if ( this[ 0 ].parentNode ) {
				wrap.insertBefore( this[ 0 ] );
			}

			wrap.map( function() {
				var elem = this;

				while ( elem.firstElementChild ) {
					elem = elem.firstElementChild;
				}

				return elem;
			} ).append( this );
		}

		return this;
	},

	wrapInner: function( html ) {
		if ( jQuery.isFunction( html ) ) {
			return this.each( function( i ) {
				jQuery( this ).wrapInner( html.call( this, i ) );
			} );
		}

		return this.each( function() {
			var self = jQuery( this ),
				contents = self.contents();

			if ( contents.length ) {
				contents.wrapAll( html );

			} else {
				self.append( html );
			}
		} );
	},

	wrap: function( html ) {
		var isFunction = jQuery.isFunction( html );

		return this.each( function( i ) {
			jQuery( this ).wrapAll( isFunction ? html.call( this, i ) : html );
		} );
	},

	unwrap: function() {
		return this.parent().each( function() {
			if ( !jQuery.nodeName( this, "body" ) ) {
				jQuery( this ).replaceWith( this.childNodes );
			}
		} ).end();
	}
} );


jQuery.expr.filters.hidden = function( elem ) {
	return !jQuery.expr.filters.visible( elem );
};
jQuery.expr.filters.visible = function( elem ) {

	// Support: Opera <= 12.12
	// Opera reports offsetWidths and offsetHeights less than zero on some elements
	// Use OR instead of AND as the element is not visible if either is true
	// See tickets #10406 and #13132
	return elem.offsetWidth > 0 || elem.offsetHeight > 0 || elem.getClientRects().length > 0;
};




var r20 = /%20/g,
	rbracket = /\[\]$/,
	rCRLF = /\r?\n/g,
	rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i,
	rsubmittable = /^(?:input|select|textarea|keygen)/i;

function buildParams( prefix, obj, traditional, add ) {
	var name;

	if ( jQuery.isArray( obj ) ) {

		// Serialize array item.
		jQuery.each( obj, function( i, v ) {
			if ( traditional || rbracket.test( prefix ) ) {

				// Treat each array item as a scalar.
				add( prefix, v );

			} else {

				// Item is non-scalar (array or object), encode its numeric index.
				buildParams(
					prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]",
					v,
					traditional,
					add
				);
			}
		} );

	} else if ( !traditional && jQuery.type( obj ) === "object" ) {

		// Serialize object item.
		for ( name in obj ) {
			buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add );
		}

	} else {

		// Serialize scalar item.
		add( prefix, obj );
	}
}

// Serialize an array of form elements or a set of
// key/values into a query string
jQuery.param = function( a, traditional ) {
	var prefix,
		s = [],
		add = function( key, value ) {

			// If value is a function, invoke it and return its value
			value = jQuery.isFunction( value ) ? value() : ( value == null ? "" : value );
			s[ s.length ] = encodeURIComponent( key ) + "=" + encodeURIComponent( value );
		};

	// Set traditional to true for jQuery <= 1.3.2 behavior.
	if ( traditional === undefined ) {
		traditional = jQuery.ajaxSettings && jQuery.ajaxSettings.traditional;
	}

	// If an array was passed in, assume that it is an array of form elements.
	if ( jQuery.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) {

		// Serialize the form elements
		jQuery.each( a, function() {
			add( this.name, this.value );
		} );

	} else {

		// If traditional, encode the "old" way (the way 1.3.2 or older
		// did it), otherwise encode params recursively.
		for ( prefix in a ) {
			buildParams( prefix, a[ prefix ], traditional, add );
		}
	}

	// Return the resulting serialization
	return s.join( "&" ).replace( r20, "+" );
};

jQuery.fn.extend( {
	serialize: function() {
		return jQuery.param( this.serializeArray() );
	},
	serializeArray: function() {
		return this.map( function() {

			// Can add propHook for "elements" to filter or add form elements
			var elements = jQuery.prop( this, "elements" );
			return elements ? jQuery.makeArray( elements ) : this;
		} )
		.filter( function() {
			var type = this.type;

			// Use .is( ":disabled" ) so that fieldset[disabled] works
			return this.name && !jQuery( this ).is( ":disabled" ) &&
				rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) &&
				( this.checked || !rcheckableType.test( type ) );
		} )
		.map( function( i, elem ) {
			var val = jQuery( this ).val();

			return val == null ?
				null :
				jQuery.isArray( val ) ?
					jQuery.map( val, function( val ) {
						return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) };
					} ) :
					{ name: elem.name, value: val.replace( rCRLF, "\r\n" ) };
		} ).get();
	}
} );


jQuery.ajaxSettings.xhr = function() {
	try {
		return new window.XMLHttpRequest();
	} catch ( e ) {}
};

var xhrSuccessStatus = {

		// File protocol always yields status code 0, assume 200
		0: 200,

		// Support: IE9
		// #1450: sometimes IE returns 1223 when it should be 204
		1223: 204
	},
	xhrSupported = jQuery.ajaxSettings.xhr();

support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported );
support.ajax = xhrSupported = !!xhrSupported;

jQuery.ajaxTransport( function( options ) {
	var callback, errorCallback;

	// Cross domain only allowed if supported through XMLHttpRequest
	if ( support.cors || xhrSupported && !options.crossDomain ) {
		return {
			send: function( headers, complete ) {
				var i,
					xhr = options.xhr();

				xhr.open(
					options.type,
					options.url,
					options.async,
					options.username,
					options.password
				);

				// Apply custom fields if provided
				if ( options.xhrFields ) {
					for ( i in options.xhrFields ) {
						xhr[ i ] = options.xhrFields[ i ];
					}
				}

				// Override mime type if needed
				if ( options.mimeType && xhr.overrideMimeType ) {
					xhr.overrideMimeType( options.mimeType );
				}

				// X-Requested-With header
				// For cross-domain requests, seeing as conditions for a preflight are
				// akin to a jigsaw puzzle, we simply never set it to be sure.
				// (it can always be set on a per-request basis or even using ajaxSetup)
				// For same-domain requests, won't change header if already provided.
				if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) {
					headers[ "X-Requested-With" ] = "XMLHttpRequest";
				}

				// Set headers
				for ( i in headers ) {
					xhr.setRequestHeader( i, headers[ i ] );
				}

				// Callback
				callback = function( type ) {
					return function() {
						if ( callback ) {
							callback = errorCallback = xhr.onload =
								xhr.onerror = xhr.onabort = xhr.onreadystatechange = null;

							if ( type === "abort" ) {
								xhr.abort();
							} else if ( type === "error" ) {

								// Support: IE9
								// On a manual native abort, IE9 throws
								// errors on any property access that is not readyState
								if ( typeof xhr.status !== "number" ) {
									complete( 0, "error" );
								} else {
									complete(

										// File: protocol always yields status 0; see #8605, #14207
										xhr.status,
										xhr.statusText
									);
								}
							} else {
								complete(
									xhrSuccessStatus[ xhr.status ] || xhr.status,
									xhr.statusText,

									// Support: IE9 only
									// IE9 has no XHR2 but throws on binary (trac-11426)
									// For XHR2 non-text, let the caller handle it (gh-2498)
									( xhr.responseType || "text" ) !== "text"  ||
									typeof xhr.responseText !== "string" ?
										{ binary: xhr.response } :
										{ text: xhr.responseText },
									xhr.getAllResponseHeaders()
								);
							}
						}
					};
				};

				// Listen to events
				xhr.onload = callback();
				errorCallback = xhr.onerror = callback( "error" );

				// Support: IE9
				// Use onreadystatechange to replace onabort
				// to handle uncaught aborts
				if ( xhr.onabort !== undefined ) {
					xhr.onabort = errorCallback;
				} else {
					xhr.onreadystatechange = function() {

						// Check readyState before timeout as it changes
						if ( xhr.readyState === 4 ) {

							// Allow onerror to be called first,
							// but that will not handle a native abort
							// Also, save errorCallback to a variable
							// as xhr.onerror cannot be accessed
							window.setTimeout( function() {
								if ( callback ) {
									errorCallback();
								}
							} );
						}
					};
				}

				// Create the abort callback
				callback = callback( "abort" );

				try {

					// Do send the request (this may raise an exception)
					xhr.send( options.hasContent && options.data || null );
				} catch ( e ) {

					// #14683: Only rethrow if this hasn't been notified as an error yet
					if ( callback ) {
						throw e;
					}
				}
			},

			abort: function() {
				if ( callback ) {
					callback();
				}
			}
		};
	}
} );




// Install script dataType
jQuery.ajaxSetup( {
	accepts: {
		script: "text/javascript, application/javascript, " +
			"application/ecmascript, application/x-ecmascript"
	},
	contents: {
		script: /\b(?:java|ecma)script\b/
	},
	converters: {
		"text script": function( text ) {
			jQuery.globalEval( text );
			return text;
		}
	}
} );

// Handle cache's special case and crossDomain
jQuery.ajaxPrefilter( "script", function( s ) {
	if ( s.cache === undefined ) {
		s.cache = false;
	}
	if ( s.crossDomain ) {
		s.type = "GET";
	}
} );

// Bind script tag hack transport
jQuery.ajaxTransport( "script", function( s ) {

	// This transport only deals with cross domain requests
	if ( s.crossDomain ) {
		var script, callback;
		return {
			send: function( _, complete ) {
				script = jQuery( "<script>" ).prop( {
					charset: s.scriptCharset,
					src: s.url
				} ).on(
					"load error",
					callback = function( evt ) {
						script.remove();
						callback = null;
						if ( evt ) {
							complete( evt.type === "error" ? 404 : 200, evt.type );
						}
					}
				);

				// Use native DOM manipulation to avoid our domManip AJAX trickery
				document.head.appendChild( script[ 0 ] );
			},
			abort: function() {
				if ( callback ) {
					callback();
				}
			}
		};
	}
} );




var oldCallbacks = [],
	rjsonp = /(=)\?(?=&|$)|\?\?/;

// Default jsonp settings
jQuery.ajaxSetup( {
	jsonp: "callback",
	jsonpCallback: function() {
		var callback = oldCallbacks.pop() || ( jQuery.expando + "_" + ( nonce++ ) );
		this[ callback ] = true;
		return callback;
	}
} );

// Detect, normalize options and install callbacks for jsonp requests
jQuery.ajaxPrefilter( "json jsonp", function( s, originalSettings, jqXHR ) {

	var callbackName, overwritten, responseContainer,
		jsonProp = s.jsonp !== false && ( rjsonp.test( s.url ) ?
			"url" :
			typeof s.data === "string" &&
				( s.contentType || "" )
					.indexOf( "application/x-www-form-urlencoded" ) === 0 &&
				rjsonp.test( s.data ) && "data"
		);

	// Handle iff the expected data type is "jsonp" or we have a parameter to set
	if ( jsonProp || s.dataTypes[ 0 ] === "jsonp" ) {

		// Get callback name, remembering preexisting value associated with it
		callbackName = s.jsonpCallback = jQuery.isFunction( s.jsonpCallback ) ?
			s.jsonpCallback() :
			s.jsonpCallback;

		// Insert callback into url or form data
		if ( jsonProp ) {
			s[ jsonProp ] = s[ jsonProp ].replace( rjsonp, "$1" + callbackName );
		} else if ( s.jsonp !== false ) {
			s.url += ( rquery.test( s.url ) ? "&" : "?" ) + s.jsonp + "=" + callbackName;
		}

		// Use data converter to retrieve json after script execution
		s.converters[ "script json" ] = function() {
			if ( !responseContainer ) {
				jQuery.error( callbackName + " was not called" );
			}
			return responseContainer[ 0 ];
		};

		// Force json dataType
		s.dataTypes[ 0 ] = "json";

		// Install callback
		overwritten = window[ callbackName ];
		window[ callbackName ] = function() {
			responseContainer = arguments;
		};

		// Clean-up function (fires after converters)
		jqXHR.always( function() {

			// If previous value didn't exist - remove it
			if ( overwritten === undefined ) {
				jQuery( window ).removeProp( callbackName );

			// Otherwise restore preexisting value
			} else {
				window[ callbackName ] = overwritten;
			}

			// Save back as free
			if ( s[ callbackName ] ) {

				// Make sure that re-using the options doesn't screw things around
				s.jsonpCallback = originalSettings.jsonpCallback;

				// Save the callback name for future use
				oldCallbacks.push( callbackName );
			}

			// Call if it was a function and we have a response
			if ( responseContainer && jQuery.isFunction( overwritten ) ) {
				overwritten( responseContainer[ 0 ] );
			}

			responseContainer = overwritten = undefined;
		} );

		// Delegate to script
		return "script";
	}
} );




// Argument "data" should be string of html
// context (optional): If specified, the fragment will be created in this context,
// defaults to document
// keepScripts (optional): If true, will include scripts passed in the html string
jQuery.parseHTML = function( data, context, keepScripts ) {
	if ( !data || typeof data !== "string" ) {
		return null;
	}
	if ( typeof context === "boolean" ) {
		keepScripts = context;
		context = false;
	}
	context = context || document;

	var parsed = rsingleTag.exec( data ),
		scripts = !keepScripts && [];

	// Single tag
	if ( parsed ) {
		return [ context.createElement( parsed[ 1 ] ) ];
	}

	parsed = buildFragment( [ data ], context, scripts );

	if ( scripts && scripts.length ) {
		jQuery( scripts ).remove();
	}

	return jQuery.merge( [], parsed.childNodes );
};


// Keep a copy of the old load method
var _load = jQuery.fn.load;

/**
 * Load a url into a page
 */
jQuery.fn.load = function( url, params, callback ) {
	if ( typeof url !== "string" && _load ) {
		return _load.apply( this, arguments );
	}

	var selector, type, response,
		self = this,
		off = url.indexOf( " " );

	if ( off > -1 ) {
		selector = jQuery.trim( url.slice( off ) );
		url = url.slice( 0, off );
	}

	// If it's a function
	if ( jQuery.isFunction( params ) ) {

		// We assume that it's the callback
		callback = params;
		params = undefined;

	// Otherwise, build a param string
	} else if ( params && typeof params === "object" ) {
		type = "POST";
	}

	// If we have elements to modify, make the request
	if ( self.length > 0 ) {
		jQuery.ajax( {
			url: url,

			// If "type" variable is undefined, then "GET" method will be used.
			// Make value of this field explicit since
			// user can override it through ajaxSetup method
			type: type || "GET",
			dataType: "html",
			data: params
		} ).done( function( responseText ) {

			// Save response for use in complete callback
			response = arguments;

			self.html( selector ?

				// If a selector was specified, locate the right elements in a dummy div
				// Exclude scripts to avoid IE 'Permission Denied' errors
				jQuery( "<div>" ).append( jQuery.parseHTML( responseText ) ).find( selector ) :

				// Otherwise use the full result
				responseText );

		// If the request succeeds, this function gets "data", "status", "jqXHR"
		// but they are ignored because response was set above.
		// If it fails, this function gets "jqXHR", "status", "error"
		} ).always( callback && function( jqXHR, status ) {
			self.each( function() {
				callback.apply( this, response || [ jqXHR.responseText, status, jqXHR ] );
			} );
		} );
	}

	return this;
};




// Attach a bunch of functions for handling common AJAX events
jQuery.each( [
	"ajaxStart",
	"ajaxStop",
	"ajaxComplete",
	"ajaxError",
	"ajaxSuccess",
	"ajaxSend"
], function( i, type ) {
	jQuery.fn[ type ] = function( fn ) {
		return this.on( type, fn );
	};
} );




jQuery.expr.filters.animated = function( elem ) {
	return jQuery.grep( jQuery.timers, function( fn ) {
		return elem === fn.elem;
	} ).length;
};




/**
 * Gets a window from an element
 */
function getWindow( elem ) {
	return jQuery.isWindow( elem ) ? elem : elem.nodeType === 9 && elem.defaultView;
}

jQuery.offset = {
	setOffset: function( elem, options, i ) {
		var curPosition, curLeft, curCSSTop, curTop, curOffset, curCSSLeft, calculatePosition,
			position = jQuery.css( elem, "position" ),
			curElem = jQuery( elem ),
			props = {};

		// Set position first, in-case top/left are set even on static elem
		if ( position === "static" ) {
			elem.style.position = "relative";
		}

		curOffset = curElem.offset();
		curCSSTop = jQuery.css( elem, "top" );
		curCSSLeft = jQuery.css( elem, "left" );
		calculatePosition = ( position === "absolute" || position === "fixed" ) &&
			( curCSSTop + curCSSLeft ).indexOf( "auto" ) > -1;

		// Need to be able to calculate position if either
		// top or left is auto and position is either absolute or fixed
		if ( calculatePosition ) {
			curPosition = curElem.position();
			curTop = curPosition.top;
			curLeft = curPosition.left;

		} else {
			curTop = parseFloat( curCSSTop ) || 0;
			curLeft = parseFloat( curCSSLeft ) || 0;
		}

		if ( jQuery.isFunction( options ) ) {

			// Use jQuery.extend here to allow modification of coordinates argument (gh-1848)
			options = options.call( elem, i, jQuery.extend( {}, curOffset ) );
		}

		if ( options.top != null ) {
			props.top = ( options.top - curOffset.top ) + curTop;
		}
		if ( options.left != null ) {
			props.left = ( options.left - curOffset.left ) + curLeft;
		}

		if ( "using" in options ) {
			options.using.call( elem, props );

		} else {
			curElem.css( props );
		}
	}
};

jQuery.fn.extend( {
	offset: function( options ) {
		if ( arguments.length ) {
			return options === undefined ?
				this :
				this.each( function( i ) {
					jQuery.offset.setOffset( this, options, i );
				} );
		}

		var docElem, win,
			elem = this[ 0 ],
			box = { top: 0, left: 0 },
			doc = elem && elem.ownerDocument;

		if ( !doc ) {
			return;
		}

		docElem = doc.documentElement;

		// Make sure it's not a disconnected DOM node
		if ( !jQuery.contains( docElem, elem ) ) {
			return box;
		}

		box = elem.getBoundingClientRect();
		win = getWindow( doc );
		return {
			top: box.top + win.pageYOffset - docElem.clientTop,
			left: box.left + win.pageXOffset - docElem.clientLeft
		};
	},

	position: function() {
		if ( !this[ 0 ] ) {
			return;
		}

		var offsetParent, offset,
			elem = this[ 0 ],
			parentOffset = { top: 0, left: 0 };

		// Fixed elements are offset from window (parentOffset = {top:0, left: 0},
		// because it is its only offset parent
		if ( jQuery.css( elem, "position" ) === "fixed" ) {

			// Assume getBoundingClientRect is there when computed position is fixed
			offset = elem.getBoundingClientRect();

		} else {

			// Get *real* offsetParent
			offsetParent = this.offsetParent();

			// Get correct offsets
			offset = this.offset();
			if ( !jQuery.nodeName( offsetParent[ 0 ], "html" ) ) {
				parentOffset = offsetParent.offset();
			}

			// Add offsetParent borders
			parentOffset.top += jQuery.css( offsetParent[ 0 ], "borderTopWidth", true );
			parentOffset.left += jQuery.css( offsetParent[ 0 ], "borderLeftWidth", true );
		}

		// Subtract parent offsets and element margins
		return {
			top: offset.top - parentOffset.top - jQuery.css( elem, "marginTop", true ),
			left: offset.left - parentOffset.left - jQuery.css( elem, "marginLeft", true )
		};
	},

	// This method will return documentElement in the following cases:
	// 1) For the element inside the iframe without offsetParent, this method will return
	//    documentElement of the parent window
	// 2) For the hidden or detached element
	// 3) For body or html element, i.e. in case of the html node - it will return itself
	//
	// but those exceptions were never presented as a real life use-cases
	// and might be considered as more preferable results.
	//
	// This logic, however, is not guaranteed and can change at any point in the future
	offsetParent: function() {
		return this.map( function() {
			var offsetParent = this.offsetParent;

			while ( offsetParent && jQuery.css( offsetParent, "position" ) === "static" ) {
				offsetParent = offsetParent.offsetParent;
			}

			return offsetParent || documentElement;
		} );
	}
} );

// Create scrollLeft and scrollTop methods
jQuery.each( { scrollLeft: "pageXOffset", scrollTop: "pageYOffset" }, function( method, prop ) {
	var top = "pageYOffset" === prop;

	jQuery.fn[ method ] = function( val ) {
		return access( this, function( elem, method, val ) {
			var win = getWindow( elem );

			if ( val === undefined ) {
				return win ? win[ prop ] : elem[ method ];
			}

			if ( win ) {
				win.scrollTo(
					!top ? val : win.pageXOffset,
					top ? val : win.pageYOffset
				);

			} else {
				elem[ method ] = val;
			}
		}, method, val, arguments.length );
	};
} );

// Support: Safari<7-8+, Chrome<37-44+
// Add the top/left cssHooks using jQuery.fn.position
// Webkit bug: https://bugs.webkit.org/show_bug.cgi?id=29084
// Blink bug: https://code.google.com/p/chromium/issues/detail?id=229280
// getComputedStyle returns percent when specified for top/left/bottom/right;
// rather than make the css module depend on the offset module, just check for it here
jQuery.each( [ "top", "left" ], function( i, prop ) {
	jQuery.cssHooks[ prop ] = addGetHookIf( support.pixelPosition,
		function( elem, computed ) {
			if ( computed ) {
				computed = curCSS( elem, prop );

				// If curCSS returns percentage, fallback to offset
				return rnumnonpx.test( computed ) ?
					jQuery( elem ).position()[ prop ] + "px" :
					computed;
			}
		}
	);
} );


// Create innerHeight, innerWidth, height, width, outerHeight and outerWidth methods
jQuery.each( { Height: "height", Width: "width" }, function( name, type ) {
	jQuery.each( { padding: "inner" + name, content: type, "": "outer" + name },
		function( defaultExtra, funcName ) {

		// Margin is only for outerHeight, outerWidth
		jQuery.fn[ funcName ] = function( margin, value ) {
			var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ),
				extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" );

			return access( this, function( elem, type, value ) {
				var doc;

				if ( jQuery.isWindow( elem ) ) {

					// As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there
					// isn't a whole lot we can do. See pull request at this URL for discussion:
					// https://github.com/jquery/jquery/pull/764
					return elem.document.documentElement[ "client" + name ];
				}

				// Get document width or height
				if ( elem.nodeType === 9 ) {
					doc = elem.documentElement;

					// Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height],
					// whichever is greatest
					return Math.max(
						elem.body[ "scroll" + name ], doc[ "scroll" + name ],
						elem.body[ "offset" + name ], doc[ "offset" + name ],
						doc[ "client" + name ]
					);
				}

				return value === undefined ?

					// Get width or height on the element, requesting but not forcing parseFloat
					jQuery.css( elem, type, extra ) :

					// Set width or height on the element
					jQuery.style( elem, type, value, extra );
			}, type, chainable ? margin : undefined, chainable, null );
		};
	} );
} );


jQuery.fn.extend( {

	bind: function( types, data, fn ) {
		return this.on( types, null, data, fn );
	},
	unbind: function( types, fn ) {
		return this.off( types, null, fn );
	},

	delegate: function( selector, types, data, fn ) {
		return this.on( types, selector, data, fn );
	},
	undelegate: function( selector, types, fn ) {

		// ( namespace ) or ( selector, types [, fn] )
		return arguments.length === 1 ?
			this.off( selector, "**" ) :
			this.off( types, selector || "**", fn );
	},
	size: function() {
		return this.length;
	}
} );

jQuery.fn.andSelf = jQuery.fn.addBack;




// Register as a named AMD module, since jQuery can be concatenated with other
// files that may use define, but not via a proper concatenation script that
// understands anonymous AMD modules. A named AMD is safest and most robust
// way to register. Lowercase jquery is used because AMD module names are
// derived from file names, and jQuery is normally delivered in a lowercase
// file name. Do this after creating the global so that if an AMD module wants
// to call noConflict to hide this version of jQuery, it will work.

// Note that for maximum portability, libraries that are not jQuery should
// declare themselves as anonymous modules, and avoid setting a global if an
// AMD loader is present. jQuery is a special case. For more information, see
// https://github.com/jrburke/requirejs/wiki/Updating-existing-libraries#wiki-anon

if ( typeof define === "function" && define.amd ) {
	define( "jquery", [], function() {
		return jQuery;
	} );
}



var

	// Map over jQuery in case of overwrite
	_jQuery = window.jQuery,

	// Map over the $ in case of overwrite
	_$ = window.$;

jQuery.noConflict = function( deep ) {
	if ( window.$ === jQuery ) {
		window.$ = _$;
	}

	if ( deep && window.jQuery === jQuery ) {
		window.jQuery = _jQuery;
	}

	return jQuery;
};

// Expose jQuery and $ identifiers, even in AMD
// (#7102#comment:10, https://github.com/jquery/jquery/pull/557)
// and CommonJS for browser emulators (#13566)
if ( !noGlobal ) {
	window.jQuery = window.$ = jQuery;
}

return jQuery;
}));
/******************************************************************************
                    Copyright Scientec GmbH (www.scientec.de)
*******************************************************************************/


/*********************************  Basis Lib  ********************************/


htmlEl = document.documentElement;
AJAX  = {
  get : function(o){
    var r = new XMLHttpRequest();
    if(!o.cache){o.url+="?"+NOW()}
    r.open('GET', o.url, o.async);
    r.onreadystatechange = function() {
      if (this.readyState === 4){
        if (this.status >= 200 && this.status < 400){
          var s = this.responseText;
          o.success(s)
        } 
        else { o.error() }
      }
    };
    r.send();
    r = null;
  },
  post : function(o){
    var r = new XMLHttpRequest();
    if(!o.cache){o.url+="?"+NOW()}
    r.open('POST', o.url, o.async);
    r.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
    r.send(data);
    r = null;
  }
},

NOW = function(){ return new Date().getTime() };

DOM = {    
  hasClass : function(name,el){
    var c = el.className.replace(/^\s+/,"").replace(/\s+$/,"").replace(/\s+/g," ").split(" ");
    for(var i=0; i<c.length;i++){ if (c[i]===name) {return true; break} }
    return false
  },
  addClass : function(name,el){
    var cn = el.className;
    var c = name.split(" ");
    for(var i=0; i<c.length;i++){ if (!DOM.hasClass(c[i],el)) {cn = [cn, c[i]].join(' ')} }
    el.className = cn;
  },
  removeClass : function(name,el){
    var c = el.className.replace(/^\s+/,"").replace(/\s+$/,"").replace(/\s+/g," ").split(" ");
    var n = name.replace(/^\s+/,"").replace(/\s+$/,"").replace(/\s+/g," ").split(" ");
    for(var i=0; i<c.length;i++){ 
      for(var j=0; j<n.length;j++){ 
        if(c[i]===n[j]){c.splice(i,1)}
      }
    }
    el.className = c.join(" ");
  },
  insertNode : function(html, pos, el){
    if(pos == "before"){el.insertAdjacentHTML("BeforeBegin", html)}
    else if(pos == "after"){el.insertAdjacentHTML("AfterEnd", html)}
    else if(pos == "append"){el.insertAdjacentHTML("BeforeEnd", html)}
    else if(pos == "prepend"){el.insertAdjacentHTML("AfterBegin", html)}  
  },
  removeNode : function(el){ if(el.parentNode){el.parentNode.removeChild(el)} }
};

IS = {
 handheld   : "orientation" in window || /iPhone|iPod|iPad|Android|Phone/i.test(navigator.userAgent),
  wp         : /(windows phone)|IEMobile/i.test(navigator.userAgent),
  wpDesktop  : /WPDesktop/i.test(navigator.userAgent),
  Android    : /Android/i.test(navigator.userAgent),
  ios        : /iPhone|iPod|iPad/i.test(navigator.userAgent),
  touch      : "orientation" in window || /iPhone|iPod|iPad|Android|Phone/i.test(navigator.userAgent) || navigator.msMaxTouchPoints>0 || navigator.maxTouchPoints>0,
  IElt9      : document.all && !document.addEventListener,
  IE9        : document.addEventListener && !window.atob,
  IElte9     : (document.all && !document.addEventListener) || (document.addEventListener && !window.atob),
  IE10       : "onpropertychange" in document && !!window.matchMedia,
  smartphone : (function(a){
                 return (/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4)))?true:false
               })(navigator.userAgent||navigator.vendor||window.opera)
};

IS.mobile = (IS.smartphone || IS.handheld || /mobile/i.test(navigator.userAgent)) && !IS.wpDesktop  ;
IS.tablet = (IS.mobile && !IS.smartphone)  ;
IS.desktop = (!IS.mobile) ;
EV = {
  "touchstart": ("touchstart" in window || "ontouchstart" in window)?"touchstart":(window.navigator.pointerEnabled)?"pointerdown":(window.navigator.msPointerEnabled)?"MSPointerDown":"mousedown",
  "touchend":   ("touchend" in window || "ontouchend" in window)?  "touchend"  :(window.navigator.pointerEnabled)?"pointerup"  :(window.navigator.msPointerEnabled)?"MSPointerUp"  :"mouseup",
  "touchmove":  ("touchmove" in window || "ontouchmove" in window)? "touchmove" :(window.navigator.pointerEnabled)?"pointermove":(window.navigator.msPointerEnabled)?"MSPointerMove":"mousemove"
};

HAS={    
  cookie : function(name){
    if( navigator.cookieEnabled){
      if ( arguments.length == 1 ) { return COOKIE.exists(name) }
      else { return true }
    }
    else { return false }
  },

  matchMedia : typeof window.matchMedia == "function",
  matchMediaListener : typeof window.matchMedia == "function" && typeof window.matchMedia('all').addListener == "function",

  localStorage : function(key) {
    var x = "localStorage";
    if (x in window) {
      if (arguments.length == 1) {
        try {if (key in window[x]){return true} else {return false}}
        catch(e) {return false}
      }
      else {
        try {window[x].setItem("dummy","dummy");window[x].removeItem("dummy");return true}
        catch(e) {return false}
      }	
    }
    else {return false}
  },
  sessionStorage : function(key) {
    var x = "sessionStorage";
    if (x in window) {
      if (arguments.length == 1) {
        try {if (key in window[x]){return true} else {return false}}
        catch(e) {return false}
      }
      else {
        try {window[x].setItem("dummy","dummy");window[x].removeItem("dummy");return true}
        catch(e) {return false}
      }	
    }
    else {return false}
  },

  fullscreen : function(){ return ( document.documentElement.requestFullScreen || document.documentElement.msRequestFullScreen || document.documentElement.mozRequestFullScreen || document.documentElement.webkitRequestFullScreen ) }
};

IS.responsive = HAS.matchMedia ;

STORAGE = { 
  DEL    : function(){localStorage.clear()},
  del    : function(key){if(HAS.localStorage(key)){localStorage.removeItem(key)}},
  has    : function(key){return HAS.localStorage(key) },
  get    : function(key){if(HAS.localStorage(key)){return localStorage.getItem(key)}},
  set    : function(key, value){if(HAS.localStorage()){localStorage.setItem(key, value)}}
};

Storage = { 
  DEL    : function(){sessionStorage.clear()},
  del    : function(key){if(HAS.sessionStorage(key)){sessionStorage.removeItem(key)}},
  has    : function(key){return HAS.sessionStorage(key) },
  get    : function(key){if(HAS.sessionStorage(key)){return sessionStorage.getItem(key)}},
  set    : function(key, value){if(HAS.sessionStorage()){sessionStorage.setItem(key, value)}}
};


COOKIE = { 
  C      : function(){ var S=document.cookie.replace(/\s+/g,"").split(";"); var H={}; for (var i=0;i<S.length;i++){ var C=S[i].split(/=/); H[C[0]]=C[1] } return H},
  DEL    : function(){ for(c in this.C() ) this.del(c) },
  del    : function(name){ if(this.exists(name)) this.set(name,"",-1) },
  exists : function(name){ return (name in this.C()) },
  get    : function(name){ if(this.exists(name)){return this.C()[name]} else return null},
  set    : function(name,value,lifetime){ /*ms*/
             var D=window.location.host;
             //while(D.split(".").length > 2){ D=D.replace(D.split(".")[0]+".", "") }
             var T=lifetime; 
                        
             var X=""; 
             if( T==="session"){ X=";"; } 
             else if( T>0){ 
               var t0 = NOW();
               var t1 = new Date(t0 + T);				 
               X="; expires="+t1.toGMTString();
             } 
             else if(T<=0){ X="; expires="+new Date(2000,1,1).toGMTString() } 
             document.cookie = name+"="+ value + X + "; domain="+D+"; path=/"
           }
};

if (!String.prototype.startsWith) {
  String.prototype.startsWith = function(searchString, position) {
    position = position || 0;
    return this.indexOf(searchString, position) === position;
  };
}


/******************************   Responsive  *******************************/


var RESP = (function (public){
  if(IS.responsive){

    var slots = { 
      "s":{"min":0,"max":640,"width":640},
      "m":{"min":641,"max":1200,"width":1200},
      "l":{"min":1201,"max":6000,"width":1600}
    };

    DOM.addClass("responsive",htmlEl);
    var defaultClass = "l"; 
    var respClass = "defaultClass"; 
    var defaultType = IS.mobile? "auto": "auto";
    var type;

    var mediaQueries = {"fixed":{},"auto":{}};
    makeMediaQueries();
    settings();
    setHead();

  }

  function makeMediaQueries(){
    for (var i in slots){
      mediaQueries["fixed"][i] = {"media":"(min-device-width:"+slots[i]["min"]+"px) and (max-device-width:"+slots[i]["max"]+"px)","device-width":slots[i]["width"]}
      mediaQueries["auto"][i] = {"media":"(min-width:"+slots[i]["min"]+"px) and (max-width:"+slots[i]["max"]+"px)"}
    }
  }

  function settings(){
    if(HAS.localStorage("resp")){ 
      var item = STORAGE.get("resp");
      if (item == "default") { type="default"}
      else if (item == "auto") { type="auto"}
      else {  type="fixed"; respClass=item }
    }
    else { 
      if (defaultType  == "auto") { type="auto"}
      else {  type="fixed"; respClass=getSlot()}
    }
  }

  function setHead(){
   if(type == "auto"){ 
      if(IS.handheld){document.write('<meta name="viewport" id="viewport" content="width=device-width,initial-scale=1">')}
      DOM.removeClass("s m l",htmlEl);
      DOM.addClass(getSlot()+" r-auto",htmlEl);
      startListener();
    }
    else if(type == "fixed"){
      if(IS.handheld){document.write('<meta name="viewport" id="viewport" content="width='+mediaQueries[type][respClass]["device-width"]+'">')}
      DOM.removeClass("s m l",htmlEl);
      DOM.addClass(respClass+ " r-"+getSlot() + " r-fixed",htmlEl);
    }
    else if(type == "default"){
      DOM.removeClass("s m l" ,htmlEl);
      DOM.addClass("default",htmlEl);
    }
  }

  function startListener(){
    if (HAS.matchMediaListener){ for(var i in mediaQueries["auto"]){ window.matchMedia(mediaQueries["auto"][i].media).addListener(function(){slotChange(i)} )} }
    else {alert();window.onresize = slotChange}
  }

  function getSlot(){
    var c = defaultClass ;
    for(var i in mediaQueries[type]){
      if( window.matchMedia(mediaQueries[type][i].media).matches ){ c=i; break }
    }
    return c
  }

  function slotChange(){
    var slot = getSlot();
    DOM.removeClass("s m l",htmlEl);
    DOM.addClass(slot,htmlEl);
    if(typeof onSlotChange == 'function'){onSlotChange(slot)}
  }

  //function test(){  alert()  } // public.test=test  return public

})( RESP || {});


/******************************     Custom     *******************************/
(function(){ 
  var add = "";
  var remove = "no-js";
  if(IS.mobile) {add+=" mobile"}
  if(IS.handheld) {add+=" hand"}
  if(IS.touch){add+=" touch"}
  if(IS.ios)  {add+=" ios"}
  if(IS.IElte9)  {add+=" IElte9"}
  if(HAS.localStorage())  {add+=" storage"}
  DOM.removeClass(remove,htmlEl);
  DOM.addClass(add,htmlEl);
})()

//window.onpageshow = function(event){ if(event.persisted) {document.location.replace(document.location.href)}};
//window.onorientationchange = function(event){ if(IS.ios) {document.location.replace(document.location.href)}};



/******************************************************************************/

 /*jQuery, json2, deserialize, corsRequest, specialevents,view, jQuery Cycle*/


/* http://www.JSON.org/json2.js 2011-10-19 Public Domain. See http://www.JSON.org/js.html*/
var JSON;JSON||(JSON={});
(function(){function k(a){return a<10?"0"+a:a}function o(a){p.lastIndex=0;return p.test(a)?'"'+a.replace(p,function(a){var c=r[a];return typeof c==="string"?c:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+a+'"'}function l(a,j){var c,d,h,m,g=e,f,b=j[a];b&&typeof b==="object"&&typeof b.toJSON==="function"&&(b=b.toJSON(a));typeof i==="function"&&(b=i.call(j,a,b));switch(typeof b){case "string":return o(b);case "number":return isFinite(b)?String(b):"null";case "boolean":case "null":return String(b);case "object":if(!b)return"null";
e+=n;f=[];if(Object.prototype.toString.apply(b)==="[object Array]"){m=b.length;for(c=0;c<m;c+=1)f[c]=l(c,b)||"null";h=f.length===0?"[]":e?"[\n"+e+f.join(",\n"+e)+"\n"+g+"]":"["+f.join(",")+"]";e=g;return h}if(i&&typeof i==="object"){m=i.length;for(c=0;c<m;c+=1)typeof i[c]==="string"&&(d=i[c],(h=l(d,b))&&f.push(o(d)+(e?": ":":")+h))}else for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&(h=l(d,b))&&f.push(o(d)+(e?": ":":")+h);h=f.length===0?"{}":e?"{\n"+e+f.join(",\n"+e)+"\n"+g+"}":"{"+f.join(",")+
"}";e=g;return h}}if(typeof Date.prototype.toJSON!=="function")Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+k(this.getUTCMonth()+1)+"-"+k(this.getUTCDate())+"T"+k(this.getUTCHours())+":"+k(this.getUTCMinutes())+":"+k(this.getUTCSeconds())+"Z":null},String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()};var q=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
p=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,e,n,r={"\u0008":"\\b","\t":"\\t","\n":"\\n","\u000c":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},i;if(typeof JSON.stringify!=="function")JSON.stringify=function(a,j,c){var d;n=e="";if(typeof c==="number")for(d=0;d<c;d+=1)n+=" ";else typeof c==="string"&&(n=c);if((i=j)&&typeof j!=="function"&&(typeof j!=="object"||typeof j.length!=="number"))throw Error("JSON.stringify");return l("",
{"":a})};if(typeof JSON.parse!=="function")JSON.parse=function(a,e){function c(a,d){var g,f,b=a[d];if(b&&typeof b==="object")for(g in b)Object.prototype.hasOwnProperty.call(b,g)&&(f=c(b,g),f!==void 0?b[g]=f:delete b[g]);return e.call(a,d,b)}var d,a=String(a);q.lastIndex=0;q.test(a)&&(a=a.replace(q,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)}));if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,
"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return d=eval("("+a+")"),typeof e==="function"?c({"":d},""):d;throw new SyntaxError("JSON.parse");}})();

/******************************************************************************/

/**
 * @author Kyle Florence <kyle[dot]florence[at]gmail[dot]com>
 * @website https://github.com/kflorence/jquery-deserialize/
 * @version 1.2.1
 *
 * Dual licensed under the MIT and GPLv2 licenses.
 */
(function( jQuery, undefined ) {

var push = Array.prototype.push,
    rcheck = /^(?:radio|checkbox)$/i,
    rplus = /\+/g,
    rselect = /^(?:option|select-one|select-multiple)$/i,
    rvalue = /^(?:button|color|date|datetime|datetime-local|email|hidden|month|number|password|range|reset|search|submit|tel|text|textarea|time|url|week)$/i;

function getElements( elements ) {
    return elements.map(function() {
            return this.elements ? jQuery.makeArray( this.elements ) : this;
        }).filter( ":input:not(:disabled)" ).get();
}

function getElementsByName( elements ) {
    var current,
        elementsByName = {};

    jQuery.each( elements, function( i, element ) {
        current = elementsByName[ element.name ];
        elementsByName[ element.name ] = current === undefined ? element :
            ( jQuery.isArray( current ) ? current.concat( element ) : [ current, element ] );
    });

    return elementsByName;
}

jQuery.fn.deserialize = function( data, options ) {
    var i, length,
        elements = getElements( this ),
        normalized = [];

    if ( !data || !elements.length ) {
        return this;
    }

    if ( jQuery.isArray( data ) ) {
        normalized = data;

    } else if ( jQuery.isPlainObject( data ) ) {
        var key, value;

        for ( key in data ) {
            jQuery.isArray( value = data[ key ] ) ?
                push.apply( normalized, jQuery.map( value, function( v ) {
                    return { name: key, value: v };
                })) : push.call( normalized, { name: key, value: value } );
        }

    } else if ( typeof data === "string" ) {
        var parts;

        data = data.split( "&" );

        for ( i = 0, length = data.length; i < length; i++ ) {
            parts =  data[ i ].split( "=" );
            push.call( normalized, {
                name: decodeURIComponent( parts[ 0 ] ),
                value: decodeURIComponent( parts[ 1 ].replace( rplus, "%20" ) )
            });
        }
    }

    if ( !( length = normalized.length ) ) {
        return this;
    }

    var current, element, j, len, name, property, type, value,
        change = jQuery.noop,
        complete = jQuery.noop,
        names = {};

    options = options || {};
    elements = getElementsByName( elements );

    // Backwards compatible with old arguments: data, callback
    if ( jQuery.isFunction( options ) ) {
        complete = options;

    } else {
        change = jQuery.isFunction( options.change ) ? options.change : change;
        complete = jQuery.isFunction( options.complete ) ? options.complete : complete;
    }

    for ( i = 0; i < length; i++ ) {
        current = normalized[ i ];

        name = current.name;
        value = current.value;

        if ( !( element = elements[ name ] ) ) {
            continue;
        }

        type = ( len = element.length ) ? element[ 0 ] : element;
        type = ( type.type || type.nodeName ).toLowerCase();
        property = null;

        if ( rvalue.test( type ) ) {
            if ( len ) {
                j = names[ name ];
                element = element[ names[ name ] = ( j == undefined ) ? 0 : ++j ];
            }

            change.call( element, ( element.value = value ) );

        } else if ( rcheck.test( type ) ) {
            property = "checked";

        } else if ( rselect.test( type ) ) {
            property = "selected";
        }

        if ( property ) {
            if ( !len ) {
                element = [ element ];
                len = 1;
            }

            for ( j = 0; j < len; j++ ) {
                current = element[ j ];

                if ( current.value == value ) {
                    change.call( current, ( current[ property ] = true ) && value );
                }
            }
        }
    }

    complete.call( this );

    return this;
};

})( jQuery );

/******************************************************************************/

function corsRequest(method,url){
  var xhr = new XMLHttpRequest();
  if ("withCredentials" in xhr) {xhr.open(method, url, true)}
  else if (typeof XDomainRequest != "undefined") {xhr = new XDomainRequest(); xhr.open(method, url)} 
  else {xhr = null}
  xhr.onreadystatechange = function ()
  {
    if (xhr.readyState == 4)
    {
      eval(xhr.responseText);
    }
  }
  return xhr
}

/******************************************************************************/

;(function($){

  function triggerSpecialEvent ( o, eventType, e ) {
    var orgType = e.type;
    e.type = eventType;
    $.event.dispatch.call( o, e );
    e.type = orgType;
  };

  $.event.special.scrollstart = {
    setup: function() {
      var dt = 200;
      var o = this, $this = $(o), firing, timer;
      function trigger( e, state ) {
        firing= state;
        triggerSpecialEvent( o, firing? "scrollstart" : "scrollstop", e )
      }
      $this.bind( "scroll touchmove", function( e ) {
        if ( !firing) { trigger( e, true )}
        clearTimeout( timer );
        timer = setTimeout( function() {trigger( e, false )}, dt )
      })
    }
  };
  $.event.special.resizestart = {
    setup: function() {
      var dt = 200;
      var o = this, $this = $(o), firing, timer;
      function trigger( e, state ) {
        firing= state;
        triggerSpecialEvent( o, firing? "resizestart" : "resizestop", e )
      }
      $this.bind( "resize", function( e ) {
        if ( !firing) { trigger( e, true )}
        clearTimeout( timer );
        timer = setTimeout( function() {trigger( e, false )}, dt )
      })
    }
  };

  $(window).on('scrollstart', function(){ });
  $(window).on('resizestart', function(){ });

})(jQuery);

/******************************************************************************/

;(function ($) {
  var win = $(window);
  $.fn.view  = function(d){    
    var view = { top : win.scrollTop() - d, left : win.scrollLeft() - d};
    view.right = view.left + win.width() + 2*d;
    view.bottom = view.top + win.height() + 2*d ;     
    var bounds = this.offset();
    bounds.right = bounds.left + this.outerWidth();
    bounds.bottom = bounds.top + this.outerHeight();    
    return ( view.right > bounds.left && view.left < bounds.right && view.bottom > bounds.top && view.top < bounds.bottom)     
  }
  $.extend($.expr[':'], { "view": function(o) { return $(o).view() } });
})(jQuery);

/******************************************************************************/


/*!
 * jQuery Cycle Plugin (with Transition Definitions)
 * Examples and documentation at: http://jquery.malsup.com/cycle/
 * Copyright (c) 2007-2010 M. Alsup
 * Version: 2.9999.8 (26-OCT-2012)
 * Dual licensed under the MIT and GPL licenses.
 * http://jquery.malsup.com/license.html
 * Requires: jQuery v1.3.2 or later
 */
;(function($, undefined) {
"use strict";

var ver = '2.9999.8';

// if $.support is not defined (pre jQuery 1.3) add what I need
if ($.support === undefined) {
	$.support = {
		opacity: !($.browser.msie)
	};
}

function debug(s) {
	if ($.fn.cycle.debug)
		log(s);
}		
function log() {
	if (window.console && console.log)
		console.log('[cycle] ' + Array.prototype.join.call(arguments,' '));
}
$.expr[':'].paused = function(el) {
	return el.cyclePause;
};


// the options arg can be...
//   a number  - indicates an immediate transition should occur to the given slide index
//   a string  - 'pause', 'resume', 'toggle', 'next', 'prev', 'stop', 'destroy' or the name of a transition effect (ie, 'fade', 'zoom', etc)
//   an object - properties to control the slideshow
//
// the arg2 arg can be...
//   the name of an fx (only used in conjunction with a numeric value for 'options')
//   the value true (only used in first arg == 'resume') and indicates
//	 that the resume should occur immediately (not wait for next timeout)

$.fn.cycle = function(options, arg2) {
	var o = { s: this.selector, c: this.context };

	// in 1.3+ we can fix mistakes with the ready state
	if (this.length === 0 && options != 'stop') {
		if (!$.isReady && o.s) {
			log('DOM not ready, queuing slideshow');
			$(function() {
				$(o.s,o.c).cycle(options,arg2);
			});
			return this;
		}
		// is your DOM ready?  http://docs.jquery.com/Tutorials:Introducing_$(document).ready()
		log('terminating; zero elements found by selector' + ($.isReady ? '' : ' (DOM not ready)'));
		return this;
	}

	// iterate the matched nodeset
	return this.each(function() {
		var opts = handleArguments(this, options, arg2);
		if (opts === false)
			return;

		opts.updateActivePagerLink = opts.updateActivePagerLink || $.fn.cycle.updateActivePagerLink;
		
		// stop existing slideshow for this container (if there is one)
		if (this.cycleTimeout)
			clearTimeout(this.cycleTimeout);
		this.cycleTimeout = this.cyclePause = 0;
		this.cycleStop = 0; // issue #108

		var $cont = $(this);
		var $slides = opts.slideExpr ? $(opts.slideExpr, this) : $cont.children();
		var els = $slides.get();

		if (els.length < 2) {
			log('terminating; too few slides: ' + els.length);
			return;
		}

		var opts2 = buildOptions($cont, $slides, els, opts, o);
		if (opts2 === false)
			return;

		var startTime = opts2.continuous ? 10 : getTimeout(els[opts2.currSlide], els[opts2.nextSlide], opts2, !opts2.backwards);

		// if it's an auto slideshow, kick it off
		if (startTime) {
			startTime += (opts2.delay || 0);
			if (startTime < 10)
				startTime = 10;
			debug('first timeout: ' + startTime);
			this.cycleTimeout = setTimeout(function(){go(els,opts2,0,!opts.backwards);}, startTime);
		}
	});
};

function triggerPause(cont, byHover, onPager) {
	var opts = $(cont).data('cycle.opts');
	if (!opts)
		return;
	var paused = !!cont.cyclePause;
	if (paused && opts.paused)
		opts.paused(cont, opts, byHover, onPager);
	else if (!paused && opts.resumed)
		opts.resumed(cont, opts, byHover, onPager);
}

// process the args that were passed to the plugin fn
function handleArguments(cont, options, arg2) {
	if (cont.cycleStop === undefined)
		cont.cycleStop = 0;
	if (options === undefined || options === null)
		options = {};
	if (options.constructor == String) {
		switch(options) {
		case 'destroy':
		case 'stop':
			var opts = $(cont).data('cycle.opts');
			if (!opts)
				return false;
			cont.cycleStop++; // callbacks look for change
			if (cont.cycleTimeout)
				clearTimeout(cont.cycleTimeout);
			cont.cycleTimeout = 0;
			if (opts.elements)
				$(opts.elements).stop();
			$(cont).removeData('cycle.opts');
			if (options == 'destroy')
				destroy(cont, opts);
			return false;
		case 'toggle':
			cont.cyclePause = (cont.cyclePause === 1) ? 0 : 1;
			checkInstantResume(cont.cyclePause, arg2, cont);
			triggerPause(cont);
			return false;
		case 'pause':
			cont.cyclePause = 1;
			triggerPause(cont);
			return false;
		case 'resume':
			cont.cyclePause = 0;
			checkInstantResume(false, arg2, cont);
			triggerPause(cont);
			return false;
		case 'prev':
		case 'next':
			opts = $(cont).data('cycle.opts');
			if (!opts) {
				log('options not found, "prev/next" ignored');
				return false;
			}
			$.fn.cycle[options](opts);
			return false;
		default:
			options = { fx: options };
		}
		return options;
	}
	else if (options.constructor == Number) {
		// go to the requested slide
		var num = options;
		options = $(cont).data('cycle.opts');
		if (!options) {
			log('options not found, can not advance slide');
			return false;
		}
		if (num < 0 || num >= options.elements.length) {
			log('invalid slide index: ' + num);
			return false;
		}
		options.nextSlide = num;
		if (cont.cycleTimeout) {
			clearTimeout(cont.cycleTimeout);
			cont.cycleTimeout = 0;
		}
		if (typeof arg2 == 'string')
			options.oneTimeFx = arg2;
		go(options.elements, options, 1, num >= options.currSlide);
		return false;
	}
	return options;
	
	function checkInstantResume(isPaused, arg2, cont) {
		if (!isPaused && arg2 === true) { // resume now!
			var options = $(cont).data('cycle.opts');
			if (!options) {
				log('options not found, can not resume');
				return false;
			}
			if (cont.cycleTimeout) {
				clearTimeout(cont.cycleTimeout);
				cont.cycleTimeout = 0;
			}
			go(options.elements, options, 1, !options.backwards);
		}
	}
}

function removeFilter(el, opts) {
	if (!$.support.opacity && opts.cleartype && el.style.filter) {
		try { el.style.removeAttribute('filter'); }
		catch(smother) {} // handle old opera versions
	}
}

// unbind event handlers
function destroy(cont, opts) {
	if (opts.next)
		$(opts.next).unbind(opts.prevNextEvent);
	if (opts.prev)
		$(opts.prev).unbind(opts.prevNextEvent);
	
	if (opts.pager || opts.pagerAnchorBuilder)
		$.each(opts.pagerAnchors || [], function() {
			this.unbind().remove();
		});
	opts.pagerAnchors = null;
	$(cont).unbind('mouseenter.cycle mouseleave.cycle');
	if (opts.destroy) // callback
		opts.destroy(opts);
}

// one-time initialization
function buildOptions($cont, $slides, els, options, o) {
	var startingSlideSpecified;
	// support metadata plugin (v1.0 and v2.0)
	var opts = $.extend({}, $.fn.cycle.defaults, options || {}, $.metadata ? $cont.metadata() : $.meta ? $cont.data() : {});
	var meta = $.isFunction($cont.data) ? $cont.data(opts.metaAttr) : null;
	if (meta)
		opts = $.extend(opts, meta);
	if (opts.autostop)
		opts.countdown = opts.autostopCount || els.length;

	var cont = $cont[0];
	$cont.data('cycle.opts', opts);
	opts.$cont = $cont;
	opts.stopCount = cont.cycleStop;
	opts.elements = els;
	opts.before = opts.before ? [opts.before] : [];
	opts.after = opts.after ? [opts.after] : [];

	// push some after callbacks
	if (!$.support.opacity && opts.cleartype)
		opts.after.push(function() { removeFilter(this, opts); });
	if (opts.continuous)
		opts.after.push(function() { go(els,opts,0,!opts.backwards); });

	saveOriginalOpts(opts);

	// clearType corrections
	if (!$.support.opacity && opts.cleartype && !opts.cleartypeNoBg)
		clearTypeFix($slides);

	// container requires non-static position so that slides can be position within
	if ($cont.css('position') == 'static')
		$cont.css('position', 'relative');
	if (opts.width)
		$cont.width(opts.width);
	if (opts.height && opts.height != 'auto')
		$cont.height(opts.height);

	if (opts.startingSlide !== undefined) {
		opts.startingSlide = parseInt(opts.startingSlide,10);
		if (opts.startingSlide >= els.length || opts.startSlide < 0)
			opts.startingSlide = 0; // catch bogus input
		else 
			startingSlideSpecified = true;
	}
	else if (opts.backwards)
		opts.startingSlide = els.length - 1;
	else
		opts.startingSlide = 0;

	// if random, mix up the slide array
	if (opts.random) {
		opts.randomMap = [];
		for (var i = 0; i < els.length; i++)
			opts.randomMap.push(i);
		opts.randomMap.sort(function(a,b) {return Math.random() - 0.5;});
		if (startingSlideSpecified) {
			// try to find the specified starting slide and if found set start slide index in the map accordingly
			for ( var cnt = 0; cnt < els.length; cnt++ ) {
				if ( opts.startingSlide == opts.randomMap[cnt] ) {
					opts.randomIndex = cnt;
				}
			}
		}
		else {
			opts.randomIndex = 1;
			opts.startingSlide = opts.randomMap[1];
		}
	}
	else if (opts.startingSlide >= els.length)
		opts.startingSlide = 0; // catch bogus input
	opts.currSlide = opts.startingSlide || 0;
	var first = opts.startingSlide;

	// set position and zIndex on all the slides
	$slides.css({position: 'absolute', top:0, left:0}).hide().each(function(i) {
		var z;
		if (opts.backwards)
			z = first ? i <= first ? els.length + (i-first) : first-i : els.length-i;
		else
			z = first ? i >= first ? els.length - (i-first) : first-i : els.length-i;
		$(this).css('z-index', z);
	});

	// make sure first slide is visible
	$(els[first]).css('opacity',1).show(); // opacity bit needed to handle restart use case
	removeFilter(els[first], opts);

	// stretch slides
	if (opts.fit) {
		if (!opts.aspect) {
	        if (opts.width)
	            $slides.width(opts.width);
	        if (opts.height && opts.height != 'auto')
	            $slides.height(opts.height);
		} else {
			$slides.each(function(){
				var $slide = $(this);
				var ratio = (opts.aspect === true) ? $slide.width()/$slide.height() : opts.aspect;
				if( opts.width && $slide.width() != opts.width ) {
					$slide.width( opts.width );
					$slide.height( opts.width / ratio );
				}

				if( opts.height && $slide.height() < opts.height ) {
					$slide.height( opts.height );
					$slide.width( opts.height * ratio );
				}
			});
		}
	}

	if (opts.center && ((!opts.fit) || opts.aspect)) {
		$slides.each(function(){
			var $slide = $(this);
			$slide.css({
				"margin-left": opts.width ?
					((opts.width - $slide.width()) / 2) + "px" :
					0,
				"margin-top": opts.height ?
					((opts.height - $slide.height()) / 2) + "px" :
					0
			});
		});
	}

	if (opts.center && !opts.fit && !opts.slideResize) {
		$slides.each(function(){
			var $slide = $(this);
			$slide.css({
				"margin-left": opts.width ? ((opts.width - $slide.width()) / 2) + "px" : 0,
				"margin-top": opts.height ? ((opts.height - $slide.height()) / 2) + "px" : 0
			});
		});
	}
		
	// stretch container
	var reshape = (opts.containerResize || opts.containerResizeHeight) && !$cont.innerHeight();
	if (reshape) { // do this only if container has no size http://tinyurl.com/da2oa9
		var maxw = 0, maxh = 0;
		for(var j=0; j < els.length; j++) {
			var $e = $(els[j]), e = $e[0], w = $e.outerWidth(), h = $e.outerHeight();
			if (!w) w = e.offsetWidth || e.width || $e.attr('width');
			if (!h) h = e.offsetHeight || e.height || $e.attr('height');
			maxw = w > maxw ? w : maxw;
			maxh = h > maxh ? h : maxh;
		}
		if (opts.containerResize && maxw > 0 && maxh > 0)
			$cont.css({width:maxw+'px',height:maxh+'px'});
		if (opts.containerResizeHeight && maxh > 0)
			$cont.css({height:maxh+'px'});
	}

	var pauseFlag = false;  // https://github.com/malsup/cycle/issues/44
	if (opts.pause)
		$cont.bind('mouseenter.cycle', function(){
			pauseFlag = true;
			this.cyclePause++;
			triggerPause(cont, true);
		}).bind('mouseleave.cycle', function(){
				if (pauseFlag)
					this.cyclePause--;
				triggerPause(cont, true);
		});

	if (supportMultiTransitions(opts) === false)
		return false;

	// apparently a lot of people use image slideshows without height/width attributes on the images.
	// Cycle 2.50+ requires the sizing info for every slide; this block tries to deal with that.
	var requeue = false;
	options.requeueAttempts = options.requeueAttempts || 0;
	$slides.each(function() {
		// try to get height/width of each slide
		var $el = $(this);
		this.cycleH = (opts.fit && opts.height) ? opts.height : ($el.height() || this.offsetHeight || this.height || $el.attr('height') || 0);
		this.cycleW = (opts.fit && opts.width) ? opts.width : ($el.width() || this.offsetWidth || this.width || $el.attr('width') || 0);

		if ( $el.is('img') ) {
			// sigh..  sniffing, hacking, shrugging...  this crappy hack tries to account for what browsers do when
			// an image is being downloaded and the markup did not include sizing info (height/width attributes);
			// there seems to be some "default" sizes used in this situation
			var loadingIE	= ($.browser.msie  && this.cycleW == 28 && this.cycleH == 30 && !this.complete);
			var loadingFF	= ($.browser.mozilla && this.cycleW == 34 && this.cycleH == 19 && !this.complete);
			var loadingOp	= ($.browser.opera && ((this.cycleW == 42 && this.cycleH == 19) || (this.cycleW == 37 && this.cycleH == 17)) && !this.complete);
			var loadingOther = (this.cycleH === 0 && this.cycleW === 0 && !this.complete);
			// don't requeue for images that are still loading but have a valid size
			if (loadingIE || loadingFF || loadingOp || loadingOther) {
				if (o.s && opts.requeueOnImageNotLoaded && ++options.requeueAttempts < 100) { // track retry count so we don't loop forever
					log(options.requeueAttempts,' - img slide not loaded, requeuing slideshow: ', this.src, this.cycleW, this.cycleH);
					setTimeout(function() {$(o.s,o.c).cycle(options);}, opts.requeueTimeout);
					requeue = true;
					return false; // break each loop
				}
				else {
					log('could not determine size of image: '+this.src, this.cycleW, this.cycleH);
				}
			}
		}
		return true;
	});

	if (requeue)
		return false;

	opts.cssBefore = opts.cssBefore || {};
	opts.cssAfter = opts.cssAfter || {};
	opts.cssFirst = opts.cssFirst || {};
	opts.animIn = opts.animIn || {};
	opts.animOut = opts.animOut || {};

	$slides.not(':eq('+first+')').css(opts.cssBefore);
	$($slides[first]).css(opts.cssFirst);

	if (opts.timeout) {
		opts.timeout = parseInt(opts.timeout,10);
		// ensure that timeout and speed settings are sane
		if (opts.speed.constructor == String)
			opts.speed = $.fx.speeds[opts.speed] || parseInt(opts.speed,10);
		if (!opts.sync)
			opts.speed = opts.speed / 2;
		
		var buffer = opts.fx == 'none' ? 0 : opts.fx == 'shuffle' ? 500 : 250;
		while((opts.timeout - opts.speed) < buffer) // sanitize timeout
			opts.timeout += opts.speed;
	}
	if (opts.easing)
		opts.easeIn = opts.easeOut = opts.easing;
	if (!opts.speedIn)
		opts.speedIn = opts.speed;
	if (!opts.speedOut)
		opts.speedOut = opts.speed;

	opts.slideCount = els.length;
	opts.currSlide = opts.lastSlide = first;
	if (opts.random) {
		if (++opts.randomIndex == els.length)
			opts.randomIndex = 0;
		opts.nextSlide = opts.randomMap[opts.randomIndex];
	}
	else if (opts.backwards)
		opts.nextSlide = opts.startingSlide === 0 ? (els.length-1) : opts.startingSlide-1;
	else
		opts.nextSlide = opts.startingSlide >= (els.length-1) ? 0 : opts.startingSlide+1;

	// run transition init fn
	if (!opts.multiFx) {
		var init = $.fn.cycle.transitions[opts.fx];
		if ($.isFunction(init))
			init($cont, $slides, opts);
		else if (opts.fx != 'custom' && !opts.multiFx) {
			log('unknown transition: ' + opts.fx,'; slideshow terminating');
			return false;
		}
	}

	// fire artificial events
	var e0 = $slides[first];
	if (!opts.skipInitializationCallbacks) {
		if (opts.before.length)
			opts.before[0].apply(e0, [e0, e0, opts, true]);
		if (opts.after.length)
			opts.after[0].apply(e0, [e0, e0, opts, true]);
	}
	if (opts.next)
		$(opts.next).bind(opts.prevNextEvent,function(){return advance(opts,1);});
	if (opts.prev)
		$(opts.prev).bind(opts.prevNextEvent,function(){return advance(opts,0);});
	if (opts.pager || opts.pagerAnchorBuilder)
		buildPager(els,opts);

	exposeAddSlide(opts, els);

	return opts;
}

// save off original opts so we can restore after clearing state
function saveOriginalOpts(opts) {
	opts.original = { before: [], after: [] };
	opts.original.cssBefore = $.extend({}, opts.cssBefore);
	opts.original.cssAfter  = $.extend({}, opts.cssAfter);
	opts.original.animIn	= $.extend({}, opts.animIn);
	opts.original.animOut   = $.extend({}, opts.animOut);
	$.each(opts.before, function() { opts.original.before.push(this); });
	$.each(opts.after,  function() { opts.original.after.push(this); });
}

function supportMultiTransitions(opts) {
	var i, tx, txs = $.fn.cycle.transitions;
	// look for multiple effects
	if (opts.fx.indexOf(',') > 0) {
		opts.multiFx = true;
		opts.fxs = opts.fx.replace(/\s*/g,'').split(',');
		// discard any bogus effect names
		for (i=0; i < opts.fxs.length; i++) {
			var fx = opts.fxs[i];
			tx = txs[fx];
			if (!tx || !txs.hasOwnProperty(fx) || !$.isFunction(tx)) {
				log('discarding unknown transition: ',fx);
				opts.fxs.splice(i,1);
				i--;
			}
		}
		// if we have an empty list then we threw everything away!
		if (!opts.fxs.length) {
			log('No valid transitions named; slideshow terminating.');
			return false;
		}
	}
	else if (opts.fx == 'all') {  // auto-gen the list of transitions
		opts.multiFx = true;
		opts.fxs = [];
		for (var p in txs) {
			if (txs.hasOwnProperty(p)) {
				tx = txs[p];
				if (txs.hasOwnProperty(p) && $.isFunction(tx))
					opts.fxs.push(p);
			}
		}
	}
	if (opts.multiFx && opts.randomizeEffects) {
		// munge the fxs array to make effect selection random
		var r1 = Math.floor(Math.random() * 20) + 30;
		for (i = 0; i < r1; i++) {
			var r2 = Math.floor(Math.random() * opts.fxs.length);
			opts.fxs.push(opts.fxs.splice(r2,1)[0]);
		}
		debug('randomized fx sequence: ',opts.fxs);
	}
	return true;
}

// provide a mechanism for adding slides after the slideshow has started
function exposeAddSlide(opts, els) {
	opts.addSlide = function(newSlide, prepend) {
		var $s = $(newSlide), s = $s[0];
		if (!opts.autostopCount)
			opts.countdown++;
		els[prepend?'unshift':'push'](s);
		if (opts.els)
			opts.els[prepend?'unshift':'push'](s); // shuffle needs this
		opts.slideCount = els.length;

		// add the slide to the random map and resort
		if (opts.random) {
			opts.randomMap.push(opts.slideCount-1);
			opts.randomMap.sort(function(a,b) {return Math.random() - 0.5;});
		}

		$s.css('position','absolute');
		$s[prepend?'prependTo':'appendTo'](opts.$cont);

		if (prepend) {
			opts.currSlide++;
			opts.nextSlide++;
		}

		if (!$.support.opacity && opts.cleartype && !opts.cleartypeNoBg)
			clearTypeFix($s);

		if (opts.fit && opts.width)
			$s.width(opts.width);
		if (opts.fit && opts.height && opts.height != 'auto')
			$s.height(opts.height);
		s.cycleH = (opts.fit && opts.height) ? opts.height : $s.height();
		s.cycleW = (opts.fit && opts.width) ? opts.width : $s.width();

		$s.css(opts.cssBefore);

		if (opts.pager || opts.pagerAnchorBuilder)
			$.fn.cycle.createPagerAnchor(els.length-1, s, $(opts.pager), els, opts);

		if ($.isFunction(opts.onAddSlide))
			opts.onAddSlide($s);
		else
			$s.hide(); // default behavior
	};
}

// reset internal state; we do this on every pass in order to support multiple effects
$.fn.cycle.resetState = function(opts, fx) {
	fx = fx || opts.fx;
	opts.before = []; opts.after = [];
	opts.cssBefore = $.extend({}, opts.original.cssBefore);
	opts.cssAfter  = $.extend({}, opts.original.cssAfter);
	opts.animIn	= $.extend({}, opts.original.animIn);
	opts.animOut   = $.extend({}, opts.original.animOut);
	opts.fxFn = null;
	$.each(opts.original.before, function() { opts.before.push(this); });
	$.each(opts.original.after,  function() { opts.after.push(this); });

	// re-init
	var init = $.fn.cycle.transitions[fx];
	if ($.isFunction(init))
		init(opts.$cont, $(opts.elements), opts);
};

// this is the main engine fn, it handles the timeouts, callbacks and slide index mgmt
function go(els, opts, manual, fwd) {
	var p = opts.$cont[0], curr = els[opts.currSlide], next = els[opts.nextSlide];

	// opts.busy is true if we're in the middle of an animation
	if (manual && opts.busy && opts.manualTrump) {
		// let manual transitions requests trump active ones
		debug('manualTrump in go(), stopping active transition');
		$(els).stop(true,true);
		opts.busy = 0;
		clearTimeout(p.cycleTimeout);
	}

	// don't begin another timeout-based transition if there is one active
	if (opts.busy) {
		debug('transition active, ignoring new tx request');
		return;
	}


	// stop cycling if we have an outstanding stop request
	if (p.cycleStop != opts.stopCount || p.cycleTimeout === 0 && !manual)
		return;

	// check to see if we should stop cycling based on autostop options
	if (!manual && !p.cyclePause && !opts.bounce &&
		((opts.autostop && (--opts.countdown <= 0)) ||
		(opts.nowrap && !opts.random && opts.nextSlide < opts.currSlide))) {
		if (opts.end)
			opts.end(opts);
		return;
	}

	// if slideshow is paused, only transition on a manual trigger
	var changed = false;
	if ((manual || !p.cyclePause) && (opts.nextSlide != opts.currSlide)) {
		changed = true;
		var fx = opts.fx;
		// keep trying to get the slide size if we don't have it yet
		curr.cycleH = curr.cycleH || $(curr).height();
		curr.cycleW = curr.cycleW || $(curr).width();
		next.cycleH = next.cycleH || $(next).height();
		next.cycleW = next.cycleW || $(next).width();

		// support multiple transition types
		if (opts.multiFx) {
			if (fwd && (opts.lastFx === undefined || ++opts.lastFx >= opts.fxs.length))
				opts.lastFx = 0;
			else if (!fwd && (opts.lastFx === undefined || --opts.lastFx < 0))
				opts.lastFx = opts.fxs.length - 1;
			fx = opts.fxs[opts.lastFx];
		}

		// one-time fx overrides apply to:  $('div').cycle(3,'zoom');
		if (opts.oneTimeFx) {
			fx = opts.oneTimeFx;
			opts.oneTimeFx = null;
		}

		$.fn.cycle.resetState(opts, fx);

		// run the before callbacks
		if (opts.before.length)
			$.each(opts.before, function(i,o) {
				if (p.cycleStop != opts.stopCount) return;
				o.apply(next, [curr, next, opts, fwd]);
			});

		// stage the after callacks
		var after = function() {
			opts.busy = 0;
			$.each(opts.after, function(i,o) {
				if (p.cycleStop != opts.stopCount) return;
				o.apply(next, [curr, next, opts, fwd]);
			});
			if (!p.cycleStop) {
				// queue next transition
				queueNext();
			}
		};

		debug('tx firing('+fx+'); currSlide: ' + opts.currSlide + '; nextSlide: ' + opts.nextSlide);
		
		// get ready to perform the transition
		opts.busy = 1;
		if (opts.fxFn) // fx function provided?
			opts.fxFn(curr, next, opts, after, fwd, manual && opts.fastOnEvent);
		else if ($.isFunction($.fn.cycle[opts.fx])) // fx plugin ?
			$.fn.cycle[opts.fx](curr, next, opts, after, fwd, manual && opts.fastOnEvent);
		else
			$.fn.cycle.custom(curr, next, opts, after, fwd, manual && opts.fastOnEvent);
	}
	else {
		queueNext();
	}

	if (changed || opts.nextSlide == opts.currSlide) {
		// calculate the next slide
		var roll;
		opts.lastSlide = opts.currSlide;
		if (opts.random) {
			opts.currSlide = opts.nextSlide;
			if (++opts.randomIndex == els.length) {
				opts.randomIndex = 0;
				opts.randomMap.sort(function(a,b) {return Math.random() - 0.5;});
			}
			opts.nextSlide = opts.randomMap[opts.randomIndex];
			if (opts.nextSlide == opts.currSlide)
				opts.nextSlide = (opts.currSlide == opts.slideCount - 1) ? 0 : opts.currSlide + 1;
		}
		else if (opts.backwards) {
			roll = (opts.nextSlide - 1) < 0;
			if (roll && opts.bounce) {
				opts.backwards = !opts.backwards;
				opts.nextSlide = 1;
				opts.currSlide = 0;
			}
			else {
				opts.nextSlide = roll ? (els.length-1) : opts.nextSlide-1;
				opts.currSlide = roll ? 0 : opts.nextSlide+1;
			}
		}
		else { // sequence
			roll = (opts.nextSlide + 1) == els.length;
			if (roll && opts.bounce) {
				opts.backwards = !opts.backwards;
				opts.nextSlide = els.length-2;
				opts.currSlide = els.length-1;
			}
			else {
				opts.nextSlide = roll ? 0 : opts.nextSlide+1;
				opts.currSlide = roll ? els.length-1 : opts.nextSlide-1;
			}
		}
	}
	if (changed && opts.pager)
		opts.updateActivePagerLink(opts.pager, opts.currSlide, opts.activePagerClass);
	
	function queueNext() {
		// stage the next transition
		var ms = 0, timeout = opts.timeout;
		if (opts.timeout && !opts.continuous) {
			ms = getTimeout(els[opts.currSlide], els[opts.nextSlide], opts, fwd);
         if (opts.fx == 'shuffle')
            ms -= opts.speedOut;
      }
		else if (opts.continuous && p.cyclePause) // continuous shows work off an after callback, not this timer logic
			ms = 10;
		if (ms > 0)
			p.cycleTimeout = setTimeout(function(){ go(els, opts, 0, !opts.backwards); }, ms);
	}
}

// invoked after transition
$.fn.cycle.updateActivePagerLink = function(pager, currSlide, clsName) {
   $(pager).each(function() {
       $(this).children().removeClass(clsName).eq(currSlide).addClass(clsName);
   });
};

// calculate timeout value for current transition
function getTimeout(curr, next, opts, fwd) {
	if (opts.timeoutFn) {
		// call user provided calc fn
		var t = opts.timeoutFn.call(curr,curr,next,opts,fwd);
		while (opts.fx != 'none' && (t - opts.speed) < 250) // sanitize timeout
			t += opts.speed;
		debug('calculated timeout: ' + t + '; speed: ' + opts.speed);
		if (t !== false)
			return t;
	}
	return opts.timeout;
}

// expose next/prev function, caller must pass in state
$.fn.cycle.next = function(opts) { advance(opts,1); };
$.fn.cycle.prev = function(opts) { advance(opts,0);};

// advance slide forward or back
function advance(opts, moveForward) {
	var val = moveForward ? 1 : -1;
	var els = opts.elements;
	var p = opts.$cont[0], timeout = p.cycleTimeout;
	if (timeout) {
		clearTimeout(timeout);
		p.cycleTimeout = 0;
	}
	if (opts.random && val < 0) {
		// move back to the previously display slide
		opts.randomIndex--;
		if (--opts.randomIndex == -2)
			opts.randomIndex = els.length-2;
		else if (opts.randomIndex == -1)
			opts.randomIndex = els.length-1;
		opts.nextSlide = opts.randomMap[opts.randomIndex];
	}
	else if (opts.random) {
		opts.nextSlide = opts.randomMap[opts.randomIndex];
	}
	else {
		opts.nextSlide = opts.currSlide + val;
		if (opts.nextSlide < 0) {
			if (opts.nowrap) return false;
			opts.nextSlide = els.length - 1;
		}
		else if (opts.nextSlide >= els.length) {
			if (opts.nowrap) return false;
			opts.nextSlide = 0;
		}
	}

	var cb = opts.onPrevNextEvent || opts.prevNextClick; // prevNextClick is deprecated
	if ($.isFunction(cb))
		cb(val > 0, opts.nextSlide, els[opts.nextSlide]);
	go(els, opts, 1, moveForward);
	return false;
}

function buildPager(els, opts) {
	var $p = $(opts.pager);
	$.each(els, function(i,o) {
		$.fn.cycle.createPagerAnchor(i,o,$p,els,opts);
	});
	opts.updateActivePagerLink(opts.pager, opts.startingSlide, opts.activePagerClass);
}

$.fn.cycle.createPagerAnchor = function(i, el, $p, els, opts) {
	var a;
	if ($.isFunction(opts.pagerAnchorBuilder)) {
		a = opts.pagerAnchorBuilder(i,el);
		debug('pagerAnchorBuilder('+i+', el) returned: ' + a);
	}
	else
		a = '<a href="#">'+(i+1)+'</a>';
		
	if (!a)
		return;
	var $a = $(a);
	// don't reparent if anchor is in the dom
	if ($a.parents('body').length === 0) {
		var arr = [];
		if ($p.length > 1) {
			$p.each(function() {
				var $clone = $a.clone(true);
				$(this).append($clone);
				arr.push($clone[0]);
			});
			$a = $(arr);
		}
		else {
			$a.appendTo($p);
		}
	}

	opts.pagerAnchors =  opts.pagerAnchors || [];
	opts.pagerAnchors.push($a);
	
	var pagerFn = function(e) {
		e.preventDefault();
		opts.nextSlide = i;
		var p = opts.$cont[0], timeout = p.cycleTimeout;
		if (timeout) {
			clearTimeout(timeout);
			p.cycleTimeout = 0;
		}
		var cb = opts.onPagerEvent || opts.pagerClick; // pagerClick is deprecated
		if ($.isFunction(cb))
			cb(opts.nextSlide, els[opts.nextSlide]);
		go(els,opts,1,opts.currSlide < i); // trigger the trans
//		return false; // <== allow bubble
	};
	
	if ( /mouseenter|mouseover/i.test(opts.pagerEvent) ) {
		$a.hover(pagerFn, function(){/* no-op */} );
	}
	else {
		$a.bind(opts.pagerEvent, pagerFn);
	}
	
	if ( ! /^click/.test(opts.pagerEvent) && !opts.allowPagerClickBubble)
		$a.bind('click.cycle', function(){return false;}); // suppress click
	
	var cont = opts.$cont[0];
	var pauseFlag = false; // https://github.com/malsup/cycle/issues/44
	if (opts.pauseOnPagerHover) {
		$a.hover(
			function() { 
				pauseFlag = true;
				cont.cyclePause++; 
				triggerPause(cont,true,true);
			}, function() { 
				if (pauseFlag)
					cont.cyclePause--; 
				triggerPause(cont,true,true);
			} 
		);
	}
};

// helper fn to calculate the number of slides between the current and the next
$.fn.cycle.hopsFromLast = function(opts, fwd) {
	var hops, l = opts.lastSlide, c = opts.currSlide;
	if (fwd)
		hops = c > l ? c - l : opts.slideCount - l;
	else
		hops = c < l ? l - c : l + opts.slideCount - c;
	return hops;
};

// fix clearType problems in ie6 by setting an explicit bg color
// (otherwise text slides look horrible during a fade transition)
function clearTypeFix($slides) {
	debug('applying clearType background-color hack');
	function hex(s) {
		s = parseInt(s,10).toString(16);
		return s.length < 2 ? '0'+s : s;
	}
	function getBg(e) {
		for ( ; e && e.nodeName.toLowerCase() != 'html'; e = e.parentNode) {
			var v = $.css(e,'background-color');
			if (v && v.indexOf('rgb') >= 0 ) {
				var rgb = v.match(/\d+/g);
				return '#'+ hex(rgb[0]) + hex(rgb[1]) + hex(rgb[2]);
			}
			if (v && v != 'transparent')
				return v;
		}
		return '#ffffff';
	}
	$slides.each(function() { $(this).css('background-color', getBg(this)); });
}

// reset common props before the next transition
$.fn.cycle.commonReset = function(curr,next,opts,w,h,rev) {
	$(opts.elements).not(curr).hide();
	if (typeof opts.cssBefore.opacity == 'undefined')
		opts.cssBefore.opacity = 1;
	opts.cssBefore.display = 'block';
	if (opts.slideResize && w !== false && next.cycleW > 0)
		opts.cssBefore.width = next.cycleW;
	if (opts.slideResize && h !== false && next.cycleH > 0)
		opts.cssBefore.height = next.cycleH;
	opts.cssAfter = opts.cssAfter || {};
	opts.cssAfter.display = 'none';
	$(curr).css('zIndex',opts.slideCount + (rev === true ? 1 : 0));
	$(next).css('zIndex',opts.slideCount + (rev === true ? 0 : 1));
};

// the actual fn for effecting a transition
$.fn.cycle.custom = function(curr, next, opts, cb, fwd, speedOverride) {
	var $l = $(curr), $n = $(next);
	var speedIn = opts.speedIn, speedOut = opts.speedOut, easeIn = opts.easeIn, easeOut = opts.easeOut;
	$n.css(opts.cssBefore);
	if (speedOverride) {
		if (typeof speedOverride == 'number')
			speedIn = speedOut = speedOverride;
		else
			speedIn = speedOut = 1;
		easeIn = easeOut = null;
	}
	var fn = function() {
		$n.animate(opts.animIn, speedIn, easeIn, function() {
			cb();
		});
	};
	$l.animate(opts.animOut, speedOut, easeOut, function() {
		$l.css(opts.cssAfter);
		if (!opts.sync) 
			fn();
	});
	if (opts.sync) fn();
};

// transition definitions - only fade is defined here, transition pack defines the rest
$.fn.cycle.transitions = {
	fade: function($cont, $slides, opts) {
		$slides.not(':eq('+opts.currSlide+')').css('opacity',0);
		opts.before.push(function(curr,next,opts) {
			$.fn.cycle.commonReset(curr,next,opts);
			opts.cssBefore.opacity = 0;
		});
		opts.animIn	   = { opacity: 1 };
		opts.animOut   = { opacity: 0 };
		opts.cssBefore = { top: 0, left: 0 };
	}
};

$.fn.cycle.ver = function() { return ver; };

// override these globally if you like (they are all optional)
$.fn.cycle.defaults = {
    activePagerClass: 'activeSlide', // class name used for the active pager link
    after:            null,     // transition callback (scope set to element that was shown):  function(currSlideElement, nextSlideElement, options, forwardFlag)
    allowPagerClickBubble: false, // allows or prevents click event on pager anchors from bubbling
    animIn:           null,     // properties that define how the slide animates in
    animOut:          null,     // properties that define how the slide animates out
    aspect:           false,    // preserve aspect ratio during fit resizing, cropping if necessary (must be used with fit option)
    autostop:         0,        // true to end slideshow after X transitions (where X == slide count)
    autostopCount:    0,        // number of transitions (optionally used with autostop to define X)
    backwards:        false,    // true to start slideshow at last slide and move backwards through the stack
    before:           null,     // transition callback (scope set to element to be shown):     function(currSlideElement, nextSlideElement, options, forwardFlag)
    center:           null,     // set to true to have cycle add top/left margin to each slide (use with width and height options)
    cleartype:        !$.support.opacity,  // true if clearType corrections should be applied (for IE)
    cleartypeNoBg:    false,    // set to true to disable extra cleartype fixing (leave false to force background color setting on slides)
    containerResize:  1,        // resize container to fit largest slide
    containerResizeHeight:  0,  // resize containers height to fit the largest slide but leave the width dynamic
    continuous:       0,        // true to start next transition immediately after current one completes
    cssAfter:         null,     // properties that defined the state of the slide after transitioning out
    cssBefore:        null,     // properties that define the initial state of the slide before transitioning in
    delay:            0,        // additional delay (in ms) for first transition (hint: can be negative)
    easeIn:           null,     // easing for "in" transition
    easeOut:          null,     // easing for "out" transition
    easing:           null,     // easing method for both in and out transitions
    end:              null,     // callback invoked when the slideshow terminates (use with autostop or nowrap options): function(options)
    fastOnEvent:      0,        // force fast transitions when triggered manually (via pager or prev/next); value == time in ms
    fit:              0,        // force slides to fit container
    fx:               'fade',   // name of transition effect (or comma separated names, ex: 'fade,scrollUp,shuffle')
    fxFn:             null,     // function used to control the transition: function(currSlideElement, nextSlideElement, options, afterCalback, forwardFlag)
    height:           'auto',   // container height (if the 'fit' option is true, the slides will be set to this height as well)
    manualTrump:      true,     // causes manual transition to stop an active transition instead of being ignored
    metaAttr:         'cycle',  // data- attribute that holds the option data for the slideshow
    next:             null,     // element, jQuery object, or jQuery selector string for the element to use as event trigger for next slide
    nowrap:           0,        // true to prevent slideshow from wrapping
    onPagerEvent:     null,     // callback fn for pager events: function(zeroBasedSlideIndex, slideElement)
    onPrevNextEvent:  null,     // callback fn for prev/next events: function(isNext, zeroBasedSlideIndex, slideElement)
    pager:            null,     // element, jQuery object, or jQuery selector string for the element to use as pager container
    pagerAnchorBuilder: null,   // callback fn for building anchor links:  function(index, DOMelement)
    pagerEvent:       'click.cycle', // name of event which drives the pager navigation
    pause:            0,        // true to enable "pause on hover"
    pauseOnPagerHover: 0,       // true to pause when hovering over pager link
    prev:             null,     // element, jQuery object, or jQuery selector string for the element to use as event trigger for previous slide
    prevNextEvent:    'click.cycle',// event which drives the manual transition to the previous or next slide
    random:           0,        // true for random, false for sequence (not applicable to shuffle fx)
    randomizeEffects: 1,        // valid when multiple effects are used; true to make the effect sequence random
    requeueOnImageNotLoaded: true, // requeue the slideshow if any image slides are not yet loaded
    requeueTimeout:   250,      // ms delay for requeue
    rev:              0,        // causes animations to transition in reverse (for effects that support it such as scrollHorz/scrollVert/shuffle)
    shuffle:          null,     // coords for shuffle animation, ex: { top:15, left: 200 }
    skipInitializationCallbacks: false, // set to true to disable the first before/after callback that occurs prior to any transition
    slideExpr:        null,     // expression for selecting slides (if something other than all children is required)
    slideResize:      1,        // force slide width/height to fixed size before every transition
    speed:            1000,     // speed of the transition (any valid fx speed value)
    speedIn:          null,     // speed of the 'in' transition
    speedOut:         null,     // speed of the 'out' transition
    startingSlide:    undefined,// zero-based index of the first slide to be displayed
    sync:             1,        // true if in/out transitions should occur simultaneously
    timeout:          4000,     // milliseconds between slide transitions (0 to disable auto advance)
    timeoutFn:        null,     // callback for determining per-slide timeout value:  function(currSlideElement, nextSlideElement, options, forwardFlag)
    updateActivePagerLink: null,// callback fn invoked to update the active pager link (adds/removes activePagerClass style)
    width:            null      // container width (if the 'fit' option is true, the slides will be set to this width as well)
};

})(jQuery);


/*!
 * jQuery Cycle Plugin Transition Definitions
 * This script is a plugin for the jQuery Cycle Plugin
 * Examples and documentation at: http://malsup.com/jquery/cycle/
 * Copyright (c) 2007-2010 M. Alsup
 * Version:	 2.73
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 */
(function($) {
"use strict";

//
// These functions define slide initialization and properties for the named
// transitions. To save file size feel free to remove any of these that you
// don't need.
//
$.fn.cycle.transitions.none = function($cont, $slides, opts) {
	opts.fxFn = function(curr,next,opts,after){
		$(next).show();
		$(curr).hide();
		after();
	};
};

// not a cross-fade, fadeout only fades out the top slide
$.fn.cycle.transitions.fadeout = function($cont, $slides, opts) {
	$slides.not(':eq('+opts.currSlide+')').css({ display: 'block', 'opacity': 1 });
	opts.before.push(function(curr,next,opts,w,h,rev) {
		$(curr).css('zIndex',opts.slideCount + (rev !== true ? 1 : 0));
		$(next).css('zIndex',opts.slideCount + (rev !== true ? 0 : 1));
	});
	opts.animIn.opacity = 1;
	opts.animOut.opacity = 0;
	opts.cssBefore.opacity = 1;
	opts.cssBefore.display = 'block';
	opts.cssAfter.zIndex = 0;
};

// scrollUp/Down/Left/Right
$.fn.cycle.transitions.scrollUp = function($cont, $slides, opts) {
	$cont.css('overflow','hidden');
	opts.before.push($.fn.cycle.commonReset);
	var h = $cont.height();
	opts.cssBefore.top = h;
	opts.cssBefore.left = 0;
	opts.cssFirst.top = 0;
	opts.animIn.top = 0;
	opts.animOut.top = -h;
};
$.fn.cycle.transitions.scrollDown = function($cont, $slides, opts) {
	$cont.css('overflow','hidden');
	opts.before.push($.fn.cycle.commonReset);
	var h = $cont.height();
	opts.cssFirst.top = 0;
	opts.cssBefore.top = -h;
	opts.cssBefore.left = 0;
	opts.animIn.top = 0;
	opts.animOut.top = h;
};
$.fn.cycle.transitions.scrollLeft = function($cont, $slides, opts) {
	$cont.css('overflow','hidden');
	opts.before.push($.fn.cycle.commonReset);
	var w = $cont.width();
	opts.cssFirst.left = 0;
	opts.cssBefore.left = w;
	opts.cssBefore.top = 0;
	opts.animIn.left = 0;
	opts.animOut.left = 0-w;
};
$.fn.cycle.transitions.scrollRight = function($cont, $slides, opts) {
	$cont.css('overflow','hidden');
	opts.before.push($.fn.cycle.commonReset);
	var w = $cont.width();
	opts.cssFirst.left = 0;
	opts.cssBefore.left = -w;
	opts.cssBefore.top = 0;
	opts.animIn.left = 0;
	opts.animOut.left = w;
};
$.fn.cycle.transitions.scrollHorz = function($cont, $slides, opts) {
	$cont.css('overflow','hidden').width();
	opts.before.push(function(curr, next, opts, fwd) {
		if (opts.rev)
			fwd = !fwd;
		$.fn.cycle.commonReset(curr,next,opts);
		opts.cssBefore.left = fwd ? (next.cycleW-1) : (1-next.cycleW);
		opts.animOut.left = fwd ? -curr.cycleW : curr.cycleW;
	});
	opts.cssFirst.left = 0;
	opts.cssBefore.top = 0;
	opts.animIn.left = 0;
	opts.animOut.top = 0;
};
$.fn.cycle.transitions.scrollVert = function($cont, $slides, opts) {
	$cont.css('overflow','hidden');
	opts.before.push(function(curr, next, opts, fwd) {
		if (opts.rev)
			fwd = !fwd;
		$.fn.cycle.commonReset(curr,next,opts);
		opts.cssBefore.top = fwd ? (1-next.cycleH) : (next.cycleH-1);
		opts.animOut.top = fwd ? curr.cycleH : -curr.cycleH;
	});
	opts.cssFirst.top = 0;
	opts.cssBefore.left = 0;
	opts.animIn.top = 0;
	opts.animOut.left = 0;
};

// slideX/slideY
$.fn.cycle.transitions.slideX = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$(opts.elements).not(curr).hide();
		$.fn.cycle.commonReset(curr,next,opts,false,true);
		opts.animIn.width = next.cycleW;
	});
	opts.cssBefore.left = 0;
	opts.cssBefore.top = 0;
	opts.cssBefore.width = 0;
	opts.animIn.width = 'show';
	opts.animOut.width = 0;
};
$.fn.cycle.transitions.slideY = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$(opts.elements).not(curr).hide();
		$.fn.cycle.commonReset(curr,next,opts,true,false);
		opts.animIn.height = next.cycleH;
	});
	opts.cssBefore.left = 0;
	opts.cssBefore.top = 0;
	opts.cssBefore.height = 0;
	opts.animIn.height = 'show';
	opts.animOut.height = 0;
};

// shuffle
$.fn.cycle.transitions.shuffle = function($cont, $slides, opts) {
	var i, w = $cont.css('overflow', 'visible').width();
	$slides.css({left: 0, top: 0});
	opts.before.push(function(curr,next,opts) {
		$.fn.cycle.commonReset(curr,next,opts,true,true,true);
	});
	// only adjust speed once!
	if (!opts.speedAdjusted) {
		opts.speed = opts.speed / 2; // shuffle has 2 transitions
		opts.speedAdjusted = true;
	}
	opts.random = 0;
	opts.shuffle = opts.shuffle || {left:-w, top:15};
	opts.els = [];
	for (i=0; i < $slides.length; i++)
		opts.els.push($slides[i]);

	for (i=0; i < opts.currSlide; i++)
		opts.els.push(opts.els.shift());

	// custom transition fn (hat tip to Benjamin Sterling for this bit of sweetness!)
	opts.fxFn = function(curr, next, opts, cb, fwd) {
		if (opts.rev)
			fwd = !fwd;
		var $el = fwd ? $(curr) : $(next);
		$(next).css(opts.cssBefore);
		var count = opts.slideCount;
		$el.animate(opts.shuffle, opts.speedIn, opts.easeIn, function() {
			var hops = $.fn.cycle.hopsFromLast(opts, fwd);
			for (var k=0; k < hops; k++) {
				if (fwd)
					opts.els.push(opts.els.shift());
				else
					opts.els.unshift(opts.els.pop());
			}
			if (fwd) {
				for (var i=0, len=opts.els.length; i < len; i++)
					$(opts.els[i]).css('z-index', len-i+count);
			}
			else {
				var z = $(curr).css('z-index');
				$el.css('z-index', parseInt(z,10)+1+count);
			}
			$el.animate({left:0, top:0}, opts.speedOut, opts.easeOut, function() {
				$(fwd ? this : curr).hide();
				if (cb) cb();
			});
		});
	};
	$.extend(opts.cssBefore, { display: 'block', opacity: 1, top: 0, left: 0 });
};

// turnUp/Down/Left/Right
$.fn.cycle.transitions.turnUp = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,true,false);
		opts.cssBefore.top = next.cycleH;
		opts.animIn.height = next.cycleH;
		opts.animOut.width = next.cycleW;
	});
	opts.cssFirst.top = 0;
	opts.cssBefore.left = 0;
	opts.cssBefore.height = 0;
	opts.animIn.top = 0;
	opts.animOut.height = 0;
};
$.fn.cycle.transitions.turnDown = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,true,false);
		opts.animIn.height = next.cycleH;
		opts.animOut.top   = curr.cycleH;
	});
	opts.cssFirst.top = 0;
	opts.cssBefore.left = 0;
	opts.cssBefore.top = 0;
	opts.cssBefore.height = 0;
	opts.animOut.height = 0;
};
$.fn.cycle.transitions.turnLeft = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,false,true);
		opts.cssBefore.left = next.cycleW;
		opts.animIn.width = next.cycleW;
	});
	opts.cssBefore.top = 0;
	opts.cssBefore.width = 0;
	opts.animIn.left = 0;
	opts.animOut.width = 0;
};
$.fn.cycle.transitions.turnRight = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,false,true);
		opts.animIn.width = next.cycleW;
		opts.animOut.left = curr.cycleW;
	});
	$.extend(opts.cssBefore, { top: 0, left: 0, width: 0 });
	opts.animIn.left = 0;
	opts.animOut.width = 0;
};

// zoom
$.fn.cycle.transitions.zoom = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,false,false,true);
		opts.cssBefore.top = next.cycleH/2;
		opts.cssBefore.left = next.cycleW/2;
		$.extend(opts.animIn, { top: 0, left: 0, width: next.cycleW, height: next.cycleH });
		$.extend(opts.animOut, { width: 0, height: 0, top: curr.cycleH/2, left: curr.cycleW/2 });
	});
	opts.cssFirst.top = 0;
	opts.cssFirst.left = 0;
	opts.cssBefore.width = 0;
	opts.cssBefore.height = 0;
};

// fadeZoom
$.fn.cycle.transitions.fadeZoom = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,false,false);
		opts.cssBefore.left = next.cycleW/2;
		opts.cssBefore.top = next.cycleH/2;
		$.extend(opts.animIn, { top: 0, left: 0, width: next.cycleW, height: next.cycleH });
	});
	opts.cssBefore.width = 0;
	opts.cssBefore.height = 0;
	opts.animOut.opacity = 0;
};

// blindX
$.fn.cycle.transitions.blindX = function($cont, $slides, opts) {
	var w = $cont.css('overflow','hidden').width();
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts);
		opts.animIn.width = next.cycleW;
		opts.animOut.left   = curr.cycleW;
	});
	opts.cssBefore.left = w;
	opts.cssBefore.top = 0;
	opts.animIn.left = 0;
	opts.animOut.left = w;
};
// blindY
$.fn.cycle.transitions.blindY = function($cont, $slides, opts) {
	var h = $cont.css('overflow','hidden').height();
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts);
		opts.animIn.height = next.cycleH;
		opts.animOut.top   = curr.cycleH;
	});
	opts.cssBefore.top = h;
	opts.cssBefore.left = 0;
	opts.animIn.top = 0;
	opts.animOut.top = h;
};
// blindZ
$.fn.cycle.transitions.blindZ = function($cont, $slides, opts) {
	var h = $cont.css('overflow','hidden').height();
	var w = $cont.width();
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts);
		opts.animIn.height = next.cycleH;
		opts.animOut.top   = curr.cycleH;
	});
	opts.cssBefore.top = h;
	opts.cssBefore.left = w;
	opts.animIn.top = 0;
	opts.animIn.left = 0;
	opts.animOut.top = h;
	opts.animOut.left = w;
};

// growX - grow horizontally from centered 0 width
$.fn.cycle.transitions.growX = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,false,true);
		opts.cssBefore.left = this.cycleW/2;
		opts.animIn.left = 0;
		opts.animIn.width = this.cycleW;
		opts.animOut.left = 0;
	});
	opts.cssBefore.top = 0;
	opts.cssBefore.width = 0;
};
// growY - grow vertically from centered 0 height
$.fn.cycle.transitions.growY = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,true,false);
		opts.cssBefore.top = this.cycleH/2;
		opts.animIn.top = 0;
		opts.animIn.height = this.cycleH;
		opts.animOut.top = 0;
	});
	opts.cssBefore.height = 0;
	opts.cssBefore.left = 0;
};

// curtainX - squeeze in both edges horizontally
$.fn.cycle.transitions.curtainX = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,false,true,true);
		opts.cssBefore.left = next.cycleW/2;
		opts.animIn.left = 0;
		opts.animIn.width = this.cycleW;
		opts.animOut.left = curr.cycleW/2;
		opts.animOut.width = 0;
	});
	opts.cssBefore.top = 0;
	opts.cssBefore.width = 0;
};
// curtainY - squeeze in both edges vertically
$.fn.cycle.transitions.curtainY = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,true,false,true);
		opts.cssBefore.top = next.cycleH/2;
		opts.animIn.top = 0;
		opts.animIn.height = next.cycleH;
		opts.animOut.top = curr.cycleH/2;
		opts.animOut.height = 0;
	});
	opts.cssBefore.height = 0;
	opts.cssBefore.left = 0;
};

// cover - curr slide covered by next slide
$.fn.cycle.transitions.cover = function($cont, $slides, opts) {
	var d = opts.direction || 'left';
	var w = $cont.css('overflow','hidden').width();
	var h = $cont.height();
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts);
		opts.cssAfter.display = '';
		if (d == 'right')
			opts.cssBefore.left = -w;
		else if (d == 'up')
			opts.cssBefore.top = h;
		else if (d == 'down')
			opts.cssBefore.top = -h;
		else
			opts.cssBefore.left = w;
	});
	opts.animIn.left = 0;
	opts.animIn.top = 0;
	opts.cssBefore.top = 0;
	opts.cssBefore.left = 0;
};

// uncover - curr slide moves off next slide
$.fn.cycle.transitions.uncover = function($cont, $slides, opts) {
	var d = opts.direction || 'left';
	var w = $cont.css('overflow','hidden').width();
	var h = $cont.height();
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,true,true,true);
		if (d == 'right')
			opts.animOut.left = w;
		else if (d == 'up')
			opts.animOut.top = -h;
		else if (d == 'down')
			opts.animOut.top = h;
		else
			opts.animOut.left = -w;
	});
	opts.animIn.left = 0;
	opts.animIn.top = 0;
	opts.cssBefore.top = 0;
	opts.cssBefore.left = 0;
};

// toss - move top slide and fade away
$.fn.cycle.transitions.toss = function($cont, $slides, opts) {
	var w = $cont.css('overflow','visible').width();
	var h = $cont.height();
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,true,true,true);
		// provide default toss settings if animOut not provided
		if (!opts.animOut.left && !opts.animOut.top)
			$.extend(opts.animOut, { left: w*2, top: -h/2, opacity: 0 });
		else
			opts.animOut.opacity = 0;
	});
	opts.cssBefore.left = 0;
	opts.cssBefore.top = 0;
	opts.animIn.left = 0;
};

// wipe - clip animation
$.fn.cycle.transitions.wipe = function($cont, $slides, opts) {
	var w = $cont.css('overflow','hidden').width();
	var h = $cont.height();
	opts.cssBefore = opts.cssBefore || {};
	var clip;
	if (opts.clip) {
		if (/l2r/.test(opts.clip))
			clip = 'rect(0px 0px '+h+'px 0px)';
		else if (/r2l/.test(opts.clip))
			clip = 'rect(0px '+w+'px '+h+'px '+w+'px)';
		else if (/t2b/.test(opts.clip))
			clip = 'rect(0px '+w+'px 0px 0px)';
		else if (/b2t/.test(opts.clip))
			clip = 'rect('+h+'px '+w+'px '+h+'px 0px)';
		else if (/zoom/.test(opts.clip)) {
			var top = parseInt(h/2,10);
			var left = parseInt(w/2,10);
			clip = 'rect('+top+'px '+left+'px '+top+'px '+left+'px)';
		}
	}

	opts.cssBefore.clip = opts.cssBefore.clip || clip || 'rect(0px 0px 0px 0px)';

	var d = opts.cssBefore.clip.match(/(\d+)/g);
	var t = parseInt(d[0],10), r = parseInt(d[1],10), b = parseInt(d[2],10), l = parseInt(d[3],10);

	opts.before.push(function(curr, next, opts) {
		if (curr == next) return;
		var $curr = $(curr), $next = $(next);
		$.fn.cycle.commonReset(curr,next,opts,true,true,false);
		opts.cssAfter.display = 'block';

		var step = 1, count = parseInt((opts.speedIn / 13),10) - 1;
		(function f() {
			var tt = t ? t - parseInt(step * (t/count),10) : 0;
			var ll = l ? l - parseInt(step * (l/count),10) : 0;
			var bb = b < h ? b + parseInt(step * ((h-b)/count || 1),10) : h;
			var rr = r < w ? r + parseInt(step * ((w-r)/count || 1),10) : w;
			$next.css({ clip: 'rect('+tt+'px '+rr+'px '+bb+'px '+ll+'px)' });
			(step++ <= count) ? setTimeout(f, 13) : $curr.css('display', 'none');
		})();
	});
	$.extend(opts.cssBefore, { display: 'block', opacity: 1, top: 0, left: 0 });
	opts.animIn	   = { left: 0 };
	opts.animOut   = { left: 0 };
};

})(jQuery);



/************************** Sortierbare Tabellen **************************/

function TSORTinit(){
  var t = 1;
  $('table.sort').each(function( index ) {
    tableId = this.id;
    if(!tableId)
    {
      tableId = "t"+t;
      this.id = tableId;
      t++;
    }
    
    abcRow = "";
    filterRows = {};
    $(this).find('th').each(function( index ) {
      $(this).attr('data-table',tableId);
      $(this).bind( "click", function() {
        TSORTupdateSort($(this).attr('data-table'),index+1);
      });
      
      if($(this).hasClass('abc'))
      {
        abcRow = index+1;
      }
      if($(this).hasClass('filter'))
      {
        filterRows[index+1] = 1;
      }
    });
    
    if ($(this).attr('id') == "unitagveranstaltungen")
    {
      $('<div class="sortfkt funktionen_'+tableId+'"><form id="funktionenForm_'+tableId+'" name="funktionenForm_'+tableId+'" onsubmit="return false"><div style="width:1px;height:1px;visibility:hidden"><input type="text" name="sort_'+tableId+'" id="sort_'+tableId+'"><input type="radio" name="sort-dir_'+tableId+'" class="sort-dir_'+tableId+'" value="up"><input type="radio" name="sort-dir_'+tableId+'" class="sort-dir_'+tableId+'" value="down"><input type="text" name="index_'+tableId+'" id="index_'+tableId+'" value=""></div><input type="text" id="unitagsuche" placeholder="Suche"><button type="button" onclick="suchfeld=1;TSORTupdate();suchfeld=0;">Ok</button></form></div>').insertBefore(this);
    }
    else
    {
      $('<div class="sortfkt funktionen_'+tableId+'"><form id="funktionenForm_'+tableId+'" name="funktionenForm_'+tableId+'" onsubmit="return false"><div style="width:1px;height:1px;visibility:hidden"><input type="text" name="sort_'+tableId+'" id="sort_'+tableId+'"><input type="radio" name="sort-dir_'+tableId+'" class="sort-dir_'+tableId+'" value="up"><input type="radio" name="sort-dir_'+tableId+'" class="sort-dir_'+tableId+'" value="down"><input type="text" name="index_'+tableId+'" id="index_'+tableId+'" value=""></div></form></div>').insertBefore(this);
    }

    makeFilterControl(tableId,filterRows);
    if ($(this).attr('id') == "unitagveranstaltungen")
    {
      $('#f-2_unitagveranstaltungen option').eq(0).html('Zeit');
      $('#f-2_unitagveranstaltungen option').eq(0).val('');
      $('#f-4_unitagveranstaltungen option').eq(0).html('Einrichtung');
      $('#f-4_unitagveranstaltungen option').eq(0).val('');
      $('#f-5_unitagveranstaltungen option').eq(0).html('Ort');
      $('#f-5_unitagveranstaltungen option').eq(0).val('');
      
    }
    
    if(abcRow)
    {
      makeAbcControl(tableId,abcRow);
    }
  });

  $('.sortfkt select,.sortfkt input').on('change',function(){
    setHASH();
    if (!("onhashchange" in window))
    {
      TSORTupdate();
    }
  })

  $('table.sort').each(function( index ) {
    $("#funktionenForm_"+this.id).deserialize(location.hash.replace(/#/,''));
  });
  $(window).bind( 'hashchange', function(e) {
    $('table.sort').each(function( index ) {
      $("#funktionenForm_"+this.id).deserialize(location.hash.replace(/#/,''));
    });
    TSORTupdate();
  });
  TSORTupdate();
}

function toggleSelected()
{
  if($('#toggleSelectedButton').data('state') == 'enabled')
  {
    $('#toggleSelectedButton').data('state', 'disabled');
    $('#toggleSelectedButton').removeClass('enabled');
  }
  else
  {
    $('#toggleSelectedButton').data('state', 'enabled');
    $('#toggleSelectedButton').addClass('enabled');
  }
  $('#f-2_unitagveranstaltungen option').get(0).selected = "selected";
  $('#f-4_unitagveranstaltungen option').get(0).selected = "selected";
  $('#f-5_unitagveranstaltungen option').get(0).selected = "selected";
  
  suchfeld=1;
  setHASH();
  // if (!("onhashchange" in window))
  {
    TSORTupdate();
  }
  suchfeld=0;
}

function setHASH()
{
  newHASH = "";
  $('table.sort').each(function( index ) {
    newHASH += $('#funktionenForm_'+this.id).serialize()+"&";
  });
  location.hash=newHASH.replace(/&&+/g,"&").replace(/&$/g,"");
}

function TSORTupdate()
{
  str = window.location.hash.replace("#","");
  str = decodeURIComponent((str+'').replace(/\+/g, '%20'));
  
  var FORM = {};
  
  var help = str.split("&");
  for(var i = 0; i < help.length; i++)
  {
    key_table = help[i].split("=")[0]
    key = key_table.split("_")[0];
    table = key_table.split("_")[1];
    if(!FORM[table])
    {
      FORM[table] = {};
    }
    FORM[table][key] = help[i].split("=")[1];
    if(key.indexOf("f-") == 0)
    {
      if(!FORM[table]['filter'])
      {
        FORM[table]['filter'] = {};
      }
      FORM[table]['filter'][key] = help[i].split("=")[1];
    }
  }
  
  parameter = new Array();
  for(tableId in FORM)
  {
    parameter[0] = "";
    if(FORM[tableId]['filter'])
    {
      for(f in FORM[tableId]['filter'])
      {
        parameter[0] += f.split("f-")[1]+"||"+FORM[tableId]['filter'][f]+",,,";
      }
    }
    
    parameter[1] = FORM[tableId]['sort'];
    if(FORM[tableId]['sort'] && FORM[tableId]['sort-dir'])
    {
      parameter[1] = FORM[tableId]['sort']+"-"+FORM[tableId]['sort-dir'];
    }
    parameter[2] = FORM[tableId]['tsuche'];
    parameter[3] = FORM[tableId]['index'];
    
    $('#alphabet'+FORM[tableId]['index']+'_'+tableId).addClass('an');
    
    str = parameter.join("&");
    TSORTupdateTable(tableId,parameter[0],parameter[1],parameter[3]);
  }
  
  if($('#'+tableId+' tbody tr.selected:not(.aus)').length > 0)
  {
    $('#toggleSelectedButton').show();
    $('#'+tableId+' tbody tr:not(.aus)').each(function(){
      if($('#toggleSelectedButton').data("state") != 'enabled' || $(this).hasClass("selected"))
      {
      }
      else
      {
        $(this).addClass('aus')
      }
    });
  }
  else
  {
//    $('#toggleSelectedButton').hide();
  }

  
  if ($('#unitagveranstaltungen') && $('#unitagveranstaltungen tr').length == $('#unitagveranstaltungen tr.aus').length+1)
  {
    alert('Es wurde keine passende Veranstaltung gefunden!');
  }
}

var oldParam = {};
function TSORTupdateTable(tableId,param_filter,param_sort,param_index)
{
  if(oldParam[tableId] != param_filter+"-"+param_sort+"-"+param_index || suchfeld == 1)
  {
    oldParam[tableId] = param_filter+"-"+param_sort+"-"+param_index;
    
    Tfilter(tableId,param_filter);
    if (param_sort)
    {
      help = param_sort.split("-");
      order = help[1];
      param_sort = help[0];
      
      
      if($('#'+tableId+' thead th:nth-child('+param_sort+')').hasClass('num'))
      {
        $('#'+tableId).jssort( $('#'+tableId+' thead th:nth-child('+param_sort+')'), 'tbody tr', 'tbody td:nth-child('+param_sort+')', 'text', function(a,b){ return (a.s*1 < b.s*1) ? -1 : 1; }, order );
      }
      else if($('#'+tableId+' thead th:nth-child('+param_sort+')').hasClass('html'))
      {
        $('#'+tableId).jssort( $('#'+tableId+' thead th:nth-child('+param_sort+')'), 'tbody tr', 'tbody td:nth-child('+param_sort+')', 'html', '', order );
      }
      else
      {
        $('#'+tableId).jssort( $('#'+tableId+' thead th:nth-child('+param_sort+')'), 'tbody tr', 'tbody td:nth-child('+param_sort+')', 'text', '', order  );
      }    
    }
    
    if (param_index)
    {
      indexfilter(tableId,param_index,'filter');
    }
  }
}

/************************** sort **************************/
function TSORTupdateSort(tableId,row)
{
  $('#sort_'+tableId).val(row);
  if ($('#'+tableId+' thead th:nth-child('+row+')').hasClass('sort'))
  {
    $('#'+tableId+' thead th:nth-child('+row+')').addClass('reverse').removeClass('sort');
    $('.sort-dir_'+tableId+'[value="down"]').prop("checked",true);
  }
  else
  {
    $('#'+tableId+' thead th').removeClass('sort').removeClass('reverse');
    $('#'+tableId+' thead th:nth-child('+row+')').addClass('sort');
    $('.sort-dir_'+tableId+'[value="up"]').prop("checked",true);
  }
    
  setHASH();
  if (!("onhashchange" in window))
  {
    TSORTupdate();
  }
}
(function( $ ) {
  $.fn.jssort = function(fO,sortRowsSelector,sortValue1,sortValue2,sortFunction,reverse) {
    function sortFunction1(a,b) {
      return (a.s < b.s) ? -1 : 1;
    }

    if(reverse != "up")
    {
      reverse = true;
    }
    else
    {
      reverse = false;
    }

    $(this).data('fOa', fO );

    var sortValues = new Array();
    var rowArray = $(this).find(sortRowsSelector).toArray();
    if(sortValue2 != 'funct') {
      var valueArray = $(this).find(sortValue1).toArray();
    }
    for(var i = 0; i < rowArray.length; i++)
    {
      sortValues[i] = new Array();
      if(sortValue2 == 'funct') {
        sortValues[i].s = sortValue1(rowArray[i]);
      }
      else if(sortValue2 == 'html') {
        sortValues[i].s = valueArray[i].innerHTML.toLowerCase().replace("ß","ss").replace("ß","ss").replace("ß","ss").replace("ä","ae").replace("ä","ae").replace("ä","ae").replace("ö","oe").replace("ö","oe").replace("ö","oe").replace("ü","ue").replace("ü","ue").replace("ü","ue");
//        sortValues[i].s = valueArray[i].innerHTML.toLowerCase().replace("ß","ss").replace("ß","ss").replace("ä","ae").replace("ä","ae").replace("ö","oe").replace("ö","oe").replace("ü","ue").replace("ü","ue");
      }
      else if(sortValue2 == 'text') {
//        sortValues[i].s = $(valueArray[i]).text().toLowerCase().replace("ß","ss").replace("ß","ss").replace("ß","ss").replace("ä","ae").replace("ä","ae").replace("ä","ae").replace("ö","oe").replace("ö","oe").replace("ö","oe").replace("ü","ue").replace("ü","ue").replace("ü","ue");
        sortValues[i].s = $(valueArray[i]).text().toLowerCase().replace("ß","ss").replace("ß","ss").replace("ä","ae").replace("ä","ae").replace("ö","oe").replace("ö","oe").replace("ü","ue").replace("ü","ue");
      }
      else {
        sortValues[i].s = sortValue2(valueArray[i]);
      }
      sortValues[i].r = rowArray[i];
    }

    if(!sortFunction) sortFunction = sortFunction1;
    sortValues.sort(sortFunction);
    if(reverse)
    {
      sortValues.reverse();
    }

    var appendHere = $(this).find(sortRowsSelector)[0].parentNode;
    for(var i = 0; i < sortValues.length; i++)
    {
      appendHere.appendChild(sortValues[i].r)
    }
  };
})( jQuery );
/************************** abc **************************/
function makeAbcControl(tableId,abcRow)
{
  $('<div class="abc" id="abc_'+tableId+'"></div>').insertBefore('#'+tableId);
  activLetter = {};
  $('#'+tableId).find('tbody tr').each(function( index ) {
    cLetter = $(this).find('td:nth-child('+abcRow+')').text().substr(0,1).toLowerCase();
    activLetter[cLetter] = 1;
  });
  
  help = new Array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z");
  for(i in help)
  {
    l = help[i];
    if(activLetter[l])
    {
      $('#abc_'+tableId).append('<a href="#abc-'+l+'" class="aktiv alphabet" id="alphabet'+l+'_'+tableId+'">'+l+'</a>');
    }
    else
    {
      $('#abc_'+tableId).append('<span>'+l+'</span>');
    }
  }
  $('#abc_'+tableId).append('<a href="#" onclick="$(\'#abc_'+tableId+' a\').removeClass(\'an\');$(\'#index_'+tableId+'\').val(\'\');setHASH();return false;">Alle</a>');
  $('.alphabet').bind( "click", function() {
    if($(this).hasClass('an'))
    {
      $('#index_'+tableId).val('');
      setHASH();
      $(this).removeClass('an')
    }
    else
    {
      $('#index_'+tableId).val($(this).text());
      setHASH();
      $('#abc_'+tableId+' a').removeClass('an');
      $(this).addClass('an');
    }
    return false;
  });
}
function indexfilter(tableId,str,modus)
{
  if(str)
  {
    $('#'+tableId+' tbody tr').each(function(){
      if( abfrageStartsWith(str,$(this),''))
      {
        if (modus != 'filter')
        {
          $(this).removeClass('aus')
        }
      }
      else
      {
        $(this).addClass('aus')
      }
    });
  }
  else
  {
    if (modus != 'filter')
    {
      $('#spreadsheet tr').each(function(){$(this).removeClass('aus')})
    }
  }
}
function abfrageStartsWith (str,tr,oder)
{
  if (oder)
  {
    var ret = false;
  }
  else
  {
    var ret = true;
  }
  if(tr.find('td').get() != "")
  {
    var Ergebnis = (tr.find('td:nth-child('+abcRow+')').text().toLowerCase().substring(0,1) == str);
    if (!Ergebnis && !oder)
    {
      ret = false;
    }
    if (Ergebnis && oder)
    {
      ret = true;
    }
  }
  return ret;
}
/************************** filter **************************/
function makeFilterControl(tableId,filterRows)
{
  kat = {}
  katSelect = {}
  for(f in filterRows)
  {
    kat[f] = {};
    if(f)
    {
      katSelect[f] = 'f-'+f+'_'+tableId;
      $('#funktionenForm_'+tableId).append('<select id="'+katSelect[f]+'" name="'+katSelect[f]+'"><option></option></select>');
    }
  }

  $('#'+tableId+' tbody').find('tr').each(function( index ) {
    for(f in filterRows)
    {
      if(f)
      {
        if ($(this).find('td:nth-child('+f+')').data('opt'))
        {
          kat[f][$(this).find('td:nth-child('+f+')').data('opt')] = 1;
        }
        else
        {
          kat[f][$(this).find('td:nth-child('+f+')').text()] = 1;
        }
      }
    }
  });
  
  for(f in filterRows)
  {
    help = new Array();
    for(g in kat[f])
    {
      help.push(g);
    }
    help = help.sort();
    for(var h = 0; h < help.length; h++)
    {
      $('#'+katSelect[f]).append('<option value="'+help[h]+'">'+help[h]+'</option>');
    }
  }
}
function Tfilter (tableId,str)
{
  $('#'+tableId+' tbody tr').each(function(){
    if( Tabfrage(str,$(this),''))
    {
      $(this).removeClass('aus')
    } 
    else
    {
      $(this).addClass('aus')
    }
  })
}
function Tabfrage (str,tr,oder)
{
  if (oder)
  {
    var ret = false;
  }
  else
  {
    var ret = true;
  }
  parameterA = str.split(",,,");
  for (var i = 0;i < parameterA.length; i++)
  {
    optval = parameterA[i].split("||");
    if(optval[0])
    {
      if(tr.find('td').get() != "" && optval[1])
      {
        optval[1] = optval[1].replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&");
        if (tr.find(eval("'td:nth-child("+optval[0]+")'")).data('opt'))
        {
          var Ergebnis = tr.find(eval("'td:nth-child("+optval[0]+")'")).data('opt').search(eval("/"+optval[1]+"/i"));
        }
        else
        {
          var Ergebnis = tr.find(eval("'td:nth-child("+optval[0]+")'")).html().search(eval("/"+optval[1]+"/i"));
        }

        if (tr.find('.unitag.zeiten').data('opt') && optval[0] == 2)
        {
          Ergebnis = -1;
          if (tr.find('.unitag.zeiten').data('opt') >= optval[1])
          {
            Ergebnis = 1;
          }
        }

        if (Ergebnis == -1 && !oder)
        {
          ret = false;
        }
        if (Ergebnis != -1 && oder)
        {
          ret = true;
        }
      }
    }
  }
  if (ret && $('#unitagsuche').val())
  {
    if (tr.find('td:nth-child(3)').text().search(eval("/"+$('#unitagsuche').val()+"/i")) == -1 && tr.find('td:nth-child(5)').text().search(eval("/"+$('#unitagsuche').val()+"/i")) == -1)
    {
      ret = false;
    }
  }
  return ret;
}

/**
 * @author Kyle Florence <kyle[dot]florence[at]gmail[dot]com>
 * @website https://github.com/kflorence/jquery-deserialize/
 * @version 1.2.1
 *
 * Dual licensed under the MIT and GPLv2 licenses.
 */
(function( jQuery, undefined ) {

var push = Array.prototype.push,
    rcheck = /^(?:radio|checkbox)$/i,
    rplus = /\+/g,
    rselect = /^(?:option|select-one|select-multiple)$/i,
    rvalue = /^(?:button|color|date|datetime|datetime-local|email|hidden|month|number|password|range|reset|search|submit|tel|text|textarea|time|url|week)$/i;

function getElements( elements ) {
    return elements.map(function() {
            return this.elements ? jQuery.makeArray( this.elements ) : this;
        }).filter( ":input:not(:disabled)" ).get();
}

function getElementsByName( elements ) {
    var current,
        elementsByName = {};

    jQuery.each( elements, function( i, element ) {
        current = elementsByName[ element.name ];
        elementsByName[ element.name ] = current === undefined ? element :
            ( jQuery.isArray( current ) ? current.concat( element ) : [ current, element ] );
    });

    return elementsByName;
}

jQuery.fn.deserialize = function( data, options ) {
    var i, length,
        elements = getElements( this ),
        normalized = [];

    if ( !data || !elements.length ) {
        return this;
    }

    if ( jQuery.isArray( data ) ) {
        normalized = data;

    } else if ( jQuery.isPlainObject( data ) ) {
        var key, value;

        for ( key in data ) {
            jQuery.isArray( value = data[ key ] ) ?
                push.apply( normalized, jQuery.map( value, function( v ) {
                    return { name: key, value: v };
                })) : push.call( normalized, { name: key, value: value } );
        }

    } else if ( typeof data === "string" ) {
        var parts;

        data = data.split( "&" );

        for ( i = 0, length = data.length; i < length; i++ ) {
            parts =  data[ i ].split( "=" );
            push.call( normalized, {
                name: decodeURIComponent( parts[ 0 ].replace( rplus, "%20" ) ),
                value: decodeURIComponent( parts[ 1 ].replace( rplus, "%20" ) )
            });
        }
    }

    if ( !( length = normalized.length ) ) {
        return this;
    }

    var current, element, j, len, name, property, type, value,
        change = jQuery.noop,
        complete = jQuery.noop,
        names = {};

    options = options || {};
    elements = getElementsByName( elements );

    // Backwards compatible with old arguments: data, callback
    if ( jQuery.isFunction( options ) ) {
        complete = options;

    } else {
        change = jQuery.isFunction( options.change ) ? options.change : change;
        complete = jQuery.isFunction( options.complete ) ? options.complete : complete;
    }

    for ( i = 0; i < length; i++ ) {
        current = normalized[ i ];

        name = current.name;
        value = current.value;

        if ( !( element = elements[ name ] ) ) {
            continue;
        }

        type = ( len = element.length ) ? element[ 0 ] : element;
        type = ( type.type || type.nodeName ).toLowerCase();
        property = null;

        if ( rvalue.test( type ) ) {
            if ( len ) {
                j = names[ name ];
                element = element[ names[ name ] = ( j == undefined ) ? 0 : ++j ];
            }

            change.call( element, ( element.value = value ) );

        } else if ( rcheck.test( type ) ) {
            property = "checked";

        } else if ( rselect.test( type ) ) {
            property = "selected";
        }

        if ( property ) {
            if ( !len ) {
                element = [ element ];
                len = 1;
            }

            for ( j = 0; j < len; j++ ) {
                current = element[ j ];

                if ( current.value == value ) {
                    change.call( current, ( current[ property ] = true ) && value );
                }
            }
        }
    }

    complete.call( this );

    return this;
};

})( jQuery );



HAS={    
  cookie : function(name){
    if( navigator.cookieEnabled){
      if ( arguments.length == 1 ) { return COOKIE.exists(name) }
      else { return true }
    }
    else { return false }
  },

  matchMedia : typeof window.matchMedia == "function",
  matchMediaListener : typeof window.matchMedia == "function" && typeof window.matchMedia('all').addListener == "function",

  localStorage : function(key) {
    var x = "localStorage";
    if (x in window) {
      if (arguments.length == 1) {
        try {if (key in window[x]){return true} else {return false}}
        catch(e) {return false}
      }
      else {
        try {window[x].setItem("dummy","dummy");window[x].removeItem("dummy");return true}
        catch(e) {return false}
      }	
    }
    else {return false}
  },
  sessionStorage : function(key) {
    var x = "sessionStorage";
    if (x in window) {
      if (arguments.length == 1) {
        try {if (key in window[x]){return true} else {return false}}
        catch(e) {return false}
      }
      else {
        try {window[x].setItem("dummy","dummy");window[x].removeItem("dummy");return true}
        catch(e) {return false}
      }	
    }
    else {return false}
  },

  fullscreen : function(){ return ( document.documentElement.requestFullScreen || document.documentElement.msRequestFullScreen || document.documentElement.mozRequestFullScreen || document.documentElement.webkitRequestFullScreen ) }
};


STORAGE = { 
  DEL    : function(){localStorage.clear()},
  del    : function(key){if(HAS.localStorage(key)){localStorage.removeItem(key)}},
  has    : function(key){return HAS.localStorage(key) },
  get    : function(key){if(HAS.localStorage(key)){return localStorage.getItem(key)}},
  set    : function(key, value){if(HAS.localStorage()){localStorage.setItem(key, value)}}
};

Storage = { 
  DEL    : function(){sessionStorage.clear()},
  del    : function(key){if(HAS.sessionStorage(key)){sessionStorage.removeItem(key)}},
  has    : function(key){return HAS.sessionStorage(key) },
  get    : function(key){if(HAS.sessionStorage(key)){return sessionStorage.getItem(key)}},
  set    : function(key, value){if(HAS.sessionStorage()){sessionStorage.setItem(key, value)}}
};
/* Copyright Scientec Internet Applications + Media GmbH - www.scientec.de  */


session();
var jetzt = new Date();
var Monat = jetzt.getMonth()+1;
var Jahr = jetzt.getFullYear();
var monate = ['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'];
var monate_e = ['January','February','March','April','May','June','July','August','September','October','November','December'];

var sprache;
var dataid = "dataid";

$(function(){
        init();
        sprache=$('html').attr('lang');
	$('html').addClass('js');
	if($('body').css('marginTop')=="0px"){$('html').addClass('css')};


	shuffleHomeLogos();
	tabber();
	emil();
	nachrichtenContainer();
	schaltbar();
        subnavschaltbar();
        allesSchalten();
        determineInput();

	if($('html').hasClass('css')){
		tabbox();
		slider();
	}

	if(!$('html').hasClass('css')){nocss()};

	jumpintocollapsible();

       	$('form[data-validation="true"]').each(function(){validate(this)});

        optionPadding();
        figures();
        shariff();
        if($('.logo-slider').length==1){logoslickslider()}

        if($(".royalSlider").length>0) {
          $('.royalSlider:not(.heroSlider,#home-news,.galerie,.galeriethumbs,.galeriethumbsinhalt,.fakslider)').addClass('simpleSlider')
          makeslider();
        }
        slickslider();

        lazy();
        $(window).on('scrollstop', function() { lazy() });
        $(window).on('resizestop', function() { lazy() });
      
        if ($('.intranet2').length > 0 || $('.teaser3-col').length > 0 || $('.kalenderslider li .inhalt .titel a').length > 0){
          Hyphenator.run();
          if ($('.themen').length > 0) { Hyphenator.hyphenate($('.themen')[0],'de') }
          if ($('.zielgruppen').length > 0) { Hyphenator.hyphenate($('.zielgruppen')[0],'de') }
          if ($('.intranetlinks').length > 0) { Hyphenator.hyphenate($('.intranetlinks')[0],'de') }
          $('.teaser3-col .kopf h3').each(function(){ Hyphenator.hyphenate(this,'de') })
          $('.kalenderslider li .inhalt .titel a').each(function(){ Hyphenator.hyphenate(this,'de') })
        }



    if ($('html').is('.v4, .v4k')) {

        if ($('html').is('.v4k')) {
            $('body').prepend('<ul id="hiddennav" class="versteckt">' + '<li><a href="#meta" tabindex="-1">Zur Metanavigation</a></li>' + '<li><a href="#intranetnav" tabindex="-1">Zur Hauptnavigation</a></li>' + '<li><a href="#suche" tabindex="-1">Zur Suche</a></li>' + '<li><a href="#inhalt" tabindex="-1">Zum Inhalt</a></li>' + '<li><a href="#fuss" tabindex="-1">Zum Seitenfuss</a></li>' + '</ul><hr class="unsichtbar">');
        }
        if ($('html').is('.v4')) {
            $('body').prepend('<ul id="hiddennav" class="versteckt">' + '<li><a href="#meta" tabindex="-1">Zur Metanavigation</a></li>' + '<li><a href="#nav" tabindex="-1">Zur Hauptnavigation</a></li>' + '<li><a href="#suche" tabindex="-1">Zur Suche</a></li>' + '<li><a href="#inhalt" tabindex="-1">Zum Inhalt</a></li>' + (($('#subnav li').length > 0) ? '<li><a href="#subnav" tabindex="-1">Zur Subnavigation</a></li>' : '') + '<li><a href="#fuss" tabindex="-1">Zum Seitenfuss</a></li>' + '</ul><hr class="unsichtbar">');
            $(document).ready(function() {
                sticky();
                navscale()
            });
            $(window).on('load', function() {
                sticky()
            });
            $(window).on('scroll', function() {
                sticky()
            });
            $(window).on('scrollstop', function() {
                navscale()
            });
            $(window).on('resizestop', function() {
                sticky();
                navscale()
            });
        }

        $('#suche a').on('click touchstart', function(ev) {
            ev.preventDefault();
            $('html').toggleClass('suche');
            if (!$('html').hasClass('suche')) {
                $('#suche form input[name="q"]').blur()
            } else {
                $('#suche form input[name="q"]').focus()
            }
        })

        $('#meta dt a').on('click touchstart', function(ev) {
            if ($('html').not('.l') && $(this).closest('.breite .links').length == 0) {
                ev.preventDefault();
                var $dl = $(this).parents('dl');
                if ($dl.is('.auf')) {
                    $dl.find('div').slideUp(300);
                    $dl.removeClass('auf');
                } else {
                    $dl.find('div').slideDown(300);
                    $dl.addClass('auf')
                }
            }
        })

        if ($('.top.menu').length > 0) {
            menu_2($('.top.menu'))
        }

        $('#meta .quick > a, #meta .quick .schliessen').on('click touchstart', function(ev) {
            ev.preventDefault();
            if ($('html').is('.quick')) {
                $('#meta .quick .slide').slideUp(150, function() {
                    $('html').removeClass('quick')
                })
            } else {
                $('#meta .quick .slide').slideDown(250);
                $('html').addClass('quick');
            }
        })
        $('#meta .sprache > a').on('click touchstart', function(ev) {
            ev.preventDefault();
            if ($('html').is('.sprache')) {
                $('#meta .sprachen').slideUp(150, function() {
                    $('html').removeClass('sprache')
                })
            } else {
                $('#meta .sprachen').slideDown(250);
                $('html').addClass('sprache');
            }
        })

        $('.mobilemenu > a').on('click touchstart', function(ev) {
            ev.preventDefault();
            $('html').toggleClass('mobilemenu');
        })
        $('.mobilemenu .abdeckung').on('click touchstart', function(ev) {
            ev.stopPropagation();
            ev.preventDefault();
            $('html').removeClass('mobilemenu')
        })

        $('html').on('click touchstart', function(ev) {
            if (!$(ev.target).closest('#mobilemenu,#meta .mobilemenu').length) {
                $('html').removeClass('mobilemenu')
            }

            if (!$(ev.target).closest('#meta .suche').length) {
                $('html:not(.l)').removeClass('suche')
            }
            if (!$(ev.target).closest('#meta .quick').length) {
                $('html.quick #meta .quick .slide').slideUp(150, function() {});
                $('html').removeClass('quick')
            }
            if (!$(ev.target).closest('#meta .sprache').length) {
                $('html.sprache #meta .sprachen').slideUp(150, function() {});
                $('html').removeClass('sprache')
            }
        })

        //    if($('#skyscraper').length==1){
        //      Adition()
        //      $(window).on('resizestop', function() { 
        //        if($('iframe#adition').length==0){Adition()}
        //      })
        //      function Adition(){
        //        if($(window).width() > 1690){ $('#skyscraper').append('<iframe id="adition" style="border:0;width:160px;height:600px" src="../ad.html"></iframe>')}
        //      }
        //    }

        $(".video[data-videourl]").on("mouseenter touchstart focus", function(e) {
            $video = $(this);
            if ($video.find('.videohinweis').length == 0) {
                if (sprache == "de") {
                    $video.append('<div class="videohinweis"><p>Zum Aktivieren des Videos müssen Sie auf den Link unten klicken. Wir möchten Sie darauf hinweisen, dass nach der Aktivierung Daten an den jeweiligen Anbieter übermittelt werden.</p><a href="#">Video aktivieren</a></div>')
                } else {
                    $video.append('<div class="videohinweis"><p>To activate the video, you need to click on the link below. We would like to point out that following activation, data will be transmitted to the respective provider.</p><a href="#">Activate video</a></div>')
                }
                $video.find(".videohinweis a").on("click ", function(e) {
                    e.stopPropagation();
                    e.preventDefault();
                    $video.addClass('on');
                    $video.find('.videohinweis').stop().fadeOut(200)
                    $video.append('<iframe src="' + $video.attr('data-videourl') + '" frameborder="0" allowfullscreen></iframe>');
                    $video.off("mouseenter touchstart focus mouseleave blur touchend")
                });
                $video.find(".videohinweis a").on("focus", function(e) {
                    $video.find('.videohinweis').stop().fadeIn(0)
                });
                $video.find(".videohinweis a").on("blur", function(e) {
                    $video.find('.videohinweis').stop().fadeOut(200)
                });
                $video.find('.videohinweis').stop().fadeOut(0)
            }
            $video.find('.videohinweis').stop().fadeIn(200)
        });
        $(".video").on("mouseleave blur", function(e) {
            $(this).closest('.video').find('.videohinweis').fadeOut(200)
        });

    }
    $("body").on("click", "a[href]", function(e) {
        reg_match=$(this).attr("href").match(/^(.*)#(.*)$/);
        if (reg_match) {
            if ((reg_match[1]==window.location.pathname || reg_match[1]==window.location.href || reg_match[1]=="") && window.location.hash=="#"+reg_match[2]) {
                e.preventDefault();
                setScrollOffset("#"+reg_match[2]);
            }
        }
    });
});

// former init()
function init(){
	if(IS.responsive){
		newDom();
		toggleDom();
		scrollTopButton();
		autoscale();
		
		$(window).on('load', function(){ 
			figures();
			autoscale();
		});
		if (document.fonts) { 
			document.fonts.ready.then(function () { setScrollOffset(document.location.hash) });
		}
		$(window).on('load', function(){ setScrollOffset(document.location.hash); });
		$(window).on('resizestop', function(){
			autoscale();
			figures();
			if($('.eventsform').length==1){eventsformscroll()}
		});
		$(window).on('scrollstop', function(){ if($('.eventsform').length==1){eventsformscroll()}  })
	}
}

function determineInput() {
 if(!IS.touch)$('html').addClass('mouse');
}


function jumpintocollapsible() {
	if (document.location.hash)
	{
		var h=document.location.hash;
		if(h.indexOf("=") == -1){
			if ($(h).parents().addBack().filter('.schaltbar:not(.auf)').length>0){
				help = $(h).parents().addBack().filter('.schaltbar:not(.auf)')
				help.each(function( index ) {
					$( this ).find('.tt').eq(0).trigger('click');
				});
				$('html,body').animate({scrollTop:$(h).offset().top}, 500);
			}
		}
	} 
}

$(window).on("hashchange", function(e){
	setScrollOffset(document.location.hash);
});

function setScrollOffset(h) {
	if (h && h.indexOf("=")==-1 && $(h).length!=0) {
		if ($(h).parents('.schaltbar:not(.auf)').length > 0) {
			var help = $(h).parents('.schaltbar:not(.auf)')
			help.each(function(index) {
				$(this).find('.tt').eq(0).trigger('click');
			});
			if ($(h).parents('.subbox').length > 0) {
				window.scrollTo(window.scrollX, $(h).closest('.box.schaltbar').offset().top-70);
			} else {
				window.scrollTo(window.scrollX, $(h).offset().top-70);
			}
			$(h).find('.tt').focus();
		} else {
			window.scrollTo(window.scrollX, $(h).offset().top-70);
		}
	}
}

function shariff(){
  if(typeof Shariff == "function"){
    var buttonsContainer = $('.shariff');
    new Shariff(buttonsContainer, {
      orientation: 'horizontal',
      theme:'standard',
      services:["facebook","twitter","xing"]
    })
  }
}

function figures(){
  $('figure').each(function(){
    if($(this).find('img').width() != 0){$(this).css('width','auto').width( $(this).find('img').width() )}
//    else{$(this).find('img').off('load').on('load',function(){figures()}) }
  })
}

window.matchMedia("(min-width: 0) and (max-width: 640px)").addListener(function(data) {
    if (data.matches) {
        makeFWslider('1')
    }
});
window.matchMedia("(min-width: 641px) and (max-width: 1200px)").addListener(function(data) {
    if (data.matches) {
        makeFWslider('2')
    }
});
window.matchMedia("(min-width: 1201px) and (max-width: 6000px)").addListener(function(data) {
    if (data.matches) {
        makeFWslider('3')
    }
});

function makeFWslider(slot) {
    if ($('.full-width-slider .royalSlider').length > 0) {
        if (!slot) {
            sliderhtml = $('.full-width-slider').html();
        } else {
            curslide = FWSlider.currSlideId;
            $('.full-width-slider').html(sliderhtml);
        }
        SliderWidth = 2190;
        SliderHeight = 400;
        if ($('.full-width-slider .royalSlider').width() <= 1200) {
            SliderWidth = 1200;
            SliderHeight = 300;
        }
        if ($('.full-width-slider .royalSlider').width() <= 640) {
            SliderWidth = 640;
            SliderHeight = 200;
        }
        if ($('.slider-start .full-width-slider .royalSlider').length > 0) {
            SliderHeight = 450;
            if ($('.full-width-slider .royalSlider').width() <= 1200) {
                SliderHeight = 400;
            }
            if ($('.full-width-slider .royalSlider').width() <= 640) {
                SliderHeight = 400;
            }
        }
        if ($('.slider-home .full-width-slider .royalSlider').length > 0) {
            SliderHeight = 550;
            if ($('.full-width-slider .royalSlider').width() <= 1200) {
                SliderHeight = 400;
            }
            if ($('.full-width-slider .royalSlider').width() <= 640) {
                SliderHeight = 400;
            }
        }
        $('.full-width-slider.shuffle .royalSlider .slide').shuffle();
        $('.full-width-slider .royalSlider').royalSlider({
            arrowsNav: true,
            loop: true,
            keyboardNavEnabled: true,
            controlsInside: false,
            imageScaleMode: 'fill',
            arrowsNavAutoHide: true,
            autoScaleSlider: true,
            controlNavigation: 'bullets',
            navigateByClick: true,
            startSlideId: 0,
            autoPlay: {
                enabled: false,
                stopAtAction: true,
                pauseOnHover: true,
                delay: 6000
            },
            transitionType: 'move',
            numImagesToPreload: 2,
            transitionSpeed: 800,
            autoScaleSliderWidth: SliderWidth,
            autoScaleSliderHeight: SliderHeight
        });
        FWSlider = $('.full-width-slider .royalSlider').data('royalSlider');
        if (slot) {
            FWSlider.goTo(curslide)
        }
    }
}

function makeslider() {
    makeFWslider();

    if ($('.bildgalerie .royalSlider').length > 0) {

        $('.bildgalerie .royalSlider').royalSlider({
            autoPlay: {
                enabled: false,
                stopAtAction: true,
                pauseOnHover: true,
                delay: 6000
            },
            deeplinking: {
                enabled: false
            },
            transitionType: "move",
            transitionSpeed: 800,
            autoHeight: true,
            arrowsNav: true,
            arrowsNavAutoHide: true,
            fadeinLoadedSlide: false,
            controlNavigationSpacing: 0,
            controlNavigation: 'bullets',
            loop: true,
            loopRewind: true,
            numImagesToPreload: 3,
            keyboardNavEnabled: true,
            slidesSpacing: 0,
            randomizeSlides: false
        }).data('royalSlider');

        bildslider = new Array();
        for (var bi = 0; bi < $('.bildgalerie .royalSlider').length; bi++) {
            bildslider[bi] = $($(".bildgalerie .royalSlider")[bi]).data('royalSlider');
            $($(".bildgalerie .status")[bi]).html('1 von ' + bildslider[bi].numSlides);
            if (bi == 0) {
                bildslider[0].ev.on('rsAfterSlideChange', function(event) {
                    $($(".bildgalerie .status")[0]).html(bildslider[0].currSlideId + 1 + ' von ' + bildslider[0].numSlides);
                });
                $($(".bildgalerie .left")[0]).on('click', function(event) {
                    bildslider[0].prev();
                });
                $($(".bildgalerie .right")[0]).on('click', function(event) {
                    bildslider[0].next();
                });
            }
            if (bi == 1) {
                bildslider[1].ev.on('rsAfterSlideChange', function(event) {
                    $($(".bildgalerie .status")[1]).html(bildslider[1].currSlideId + 1 + ' von ' + bildslider[1].numSlides);
                });
                $($(".bildgalerie .left")[1]).on('click', function(event) {
                    bildslider[1].prev();
                });
                $($(".bildgalerie .right")[1]).on('click', function(event) {
                    bildslider[1].next();
                });
            }
            if (bi == 2) {
                bildslider[2].ev.on('rsAfterSlideChange', function(event) {
                    $($(".bildgalerie .status")[2]).html(bildslider[2].currSlideId + 1 + ' von ' + bildslider[2].numSlides);
                });
                $($(".bildgalerie .left")[2]).on('click', function(event) {
                    bildslider[2].prev();
                });
                $($(".bildgalerie .right")[2]).on('click', function(event) {
                    bildslider[2].next();
                });
            }
        }
    }

    if ($('.royalSlider.simpleSlider').length > 0) {
        $('.royalSlider.simpleSlider').royalSlider({
            autoPlay: {
                enabled: false,
                pauseOnHover: true,
                stopAtAction: true,
                delay: 3000
            },
            autoHeight: true,
            arrowsNav: true,
            arrowsNavAutoHide: false,
            fadeinLoadedSlide: false,
            controlNavigationSpacing: 0,
            controlNavigation: '',
            loop: true,
            loopRewind: true,
            numImagesToPreload: 4,
            keyboardNavEnabled: true,
            randomizeSlides: false,
            slidesSpacing: 0
        });
        setTimeout(function() {
            $('.royalSlider.simpleSlider').royalSlider('updateSliderSize', true)
        }, 500);
        $(window).on('load', function() {
            $('.royalSlider.simpleSlider').royalSlider('updateSliderSize', true)
        });
    }

    homeslider = $('#home-news.royalSlider .slides').royalSlider({
        autoPlay: {
            enabled: (IS.smartphone) ? false : true,
            pauseOnHover: true,
            stopAtAction: false,
            delay: 7000
        },
        deeplinking: {
            enabled: false
        },
        transitionType: "fade",
        transitionSpeed: 1000,
        autoHeight: true,
        arrowsNav: true,
        arrowsNavAutoHide: true,
        fadeinLoadedSlide: false,
        controlNavigationSpacing: 0,
        controlNavigation: 'bullets',
        loop: true,
        loopRewind: true,
        numImagesToPreload: 3,
        keyboardNavEnabled: true,
        slidesSpacing: 0,
        randomizeSlides: false
    }).data('royalSlider');

    if ($('#home-news.royalSlider').length > 0) {
        homeslider.ev.on('rsAfterContentSet', function(e, slideObject) {});
    }
    $('#home-news .rsBullets').append('<a id="schalter" class="start" href="javascript:void(0)" onclick1="if ($(\'#schalter\').hasClass(\'start\')){$(\'#schalter\').removeClass(\'pause\');$(\'#schalter\').addClass(\'start\');homeslider.stopAutoPlay()}else{$(\'#schalter\').removeClass(\'start\');$(\'#schalter\').addClass(\'pause\');homeslider.startAutoPlay()}"></a>');
    $('#home-news #schalter').bind("click", function() {
        if ($('#schalter').hasClass('pause')) {
            $('#schalter').removeClass('pause');
            $('#schalter').addClass('start');
            homeslider.stopAutoPlay()
        } else {
            $('#schalter').removeClass('start');
            $('#schalter').addClass('pause');
            homeslider.startAutoPlay()
        }
    });
    setTimeout(function() {
        $('#home-news.royalSlider').addClass('ready')
    }, 200);

    if ($('.fakslider.royalSlider .slide').length > 0) {
        cNav = 'bullets';
        if ($('.fakslider.royalSlider .slide').length == 1) {
            cNav = 'none';
        }
        $('.fakslider.royalSlider').attr('data-length', $('.fakslider.royalSlider .slide').length)
        fakslider = $('.fakslider.royalSlider .slides').royalSlider({
            autoPlay: {
                enabled: (IS.smartphone) ? false : true,
                pauseOnHover: true,
                stopAtAction: false,
                delay: 7000
            },
            deeplinking: {
                enabled: false
            },
            transitionType: "fade",
            transitionSpeed: 1000,
            autoHeight: true,
            arrowsNav: true,
            arrowsNavAutoHide: true,
            fadeinLoadedSlide: false,
            controlNavigationSpacing: 0,
            controlNavigation: cNav,
            loop: true,
            loopRewind: true,
            numImagesToPreload: 3,
            keyboardNavEnabled: true,
            slidesSpacing: 0,
            randomizeSlides: false
        }).data('royalSlider');
        setTimeout(function() {
            $('.fakslider.royalSlider').addClass('ready')
        }, 200);
        fakslider.ev.on('rsAfterContentSet', function(e, slideObject) {});
        setTimeout(function() {
            $('.fakslider.royalSlider .slides').royalSlider('updateSliderSize', true)
        }, 500);
        $(window).on('load', function() {
            $('.fakslider.royalSlider .slides').royalSlider('updateSliderSize', true)
        });
    }

    if ($('.royalSlider.galerie').length > 0) {

        galerieslider = $('.royalSlider.galerie').royalSlider({
            autoPlay: {
                enabled: false,
                pauseOnHover: true,
                stopAtAction: true,
                delay: 3000
            },
            deeplinking: {
                enabled: false
            },
            autoHeight: true,
            arrowsNav: true,
            fadeinLoadedSlide: false,
            controlNavigationSpacing: 0,
            controlNavigation: 'none',
            loop: true,
            loopRewind: false,
            numImagesToPreload: 100,
            keyboardNavEnabled: true,
            randomizeSlides: false
        }).data('royalSlider');
        setTimeout(function() {
            $('.royalSlider.galerie').royalSlider('updateSliderSize', true)
        }, 1000);
        $(window).on('load', function() {
            $('.royalSlider.galerie').royalSlider('updateSliderSize', true)
        });
    }

    $('.royalSlider.galeriethumbs').royalSlider({
        autoPlay: {
            enabled: false,
            pauseOnHover: true,
            stopAtAction: true,
            delay: 3000
        },
        deeplinking: {
            enabled: false
        },
        arrowsNav: false,
        fadeinLoadedSlide: false,
        controlNavigationSpacing: 0,
        slidesSpacing: 0,
        controlNavigation: 'none',
        loop: true,
        loopRewind: false,
        numImagesToPreload: 100,
        keyboardNavEnabled: true,
        randomizeSlides: false,
        slidesOrientation: 'vertical',
        navigateByClick: false,
        startSlideId: 0
    });
    $('.royalSlider.galeriethumbsinhalt').royalSlider({
        autoPlay: {
            enabled: false,
            pauseOnHover: true,
            stopAtAction: true,
            delay: 3000
        },
        deeplinking: {
            enabled: false
        },
        arrowsNav: true,
        fadeinLoadedSlide: false,
        controlNavigationSpacing: 0,
        slidesSpacing: 0,
        controlNavigation: 'none',
        loop: true,
        loopRewind: false,
        numImagesToPreload: 100,
        keyboardNavEnabled: true,
        randomizeSlides: false,
        navigateByClick: false,
        startSlideId: 0
    });
    slider1 = new Array();
    slider1t = new Array();
    if ($(".royalSlider.galerie").length > 0 && $(".royalSlider.galeriethumbs").length > 0) {
        for (var bi = 0; bi < $(".royalSlider.galerie").length; bi++) {
            slider1[bi] = $($(".galerie")[bi]).data('royalSlider');
            $($(".galeriethumbs")[bi]).attr("dataid", bi);
            slider1t[bi] = $($(".galeriethumbs")[bi]).data('royalSlider');
            if (bi == 0) {
                slider1[0].ev.on('rsAfterSlideChange', function(event) {
                    slider1t[0].goTo(parseInt((slider1[0].currSlideId) / 12));
                    $($(".galeriethumbs")[0]).find("img").removeClass('an');
                    $($(".galeriethumbs")[0]).find("img").eq(slider1[0].currSlideId).addClass('an');
                });
            }
            if (bi == 1) {
                slider1[1].ev.on('rsAfterSlideChange', function(event) {
                    slider1t[1].goTo(parseInt((slider1[1].currSlideId) / 12));
                    $($(".galeriethumbs")[1]).find("img").removeClass('an');
                    $($(".galeriethumbs")[1]).find("img").eq(slider1[1].currSlideId).addClass('an');
                });
            }
        }
        //			slider1 = $(".galerie").data('royalSlider');
        //			slider1t= $(".galeriethumbs").data('royalSlider');
        //			slider1.ev.on('rsAfterSlideChange', function(event) 
        //			{
        //			  slider1t.goTo(parseInt((slider1.currSlideId)/12));
        //			  $(".galeriethumbs img").removeClass('an');
        //			  $(".galeriethumbs img").eq(slider1.currSlideId).addClass('an');
        //			});
    }
    if ($(".royalSlider.galerie").length > 0 && $(".royalSlider.galeriethumbsinhalt").length > 0) {
        for (var bi = 0; bi < $(".royalSlider.galerie").length; bi++) {
            slider1[bi] = $($(".galerie")[bi]).data('royalSlider');
            $($(".galeriethumbsinhalt")[bi]).attr("dataid", bi);
            slider1t[bi] = $($(".galeriethumbsinhalt")[bi]).data('royalSlider');
            if (bi == 0) {
                slider1[0].ev.on('rsAfterSlideChange', function(event) {
                    slider1t[0].goTo(parseInt((slider1[0].currSlideId) / 5));
                    $($(".galeriethumbsinhalt")[0]).find("img").removeClass('an');
                    $($(".galeriethumbsinhalt")[0]).find("img").eq(slider1[0].currSlideId).addClass('an');
                });
            }
            if (bi == 1) {
                slider1[1].ev.on('rsAfterSlideChange', function(event) {
                    slider1t[1].goTo(parseInt((slider1[1].currSlideId) / 5));
                    $($(".galeriethumbsinhalt")[1]).find("img").removeClass('an');
                    $($(".galeriethumbsinhalt")[1]).find("img").eq(slider1[1].currSlideId).addClass('an');
                });
            }
        }
        //			slider1 = $(".galerie").data('royalSlider');
        //			slider1t= $(".galeriethumbsinhalt").data('royalSlider');
        //			slider1.ev.on('rsAfterSlideChange', function(event) 
        //			{
        //			  slider1t.goTo(parseInt((slider1.currSlideId)/5));
        //			  $(".galeriethumbsinhalt img").removeClass('an');
        //			  $(".galeriethumbsinhalt img").eq(slider1.currSlideId).addClass('an');
        //			});
    }

    $('.rsArrowRight .rsArrowIcn').attr('title', 'vor')
    $('.rsArrowLeft .rsArrowIcn').attr('title', 'zur\u00FCck')
    $('.thumbup').attr('title', 'zur\u00FCck')
    $('.thumbdown').attr('title', 'vor')

}

function slickslider() {
    if ($('.kalenderslider .slides .liste').length > 0) {
        $('.kalenderslider .slides .liste').slick({
            dots: false,
            infinite: true,
            slidesToShow: 3,
            slidesToScroll: 2,
            speed: 800,
            fade: false,
            cssEase: 'linear',
            autoplay: false,
            arrows: true,
            adaptiveHeight: false,
            responsive: [{
                breakpoint: 1240,
                settings: {
                    slidesToShow: 2,
                    slidesToScroll: 1
                }
            }, {
                breakpoint: 920,
                settings: {
                    slidesToShow: 1,
                    slidesToScroll: 1
                }
            }, {
                breakpoint: 750,
                settings: {
                    slidesToShow: 1,
                    slidesToScroll: 1
                }
            }, {
                breakpoint: 620,
                settings: {
                    slidesToShow: 1,
                    slidesToScroll: 1
                }
            }],
            prevArrow: '<div class="slick-prev"></div>',
            nextArrow: '<div class="slick-next"></div>'
        });
    }

    if (!$('html').hasClass('s')) {
        $('.veranstaltungen-teaser.slider .slides .linkliste, .veranstaltungen-hometeaser.slider .slides .linkliste').slick({
            dots: false,
            infinite: true,
            slidesToShow: 3,
            slidesToScroll: 2,
            speed: 800,
            fade: false,
            cssEase: 'linear',
            autoplay: false,
            arrows: true,
            adaptiveHeight: false,
            responsive: [{
                breakpoint: 1240,
                settings: {
                    slidesToShow: 2,
                    slidesToScroll: 1
                }
            }, {
                breakpoint: 920,
                settings: {
                    slidesToShow: 1,
                    slidesToScroll: 1
                }
            }, {
                breakpoint: 750,
                settings: {
                    slidesToShow: 2,
                    slidesToScroll: 1
                }
            }, {
                breakpoint: 620,
                settings: {
                    slidesToShow: 1,
                    slidesToScroll: 1
                }
            }],
            prevArrow: '<div class="slick-prev"></div>',
            nextArrow: '<div class="slick-next"></div>'
        });
    }
    $('.meldungsslider .slides .liste').slick({
        dots: false,
        infinite: true,
        slidesToShow: 1,
        slidesToScroll: 1,
        speed: 800,
        fade: false,
        cssEase: 'linear',
        autoplay: false,
        arrows: true,
        adaptiveHeight: false,
        prevArrow: '<div class="slick-prev"></div>',
        nextArrow: '<div class="slick-next"></div>'
    });
}

function tabbox() {
    $('.css .tab-box .dl').each(function(I, dl) {
        var dT = 300;
        $(dl).addClass('firsttime');
        $(dl).before('<div class="DD rand rund schatten"></div>');
        $(dl).before('<div class="DT rand rund schatten"></div>');
        var $DT = $(dl).parent().find('.DT');
        var $DD = $(dl).parent().find('.DD');
        $(dl).find('.dt').first().addClass('first');
        $(dl).find('.dt').last().addClass('last');
        $(dl).find('.dt').each(function(i, dt) {
            $(dt).find(':first').wrapInner('<a class="tab" href="#tab-' + I + '-' + i + '" />');
            var $dd = $(dt).next();
            $dd.attr('id', 'tab-' + I + '-' + i);
            $dd.find('a.rss').appendTo($(dt));
            $(dt).find('.tab').on('focus.user', function(ev) {
                if (!$(this).parents('.dt').hasClass('active')) {
                    $(dl).find('.dt').removeClass('active');
                    $(this).parents('.dt').addClass('active');
                    if ($(dl).hasClass('firsttime')) {
                        dt = 0;
                        $(dl).removeClass('firsttime')
                    } else {
                        dt = dT
                    }
                    $(dl).find('.dd').hide();
                    $dd.css('top', $(dl).height()).fadeIn(dt);
                    $(dl).animate({
                        paddingBottom: $dd.outerHeight()
                    }, dt);
                    $DD.animate({
                        height: $dd.outerHeight()
                    }, dt);
                }
                $(this).removeClass('click');
                return false;
            });
            $(dt).find('.tab').on('click', function(ev) {
                ev.preventDefault();
                if ($(this).not(':focus'))
                    $(this).trigger('focus.user')

            });
        })
        cwidth = 11;
        // margin und border
        $(dl).find('.dt').each(function(i, dt) {
            cwidth += $(dt).width();
        })
        if (cwidth > $(dl).width()) {
            cwidth = parseInt((cwidth - $(dl).width()) / 3 + 1);
            $(dl).find('.dt').each(function(i, dt1) {
                $(dt1).css('width', $(dt1).width() - cwidth)
            })
        }
        $(dl).find('.dt').each(function(i, dt) {
            $(dt).clone().appendTo($DT);
        })
        $(window).on('load', function() {
            $DT.css('width', $DT.width() + 1).html('');
            $DT.css('height', $(dl).find('.dt').first().outerHeight());
            $DD.css('top', $(dl).find('.dt').first().outerHeight());
            /*	$(dl).find('.tab').first().trigger('focus.user') */
            $(dl).find('.tab').first().each(function() {
                if (!$(this).parents('.dt').hasClass('active')) {
                    var $dd = $(this).parents('.dt').next();
                    $(dl).find('.dt').removeClass('active');
                    $(this).parents('.dt').addClass('active');
                    if ($(dl).hasClass('firsttime')) {
                        dt = 0;
                        $(dl).removeClass('firsttime')
                    } else {
                        dt = dT
                    }
                    $(dl).find('.dd').hide();
                    $dd.css('top', $(dl).height()).fadeIn(dt);
                    $(dl).animate({
                        paddingBottom: $dd.outerHeight()
                    }, dt);
                    $DD.animate({
                        height: $dd.outerHeight()
                    }, dt);
                }
                $(this).removeClass('click');
                return false;
            });
        });
        $(window).on('resizestop', function() {
            cwidth = 11;
            // margin und border
            $(dl).find('.dt').each(function(i, dt) {
                $(dt).css('width', 'auto');
                cwidth += $(dt).width();
            })
            if (cwidth > $(dl).width()) {
                cwidth = parseInt((cwidth - $(dl).width()) / 3 + 1);
                $(dl).find('.dt').each(function(i, dt1) {
                    $(dt1).css('width', $(dt1).width() - cwidth)
                })
            }
            $DT.css('width', 'auto').html('');
            $(dl).find('.dt').each(function(i, dt) {
                $(dt).clone().appendTo($DT);
            })
            $DT.css('width', $DT.width() + 1).html('');
        });
    })
}

function slider() {
	$('.slider').each(function(){

		var $s=$(this);
		var slideanzahl=$s.find('.slide').length;

		if($s.hasClass('typ1')) /*home*/
		{
			if(slideanzahl>1) $s.prepend('<div class="buttons"><a href="javascript:void(0)" class="back" title="zurück">◄</a><a href="javascript:void(0)" class="startpause pause" title="stop">◼</a><a href="javascript:void(0)" class="next" title="vor">►</a></div>')

			$s.find('.slides').cycle({
				fx: 'fade',
				//startingSlide: 0,
				timeout: 10000,
				prev: $s.find('.back'),
				next: $s.find('.next'),
				//pager: $s.find('.nav ul,'),
				//pagerAnchorBuilder: function(idx, slide) {var src=$(' .bild img',slide).attr('src');src= src.replace(/\./,'-t.');return '<li><a><img src="' + src + '"></a></li>';},
				after: function(curr, next, opts) { var index = opts.currSlide; }
			});

			//$s.find('.back,.next').on('click',function(){if($('.startpause').hasClass('pause'))$('.startpause').trigger('click')})
			$s.find('.back,.next,.startpause ').on('mouseup',function(){$(this).blur()})


			$s.find('.startpause').on('click',function(){
				if($(this).hasClass('pause')){
					$(this).addClass('start').removeClass('pause');
					$(this).html('►').attr('title','start');
					$s.find('.slides').cycle('pause')
				}
				else{
					$(this).addClass('pause').removeClass('start');
					$(this).html('◼').attr('title','stop');
					$s.find('.slides').cycle('resume')
				}
			});
		}

		else if($s.hasClass('typ2')) /*fak*/
		{
			if(slideanzahl>1) $s.prepend('<div class="buttons"><a href="javascript:void(0)" class="back" title="zurück">◄</a><a href="javascript:void(0)" class="startpause pause" title="stop">◼</a><a href="javascript:void(0)" class="next" title="vor">►</a><div class="bullets"><ul></ul></div></div>')

			$s.find('.slides').cycle({
				fx: 'fade',
				//startingSlide: 0,
				timeout: 10000,
				prev: $s.find('.back'),
				next: $s.find('.next'),
				pager: $s.find('.buttons .bullets ul'),
				pagerAnchorBuilder: function(idx, slide) {return '<li><a></a></li>';},
				after: function(curr, next, opts) { var index = opts.currSlide; }
			});
			$s.find('.back,.next,.startpause ').on('mouseup',function(){$(this).blur()})

			$s.find('.startpause').on('click',function(){
				if($(this).hasClass('pause')){
					$(this).addClass('start').removeClass('pause');
					$(this).html('►').attr('title','start');
					$s.find('.slides').cycle('pause')
				}
				else{
					$(this).addClass('pause').removeClass('start');
					$(this).html('◼').attr('title','stop');
					$s.find('.slides').cycle('resume')
				}
			});
		}




		else if($s.hasClass('typ3')){
			if(slideanzahl>1) $s.prepend('<div class="nav"><a href="javascript:void(0)" class="prev" title="zurück">◄</a><ul></ul><a href="javascript:void(0)" class="next" title="vor">►</a></div>')
			$s.find('.prev,.next ').on('mouseup',function(){$(this).blur()})
			$s.find('.slides').cycle({
				fx: 'scrollHorz',
				startingSlide: 0,
				timeout: 0,
				prev: $s.find('.prev'),
				next: $s.find('.next')
			});
		}
		else if($s.hasClass('medien')){
			if(slideanzahl>1) $s.prepend('<div class="nav"><a class="prev">zurück</a><ul></ul><a class="next">weiter</a></div>')
			$s.find('.slides').cycle({
				fx: 'fade',
				startingSlide: 0,
				timeout: 0,
				prev: $s.find('.prev'),
				next: $s.find('.next'),
				pager: $s.find('.nav ul,'),
				pagerAnchorBuilder: function(idx, slide) {
					var src=$('img',slide).attr('src');
//					src= src.replace(/\./,'-t.');
					return '<li><a><img src="' + src + '"></a></li>';
				},
				after: function(curr, next, opts) { var index = opts.currSlide; }
			});
		}
	});
}


function nachrichtenContainer() {
	$('.nachrichten-container').each(function(){
		var $T=$(this);
		$T.addClass('js box');
		$T.find('dl').not(':first-child').css('display','none')
		$T.prepend('<ul class="tabs"></ul>')
		$T.attr('data-tab','t0');
		var $ul=$T.find('ul.tabs');
		$ul.addClass('rund schatten');
		var $inhalt=$T.find('> .inhalt');
		$inhalt.addClass('rund schatten');
		$T.find('> .inhalt').addClass('rund schatten');
		$T.find('dt').each(function(i){
			var $dt=$(this);
			$ul.append('<li><a href="#t'+i+'" data-tab="t'+i+'">'+$dt.html()+'</a></li>');
			$dt.parent().attr('data-tab','t'+i);
			$dt.remove();
		})
		$ul.find('li:first-child').addClass('first');
		$ul.find('li:last-child').addClass('last');
		$ul.append('<div class="no-shadow"></div>');
		$ul.find('li:first-child').addClass('an');
		$ul.find('a').on('click focus',function(e){
			var $a=$(this);
			var ti=$a.attr('data-tab');
			e.preventDefault();
			var $alt=$T.find('dl[data-tab='+$T.attr('data-tab')+']');
			var $neu=$T.find('dl[data-tab='+ti+']');
			$alt.hide()
			$neu.show()
			$T.attr('data-tab',ti);
			$ul.find('li').removeClass('an')
			$a.parent().addClass('an')
		})
	})
}

function session() {
	getSESSION();
	refreshSESSION();
	function getSESSION(){hasSESSION=(window.name.indexOf("id")!=-1 && window.name.indexOf(window.location.host)!=-1)?true:false;if (hasSESSION){ SESSION=JSON.parse(window.name)}	else{createSESSION()}}
	function createSESSION(){
		SESSION={	
				"id": new Date().getTime(),	
				"host":window.location.host,
				"views_home":0,
				"zustimmung_facebook":0
			};
		window.name=JSON.stringify(SESSION); hasSESSION=true;
	}
	function refreshSESSION(){if(document.location.href == "http://"+SESSION["host"]+"/" || document.location.href == "http://"+SESSION["host"]+"/index.html"){setSESSION("views_home",SESSION["views_home"]+1);}}
	function setSESSION(key,value){SESSION[key]=value;window.name=JSON.stringify(SESSION)}
	//$(document).ready( function() {$('body').prepend(window.name)  } );
}


function tabber() {
	$('.tabber').each(function(){
		var $t=$(this);
		var $tabs=$t.find('.tab');
		$tabs.css('display','block');
		var $sections=$t.find('.section');
		$tabs.each(function(i){
			var $tab=$(this);
			var $section=$t.find('.section').eq(i);
			$tab.click(function(i){
				$tabs.removeClass('on');
				$tab.addClass('on');
				$sections.css('display','none');
				//$section.css('display','block');
				$section.fadeIn();
			})
		});
	});
}

function shuffleHomeLogos() {
	if(SESSION["views_home"]%2){$('#home-logos .slide:last-child').after($('#home-logos .slide:first-child'))}
}

function allesSchalten() {
    var aus = (sprache == "de") ? "Alles ausblenden" : "Hide content";
    var an = (sprache == "de") ? "Alles einblenden" : "Show content";
    $box_1 = $('.spalte.links .box.schaltbar, .spalte.links .subbox.schaltbar');
    if ($('.spalte.links .box.schaltbar').length > 2) {
        if ($('html').is('.v4')) {
            $box_1.first().before('<div><a class="alles auf" href="javascript:void(0)">' + an + '</a></div>')
        } else {
            $box_1.first().before('<a class="alles auf" href="javascript:void(0)">' + an + '</a>')
        }
        $('.alles').on('click', function() {
            if ($(this).hasClass('auf')) {
                $box_1.not('.auf').find('.titel').trigger('click');
                $(this).removeClass('auf').addClass('zu').text(aus);
            } else {
                $box_1.filter('.auf').find('.titel').trigger('click');
                $(this).removeClass('zu').addClass('auf').text(an);
                autoscale();
            }
        })
    }
}

function schaltbar() {
    $('.s .schaltbar,.m .schaltbar').removeClass('auf');
    $('.schaltbar > .titel, .s .mitarbeiterinnen .mitarbeiterin .schwerpunkte > .titel').each(function() {
        var $t = $(this).parent();
        var ta = ($t.hasClass('auf')) ? "Inhalt verbergen" : "Inhalt anzeigen";
        $(this).wrapInner('<a href="javascript:void(0)" class="tt" title="' + ta + '"/>')
        $(this).click(function() {
            if ($t.hasClass('auf')) {
                $(this).children('a').attr('title', 'Inhalt anzeigen');
                $t.find('.inhalt').slideUp(200, function() {
                    $t.removeClass('auf')
                });
                $t.find('> .subinhalt').slideUp(200, function() {
                    $t.removeClass('auf')
                });
            } else {
                $(this).children('a').attr('title', 'Inhalt verbergen');
                $t.find('.inhalt').slideDown(200, function() {
                    $t.addClass('auf');
                    autoscale()
                });
                $t.find('> .subinhalt').slideDown(200, function() {
                    $t.addClass('auf');
                    autoscale()
                });
                if ($t.find('.inhalt iframe').length != 0) {
                    $f = $t.find('.inhalt iframe').not('[data-src]');
                    $f.each(function() {
                        $(this).attr('data-src', $(this).attr('src')).removeAttr('src').attr('src', $(this).attr('data-src'))
                    });
                }
                if ($t.find('.inhalt figure').length != 0) {
                    figures()
                }

            }
        });
    });
    $('.s .schaltbar,.m .schaltbar').removeClass('auf');
    $('.s .spalte.favoriten .title, .m .spalte.favoriten .title').each(function() {
        var $t = $(this).parent().parent();
        $(this).click(function() {
            if ($t.hasClass('on')) {
                $(this).children('a').attr('title', 'Inhalt anzeigen');
                $t.find('ul').slideUp(200, function() {
                    $t.removeClass('on')
                });
            } else {
                $(this).children('a').attr('title', 'Inhalt verbergen');
                $t.find('ul').slideDown(200, function() {
                    console.log('addclass');
                    $t.addClass('on');
                });
            }
        });
    });
}

function subnavschaltbar() {

    $('.s #intranetsubnav li,.m #intranetsubnav li').removeClass('auf');
    $('#intranetsubnav li.plus > a').each(function() {
        var $t = $(this).parent();
        var ta = ($t.hasClass('auf')) ? "Inhalt verbergen" : "Inhalt anzeigen";
        if ($(this).hasClass('restricted')) {
            $t.find(' > ul').prepend('<li><a class="restricted" href="' + $(this).attr('href') + '">' + $(this).html() + '</a></li>');
        } else {
            $t.find(' > ul').prepend('<li><a href="' + $(this).attr('href') + '">' + $(this).html() + '</a></li>');
        }
        $(this).attr('href', 'javascript:void(0)');
        $(this).attr('title', ta);
        $(this).click(function() {
            if ($t.hasClass('auf')) {
                $(this).children('a').attr('title', 'Inhalt anzeigen');
                $t.find(' > ul').slideUp(200, function() {
                    $t.removeClass('auf')
                });
            } else {
                $(this).children('a').attr('title', 'Inhalt verbergen');
                $t.find(' > ul').slideDown(200, function() {
                    $t.addClass('auf');
                    autoscale()
                });
            }
        });
    });
}

function subnav() {
	$('head').append('<style>#subnav li ul {display:none}#subnav li.aktiv > ul{display:block}</style>');
	$('#subnav li').each(function(){
		var LI = $(this);
		var A = LI.children('a');
		var hasUL = (LI.find('ul').length>0)? true:false;
		if(LI.hasClass('aktiv') && hasUL ) A.addClass('auf');
		if(hasUL){
			var UL=LI.find('ul').eq(0);
			UL.prepend('<li class="selbst"><div><strong><a href="'+A.attr('href')+'">'+A.html()+'</a></strong></div></li>');
			A.click(function(){			
				if(A.hasClass('auf')){
					UL.slideUp('fast');
					A.removeClass('auf')
					A.addClass('zu');
				}
				else{
					UL.slideDown('fast')
					A.addClass('auf');
					A.removeClass('zu')
				}
				return false;
			});
		}
	});
}

function emil(){

  $('.emil').each(function(){
    $(this).attr('href','javascript:void(0)').attr('data-n',$(this).find('.n').text()).attr('data-d',$(this).find('.d').text());
    $(this).find('.e').remove();
  });

  $('.emil').on('click',function(){ document.location.href="mailto:"+$(this).attr('data-n')+'@'+$(this).attr('data-d') })

  $('html').one('mousemove.emil keydown.emil',function(ev){
    $('html').off('mousemove.emil keydown.emil');
    $('.emil').each(function(){
      $a=$(this);
      $a.off('click').attr('href','mailto:'+$a.attr('data-n')+'@'+$a.attr('data-d')).addClass('link');
      if($a.find('.a').length==1){
        $a.find('.n').removeClass('n');
        $a.find('.a').html('@');
      }
    });
  });

}
















function veranstaltungskalender()
{
  $('.kalender2 #veranstaltungenInclude').html('');
	var table = 1;
  if(!$('html').hasClass('css'))
  {
    table = 1;
  }

  Monat *= 1;
  if(Monat > 12){Monat=1;Jahr++;}
  if(Monat < 1){Monat=12;Jahr--;}
  if(sprache == "en")
  {
    $('.kalender2 .monatsnav .monat').html(monate_e[Monat-1]+' '+Jahr);
  }
  else
  {
    $('.kalender2 .monatsnav .monat').html(monate[Monat-1]+' '+Jahr);
  }
  if(Monat < 10){Monat = "0"+Monat;}

  ajaxsrc=$(".spalte.rechts .box.kalender2 .ajax > .source").text();
  if (ajaxsrc.match(/\?/)) { ajaxsrc+="&" } else {ajaxsrc+="?"}
  var url=ajaxsrc+"y="+Jahr+"&m="+Monat;


  // if(Jahr*1 == jetzt.getFullYear() && Monat*1 == jetzt.getMonth()+1)
  // {
    // url = '/onTEAM/inc/veranstaltungen/'+veranstaltungenTyp+'.htm';
  // }
  
  start = 1;
  $('.kalender2 #veranstaltungenInclude').load(url+' #veranstaltungenInclude > *', function() {
    if(start)
    {
      veranstaltungskalenderFilter(start);
      writeMonth(Jahr,Monat,table);
    }
    start = "";
  });
  
  
}


function veranstaltungskalenderFilter(start)
{
  $('.kalender2 .liste li').css('display','none');
  // $('.kalender2 .liste li.m'+Jahr+Monat).css('display','block');
  if(jetzt.getMonth()+1 == Monat*1 && jetzt.getFullYear() == Jahr*1)
  {
    if(document.location.href.indexOf('chemie.uni-hamburg.de') != -1)
    {
      $('.vormonat').css('visibility','hidden');
    }
  
    var cAnzahlAnzeige = 0;
    var cTag = 0;
    for (var i = jetzt.getDate(); i <= 31; i++)
    {
      cTag = i;
      if (cTag < 10)
      {
        cTag = '0' + cTag;
      }
      for(var a = 0; a < $('.kalender2 .liste li.t'+Jahr+Monat+cTag).length; a++)
      {
        if(cAnzahlAnzeige == 4)
        {
          cAnzahlAnzeige++;
        }
        if(cAnzahlAnzeige < 4)
        {
          $('.kalender2 .liste li.t'+Jahr+Monat+cTag)[a].style.display = 'block';
          cAnzahlAnzeige++;
        }
      }
    }
    if(!$('.kalender2 .liste').get(0))
    {
      $('#veranstaltungenInclude').append('<ul class="liste">');
    }
    var md = 0;
    while(cAnzahlAnzeige < 4 && md < 1 && start)
    {
      CMonat = Monat*1+1;
      CJahr = Jahr;
      if(CMonat > 12){CMonat=1;CJahr++;}
      if(CMonat < 1){CMonat=12;CJahr--;}
      if(CMonat < 10){CMonat = "0"+CMonat;}

      ajaxsrc=$(".spalte.rechts .box.kalender2 .ajax > .source").text();
      if (ajaxsrc.match(/\?/)) { ajaxsrc+="&" } else {ajaxsrc+="?"}
      var url=ajaxsrc+"y="+Jahr+"&m="+Monat;
      
      // $('div#veranstaltungenInclude .liste').load(url+' .liste');
      $("<div>").load(url+' .liste', function() {
        $('li',this).css('display','none');
        $("div#veranstaltungenInclude .liste").append($(this).find(".liste").html());
        var cTag = 0;
        for (var i = 1; i <= 31; i++)
        {
          cTag = i;
          if (cTag < 10)
          {
            cTag = '0' + cTag;
          }
          for(var a = 0; a < $('.kalender2 .liste li.t'+CJahr+CMonat+cTag).length; a++)
          {
            if(cAnzahlAnzeige == 4)
            {
              cAnzahlAnzeige++;
            }
            if(cAnzahlAnzeige < 4)
            {
              $('.kalender2 .liste li.t'+CJahr+CMonat+cTag)[a].style.display = 'block';
              cAnzahlAnzeige++;
            }
          }
        }
      });
      md++;
    }
  }
  else
  {
    if($('.kalender2 .liste li.m'+Jahr+Monat)[0]) $('.kalender2 .liste li.m'+Jahr+Monat)[0].style.display = 'block';
    if($('.kalender2 .liste li.m'+Jahr+Monat)[1]) $('.kalender2 .liste li.m'+Jahr+Monat)[1].style.display = 'block';
    if($('.kalender2 .liste li.m'+Jahr+Monat)[2]) $('.kalender2 .liste li.m'+Jahr+Monat)[2].style.display = 'block';
    if($('.kalender2 .liste li.m'+Jahr+Monat)[3]) $('.kalender2 .liste li.m'+Jahr+Monat)[3].style.display = 'block';
  }
}

function veranstaltungskalenderShowDay(Tag)
{

  $('.kalender2 .liste li').css('display','none');
  $('.kalender2 .liste li.t'+Jahr+Monat+Tag).css('display','block');
}

function togglePopUpKalender()
{
  $('#popupkalender').slideToggle(150, function(){
    if($('#popupkalender').css('display') == "none")
    {
      veranstaltungskalender();
    }
  });
}

function writeMonth(j,m,table)
{
  var monatOut
  if(!table)
  {
    monatOut = '  <div class="titelzeile woche">\n';
    monatOut += '    <div class="tag t1">Mo</div>\n';
    monatOut += '    <div class="tag t2">Di</div>\n';
    monatOut += '    <div class="tag t3">Mi</div>\n';
    monatOut += '    <div class="tag t4">Do</div>\n';
    monatOut += '    <div class="tag t5">Fr</div>\n';
    monatOut += '    <div class="tag t6">Sa</div>\n';
    monatOut += '    <div class="tag t0">So</div>\n';
    monatOut += '  </div>\n  <div class="woche">\n';
  }
  else
  {
    monatOut = '<table id="kalendermonat">\n  <tr class="titelzeile woche">\n';
    monatOut += '    <th class="tag t1">Mo</th>\n';
    monatOut += '    <th class="tag t2">Di</th>\n';
    monatOut += '    <th class="tag t3">Mi</th>\n';
    monatOut += '    <th class="tag t4">Do</th>\n';
    monatOut += '    <th class="tag t5">Fr</th>\n';
    monatOut += '    <th class="tag t6">Sa</th>\n';
    monatOut += '    <th class="tag t0">So</th>\n';
    monatOut += '  </tr>\n  <tr class="woche">';
  }
  for (var i = 1; i <= 31; i++)
  {
    var cDate = new Date(j, m-1, i);
    if (cDate.getDate() == i)
    {
      cDate2 = cDate;
      if (cDate.getDate() < 10)
      {
        tag = '0' + cDate.getDate();
      }
      else
      {
        tag = cDate.getDate();
      }
      if (i > 1 && cDate.getDay() == 1)
      {
        if(!table)
        {
          monatOut += '  </div>\n  <div class="woche">';
        }
        else
        {
          monatOut += '  </tr>\n  <tr class="woche">';
        }
      }
      if(table && i == 1 && cDate.getDay() != 1)
      {
        st = cDate.getDay();
        if(st == 0){st=7};
        for(var ct = 1; ct < st; ct++)
        {
          monatOut += '    <td class="tag t'+ct+' leer"></td>';
        }
      }
      if($('.kalender2 .liste li.t'+j+m+tag).get(0))
      {
        if(!table)
        {
          monatOut += '    <div class="tag markiert t'+cDate.getDay()+'" onclick="veranstaltungskalenderShowDay(\''+tag+'\')">'+tag+'</div>';
        }
        else
        {
          if(!$('html').hasClass('css'))
          {
            monatOut += '    <td><a href="#i'+Jahr+Monat+tag+'">'+tag+'</a></td>';
          }
          else
          {
            monatOut += '    <td class="tag markiert t'+cDate.getDay()+'" onclick="veranstaltungskalenderShowDay(\''+tag+'\')">'+tag+'</td>';
           }
        }
      }
      else
      {
        if(!table)
        {
          monatOut += '    <div class="tag t'+cDate.getDay()+'">'+tag+'</div>';
        }
        else
        {
          monatOut += '    <td class="tag t'+cDate.getDay()+'">'+tag+'</td>';
        }
      }
    }
  }
  if(!table)
  {
    monatOut += '  </div>\n';
  }
  else
  {
    et = cDate2.getDay();
    if(et != 0)
    {
      for(var ct = et+1; ct < 8; ct++)
      {
        if(ct == 7)
        {
          monatOut += '    <td class="tag t0 leer"></td>';
        }
        else
        {
          monatOut += '    <td class="tag t'+ct+' leer"></td>';
        }
      }
    }
    monatOut += '  </tr>\n</table>';
  }
  $('#kalender').html(monatOut);
}

function validate(form){
	$(form).on('submit',function(){
		if(typeof customValidateForm == "function")
		{
	  	  if(customValidateForm(form))
		  {
	  	    return validateForm(form);
		  }
		  else
		  {
		    return false;
		  }
		}
		else
		{
		  return validateForm(form);
		}
	})
	$(form).find('[data-option-for]').each(function(ev){        if($(this).is(':checked')) { $('#'+$(this).attr('data-option-for')).slideDown() }  else {$('#'+$(this).attr('data-option-for')).slideUp() }	})
	$(form).find('[data-option-for]').on('change',function(ev){ if($(this).is(':checked')) { $('#'+$(this).attr('data-option-for')).slideDown() }  else {$('#'+$(this).attr('data-option-for')).slideUp() }	})
}

function validateForm(form){

	if(!$(form).attr('data-validation-initialized'))
	{
		$(form).attr('data-validation-initialized',true)
		$(form).find('[aria-required]').on('change',function(ev){ validateElement(this) })
	}

	$(form).find('[aria-required]').each(function(){	validateElement(this) })

	if($(form).find('[aria-invalid]').length>0)
	{
		var validationAlert="";
		var validationErrors=$(form).find('[aria-invalid]').length;
		if($(form).find('[aria-invalid]').first().attr('data-title'))
		{
			validationAlert+=$(form).find('[aria-invalid]').first().attr('title')+'!\n\n';
		}
		else
		{
			validationAlert+=(sprache=="de")?'Bitte korrigieren Sie Ihre Angaben!\n\n':'Please correct your inputs';
		}
		validationAlert+=(sprache=="de")?"Gesamtzahl der Fehler: ":"Total number of errors: ";
		validationAlert+=validationErrors;
		alert(validationAlert);
		$(form).find('[aria-invalid]').first().focus()

		return false
	}

	else 	{return true}

}

function validateElement(el) {

    $(el).val($.trim($(el).val()));

    if (!$(el).attr('data-validation-type')) {
        if ($(el).is(':radio')) {
            if (!$('input[type="radio"][name="' + $(el).attr('name') + '"]').filter(':checked').val()) {
                $(el).addClass('invalid').attr('aria-invalid', true).attr('title', $(el).attr('data-title'));
                $(el).parents('.radiogroup').addClass('invalid')
            } else {
                $(el).removeClass('invalid').removeAttr('aria-invalid');
                $(el).parents('.radiogroup').removeClass('invalid')
            }
        } else {
            if ($(el).is(':checkbox')) {
                if (!$(el).prop('checked')) {
                    $(el).addClass('invalid').attr('aria-invalid', true).attr('title', $(el).attr('data-title'))
                } else {
                    $(el).removeClass('invalid').removeAttr('aria-invalid')
                }
            } else {
                if (!$(el).val()) {
                    $(el).addClass('invalid').attr('aria-invalid', true).attr('title', $(el).attr('data-title'))
                } else {
                    $(el).removeClass('invalid').removeAttr('aria-invalid')
                }
            }
        }
    }
    else if ($(el).attr('data-validation-type') == "date") {
        datum1 = $(el).val().split(".");
        console.log(datum1[0] + '.' + datum1[1] + '.' + datum1[2]);
        dateObjekt = new Date(datum1[2] * 1,datum1[1] * 1 - 1,datum1[0] * 1);
        datum2 = [];
        datum2[0] = dateObjekt.getDate();
        if (datum2[0] < 10) {
            datum2[0] = '0' + datum2[0];
        }
        datum2[1] = dateObjekt.getMonth();
        datum2[1]++;
        if (datum2[1] < 10) {
            datum2[1] = '0' + datum2[1];
        }
        datum2[2] = dateObjekt.getFullYear();
        console.log(datum2[0] + '.' + datum2[1] + '.' + datum2[2]);
        if (datum1[0] + '.' + datum1[1] + '.' + datum1[2] == datum2[0] + '.' + datum2[1] + '.' + datum2[2]) {
            $(el).removeClass('invalid').removeAttr('aria-invalid')
        } else {
            $(el).addClass('invalid').attr('aria-invalid', true).attr('title', $(el).attr('data-title'))
        }

    }
    else if ($(el).attr('data-validation-type') == "email") {
        var valid = $(el).val().match(/^([a-zA-Z0-9]+([\.+_-][a-zA-Z0-9]+)*)@(([a-zA-Z0-9]+((\.|[-]{1,2})[a-zA-Z0-9]+)*)\.[a-zA-Z]{2,6})$/)
        var same = true;
        if ($(el).attr('data-same')) {
            same = ($(el).val() == $('#' + $(el).attr('data-same')).val())
        }

        if (!valid && !same) {
            $(el).addClass('invalid').attr('aria-invalid', true).attr('title', $(el).attr('data-title') + '. ' + $(el).attr('data-same-title'))
        } else if ((valid && !same)) {
            $(el).addClass('invalid').attr('aria-invalid', true).attr('title', $(el).attr('data-same-title'))
        } else if ((!valid && same)) {
            $(el).addClass('invalid').attr('aria-invalid', true).attr('title', $(el).attr('data-title'))
        } else if ((valid && same)) {
            $(el).removeClass('invalid').removeAttr('aria-invalid')
        }

    } else if ($(el).attr('data-validation-type') == "bibo") {
        var valid = ($(el).val() == eval($('#bibo-math').html()))
        if (!valid) {
            $(el).addClass('invalid').attr('aria-invalid', true).attr('title', $(el).attr('data-title'))
        } else {
            $(el).removeClass('invalid').removeAttr('aria-invalid')
        }

    }
}

function optionPadding(){
  $('option[data-padding]').each(function(){
    padding="";
    for(var i=0;i<$(this).attr('data-padding');i++){padding+=' '}
    if(!$(this).is('[value]')){$(this).val($(this).html())}
    $(this).html(padding+$(this).html());
  })
}



function togglefav() {
 if ($('.favoriten .dienst').hasClass('on')) {
  $('.favoriten .dienst').removeClass('on')
 }
 else {
  $('.favoriten .dienst').addClass('on')
 }
}

function eventsformscroll(){
  var $rechts = $('.spalte.rechts');
  var $form = $('.eventsform');
  var H = $(window).height();
  var T = $(window).scrollTop()+70;
  var h = $form.outerHeight();
  var t = $rechts.offset().top;
  if ($form.prev().length>0){t = $form.prev().offset().top + $form.prev().outerHeight()}
  var b = $form.offset().bottom;
  var B = $('#fuss').offset().top;
  $('_rechts .eventsform').css('top','0px!important')
  if($('html').is('.l')){
    if(h < H && T > t){
      if (T+h < B) {$form.css('top',T-t).css('transition','top 0.25s')}
      else {$form.css('top',B-t-h).css('transition','top 0.25s')}
    }
    else {$form.css('top','0').css('transition','top 0.25s')}
  }
  else {$form.css('top','0').css('transition','top 0s')}
}

(function($){

    $.fn.shuffle = function() {

        var allElems = this.get(),
            getRandom = function(max) {
                return Math.floor(Math.random() * max);
            },
            shuffled = $.map(allElems, function(){
                var random = getRandom(allElems.length),
                    randEl = $(allElems[random]).clone(true)[0];
                allElems.splice(random, 1);
                return randEl;
           });

        this.each(function(i){
            $(this).replaceWith($(shuffled[i]));
        });

        return $(shuffled);

    };

})(jQuery);

function lazy(){
  $('.bild.lazy').each(function(i,el){
    var $el = $(el);
    if($el.is(':visible')){
      if($el.view(100)){
        $el.css('background-image','url('+$el.attr('data-src')+')')
        $el.removeClass('lazy');
      }
    }
  })
}

function logoslickslider(){
 $('.logo-slider .slides').slick({
  dots: false,
  infinite: true,
  slidesToShow: 3,
  slidesToScroll: 2,
  speed: 500,
  fade: false,
  cssEase: 'linear',
  autoplay: false,
  arrows: true,
  adaptiveHeight: false,
  prevArrow : '<div class="slick-prev"></div>',
  nextArrow : '<div class="slick-next"></div>',
  responsive: [
    {
      breakpoint: 1080,
      settings: {
        slidesToShow: 2,
        slidesToScroll: 2
      }
    },
    {
      breakpoint: 720,
      settings: {
        slidesToShow: 1,
        slidesToScroll: 1
      }
    }]

  });
}

function sticky() {
    var scrollTop = $(window).scrollTop();
    if (($('body').is('.zentrale') && scrollTop > 101) || ($('body').is('.einrichtung') && scrollTop > 186) || ($('body').is('.news') && scrollTop > 211)) {
        $('html').addClass('sticky')
    } else {
        $('html').removeClass('sticky')
    }
    if ($('#presseservice').length > 0 && scrollTop > 1390) {
        $('#presseservice').addClass('sticky')
    } else {
        $('#presseservice').removeClass('sticky')
    }
}

function navscale() {
    if($('html').is('.l')) {
        var winH = $(window).outerHeight();
        var winT = $(window).scrollTop();
        var winRightSpace = ($(window).width() - $('section.nav .breite').width()) / 2;
        var rightMenuLeft = $('#nav >ul>li:last-child').offset().left;
        if (rightMenuLeft + 360 > $(window).width()) {
            $('#nav >ul>li:last-child > ul').css('margin-left', -50 + ($(window).width() - rightMenuLeft - 360))
        }
        $('#nav li ul').each(function() {
            var ulH;
            var availableH = winH - 20 - ($(this).closest('li').offset().top + $(this).closest('li').outerHeight()) + winT;
            if ($(this).attr('data-height')) {
                ulH = $(this).attr('data-height')
            } else {
                if ($(this).is(':visible')) {
                    ulH = $(this).outerHeight();
                } else {
                    $(this).css({
                        'display': 'block',
                        'visibility': 'hidden'
                    });
                    ulH = $(this).outerHeight();
                    $(this).css({
                        'display': 'none',
                        'visibility': 'visible'
                    });
                }
                $(this).attr('data-height', ulH)
            }
            if (ulH < availableH) {
                $(this).css('overflow', 'auto')
                $(this).css('max-height', '')
            } else {
                $(this).css('overflow', 'auto')
                $(this).css('max-height', availableH + 'px');
            }
        })
    }
}
/* Copyright Scientec Internet Applications + Media GmbH - www.scientec.de */



var RESP = (function ($,public){

  onSlotChange = function(slot){
//    document.location.reload();
//    document.title=slot;
    scrollTopButton();
    toggleDom();
  }
  public.onSlotChange = onSlotChange ;
  return public;
})( jQuery,RESP || {});


function versteckt(){
  var $nav = $('#kopf a[href="#nav"]');
  var $suche = $('#kopf a[href="#suche"]');
  if($('html').is('.s') || $('html').is('.m')){
    $nav.attr('href','javascript:navmobil()')
    $suche.attr('href','javascript:suchemobil()')
  }
}

function autoscale(){
  if($('table,iframe,.autoscale').length>0){
    IS.s = $('html').is('.s');
                      /*    var maxwidth = (IS.s)?parseFloat($('.spalte.links').width()-28):parseFloat($('.spalte.links').width());*/
    $('table,iframe,.autoscale').not('[data-jo-table],.noautoscale,.scrolltable-container *,.jotable *,.jotable-wrapper table,.scrolltable,#nav table,#unitag table,#FID #spreadsheet,#spreadsheet,#FID #spreadsheetnew,.studiengaenge #spreadsheet').each(function(){
      var $this = $(this);
      var max=1e12;var min=1;
      var i = Math.floor(Math.random() * (max - min)) + min;


      if(!$this.is('[data-autoscale-index]')){
        $this.before('<div class="autoscaleprobe" id="autoscaleprobe-'+i+'">.</div>');
        $this.attr('data-autoscale-index',i);
      }
      var maxwidth = $('#autoscaleprobe-'+$this.attr('data-autoscale-index')).width();
      $('#autoscaleprobe-'+$this.attr('data-autoscale-index')).attr('data-autoscale-maxwidth',maxwidth);

      var thisW = parseFloat($this.width()); 
      var thisH = parseFloat( $this.height() - (-$(this).css('marginTop').replace('px','')) );
      if(thisW  > 1.01*maxwidth && $this.is(':visible') && maxwidth>0){
                           /*      if(thisW  > 1.01*maxwidth){*/
        if(!$this.parent().is('.autoscalewrapper')){$this.wrap('<div class="autoscalewrapper"></div>')}
        var faktor=maxwidth/thisW;
        $this.css({
          "transform":"scale("+faktor+")",
          "transform-origin":"top left",
          "margin-bottom":thisH*(faktor-1)
        });
        $this.parent('.autoscalewrapper').css({
          "height": thisH*faktor,
          "width": "100%",
          "margin-bottom":"20px",
          "overflow":"hidden"
        });
      }
      else{
        //$this.removeAttr('style');
        $(this).css({'transform':'','transform-origin':'','margin-bottom':''});
        $this.parent('.autoscalewrapper').removeAttr('style')
//        $this.prev('.autoscaleprobe').remove()
      }
    })
  }
}

function toggleDom(){
  IS.s = $('html').is('.s');
  IS.m = $('html').is('.m');
  IS.l = $('html').is('.l');
  
  if ($('html').is('.v4')) {
    if (IS.l) {
      $('.newelement').each(function(){
        if ($(this).find('.item + .item + .item + .item').length > 0) {
          $(this).parent().next().find('div:first-child').eq(0).prepend($(this).find('.item + .item + .item + .item')[0]);
          $(this).removeClass('newelement');
        }
      })
      $('.newelement3b').each(function(){
        if ($(this).find('.col + .col + .col + .col').length > 0) {
          $(this).parent().next().find('div:first-child').eq(0).prepend($(this).find('.col + .col + .col + .col')[0]);
          $(this).removeClass('newelement');
        }
      })
      $('.illu-3fach, .teaserzeile-3').each(function(){
        if ($(this).find('.tablerow.extra').length > 0) {
          if ($(this).find('.tablerow').length > 3) {
            $(this).find('.tablerow.extra .tablecell.sep').eq(0).remove();
            $(this).find('.tablerow.extra').prev().prev().append('<div class="tablecell sep"></div>');
            $(this).find('.tablerow.extra').prev().prev().append($(this).find('.tablerow.extra').find('.tablecell:first-child')[0]);
            $(this).find('.tablerow.extra').next().next().prepend('<div class="tablecell sep"></div>');
            $(this).find('.tablerow.extra').next().next().prepend($(this).find('.tablerow.extra').find('.tablecell:first-child')[0]);
            $(this).find('.tablerow.extra').prev().remove();
            $(this).find('.tablerow.extra').eq(0).remove();
          }
          else {
            $(this).find('.tablerow.extra').prev().prev().append('<div class="tablecell sep"></div>');
            $(this).find('.tablerow.extra').prev().prev().append($(this).find('.tablerow.extra').find('.tablecell:first-child')[0]);
            $(this).find('.tablerow.extra').eq(0).remove();
            $(this).find('.tablerow.sep').eq(0).remove();
          }
        }
      })
    }
    else if (IS.m) {
      $('.news-teaser-home,.news-teaser,.teaser-home3fach,.veranstaltungen-hometeaser,.veranstaltungen-teaser').each(function(){
        if ($(this).parent().prev().find('div:first-child').attr('class') == $(this).attr('class') && $(this).find('.head').length == 0 && $(this).parent().prev().find('div:first-child').eq(0).children().length > 2) {
          $(this).parent().prev().find('div:first-child').eq(0).append($(this).find('*:first-child')[0]);
          $(this).parent().prev().find('.news-teaser-home,.news-teaser,.teaser-home3fach,.veranstaltungen-hometeaser,.veranstaltungen-teaser').addClass('newelement')
        }
      })
      $('.teaser-3b').each(function(){
        if ($(this).parent().prev().find('div:first-child').attr('class') == $(this).attr('class') && $(this).find('.head').length == 0) {
          $(this).parent().prev().find('div:first-child').eq(0).append($(this).find('*:first-child')[0]);
          $(this).parent().prev().find('div:first-child').addClass('newelement')
        }
      })
      $('.illu-3fach, .teaserzeile-3').each(function(){
        if ($(this).find('.tablerow').length > 1 && $(this).find('.tablerow.extra').length == 0) {
          $(this).find('.tablerow + .tablerow + .tablerow').before('<div class="tablerow extra"></div><div class="tablerow sep"></div>');
          $(this).find('.tablerow.extra').append($(this).find('.tablerow.extra').prev().prev().find('.tablecell + .tablecell + .tablecell + .tablecell + .tablecell')[0]);
          $(this).find('.tablerow.extra').append('<div class="tablecell sep"></div>');
          $(this).find('.tablerow.extra').append($(this).find('.tablerow.extra + .tablerow + .tablerow').find('.tablecell:first-child')[0]);
          $(this).find('.tablerow.extra + .tablerow + .tablerow').find('.tablecell:first-child').eq(0).remove();
          $(this).find('.tablerow.extra').prev().prev().find('.tablecell.sep + .tablecell + .tablecell.sep').eq(0).remove();
        }
        if ($(this).find('.tablerow').length == 1) {
          $(this).append('<div class="tablerow sep"></div><div class="tablerow extra"></div>');
          $(this).find('.tablerow.extra').append($(this).find('.tablerow.extra').prev().prev().find('.tablecell + .tablecell + .tablecell + .tablecell + .tablecell')[0]);
          $(this).find('.tablerow.extra').prev().prev().find('.tablecell.sep + .tablecell + .tablecell.sep').eq(0).remove();
        }
      })
    }
    
    if (IS.l) {
      $('#nav a,.quick dd a').removeAttr('tabindex');
      if ($('section.nav #suche').length == 0) { $('#suche').appendTo($('section.nav .breite')); }

      // if ($('section.nav #mobilemenu').length == 0) {
        // if ($('section.nav .breite .mobilemenu').length == 0) {
          // $('<div class="mobilemenu"><a></a></div>').appendTo($('section.nav .breite'));
          // $('section.nav .mobilemenu > a').on('click touchstart',function(ev){
            // ev.preventDefault();
            // $('html').toggleClass('desktopmenu');
          // })
        // }
        // $('#mobilemenu').appendTo($('section.nav .mobilemenu'));
      // }
      
      $('.news-teaser-home,.news-teaser.vertikal,.teaser-home3fach,.teaser-home2fach,.teaser-2fach,.veranstaltungen-hometeaser,.video-teaser,.video-teasernews,.veranstaltungen-teaser,.teaser-3b').find('> .more.oben').each(function(){
        $(this).appendTo( $(this).closest('.news-teaser-home,.news-teaser,.teaser-home3fach,.teaser-home2fach,.teaser-2fach,.veranstaltungen-hometeaser,.video-teaser,.video-teasernews,.veranstaltungen-teaser,.teaser-3b').find('.head'))
      })
    }
    else if( (IS.s || IS.m)) {
      $('#nav a,.quick dd a').attr('tabindex',"-1");
      if ($('#meta #suche').length == 0) { $('#suche').appendTo($('#meta .suche')); }
      
      // if ($('#meta #mobilemenu').length == 0) { $('#mobilemenu').css('height','calc(100% - 45px)').appendTo($('#meta .mobilemenu')); }
      
      $('.news-teaser-home,.news-teaser.vertikal,.teaser-home3fach,.teaser-home2fach,.teaser-2fach,.veranstaltungen-hometeaser,.video-teaser,.video-teasernews,.veranstaltungen-teaser,.teaser-3b').find('.head .more').each(function(){
        $(this).addClass('oben').appendTo($(this).closest('.news-teaser-home,.news-teaser.vertikal,.teaser-home3fach,.teaser-home2fach,.teaser-2fach,.veranstaltungen-hometeaser,.video-teaser,.video-teasernews,.veranstaltungen-teaser,.teaser-3b'))
      })
    }
    
    if (IS.l || IS.m) {
      $('.news-teaser.horizontal').find('> .more.oben').each(function(){
        if ($(this).closest('.news-teaser.horizontal').parent().prev().children().first().hasClass('news-teaser') && $(this).closest('.news-teaser.horizontal').parent().prev().children().first().hasClass('horizontal'))
        {
          $(this).appendTo( $(this).closest('.news-teaser.horizontal').parent().prev().children().first().find('.head'))
        }
        else
        {
          $(this).appendTo( $(this).closest('.news-teaser.horizontal').find('.head'))
        }
      })
    }
    else if( (IS.s)) {
      $('.news-teaser.horizontal').find('.head .more').each(function(){
        if ($(this).closest('.news-teaser.horizontal').parent().next().children().first().hasClass('news-teaser') && $(this).closest('.news-teaser.horizontal').parent().next().children().first().hasClass('horizontal'))
        {
          $(this).addClass('oben').appendTo($(this).closest('.news-teaser.horizontal').parent().next().children().first())
        }
        else
        {
          $(this).addClass('oben').appendTo($(this).closest('.news-teaser.horizontal'))
        }
      })
    }
    
    if (IS.s) {
      $('.outer > .uebersicht .clear').addClass('box').addClass('schaltbar');
      $('.outer > .uebersicht .clear .label').each(function () {
        if ($(this).find('a.tt').length == 0) {
          var $t = $(this).parent();
          var ta = ($t.hasClass('auf')) ? "Inhalt verbergen" : "Inhalt anzeigen";
          $(this).wrapInner('<a href="javascript:void(0)" class="tt" title="'+ta+'"/>')
          $(this).click(function () {
            if ($t.hasClass('auf')) {
              $(this).children('a').attr('title','Inhalt anzeigen');
              $t.find('.inhalt').slideUp(200, function () {$t.removeClass('auf')});
              $t.find('> .subinhalt').slideUp(200, function () {$t.removeClass('auf')});
            }
            else {
              $(this).children('a').attr('title','Inhalt verbergen');
              $t.find('.inhalt').slideDown(200, function () {$t.addClass('auf'); autoscale()});
              $t.find('> .subinhalt').slideDown(200, function() {$t.addClass('auf'); autoscale()});
              if ($t.find('.inhalt iframe').length != 0) {
                $f = $t.find('.inhalt iframe').not('[data-src]');
                $f.each(function () {
                  $(this).attr('data-src', $(this).attr('src')).removeAttr('src').attr('src',$(this).attr('data-src'))
                });
              }
              if ($t.find('.inhalt figure').length != 0) { figures() }
            }
          });
        }
      });
    }
    else {
      $('.outer > .uebersicht .clear').removeClass('box').removeClass('schaltbar');
      $('.outer > .uebersicht .clear .label').html($('.outer > .uebersicht .clear .label a').html());
    }
  }
  
  if((IS.s || IS.m) && $('.spalte.links .outer .shariff').length>0 && $('.spalte.rechts .v4kontakt').length>0){
    if($('.spalte.links').find('._rechts._kontakt').length==0){
      $('.spalte.links .outer .shariff').before('<div class="_rechts _kontakt outer"></div>')
    }
    var $kontaktrechts = $('.spalte.rechts .v4kontakt');
    $kontaktrechts.each(function(i,e){
      $(e).appendTo('.spalte.links ._rechts._kontakt');
    })
  }
  if(IS.l && $('.spalte.links ._rechts._kontakt').length>0){
    var $kontaktrechts = $('.spalte.links ._rechts._kontakt .v4kontakt');
    $kontaktrechts.each(function(i,e){
      $(e).appendTo('.spalte.rechts');
    })
  }

  if($('[data-mobil]').length>0){

    var $rechts=$('.spalte.rechts [data-mobil="oben"]');
    var $oben=$('.spalte.links [data-mobil="oben"]')


    if( (IS.s || IS.m) && $rechts.length>0) {
      if($('.spalte.links').find('._rechts._oben').length==0){
        if($('.spalte.links > section').children().first().is('.fotolinks')){
           $('.spalte.links > section > .fotolinks').after('<div class="_rechts _oben"></div>')
        }
        else {
          if ($('.spalte.links .outer.h1').length>0) {
            $('.spalte.links .outer.h1').after('<div class="_rechts _oben outer"></div>')
          }
          else {
            $('.spalte.links').prepend('<div class="_rechts _oben outer"></div>')
          }
        }
      }
      $rechts.each(function(i,e){
        $(e).attr('data-oben-i',i);
        if($(e).next('i[data-oben-i]').length==0){$(e).after('<i data-oben-i="'+i+'"></i>')}
        $(e).appendTo('.spalte.links ._rechts._oben')
      })
    }
    else if( IS.l && $oben.length>0) {
      $oben.each(function(i,e){
        $(e).insertBefore('i[data-oben-i="'+$(e).attr('data-oben-i')+'"]');
      })
    }
  }
  if ($('.spalte.favoriten').length>0) {
    if (IS.s || IS.m) {
      $('.spalte.favoriten').appendTo($('.spalten'));
      $('.spalte.favoriten .header').attr('tabindex','0');
//      $('.spalte.favoriten .savefav').appendTo($('#intranetnav'));
    }
    else {
      $('.spalte.favoriten').prependTo($('.spalten'));
      $('.spalte.favoriten .header').attr('tabindex','-1');
//      $('#intranetnav .savefav').prependTo($('.spalte.favoriten'));
    }
  }
}

function newDom(){
  $('body.home').find('#veranstaltungen + #meldungen').insertBefore('#veranstaltungen');
  $('html:not(.v4k) #kopf').append('<div id="suchemobil" onclick="suchemobil()"></div><a id="navmobil" href="javascript:navmobil()"></a>');
  $('#fuss').after('<div id="seiteninfo2"></div>');
  $('#seiteninfo2').html($('#seiteninfo').html());
  $('#seiteninfo2 a.top').before($('.meta .sitemap').html());$('#seiteninfo2 a:not(.top)').addClass('impressum');
  if(IS.responsive && HAS.localStorage() ){
    $('#seiteninfo2').after('<div id="slotselector"><div class="breite"><ul><li class="mobile"><a href="javascript:slot(\'s\')">Mobil</a></li><li class="tablet"><a href="javascript:slot(\'m\')">Tablet</a></li><li class="desktop"><a href="javascript:slot(\'l\')">Desktop</a></li><li class="auto"><a href="javascript:slot(\'auto\')">Auto</a></li></ul></div></div>');
  }
}

function slot1(x) {
  if(IS.desktop && x!="l"){STORAGE.set("resp", x)}
  else if(IS.tablet && x!="m"){STORAGE.set("resp", x)}
  else if(IS.mobile && x!="s"){STORAGE.set("resp", x)}
  else {STORAGE.set("resp", 'auto')}
  document.location.replace(document.location.href);
}

function slot(x) {
  STORAGE.set("resp", x);
  document.location.replace(modifyURL(document.location.href));
}

function modifyURL(url) {
  var URL1=url.split('#');
  if(URL1.length==2){
    var URL2=URL1[0].split('?')
    if(URL2.length==2){ url=URL1[0]+"&reload#"+URL1[1] }
    else{ url=URL1[0]+"?reload#"+URL1[1] }
  }
  return url;
}

function scrollTopButton(){
  if ($('#scrollTopButton').length == 0 && $('#kopf').length > 0) {
    $('body').append('<div id="scrollTopButton"></div>');
    if (!$('#kopf').view('0')) {$('#scrollTopButton').animate({"right":0},200 )}
    else { $('#scrollTopButton').animate({"right":"-43px"},200 )}
    $('#scrollTopButton').on('click',function(){$('html,body').animate({scrollTop:0},250)})
    $(window).on('scrollstop',function(){
      if (!$('#kopf').view(0)) {$('#scrollTopButton').animate({"right":0},200 )}
      else { $('#scrollTopButton').animate({"right":"-43px"},200 )}
    })
  }
}

function suchemobil(){
  $('#mobilnavdiv').removeClass('aktiv')
  $('#navmobil').removeClass('aktiv')
  if ($('#suchemobil').is('.aktiv')){
    $('#suchemobil').removeClass('aktiv');
    $('#suche').removeClass('aktiv')
    $('#kopf').removeClass('aktiv')
  }
  else{
    $('#suchemobil').addClass('aktiv');
    $('#suche').addClass('aktiv')
    if($('#kopf #suche').length>0){$('#kopf').addClass('aktiv')}
  }
}

function navmobil(){
  $('#suchemobil').removeClass('aktiv');
  $('#suche').removeClass('aktiv')
  $('#kopf').removeClass('aktiv')
  if ($('#mobilnav').length > 0)  {
    if ($('#mobilnavdiv').hasClass('aktiv'))    {
      $('#mobilnavdiv').removeClass('aktiv')
      $('#navmobil').removeClass('aktiv')
    }
    else    {
      $('#mobilnavdiv').addClass('aktiv')
      $('#navmobil').addClass('aktiv')
    }
  }
  else  {
    $('#kopf').after('<div class="subnav aktiv" id="mobilnavdiv">'+$('#mobilnavsrc').text()+'</div>');
    $('#navmobil').addClass('aktiv')
  }
}

/* Copyright Scientec Internet Applications + Media GmbH - www.scientec.de */

if(!$('html').is('.v4')){
    
  //var menuitems=['uni','fak','stu','for','int','inf'];
  var menuitems=['menu1324558800','menu1324558816','menu1324558827','menu1324558837','menu1324558856','menu1324558870'];

  $(document).ready(function(){

    $('#i1337769680 #nav .menu1324558800 > a,#i1337769710 #nav .menu1324558816 > a,#i1337696056 #nav .menu1324558827 > a,#i1337769775 #nav .menu1324558837 > a,#i1337769738 #nav .menu1324558856 > a,#i1337769797 #nav .menu1324558870 > a').addClass('hier');

    var flyout=($('html').attr('lang')=="en")?"/onTEAM/inc/flyout_e.htm":"/onTEAM/inc/flyout.htm";
    var close=($('html').attr('lang')=="en")?"Close":"Schließen";
    $.ajax({
      url: flyout,
      dataType: 'html',
      async: true,
      cache: true,
      success: function(data) {
        var $flyout=$(data);
        $('#nav').append($(data).filter('#flyout'));
        for(var i=0; i<menuitems.length;i++){
          var m=menuitems[i];
          $('#nav .menu .'+m).append($('#'+m+'-menu'));
        }
        $('#nav .menu .flyout').prepend('<div class="x"><a href="#">'+close+'</a></div>')				
        menu();

        if(document.location.href.indexOf('/onTEAM/preview/')!=-1){
          if(window.location.href.indexOf('wwwtest.physnet.uni-hamburg.de/')!=-1){previewPhysik()}
          else if(window.location.href.indexOf('fafnir.chemie.uni-hamburg.de/')!=-1){previewChemie()}
          else{ preview()}
        }
        else if(document.location.href.indexOf('/onTEAM/resp/')!=-1){_preview()}
        else if(document.location.href.indexOf('/onTEAM/fluid/')!=-1){__preview()}
      }
    })  

  });

  function menu(){

         preventClick=true;
    $('#nav .menu > li > a').on('click',function(e){ if(preventClick) e.preventDefault()});

    $('#kopf,#pfad,#inhalt').on('focusin',function(e){
      $('.flyout').fadeOut(200);
      $('#nav .menu > li > a').removeClass('focusin focus');
    })

    if(!IS.touch){
      var mousemove=0;
      $(document).on('mousemove',function(e){
                  preventClick=false;
        if(document.all){mousemove++};
        if(!document.all || (document.all && mousemove>1) ){
          var timeout1,timeout2;
          var t1=250, t2=250, dt1=200, dt2=200;
          $('#nav .menu li').on('mouseenter',function(){
            clearTimeout(timeout1);
            clearTimeout(timeout2);
            var $t=$(this);
            var $f=$('#'+$t.attr('class')+'-menu');
            timeout1= setTimeout(function(){
              $('.flyout').not(this).css('z-index','10');
              $f.css('z-index','20');
              $f.fadeIn(dt1,function(){$('.flyout').not(this).fadeOut(dt2)});
            },t1)
          })
          $('#nav .menu li').on('mouseleave',function(){
            $(this).children('a').blur().removeClass('focusin')
          })
          $('#nav').on('mouseleave',function(){
            clearTimeout(timeout1);
            timeout2= setTimeout(function(){$('.flyout').fadeOut(dt2).css('z-index','10')},t2)
          })
          $(document).off('mousemove')
        }									
      })

      $('#nav .menu > li > a').on('focusin',function(e){
                  preventClick=false;
        var timeout1,timeout2;
        var t1=500, t2=250, dt1=200, dt2=200;
        var $a=$(this);
        var $t=$(this).parent('li');
        var $f=$('#'+$t.attr('class')+'-menu');
        $a.addClass('focusin');
        $('#nav .menu > li > a').not(this).removeClass('focusin');
        $('body,html').on('click',function(){
          clearTimeout(timeout1);
          timeout2= setTimeout(function(){$('.flyout').fadeOut(dt2).css('z-index','10')},t2)
        })
        $('.flyout').on('click',function(e){e.stopPropagation()})
        if(!$f.is(':visible')){
          clearTimeout(timeout1);
          clearTimeout(timeout2);
          timeout1= setTimeout(function(){
            $('.flyout').not(this).css('z-index','10');
            $f.css('z-index','20');
            $f.fadeIn(dt1,function(){
              $('.flyout').not(this).fadeOut(dt2);
            });
          },t1);
          return false;
        }

      })
    }
    else {
      $('#nav .menu  > li ').on(EV.touchstart,function(e){
        e.stopPropagation();e.preventDefault();
        preventClick=true;
        var timeout1,timeout2;
        var t1=100, t2=100, dt1=200, dt2=200;
        var $t=$(this);
        var $a=$t.find('> a');
        var $f=$('#'+$t.attr('class')+'-menu');
        if(!$t.hasClass('once')){
          preventClick=true;
          $('#nav .menu  > li ').removeClass('once');
          $('#nav .menu').focus();
          $('#nav .menu > li > a').removeClass('aktiv');
          $a.addClass('aktiv');
          $t.addClass('once');
          clearTimeout(timeout1);
          timeout1= setTimeout(function(){
            $('.flyout').not(this).css('z-index','10');
            $f.css('z-index','20');
            $f.fadeIn(dt1,function(){$('.flyout').not(this).fadeOut(dt2)});
          },t1);
          return false
        }
        else {
          preventClick=false;
          $a.trigger('click');
        }
        return false
      })


      $('#nav .menu .flyout a').on(EV.touchstart,function(e){ e.stopPropagation()})
    }




    
    $('.flyout .x a').on('keypress',function(ev){
      if ( ev.which == 13 ) {
            ev.preventDefault();
        $(this).parents('li').children('a').removeClass('focusin').focus();
        $('.flyout').fadeOut(250).css('z-index','10')
        $('#nav .menu  > li ').removeClass('once');
          $('#nav .menu > li > a').removeClass('aktiv').blur();
      }
    })
    $('.flyout .x a').on('click',function(ev){
          ev.preventDefault();
      $('.flyout').fadeOut(250).css('z-index','10')
      $(this).parents('li').children('a').removeClass('focusin').focus()
      $('#nav .menu  > li ').removeClass('once');
          $('#nav .menu > li > a').removeClass('aktiv').blur();
    })

          $(document).keydown(function(ev){
      if(ev.which == 27)
      {
        $('.flyout').each(function(){
                    if($(this).css('display')=="block")
          {
              $(this).find('.x a').trigger('click');
            return false;
                    }
        })

      }
          });


  }

  function menuImagesLoader(){
    var img=[];
    for(var i=0; i<menuitems.length;i++){
      var m=menuitems[i];
      for(var j=1; j<=2;j++){
        img[i+j]=new Image();
        img[i+j].src='img/menu/'+m+'-'+j+'.jpg'
      }
    }
  }

}/* Copyright Scientec Internet Applications + Media GmbH - www.scientec.de */

/* 1-Button Flyout */

$(document).ready(function(){
	menu_1();
	if(document.location.href.indexOf('/onTEAM/preview/')!=-1)
	{
		if(window.location.href.indexOf('wwwtest.physnet.uni-hamburg.de/')!=-1) { previewPhysik(); }
		else if(window.location.href.indexOf('fafnir.chemie.uni-hamburg.de/')!=-1) { previewChemie();}
		else {  preview();}
	}
	else if(document.location.href.indexOf('/onTEAM/resp/')!=-1){_preview()}
	else if(document.location.href.indexOf('/onTEAM/fluid/')!=-1){__preview()}
	linkolongo()
});

function linkolongo()
{
	$('#nav .menu li').on('mouseenter',function(){
		$(this).children('a').css('text-overflow','clip');
		if($(this).children('a').children('span').width() >= $(this).children('a').width()) $(this).children('a').addClass('zulang')
		$(this).children('a').css('text-overflow','ellipsis');
	})
	$('#nav .menu li').on('mouseleave',function(){
		$(this).children('a').removeClass('zulang')
	})
}

function menu_1(){

       preventClick=false;
	$('#nav .menu > li > a').on('click',function(e){ if(preventClick) e.preventDefault()});
	if(!IS.touch){
		$('#kopf,#pfad,#inhalt').on('focusin',function()
		{
			$('.menu_1').fadeOut(200);
			$('#nav .menu > li').children('a').removeClass('focusin');
		})
		$('#nav .menu > li').each(function(){
			var $t=$(this);
			$t.on('mouseenter',function(){$t.find('.menu_1').fadeIn(200)})
			$t.on('mouseleave',function(){$t.find('.menu_1').fadeOut(200)})
			$t.on('focusin',function(){
				$t.children('a').addClass('focusin');
				$('#nav .menu > li').not(this).children('a').removeClass('focusin');
				$t.find('.menu_1').fadeIn(200);
				$('#nav .menu > li').not(this).find('.menu_1').fadeOut(200)
			})
		})

	}
	else {
		$('#nav .menu  > li ').on(EV.touchstart,function(e){
			e.stopPropagation();e.preventDefault();
			preventClick=true;
			var timeout1;
			var t1=50, t2=50, dt1=200, dt2=200;
			var $t=$(this);
			var $a=$t.find('> a');
			var $f=$t.find('.menu_1');
			if(!$t.hasClass('once')){
				preventClick=true;
				$('#nav .menu  > li ').removeClass('once');
				$('#nav .menu > li > a').removeClass('aktiv');
				$a.addClass('aktiv');
				$t.addClass('once');
				clearTimeout(timeout1);
				timeout1= setTimeout(function(){
					$f.fadeIn(dt1);
					$('.menu_1').not($f).fadeOut(dt2)
				},t1);
				return false
			}
			else {
				preventClick=false;
				$a.trigger('click');
             	 }
			return false
		})


		$('#nav .menu .flyout a').on(EV.touchstart,function(e){ e.stopPropagation()})
	}


}
/* Copyright Scientec Internet Applications + Media GmbH - www.scientec.de */

function menu_2() {
  "use strict";
  var DT=((/*@cc_on!@*/false) || (document.documentMode))? 500: (!(document.documentMode) && window.StyleMedia)?250:150;
  var slideT=200;
  
  $('html').on('touchstart pointerdown', function (ev) {
    if(!this["_"+ev.type]){
      this["_"+ev.type] = {};
    }
    if(ev.pointerType){
      this["_"+ev.type][ev.pointerType] = true;
    }
    this["_"+ev.type].time=Date.now();
    if($(ev.target).closest('#nav>ul>li').length==0){
      $('#nav>ul>li ul').stop().slideUp(slideT);
      $('#nav>ul>li').removeClass('on')
    }
  });

  $('#nav>ul>li').has('ul').on('focusin focusout mouseenter mouseleave', function (ev) {
    ev.preventDefault();
    if(!this["_"+ev.type]){
      this["_"+ev.type] = {};
    }
    if(ev.pointerType){
      this["_"+ev.type][ev.pointerType] = true;
    }
    this["_"+ev.type].time=Date.now();
    if (ev.type === "focusin" ) {
      if (this._focusout) {
        if (this._focusout.timeout) {
          clearTimeout(this._focusout.timeout);
        }
      }
      if (!$(this).hasClass('on')) {
        this.first=Date.now()
        $('#nav>ul>li').not(this).removeClass('on');
        $('#nav>ul>li').not(this).find('ul').stop().slideUp(slideT);
        $(this).addClass('on');
        $(this).find('ul').stop().slideDown(slideT);
      }    
    }
    if (ev.type === "focusout") {
      this._focusout.action = function () {
        $(this).removeClass('on');
        $(this).find('ul').stop().slideUp(slideT);
      };
      this._focusout.timeout = setTimeout( this._focusout.action.bind(this), 50);
    }    
    if (ev.type === "mouseenter") {
      if (!$(this).hasClass('on')) {
        this.first=Date.now()
        $('#nav>ul>li').not(this).removeClass('on');
        $('#nav>ul>li').not(this).find('a:focus').blur();
        $(this).addClass('on');
        $(this).find('ul').stop().slideDown(slideT);
      }    
    }    
    if (ev.type === "mouseleave") {
      if(this._pointerdown){/*edge*/
        if(Date.now() - this._pointerdown.time > 500){        
          $(this).removeClass('on');
          $(this).find('ul').stop().slideUp(slideT);
        }       
      }
      else{
        $(this).removeClass('on');
        $(this).find('ul').stop().slideUp(slideT);
      }
    }
});

  $('#nav>ul>li').has('ul').find('>a').each(function () {
    $(this).attr('data-href', $(this).attr('href')).attr('href', 'javascript:void(0)');
  });

  $('#nav>ul>li').has('ul').find('>a').on('touchstart pointerdown mousedown keyup', function (ev) {
    ev.preventDefault();
    if(!this.parentNode["_"+ev.type]){
      this.parentNode["_"+ev.type] = {};
    }
    if(ev.pointerType){
      this.parentNode["_"+ev.type][ev.pointerType] = true;
    }
    this.parentNode["_"+ev.type].time=Date.now();
    if(ev.type === "keyup"){if(ev.keyCode===13)document.location.href=$(this).attr("data-href");}
    else{
      console.log(ev.type +'.'+ (Date.now() - this.parentNode.first) )
      if(!$(this.parentNode).hasClass('on')){
        this.parentNode.first=Date.now();
        $('#nav>ul>li').not(this.parentNode).removeClass('on');
        $('#nav>ul>li').not(this.parentNode).find('ul').stop().slideUp(slideT);
        $(this.parentNode).addClass('on');
        $(this).next().stop().slideDown(slideT)
      }
      else if(Date.now() - this.parentNode.first > DT ){
        if(!$(this.parentNode).hasClass('link')){
          $(this.parentNode).addClass('link');
          $('#nav>ul>li').removeClass('on');
          $('#nav>ul>li ul').stop().slideUp(slideT);
          document.location.href=$(this).attr("data-href");
        }
      }
    }
  });

};
</script>
    <style>
        #sitemap ul {
            display: none
        }
    </style>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
    <meta content="Error 500" property="og:title">
    <meta content="Die Universität Hamburg ist mit mehr als 42.000 Studierenden die größte Forschungs- und Ausbildungseinrichtung Norddeutschlands. Als eine der leistungsstärksten Universitäten in Deutschland vereint sie ein umfangreiches Lehrangebot mit exzellenter Fo" name="description">
    <meta content="Online-Dienste" name="author">
</head>

<body class="zentrale home slider-home volle-breite" id="e500">
    <ul id="hiddennav" class="versteckt">
        <li><a href="#meta" tabindex="-1">Zur Metanavigation</a></li>
        <li><a href="#nav" tabindex="-1">Zur Hauptnavigation</a></li>
        <li><a href="#suche" tabindex="-1">Zur Suche</a></li>
        <li><a href="#inhalt" tabindex="-1">Zum Inhalt</a></li>
        <li><a href="#fuss" tabindex="-1">Zum Seitenfuss</a></li>
    </ul>
    <hr class="unsichtbar">
    <div id="seite">
        <header>
            <section id="meta">
                <h6 class="versteckt">Metanavigation</h6>
                <div class="breite">
                    <nav class="links">
                        <ul>
                            <li class="uhh"><a href="https://www.uni-hamburg.de"> Universität Hamburg</a></li>
                        </ul><span class="ajax intranetnews uhhhidden">https://www.kus.uni-hamburg.de/aktuelles.json?recentnews=true</span></nav>
                    <nav class="rechts">
                        <ul>
                            <li style="visibility: hidden;" class="sprache"><a href="#"></a>
                            </li>
                            <li class="mobilemenu">
                                <div class="ajax versteckt">
                                    <div class="url">/sitemap.json</div>
                                </div><a href="#"><span>Menu</span></a>
                                <div id="mobilemenu">
                                    <div class="dropdowns"></div>
                                    <div class="current submenu">
                                </div>
                                <div class="abdeckung"></div>
                            </li>
                        </ul>
                    </nav>
                </div>
            </section>
            <hr class="unsichtbar">
            <section class="logos">
                <div class="breite">
                    <div class="bild">
                        <a href="https://www.uni-hamburg.de"><img title="Zur Homepage" alt="Universität Hamburg - der Forschung, der Lehre, der Bildung, zur Homepage" src="https://assets.rrz.uni-hamburg.de/assets/uhh-logo-4ec3691b46570436d95977e2c0c368646d0c24d722425dd674f48b1c44585e81.svg"></a>
                    </div>
                    <h1 class="versteckt">Universität Hamburg (UHH)</h1></div>
            </section>
        </header>
        <section class="nav">
            <div class="breite">
                <nav class="top menu" id="nav">
                    <h6 class="versteckt">Hauptnavigation</h6>
                </nav>
                <div id="suche">
                    <h6 class="versteckt">Suche</h6>
                    <a href="#"><img title="Suche" alt="Suche" src="https://assets.rrz.uni-hamburg.de/assets/suche_0-b8675149def5df07bad3eb2096dfb525d768f44aa000727ccdd768b3c75e6607.png"></a>
                    <form action="/search.html">
                        <input name="q" placeholder="mit Google™ suchen ..." type="text">
                        <input type="submit" value="Suchen">
                    </form>
                </div>
            </div>
        </section>
        <hr class="unsichtbar">
        <div id="inhalt">
            <h6 class="versteckt">Inhalt</h6>
            <section class="oben"></section>
            <main>
                <section class="spalten">
                    <div class="spalte links">
                      <div class="outer h1"><h1 style="font-family: TheSansUHHBoldCaps, sans-serif;">Fehler 500: Unerwarteter Serverfehler</h1></div>
                      <div class="outer">
                        <div class="standart" style="margin-top: 40px;">
                          <div style="color: #c40017; font-family: TheSansUHHBold, sans-serif; margin-botton:25px;">Irgendwas ist schief gegangen.</div>
                          <p>Bitte versuchen Sie es in einigen Minuten noch mal.<br/>Wenn das Problem auch dann noch auftritt und Sie uns helfen wollen, das Problem zu beheben, dann kontaktieren Sie bitte die <a style="color: #c40017; font-family: TheSansUHHBold, sans-serif;" href="https://www.rrz.uni-hamburg.de/beratung-und-hilfe/serviceline.html">Serviceline des Rechenzentrums</a>. Wir wären Ihnen sehr dankbar dafür.</p>
                        </div>
                      </div>

                      <div class="outer"><div class="standart" style="margin-top:30px; margin-bottom:30px;"><hr/></div></div>

                      <div class="outer h1"><h1 style="font-family: TheSansUHHBoldCaps, sans-serif; color: silver">Error 500: Internal Server Error</h1></div>
                      <div class="outer">
                        <div class="standart" style="margin-top: 40px;">
                          <div style="color: #c40017; font-family: TheSansUHHBold, sans-serif; margin-botton:25px;">We are sorry, but something went wrong.</div>
                          <p>Please try again in a few minutes!<br/>If the problem persists and you'd like to help us please contact the <a style="color: #c40017; font-family: TheSansUHHBold, sans-serif;" href="https://www.rrz.uni-hamburg.de/beratung-und-hilfe/serviceline.html">RRZ Serviceline</a>. We would really appreciate it!</p>
                        </div>
                      </div>


                    </div>
                    <hr class="unsichtbar">
                    <div class="spalte rechts"></div>
                    <div class="spalte abschluss"></div>
                </section>
                <section class="unten"></section>
            </main>
        </div>
        <hr class="unsichtbar">
        <footer id="fuss">
            <h6 class="versteckt">Seitenfuss</h6>
            <section class="info">
                <div class="breite">Verändert am 29. November 2019
                    <ul class="linkliste">
                        <li><a class="feedback" href="/feedback.html">Feedback</a></li>
                        <li><a class="impressum" href="/impressum.html">Impressum</a></li>
                        <li><a class="impressum" href="/datenschutz.html">Datenschutzerklärung</a></li>
                        <li><a class="sitemap" href="/sitemap.html">Sitemap</a></li>
                    </ul>
                </div>
            </section>
            <script>
             document.addEventListener("DOMContentLoaded", function(event) {
              document.querySelector('a.feedback').href+='?local_url='+document.location.href;
             });
            </script>
            <section class="social">
                <div class="breite">
                    <a class="facebook icon" href="https://www.facebook.com/uni.hamburg" rel="noopener" target="_blank"><img alt="facebook" src="https://assets.rrz.uni-hamburg.de/assets/v4fb-f4581e1f153aaf9462b451ffda5b252596c13a99057ce7ef5668310c22f7a384.svg"></a>
                    <a class="twitter" href="https://x.com/unihh" rel="noopener" target="_blank"><img alt="X" src="https://assets.rrz.uni-hamburg.de/assets/v4twitter-56f32fbc7f30a4f099a4503bf39ee456e2b1b5bef4e32ac4fb64523d2285b684.svg"></a>
                    <a class="instagram icon" href="http://instagram.com/uni_hamburg" rel="noopener" target="_blank"><img alt="instagram" src="https://assets.rrz.uni-hamburg.de/assets/v4instagram-eb8ff63044f7abb724d0fd77050f5eaf0304feac71118e6cda4daad569a85a1b.svg"></a>
                    <a class="youtube icon" href="https://www.youtube.com/c/unihamburg" rel="noopener" target="_blank"><img alt="youtube" src="https://assets.rrz.uni-hamburg.de/assets/v4youtube-de668234154d4cb8d9a70125bf81123a211a103c067a084efa32c5f3bc4b4f02.svg"></a>
                    <a class="lecture2go icon" href="https://lecture2go.uni-hamburg.de/" rel="noopener" target="_blank"><img alt="lecture2go" src="https://assets.rrz.uni-hamburg.de/assets/v4l2go-7bebba040b14dd419a223f57237eed4dbddcdad1268e8bc683cf8ddd13419148.svg"></a>
                </div>
            </section>
            <section class="global">
                <nav class="liste box">
                    <div class="breite">
                        <ul>
                            <li><a href="https://www.uni-hamburg.de/campuscenter.html">Studium</a></li>
                            <li><a href="https://www.uni-hamburg.de/forschung.html">Forschung</a></li>
                            <li><a href="https://www.uni-hamburg.de/internationales.html">Internationales</a></li>
                            <li><a href="https://www.uni-hamburg.de/uhh.html">Universität</a></li>
                            <li><a href="https://www.uni-hamburg.de/uhh/organisation/fakultaeten-fachbereiche.html">Fakultäten</a></li>
                        </ul>
                        <ul>
                            <li><a href="https://www.uni-hamburg.de/newsroom/presse/publikationen/apps.html">UHH-App</a></li>
                            <li><a href="https://www.uni-hamburg.de/onTEAM/campus">Campus-Navigator</a></li>
                            <li><a href="https://www.uni-hamburg.de/uhh/stellenangebote.html">Stellenangebote</a></li>
                            <li><a href="https://www.uni-hamburg.de/uhh/organisation/stabsstellen/recht/wahlen.html">Uni-Wahl</a></li>
                            <li><a href="https://www.uni-hamburg.de/service/weiterbildung.html">Weiterbildung</a></li>
                            <li><a href="https://www.uni-hamburg.de/sitemap.html">Sitemap</a></li>
                            <li><a href="https://www.uni-hamburg.de/abisz.html">A bis Z</a></li>
                            <li><a href="https://www.uni-hamburg.de/barrierefreiheit.html">Erklärung zur Barrierefreiheit</a></li>
                        </ul>
                        <ul>
                            <li><a class="zielgruppe" href="https://www.uni-hamburg.de/campuscenter/studienorientierung.html">Studieninteressierte</a></li>
                            <li><a class="zielgruppe" href="https://www.uni-hamburg.de/campuscenter.html">Studierende</a></li>
                            <li><a class="zielgruppe" href="https://www.uni-hamburg.de/campuscenter/bewerbung/international.html">Internationale</a></li>
                            <li><a class="zielgruppe" href="https://www.uni-hamburg.de/forschung/nachwuchs/promotion.html">Promovierende</a></li>
                            <li><a class="zielgruppe" href="https://www.uni-hamburg.de/forschung.html">Forschende</a></li>
                            <li><a class="zielgruppe" href="https://www.kus.uni-hamburg.de">Beschäftigte</a></li>
                            <li><a class="zielgruppe" href="https://www.uni-hamburg.de/service/weiterbildung.html">Weiterbildungsinteressierte</a></li>
                            <li><a target="_blank" class="zielgruppe" href="http://www.alumni-uhh.de/">Alumni</a></li>
                            <li><a class="zielgruppe" href="https://www.uni-hamburg.de/newsroom/pressemitteilungen.html">Presse</a></li>
                            <li><a class="zielgruppe" href="https://www.uni-hamburg.de/uhhhilft.html">Geflüchtete</a></li>
                        </ul>
                    </div>
                </nav>
                <nav class="ende">
                    <div class="breite">
                        <ul>
                            <li><a href="https://www.uni-hamburg.de/uhh/kontakt-service.html">Adresse</a></li>
                            <li><a href="https://www.uni-hamburg.de/uhh/kontakt-service/anfahrt.html">Lageplan</a></li>
                        </ul>
                        <p class="copyright">© 2019 Universität Hamburg. All rights reserved</p>
                        <div class="audit deferredbg"><a href="https://www.uni-hamburg.de/gleichstellung/familie/audit.html" title="Zur Seite "audit familiengerechte hochschule"">audit familiengerechte hochschule</a></div>
                        <div class="audit1 deferredbg"><a href="https://www.uni-hamburg.de/internationales/profil/audit.html" title="Zur Seite "Audit Internationalisierung"">HRK-Audit</a></div>
                        <div class="audit2 deferredbg"><a href="https://www.uni-hamburg.de/gleichstellung/diversity/diversity-uhh/diversity-audit.html" title="Zur Seite "Diversity-Audit"">HRK-Audit</a></div>
                    </div>
                </nav>
            </section>
        </footer>
        <div id="seiteninfo2"></div>
    </div>
    <div id="sponsors"></div>
</body>

</html>

Suchvorschau

www.jura.uni-hamburg.de
Fakultät für Rechtswissenschaft : Universität Hamburg
studium, jura, recht, rechtswissenschaft, hamburg, studieren, jurist, juristin, studierende

Wichtigste Suchbegriffe

Folgende Keywords wurden erkannt. Überprüfe die Optimierung dieser Keywords für Deine Seite.

KeywordErgebnisPrüfen
Hamburg80%Check
Rechtswissenschaft77%Check
Fakultät für Rechtswissenschaft73%Check
Fakultät70%Check
Jura66%Check
Universität Hamburg66%Check
Rechtswissenschaft Universität63%Check
Schwerpunktbereiche am60%Check
Studiengang Rechtswissenschaft58%Check
Studierende56%Check

Analysiere jetzt kostenlos bis zu 1.000 Unterseiten von jura.uni-hamburg.de!

Kostenlos Testen
Die Nutzung des Basis Accounts ist zeitlich unbegrenzt möglich

Cookie Einstellungen

Wir verwenden Cookies, damit unsere Website funktioniert und auch für Analyse- und Werbezwecke. Du kannst optionale Cookies selbstverständlich auch deaktivieren, siehe die folgenden Links für weitere Informationen.

Diese Cookies werden für grundlegende Websitefunktionen benötigt.

Damit wir besser verstehen, wie Besucher unsere Website nutzen.

Damit wir für Dich passgenaue Angebote bereitstellen können.