/* Achtung: Einzelne Anpassungen gemacht für z.B. margin-left und margin-top bei Listen und Verweise auf Schriften geändert */

@charset "utf-8";

/** ubf - v0.3.0 - 2019-05-17 */
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Lelo;url("https://ekvv.uni-bielefeld.de/blog/uniaktuell/resource/fonts/Lelo-Bold.woff2") format("woff2"),url("https://ekvv.uni-bielefeld.de/blog/uniaktuell/resource/fonts/Lelo-Bold.woff") format("woff");font-style:normal;font-weight:700}@font-face{font-family:Lelo;url("https://ekvv.uni-bielefeld.de/blog/uniaktuell/resource/fonts/Lelo-Regular.woff2") format("woff2"),url("https://ekvv.uni-bielefeld.de/blog/uniaktuell/resource/fonts/Lelo-Regular.woff") format("woff");font-style:normal;font-weight:400}@font-face{font-family:Lelo;url("https://ekvv.uni-bielefeld.de/blog/uniaktuell/resource/fonts/Lelo-RegularItalic.woff2") format("woff2"),url("https://ekvv.uni-bielefeld.de/blog/uniaktuell/resource/fonts/Lelo-RegularItalic.woff") format("woff");font-style:italic;font-weight:400}

/*! HTML5 Boilerplate v5.0.0 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}*,:after,:before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}svg,svg use{box-sizing:content-box}body,html,ul{margin:0;padding:0}ul{list-style-type:none}ol{padding:0}dl,h1,h2,h3,h4,h5,h6{margin:0}button{background:none;border:none;border-radius:0;color:inherit;font-family:inherit;line-height:inherit;outline:0;padding:0}p{margin:0}label{font-size:inherit}input::-ms-clear{display:none}input:not([type=checkbox]),label,textarea{font-family:inherit;font-weight:inherit;margin:0;outline:0}input:not([type=checkbox]):invalid,label:invalid,textarea:invalid{outline:0;box-shadow:none}figure{margin:0}[data-type=svg]{display:inline-block;position:relative}[data-type=svg]>canvas{visibility:hidden;display:block;width:inherit;height:inherit}[data-type=svg]>svg{position:absolute;left:0;top:0;width:100%;height:100%;fill:currentColor}@supports ((-o-object-fit:cover) or (object-fit:cover)){img{background-image:none!important}}@page{margin:1.5cm}.ubf-einrichtungsLogo{visibility:hidden;opacity:0}.ubf-einrichtungsLogo--visible{visibility:inherit;opacity:1}#wrapper{position:unset!important;overflow:unset!important}#wrapper #footer-content{width:100%!important;left:0!important}#wrapper #header-content.portal-design-1,#wrapper #header-content.portal-design-2{position:unset!important}#main-content a,#maincontent a{color:#000;text-decoration:underline;font-weight:700!important}#main-content a:hover,#maincontent a:hover{color:#00b37d}.ubf-body--biology #main-content a:hover,.ubf-body--biology #maincontent a:hover{color:#708f4a}.ubf-body--chemistry #main-content a:hover,.ubf-body--chemistry #maincontent a:hover{color:#84698d}.ubf-body--educationalScience #main-content a:hover,.ubf-body--educationalScience #maincontent a:hover{color:#c36226}.ubf-body--history #main-content a:hover,.ubf-body--history #maincontent a:hover{color:#4e8f9a}.ubf-body--publicHealth #main-content a:hover,.ubf-body--publicHealth #maincontent a:hover{color:#c55757}.ubf-body--linguistics #main-content a:hover,.ubf-body--linguistics #maincontent a:hover{color:#70859c}.ubf-body--mathematics #main-content a:hover,.ubf-body--mathematics #maincontent a:hover{color:#b08323}.ubf-body--medicine #main-content a:hover,.ubf-body--medicine #maincontent a:hover{color:#145f7d}.ubf-body--physics #main-content a:hover,.ubf-body--physics #maincontent a:hover{color:#4b7d7d}.ubf-body--law #main-content a:hover,.ubf-body--law #maincontent a:hover{color:#6d6d77}.ubf-body--psychology #main-content a:hover,.ubf-body--psychology #maincontent a:hover{color:#85314a}.ubf-body--sociology #main-content a:hover,.ubf-body--sociology #maincontent a:hover{color:#a4474c}.ubf-body--technology #main-content a:hover,.ubf-body--technology #maincontent a:hover{color:#47798c}.ubf-body--economics #main-content a:hover,.ubf-body--economics #maincontent a:hover{color:#46506e}#main-content #navigation a,#main-content .sub-menu-ul a,#maincontent #navigation a,#maincontent .sub-menu-ul a{text-decoration:none;font-weight:400!important}#main-content #bildslider_next,#main-content #bildslider_prev,#main-content #weiterer-slider_next,#main-content #weiterer-slider_prev,#main-content .list_carousel a,#maincontent #bildslider_next,#maincontent #bildslider_prev,#maincontent #weiterer-slider_next,#maincontent #weiterer-slider_prev,#maincontent .list_carousel a{text-decoration:none!important}#main-content .reiter.active .reiter-titel,#maincontent .reiter.active .reiter-titel{border-top-color:#14f5b4;border-top-style:solid;border-top-width:2px}.ubf-body--biology #main-content .reiter.active .reiter-titel,.ubf-body--biology #maincontent .reiter.active .reiter-titel{border-top-color:#92b168}.ubf-body--chemistry #main-content .reiter.active .reiter-titel,.ubf-body--chemistry #maincontent .reiter.active .reiter-titel{border-top-color:#a08caa}.ubf-body--educationalScience #main-content .reiter.active .reiter-titel,.ubf-body--educationalScience #maincontent .reiter.active .reiter-titel{border-top-color:#f08c50}.ubf-body--history #main-content .reiter.active .reiter-titel,.ubf-body--history #maincontent .reiter.active .reiter-titel{border-top-color:#7db4be}.ubf-body--publicHealth #main-content .reiter.active .reiter-titel,.ubf-body--publicHealth #maincontent .reiter.active .reiter-titel{border-top-color:#dc5a5a}.ubf-body--linguistics #main-content .reiter.active .reiter-titel,.ubf-body--linguistics #maincontent .reiter.active .reiter-titel{border-top-color:#8fa3b9}.ubf-body--mathematics #main-content .reiter.active .reiter-titel,.ubf-body--mathematics #maincontent .reiter.active .reiter-titel{border-top-color:#dcaa41}.ubf-body--medicine #main-content .reiter.active .reiter-titel,.ubf-body--medicine #maincontent .reiter.active .reiter-titel{border-top-color:#145f7d}.ubf-body--physics #main-content .reiter.active .reiter-titel,.ubf-body--physics #maincontent .reiter.active .reiter-titel{border-top-color:#649696}.ubf-body--law #main-content .reiter.active .reiter-titel,.ubf-body--law #maincontent .reiter.active .reiter-titel{border-top-color:#8c8c96}.ubf-body--psychology #main-content .reiter.active .reiter-titel,.ubf-body--psychology #maincontent .reiter.active .reiter-titel{border-top-color:#8c3250}.ubf-body--sociology #main-content .reiter.active .reiter-titel,.ubf-body--sociology #maincontent .reiter.active .reiter-titel{border-top-color:#af4b50}.ubf-body--technology #main-content .reiter.active .reiter-titel,.ubf-body--technology #maincontent .reiter.active .reiter-titel{border-top-color:#558ca0}.ubf-body--economics #main-content .reiter.active .reiter-titel,.ubf-body--economics #maincontent .reiter.active .reiter-titel{border-top-color:#46506e}#main-content .contentschmal a[name]+h1,#main-content .ubf-legacy a[name]+h1,#main-content center a[name]+h1,#maincontent .contentschmal a[name]+h1,#maincontent .ubf-legacy a[name]+h1,#maincontent center a[name]+h1{margin-top:0}#main-content center,#maincontent center{text-align:left}#main-content figcaption,#maincontent figcaption{margin-top:1rem;text-align:right}#main-content figure,#main-content figure img,#maincontent figure,#maincontent figure img{width:100%}#main-content blockquote,#main-content q,#maincontent blockquote,#maincontent q{quotes:"»" "«" "\00AB" "\00BB"}#main-content blockquote,#maincontent blockquote{border-left-color:#14f5b4;font-weight:400;margin:0;padding-left:2rem;border-left-style:solid;border-left-width:2px}.ubf-body--biology #main-content blockquote,.ubf-body--biology #maincontent blockquote{border-left-color:#92b168}.ubf-body--chemistry #main-content blockquote,.ubf-body--chemistry #maincontent blockquote{border-left-color:#a08caa}.ubf-body--educationalScience #main-content blockquote,.ubf-body--educationalScience #maincontent blockquote{border-left-color:#f08c50}.ubf-body--history #main-content blockquote,.ubf-body--history #maincontent blockquote{border-left-color:#7db4be}.ubf-body--publicHealth #main-content blockquote,.ubf-body--publicHealth #maincontent blockquote{border-left-color:#dc5a5a}.ubf-body--linguistics #main-content blockquote,.ubf-body--linguistics #maincontent blockquote{border-left-color:#8fa3b9}.ubf-body--mathematics #main-content blockquote,.ubf-body--mathematics #maincontent blockquote{border-left-color:#dcaa41}.ubf-body--medicine #main-content blockquote,.ubf-body--medicine #maincontent blockquote{border-left-color:#145f7d}.ubf-body--physics #main-content blockquote,.ubf-body--physics #maincontent blockquote{border-left-color:#649696}.ubf-body--law #main-content blockquote,.ubf-body--law #maincontent blockquote{border-left-color:#8c8c96}.ubf-body--psychology #main-content blockquote,.ubf-body--psychology #maincontent blockquote{border-left-color:#8c3250}.ubf-body--sociology #main-content blockquote,.ubf-body--sociology #maincontent blockquote{border-left-color:#af4b50}.ubf-body--technology #main-content blockquote,.ubf-body--technology #maincontent blockquote{border-left-color:#558ca0}.ubf-body--economics #main-content blockquote,.ubf-body--economics #maincontent blockquote{border-left-color:#46506e}#main-content blockquote>:first-child:before,#maincontent blockquote>:first-child:before{content:open-quote}#main-content blockquote>:last-child:after,#maincontent blockquote>:last-child:after{content:close-quote}#main-content dl,#maincontent dl{margin:0}#main-content dt,#maincontent dt{display:block;font-weight:700}#main-content dd,#maincontent dd{margin:0}#main-content br,#maincontent br{line-height:0}#main-content h1,#main-content h2,#main-content h3,#maincontent h1,#maincontent h2,#maincontent h3{margin-bottom:2rem;border-bottom:none!important}.ubf-html.ubf-js-webKit #main-content h1,.ubf-html.ubf-js-webKit #main-content h2,.ubf-html.ubf-js-webKit #main-content h3,.ubf-html.ubf-js-webKit #maincontent h1,.ubf-html.ubf-js-webKit #maincontent h2,.ubf-html.ubf-js-webKit #maincontent h3{overflow-wrap:break-word}#main-content h4,#main-content h5,#main-content h6,#maincontent h4,#maincontent h5,#maincontent h6{margin-bottom:2rem}#main-content p,#maincontent p{margin:inherit}#main-content hr,#maincontent hr{display:none}#main-content u,#maincontent u{font-weight:700;text-decoration:none}#main-content ul,#maincontent ul{list-style-type:disc}#main-content ul:not(.dokumenten-liste),#maincontent ul:not(.dokumenten-liste){margin:0 0 0 1em}#main-content ul li:last-child,#maincontent ul li:last-child{margin-bottom:0}#main-content #home-menu,#main-content #navigation,#main-content #navigation ul,#main-content .a-z-liste,#main-content .boxen ul,#main-content .pfeil-liste,#main-content .service_links ul,#main-content .sub,#main-content .sub-menu-ul,#maincontent #home-menu,#maincontent #navigation,#maincontent #navigation ul,#maincontent .a-z-liste,#maincontent .boxen ul,#maincontent .pfeil-liste,#maincontent .service_links ul,#maincontent .sub,#maincontent .sub-menu-ul{list-style-type:none!important}#main-content ul,#maincontent ul{padding:inherit!important;}#main-content ol>li,#maincontent ol>li{padding-left:.4em}#main-content ol,#maincontent ol{padding:inherit!important;}#main-content [data-ubf-nested-header],#maincontent [data-ubf-nested-header]{font-weight:700}@media (min-width:1024px){#main-content [data-ubf-nested-header],#maincontent [data-ubf-nested-header]{display:none}}#main-content *+a>figure,#maincontent *+a>figure{margin-top:1em}#main-content *+h1,#main-content *+h2,#main-content *+h3,#main-content *+h4,#main-content *+h5,#main-content *+h6,#maincontent *+h1,#maincontent *+h2,#maincontent *+h3,#maincontent *+h4,#maincontent *+h5,#maincontent *+h6{margin-top:3rem}#main-content dd+dt,#maincontent dd+dt{border-top:1px solid #f0f0f0;margin-top:2rem}#main-content *+blockquote,#main-content blockquote+*,#maincontent *+blockquote,#maincontent blockquote+*{margin-top:2rem}#main-content table.tabelle-typ1,#maincontent table.tabelle-typ1{table-layout:fixed;border-collapse:separate;border-spacing:2px}#main-content .bcal center,#maincontent .bcal center{text-align:center}#main-content .klappbox-text p+p,#maincontent .klappbox-text p+p{margin-top:2rem}#main-content .infoboxrechts h1,#main-content .infoboxrechts h2,#maincontent .infoboxrechts h1,#maincontent .infoboxrechts h2{word-break:break-all}body{font-size:1.5rem;line-height:1.6;font-weight:400}#main-content a,#main-content code,#main-content dd,#main-content dt,#main-content li,#main-content p,#main-content span,#main-content td,#maincontent a,#maincontent code,#maincontent dd,#maincontent dt,#maincontent li,#maincontent p,#maincontent span,#maincontent td,body{font-size:1.5rem!important}#main-content h1,#main-content h2,#main-content h3,#maincontent h1,#maincontent h2,#maincontent h3{font-size:2.4rem;line-height:1.3;font-weight:700;font-style:normal}#main-content h4,#main-content h5,#main-content h6,#maincontent h4,#maincontent h5,#maincontent h6{font-size:1.6rem;line-height:1.6;font-weight:700}#main-content figcaption,#maincontent figcaption{font-size:1rem;line-height:1.3;font-weight:400;font-style:normal}#main-content blockquote,#maincontent blockquote{font-size:2.4rem;line-height:1.3;font-weight:700;font-style:normal}#main-content .box_text,#main-content .fototext,#maincontent .box_text,#maincontent .fototext{font-size:1.2rem}.ubf-body{font-size:1.6rem;line-height:1.6;font-weight:400;color:#000;font-family:Lelo,sans-serif;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;height:100%;overflow-x:hidden;overflow-y:scroll;padding-top:calc(50vw + 2rem);position:relative}@media (orientation:landscape) and (min-width:1024px){.ubf-body{padding-top:calc(100vh - 8rem)}}@media (orientation:landscape){.ubf-body--home{padding-top:calc(100vh + 2rem)}}@media (orientation:landscape) and (min-width:1024px){.ubf-body--home{padding-top:calc(100vh - 8rem)}}@media (orientation:landscape) and (min-width:1024px){html.ubf-js-mobile .ubf-body--home{padding-top:calc(95vh - 8rem)}}.ubf-body--ekvv{background-color:#f3f3f3;padding-top:7.5rem}@media (orientation:landscape){.ubf-body--ekvv{padding-top:0}}@media (orientation:landscape) and (min-width:1024px){.ubf-body--ekvv{padding-top:0}}@media (min-width:1024px){.ubf-body--ekvv{padding-top:10rem}}.ubf-body--noCover{padding-top:11rem}@media (min-width:1024px){.ubf-body--noCover{padding-top:14.5rem}}.ubf-body--noCover:before{content:"";background-color:#f0f0f0;height:14.5rem;left:0;position:absolute;top:0;width:100%;z-index:0}.ubf-body__alert{height:0;position:relative;z-index:100}.ubf-body__mainMenu{position:absolute;top:0;width:100%;z-index:5;height:0}html.no-js .ubf-body__mainMenu:focus-within{height:auto}.ubf-body__mainMenu.ubf-js-beforeActive{height:auto}@media (min-width:1024px){.ubf-body__mainMenu{height:8rem;left:0;position:relative;position:-webkit-sticky;position:sticky;top:0;margin-bottom:2rem}}@media (min-width:1024px){.ubf-body--ekvv .ubf-body__mainMenu{position:fixed}}.ubf-body__modal{height:0;position:relative;z-index:100}.ubf-body{font-family:Lelo,sans-serif!important;padding-top:calc(70vh - 8rem);font-size:inherit}@media (orientation:landscape){.ubf-body{padding-top:calc(100vh + 2rem)}}@media (min-width:1024px){.ubf-body{padding-top:70vh}}@media (min-width:1024px){.ubf-body--home{padding-top:calc(100vh - 8rem)}}@media (min-width:1024px){.ubf-body__mainMenu{margin-bottom:0}}.ubf-contentBlock{-ms-flex-order:1;order:1;width:calc(100% - 1rem + 0px)}.ubf-sidebar>.ubf-contentBlock:first-of-type{border-top-color:#14f5b4;border-top-style:solid;border-top-width:2px;padding-top:2rem}.ubf-body--biology .ubf-sidebar>.ubf-contentBlock:first-of-type{border-top-color:#92b168}.ubf-body--chemistry .ubf-sidebar>.ubf-contentBlock:first-of-type{border-top-color:#a08caa}.ubf-body--educationalScience .ubf-sidebar>.ubf-contentBlock:first-of-type{border-top-color:#f08c50}.ubf-body--history .ubf-sidebar>.ubf-contentBlock:first-of-type{border-top-color:#7db4be}.ubf-body--publicHealth .ubf-sidebar>.ubf-contentBlock:first-of-type{border-top-color:#dc5a5a}.ubf-body--linguistics .ubf-sidebar>.ubf-contentBlock:first-of-type{border-top-color:#8fa3b9}.ubf-body--mathematics .ubf-sidebar>.ubf-contentBlock:first-of-type{border-top-color:#dcaa41}.ubf-body--medicine .ubf-sidebar>.ubf-contentBlock:first-of-type{border-top-color:#145f7d}.ubf-body--physics .ubf-sidebar>.ubf-contentBlock:first-of-type{border-top-color:#649696}.ubf-body--law .ubf-sidebar>.ubf-contentBlock:first-of-type{border-top-color:#8c8c96}.ubf-body--psychology .ubf-sidebar>.ubf-contentBlock:first-of-type{border-top-color:#8c3250}.ubf-body--sociology .ubf-sidebar>.ubf-contentBlock:first-of-type{border-top-color:#af4b50}.ubf-body--technology .ubf-sidebar>.ubf-contentBlock:first-of-type{border-top-color:#558ca0}.ubf-body--economics .ubf-sidebar>.ubf-contentBlock:first-of-type{border-top-color:#46506e}@media (min-width:1024px){.ubf-contentBlock{width:calc(100% - 2rem + 0px)}}.ubf-field .ubf-field__description .ubf-contentBlock{width:calc(100% - 2rem + 0px)}@media (min-width:1024px){.ubf-field .ubf-field__description .ubf-contentBlock{width:calc(100% - 2rem + 0px)}}@media (min-width:1024px){.ubf-contentBlock--accordion{width:calc(75% - 2rem + 0px)}}@media (min-width:1024px){.ubf-body--ekvv .ubf-contentBlock--accordion,.ubf-body--internal .ubf-contentBlock--accordion{width:calc(100% - 2rem + 0px)}}@media (min-width:1024px){.ubf-contentBlock--accordion.ubf-contentBlock--accordionReduced{width:calc(50% - 2rem + 0px)}}@media (min-width:1024px){.ubf-body--ekvv .ubf-contentBlock--accordion.ubf-contentBlock--accordionReduced,.ubf-body--internal .ubf-contentBlock--accordion.ubf-contentBlock--accordionReduced{width:calc(66.66667% - 2rem + 0px)}}@media (min-width:1024px){.ubf-body .ubf-sidebar .ubf-contentBlock--address{width:calc(100% - 2rem + 0px)}}.ubf-sidebar>.ubf-contentBlock--address:first-of-type{border:none;padding-top:0}@media (min-width:1024px){.ubf-contentBlock--address{width:calc(25% - 2rem + 0px)}}@media (min-width:1024px){.ubf-body--internal .ubf-contentBlock--address{width:calc(33.33333% - 2rem + 0px)}}@media (min-width:1024px){.ubf-body .ubf-contentBlock--accordionReduced .ubf-contentBlock--address{width:calc(50% - 2rem + 0px)}}.ubf-contentBlock--alphabeticalList{position:relative;margin-top:4rem}@media (min-width:1024px){.ubf-body--ekvv .ubf-contentBlock--alphabeticalList,.ubf-body--internal .ubf-contentBlock--alphabeticalList{width:calc(66.66667% - 2rem + 0px)}}.ubf-contentBlock--assignmentPlanLegend{position:relative}@media (min-width:1024px){.ubf-contentBlock--assignmentPlanLegend{max-width:ubf-ekvvMaxSize(6,9);width:calc(66.66667% - 2rem + 0px)}}@media (min-width:1024px){.ubf-body .ubf-sidebar .ubf-contentBlock--calendar{width:calc(100% - 2rem + 0px)}}.ubf-sidebar>.ubf-contentBlock--calendar:first-of-type{border:none;padding-top:0}@media (min-width:1024px){.ubf-contentBlock--calendar{width:calc(41.66667% - 2rem + 0px)}}@media (min-width:1024px){.ubf-body--internal .ubf-contentBlock--calendar{width:calc(55.55556% - 2rem + 0px)}}@media (min-width:1024px){.ubf-body .ubf-contentBlock--accordionReduced .ubf-contentBlock--calendar{width:calc(100% - 2rem + 0px)}}@media (min-width:1024px){.ubf-contentBlock--coursesFeatures{width:calc(75% - 2rem + 0px)}}@media (min-width:1024px){.ubf-body--internal .ubf-contentBlock--coursesFeatures{width:calc(66.66667% - 2rem + 0px)}}.ubf-contentBlock--events{position:relative}@media (min-width:1024px){.ubf-body .ubf-sidebar .ubf-contentBlock--events{width:calc(100% - 2rem + 0px)}}@media (min-width:1024px){.ubf-contentBlock--events{width:calc(50% - 2rem + 0px)}}@media (min-width:1024px){.ubf-body--internal .ubf-contentBlock--events{width:calc(66.66667% - 2rem + 0px)}}.ubf-contentBlock--events+.ubf-contentBlock--events{margin-top:4rem}@media (min-width:1024px){.ubf-contentBlock--events+.ubf-contentBlock--events{margin-top:8rem}}@media (min-width:1024px){.ubf-sidebar .ubf-contentBlock--events+.ubf-contentBlock--events{margin-top:2rem}}@media (min-width:1024px){.ubf-body .ubf-sidebar .ubf-contentBlock--eventsDetails{width:calc(100% - 2rem + 0px)}}@media (min-width:1024px){.ubf-contentBlock--eventsDetails{width:calc(58.33333% - 2rem + 0px)}}@media (min-width:1024px){.ubf-body .ubf-contentBlock--accordionReduced .ubf-contentBlock--eventsDetails{width:calc(100% - 2rem + 0px)}}.ubf-contentBlock--form{position:relative}@media (min-width:1024px){.ubf-body .ubf-sidebar .ubf-contentBlock--form{width:calc(100% - 2rem + 0px)}}@media (min-width:1024px){.ubf-contentBlock--form{width:calc(75% - 2rem + 0px)}}@media (min-width:1024px){.ubf-body--internal .ubf-contentBlock--form{width:calc(100% - 2rem + 0px)}}@media (min-width:1024px){.ubf-body--ekvv .ubf-contentBlock--form{max-width:ubf-ekvvMaxSize(6,9);width:calc(100% - 2rem + 0px)}}@media (min-width:1024px){.ubf-contentBlock--form.ubf-contentBlock--formSmall{width:calc(50% - 2rem + 0px)}}@media (min-width:1024px){.ubf-body--ekvv .ubf-contentBlock--form.ubf-contentBlock--formSmall,.ubf-body--internal .ubf-contentBlock--form.ubf-contentBlock--formSmall{width:calc(66.66667% - 2rem + 0px)}}@media (min-width:1024px){.ubf-sidebar .ubf-contentBlock--form,.ubf-sidebar .ubf-contentBlock--form.ubf-contentBlock--formSmall{width:calc(100% - 2rem + 0px)}}.ubf-secondaryMenu .ubf-contentBlock--form,.ubf-secondaryMenu .ubf-contentBlock--form.ubf-contentBlock--formSmall{width:100%}@media (min-width:1024px){.ubf-secondaryMenu .ubf-contentBlock--form,.ubf-secondaryMenu .ubf-contentBlock--form.ubf-contentBlock--formSmall{width:100%}}@media (min-width:1024px){.ubf-body .ubf-contentBlock--accordionReduced .ubf-contentBlock--form{width:calc(100% - 2rem + 0px)}}.ubf-contentBlock--form:before{content:"";display:block;height:.001px;line-height:0}@media (min-width:1024px){.ubf-contentBlock--pagination{width:calc(50% - 2rem + 0px)}}@media (min-width:1024px){.ubf-body--internal .ubf-contentBlock--pagination{width:calc(66.66667% - 2rem + 0px)}}@media (min-width:1024px){.ubf-body .ubf-contentBlock--accordionReduced .ubf-contentBlock--pagination{width:calc(100% - 2rem + 0px)}}*+.ubf-contentBlock--pagination{margin-top:4rem}.ubf-secondaryMenu .ubf-contentBlock--pevzSearch{display:none}@media (min-width:1024px){.ubf-secondaryMenu .ubf-contentBlock--pevzSearch{display:block}}@media (min-width:1024px){.ubf-page__sections .ubf-contentBlock--pevzSearch{display:none}}.ubf-secondaryMenu .ubf-contentBlock--pvSearch{display:none}@media (min-width:1024px){.ubf-secondaryMenu .ubf-contentBlock--pvSearch{display:block}}@media (min-width:1024px){.ubf-page__sections .ubf-contentBlock--pvSearch{display:none}}@media (min-width:1024px){.ubf-contentBlock--previews.ubf-contentBlock--previewsReduced{width:calc(50% - 2rem + 0px)}}@media (min-width:1024px){.ubf-body--internal .ubf-contentBlock--previews.ubf-contentBlock--previewsReduced{width:calc(66.66667% - 2rem + 0px)}}@media (min-width:1024px){.ubf-body .ubf-contentBlock--accordionReduced .ubf-contentBlock--previews{width:calc(100% - 2rem + 0px)}}.ubf-contentBlock--scrollTopButton{position:fixed;bottom:0;left:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:1024px){.ubf-contentBlock--scrollTopButton{display:block;width:calc(100% - 2rem + 0px)}}@media (min-width:1024px){.ubf-section--searchFilters+.ubf-section .ubf-contentBlock--scrollTopButton{width:calc(100% - 2rem + 0px)}}.ubf-contentBlock--searchResults{position:relative}@media (min-width:1024px){.ubf-contentBlock--searchResults{width:calc(50% - 2rem + 0px)}}@media (min-width:1024px){.ubf-body--internal .ubf-contentBlock--searchResults{width:calc(66.66667% - 2rem + 0px)}}.ubf-contentBlock--sidebar{-ms-flex-order:2;order:2}@media (min-width:1024px){.ubf-contentBlock--sidebar{width:calc(25% - 2rem + 0px)}}@media (min-width:1024px){.ubf-contentBlock--sidebar.ubf-contentBlock--sidebarSticky,.ubf-contentBlock--sidebar:first-child{float:right}}@media (min-width:1024px){.ubf-body--internal .ubf-contentBlock--sidebar{width:calc(33.33333% - 2rem + 0px)}}@media (min-width:1024px){.ubf-body--ekvv .ubf-contentBlock--sidebar{max-width:ubf-ekvvMaxSize(3,9);width:calc(33.33333% - 2rem + 0px)}}.ubf-contentBlock--slideshow{position:relative}.ubf-section--cover .ubf-contentBlock--slideshow{width:100%;height:100%}.ubf-contentBlock--text{position:relative}@media (min-width:1024px){.ubf-body .ubf-sidebar .ubf-contentBlock--text{width:calc(100% - 2rem + 0px)}}@media (min-width:1024px){.ubf-contentBlock--text{width:calc(50% - 2rem + 0px)}}@media (min-width:1024px){.ubf-body--ekvv .ubf-contentBlock--text,.ubf-body--internal .ubf-contentBlock--text{width:calc(66.66667% - 2rem + 0px)}}@media (min-width:1024px){.ubf-section--searchFilters+.ubf-section .ubf-contentBlock--text{width:calc(100% - 2rem + 0px)}}@media (min-width:1024px){.ubf-contentBlock--text.ubf-contentBlock--textFull{width:calc(75% - 2rem + 0px)}}@media (min-width:1024px){.ubf-body--ekvv .ubf-contentBlock--text.ubf-contentBlock--textFull,.ubf-body--internal .ubf-contentBlock--text.ubf-contentBlock--textFull{width:calc(100% - 2rem + 0px)}}@media (min-width:1024px){.ubf-contentBlock--text.ubf-contentBlock--textMedium{width:calc(41.66667% - 2rem + 0px)}}@media (min-width:1024px){.ubf-body--internal .ubf-contentBlock--text.ubf-contentBlock--textMedium{width:calc(55.55556% - 2rem + 0px)}}@media (min-width:1024px){.ubf-contentBlock--text.ubf-contentBlock--textSmall{width:calc(33.33333% - 2rem + 0px)}}@media (min-width:1024px){.ubf-body--internal .ubf-contentBlock--text.ubf-contentBlock--textSmall{width:calc(44.44444% - 2rem + 0px)}}@media (min-width:1024px){.ubf-body--ekvv .ubf-contentBlock--text.ubf-contentBlock--tableFull,.ubf-body .ubf-contentBlock--accordionReduced .ubf-contentBlock--text,.ubf-body .ubf-sidebar .ubf-contentBlock--textBox{width:calc(100% - 2rem + 0px)}}@media (min-width:1024px){.ubf-contentBlock--textBox{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:calc(41.66667% - 2rem + 0px)}.ubf-contentBlock--textBox:before{content:"";display:block;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;padding-bottom:100%;width:0}.ubf-contentBlock--textBox>:first-child{-ms-flex-positive:1;flex-grow:1;width:100%}}@media (min-width:1024px){.ubf-body .ubf-contentBlock--accordionReduced .ubf-contentBlock--textBox{width:calc(100% - 2rem + 0px)}}.ubf-section--cover .ubf-contentBlock--textBox{display:-ms-flexbox;-ms-flex-direction:row;display:flex;flex-direction:row;margin-left:calc(50% + .5rem + 0px);width:calc(50% + -.5rem + 0px);z-index:101}.ubf-section--cover .ubf-contentBlock--textBox:before{content:"";display:block;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;padding-bottom:100%;width:0}.ubf-section--cover .ubf-contentBlock--textBox>:first-child{-ms-flex-positive:1;flex-grow:1;width:100%}@media (orientation:landscape){.ubf-section--cover .ubf-contentBlock--textBox{margin-left:calc(66.66667% + .66667rem + 0px);width:calc(33.33333% + -.66667rem + 0px)}}@media (min-width:1024px){.ubf-section--cover .ubf-contentBlock--textBox{margin-left:calc(66.66667% + 1.33333rem + 0px);width:calc(33.33333% + -1.33333rem + 0px)}}.ubf-contentBlock--video{position:relative}@media (min-width:1024px){.ubf-contentBlock--video{width:calc(75% - 2rem + 0px)}}@media (min-width:1024px){.ubf-body--internal .ubf-contentBlock--video{width:calc(100% - 2rem + 0px)}}@media (min-width:1024px){.ubf-contentBlock--video.ubf-contentBlock--videoSmall{width:calc(50% - 2rem + 0px)}}@media (min-width:1024px){.ubf-body--internal .ubf-contentBlock--video.ubf-contentBlock--videoSmall{width:calc(66.66667% - 2rem + 0px)}}@media (min-width:1024px){.ubf-body--internal .ubf-contentBlock--video.ubf-contentBlock--videoLarge,.ubf-body .ubf-contentBlock--accordionReduced .ubf-contentBlock--video,.ubf-contentBlock--video.ubf-contentBlock--videoLarge{width:calc(100% - 2rem + 0px)}}.ubf-contentBlock__eventsDetails{min-height:100%}.ubf-contentBlock__slideshow{height:100%}.ubf-contentBlock__title{font-size:2.4rem;line-height:1.3;font-weight:700;font-style:normal;margin-bottom:2rem}.ubf-contentBlock__title--important{font-size:3.5rem;line-height:1.3;font-weight:700;font-style:normal}.ubf-contentBlock__title--withActions{position:relative}@media (min-width:1024px){.ubf-contentBlock__title--withActions{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between}.ubf-contentBlock__title--withActions>*{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}}.ubf-secondaryMenu .ubf-contentBlock__title{font-size:1.6rem;line-height:1.6;font-weight:700}.ubf-contentBlock:not(.ubf-contentBlock--sidebar)+.ubf-contentBlock:not(.ubf-contentBlock--sidebar) .ubf-contentBlock__title:first-child{margin-top:4rem}.ubf-sidebar .ubf-contentBlock:not(.ubf-contentBlock--sidebar)+.ubf-contentBlock:not(.ubf-contentBlock--sidebar) .ubf-contentBlock__title:first-child{margin-top:0}@media (min-width:1024px){.ubf-contentBlock.ubf-contentBlock--pevzSearch+.ubf-contentBlock:not(.ubf-contentBlock--sidebar) .ubf-contentBlock__title{margin-top:0}}.ubf-contentBlock--secondaryMenu .ubf-contentBlock__title{color:#646464}.ubf-contentBlock__title:last-child{margin-bottom:0}@media (min-width:1024px){.ubf-body--ekvv .ubf-contentBlock__title{max-width:ubf-ekvvMaxSize(5,9)}}.ubf-contentBlock__preContent+.ubf-contentBlock__title{margin-top:0}.ubf-contentBlock:not(.ubf-contentBlock--sidebar)+.ubf-contentBlock:not(.ubf-contentBlock--sidebar) .ubf-contentBlock__preContent:first-child{margin-top:4rem}.ubf-sidebar .ubf-contentBlock:not(.ubf-contentBlock--sidebar)+.ubf-contentBlock:not(.ubf-contentBlock--sidebar) .ubf-contentBlock__preContent:first-child{margin-top:0}.ubf-contentBlock__titleActions{margin-top:.5rem}@media (min-width:1024px){.ubf-contentBlock__titleActions{margin-top:0;width:calc(16.66667% + -1.66667rem + 0px)}}.ubf-contentBlock__titleInfo{font-size:1.6rem;line-height:1.6;display:inline-block;font-weight:400;margin-left:2rem}@media (min-width:1024px){.ubf-contentBlock__title--withActions .ubf-contentBlock__titleText{width:calc(83.33333% + -.33333rem + 0px)}}.ubf-contentBlock--textBox{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:calc(83.33333% - 2rem + 0px);margin-left:0;float:none}.ubf-contentBlock--textBox:before{content:"";display:block;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;padding-bottom:100%;width:0}.ubf-contentBlock--textBox>:first-child{-ms-flex-positive:1;flex-grow:1;width:100%}@media (orientation:landscape){.ubf-contentBlock--textBox{width:calc(50% - 2rem + 0px)}}@media (min-width:1024px){.ubf-contentBlock--textBox{width:calc(33.33333% - 2rem + 0px)}}.ubf-header:before{content:'{"headerEffectEnabled": true, "triggerMargin": "95px"}';display:none}@supports (--varName:"whatever"){.ubf-header{--jsValues:'{"headerEffectEnabled": true, "triggerMargin": "95px"}'}}@media (min-width:1024px){.ubf-header:before{content:'{"headerEffectEnabled": false}';display:none}@supports (--varName:"whatever"){.ubf-header{--jsValues:'{"headerEffectEnabled": false}'}}}.ubf-body--noCover .ubf-header:before{content:'{"headerEffectEnabled": true, "triggerMargin": "65px"}';display:none}@supports (--varName:"whatever"){.ubf-body--noCover .ubf-header{--jsValues:'{"headerEffectEnabled": true, "triggerMargin": "65px"}'}}@media (min-width:1024px){.ubf-body--noCover .ubf-header:before{content:'{"headerEffectEnabled": false}';display:none}@supports (--varName:"whatever"){.ubf-body--noCover .ubf-header{--jsValues:'{"headerEffectEnabled": false}'}}}.ubf-header:after{transition:opacity .2s,visibility .2s;opacity:0;visibility:hidden;background-color:#fff;content:"";left:0;height:5.5rem;position:fixed;top:0;width:100%;z-index:5}@media (min-width:1024px){.ubf-header:after{display:none}}.ubf-header.ubf-js-overlapping:after{opacity:1;visibility:inherit}.ubf-header__facultyName{padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;max-width:none;width:100%;left:50%;position:fixed;top:0;-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:3}@media (min-width:575px){.ubf-header__facultyName{max-width:63rem;padding-left:5.5rem;padding-right:5.5rem}}@media (min-width:1024px){.ubf-header__facultyName{max-width:121rem;padding-left:7.5rem;padding-right:7.5rem}}@media (min-width:575px){.ubf-body--ekvv .ubf-header__facultyName{max-width:none;padding-left:1rem;padding-right:1rem}}@media (min-width:1024px){.ubf-body--ekvv .ubf-header__facultyName{max-width:203rem;padding-left:1.5rem;padding-right:1.5rem}}.ubf-header.ubf-js-overlapping .ubf-header__facultyName{display:none}@media (min-width:1024px){.ubf-header.ubf-js-overlapping .ubf-header__facultyName{display:block}}.ubf-header__facultySvg{height:3.65556rem;left:5.5rem;width:auto;top:5.5rem;margin-top:-2px;position:absolute}@media (min-width:1024px){.ubf-header__facultySvg{height:4.7rem;left:7.5rem;width:auto;top:8rem}}.ubf-header__logo{padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;max-width:none;width:100%;left:50%;position:fixed;top:0;-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:10}@media (min-width:575px){.ubf-header__logo{max-width:63rem;padding-left:5.5rem;padding-right:5.5rem}}@media (min-width:1024px){.ubf-header__logo{max-width:121rem;padding-left:7.5rem;padding-right:7.5rem}}@media (min-width:575px){.ubf-body--ekvv .ubf-header__logo{max-width:none;padding-left:1rem;padding-right:1rem}}@media (min-width:1024px){.ubf-body--ekvv .ubf-header__logo{max-width:203rem;padding-left:1.5rem;padding-right:1.5rem}}.ubf-header__logo:before{height:1rem;left:1rem;width:3.5rem;top:5.5rem;background-color:#14f5b4;content:"";display:none;position:absolute}@media (min-width:1024px){.ubf-header__logo:before{left:1.5rem;width:4.5rem;top:8rem}}.ubf-body--biology .ubf-header__logo:before{background-color:#92b168}.ubf-body--chemistry .ubf-header__logo:before{background-color:#a08caa}.ubf-body--educationalScience .ubf-header__logo:before{background-color:#f08c50}.ubf-body--history .ubf-header__logo:before{background-color:#7db4be}.ubf-body--publicHealth .ubf-header__logo:before{background-color:#dc5a5a}.ubf-body--linguistics .ubf-header__logo:before{background-color:#8fa3b9}.ubf-body--mathematics .ubf-header__logo:before{background-color:#dcaa41}.ubf-body--medicine .ubf-header__logo:before{background-color:#145f7d}.ubf-body--physics .ubf-header__logo:before{background-color:#649696}.ubf-body--law .ubf-header__logo:before{background-color:#8c8c96}.ubf-body--psychology .ubf-header__logo:before{background-color:#8c3250}.ubf-body--sociology .ubf-header__logo:before{background-color:#af4b50}.ubf-body--technology .ubf-header__logo:before{background-color:#558ca0}.ubf-body--economics .ubf-header__logo:before{background-color:#46506e}.ubf-header__logoSvg{height:3.5rem;left:1rem;width:3.5rem;top:1rem;color:#000;position:absolute}@media (min-width:1024px){.ubf-header__logoSvg{height:4.5rem;left:1.5rem;width:4.5rem;top:2rem}}.ubf-header__mainMenuToggler{padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;max-width:none;width:100%;left:50%;position:fixed;top:0;-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:6}@media (min-width:575px){.ubf-header__mainMenuToggler{max-width:63rem;padding-left:5.5rem;padding-right:5.5rem}}@media (min-width:1024px){.ubf-header__mainMenuToggler{max-width:121rem;padding-left:7.5rem;padding-right:7.5rem}}@media (min-width:575px){.ubf-body--ekvv .ubf-header__mainMenuToggler{max-width:none;padding-left:1rem;padding-right:1rem}}@media (min-width:1024px){.ubf-body--ekvv .ubf-header__mainMenuToggler{max-width:203rem;padding-left:1.5rem;padding-right:1.5rem}}html.no-js .ubf-header__mainMenuToggler{z-index:4}@media (min-width:1024px){.ubf-header__mainMenuToggler{display:none}}.ubf-header__mainMenuTogglerLink{height:22px;margin-top:-11px;position:absolute;right:1rem;top:2.75rem;width:2.5rem}@media (min-width:575px){.ubf-header__mainMenuTogglerLink{right:2rem}}.ubf-header__name{padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;max-width:none;width:100%;left:50%;position:fixed;top:0;-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:6}@media (min-width:575px){.ubf-header__name{max-width:63rem;padding-left:5.5rem;padding-right:5.5rem}}@media (min-width:1024px){.ubf-header__name{max-width:121rem;padding-left:7.5rem;padding-right:7.5rem}}@media (min-width:575px){.ubf-body--ekvv .ubf-header__name{max-width:none;padding-left:1rem;padding-right:1rem}}@media (min-width:1024px){.ubf-body--ekvv .ubf-header__name{max-width:203rem;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ubf-header__name{z-index:2}}@media (min-width:1024px){.ubf-body--ekvv .ubf-header__name{z-index:11}}.ubf-header__nameSvg{height:3.26667rem;left:5.5rem;width:auto;top:1.23333rem;margin-top:1px;color:#000;position:absolute}@media (min-width:1024px){.ubf-header__nameSvg{height:4.2rem;left:7.5rem;width:auto;top:2.3rem}}.ubf-header.legacy-js-overlapping:after{opacity:1;visibility:inherit}.ubf-header.legacy-js-overlapping .ubf-header__facultyName{display:none}@media (min-width:1024px){.ubf-header.legacy-js-overlapping .ubf-header__facultyName{display:block}}.ubf-header__sectionBg{left:50%;position:fixed;top:0;width:100%;height:100%;-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:0;height:calc(70vh - 8rem)}.ubf-header__sectionBg:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;background-image:linear-gradient(0deg,rgba(73,73,73,.8),rgba(73,73,73,0) 25%,hsla(0,0%,100%,0) 70%,hsla(0,0%,100%,.6));z-index:1}@media (min-width:1024px){.ubf-header__sectionBg:after{background-image:linear-gradient(0deg,rgba(73,73,73,.8),rgba(73,73,73,0) 25%,hsla(0,0%,100%,0) 70%,hsla(0,0%,100%,.7))}}@media (orientation:landscape){.ubf-header__sectionBg{height:100vh}}@media (min-width:1024px){.ubf-header__sectionBg{height:70vh}}@media (min-width:1024px){.ubf-body--home .ubf-header__sectionBg{height:calc(100vh - 8rem)}}.ubf-header__picture{height:100%;width:100%}.ubf-header__picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%";height:100%;width:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){html.no-js .ubf-header__picture img{box-sizing:border-box;padding-left:100%;background-size:cover;background-position:50% 50%}}.ubf-header__facultyLink{visibility:hidden}.ubf-body--faculty .ubf-header__facultyLink{visibility:inherit}.ubf-body--faculty .ubf-header__logo:before{display:block}.ubf-html{background-color:#fff;font-size:62.5%;font-family:Lelo,sans-serif;font-weight:400}#main-content,#maincontent{position:relative;z-index:3}#main-content.legacy-js-covered,#maincontent.legacy-js-covered{position:fixed;width:100%;left:0;z-index:2}@media (min-width:1024px){#main-content.legacy-js-covered[data-ubf-covered-by=menu],#maincontent.legacy-js-covered[data-ubf-covered-by=menu]{left:auto;position:static;z-index:auto}}.ubf-mainMenu{transition:opacity .4s;background-color:#f0f0f0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;opacity:0;overflow:hidden;padding-top:7.5rem;padding-bottom:2rem;-ms-transform:translateX(-100%);transform:translateX(-100%)}.ubf-mainMenu:before{content:'{"enableScrollMonitor": false}';display:none}@supports (--varName:"whatever"){.ubf-mainMenu{--jsValues:'{"enableScrollMonitor": false}'}}@media (min-width:1024px){.ubf-mainMenu{background-color:#fff;display:block;opacity:1;overflow:visible;padding:0;-ms-transform:none;transform:none;transition:none}.ubf-mainMenu:before{content:'{"enableScrollMonitor": true}';display:none}@supports (--varName:"whatever"){.ubf-mainMenu{--jsValues:'{"enableScrollMonitor": true}'}}}.ubf-body--ekvv .ubf-mainMenu{background-color:#fff}.ubf-mainMenu:focus-within{outline:none}html.no-js .ubf-mainMenu:focus-within{opacity:1;-ms-transform:none;transform:none}.ubf-mainMenu.ubf-js-beforeActive{-ms-transform:none;transform:none;will-change:opacity,visibility}.ubf-mainMenu.ubf-js-duringActive{opacity:1;visibility:inherit}@media (min-width:1024px){.ubf-mainMenu.ubf-js-covered[data-ubf-covered-by=alert],.ubf-mainMenu.ubf-js-covered[data-ubf-covered-by=modal]{position:fixed;width:100%;left:0}}.ubf-mainMenu:after{background-color:#fff;content:"";height:5.5rem;left:0;position:fixed;top:0;width:100%;z-index:30}@media (min-width:1024px){.ubf-mainMenu:after{height:2rem;position:absolute;top:100%;z-index:6}}@media (min-width:1024px){.ubf-body--ekvv .ubf-mainMenu:after{display:none}}.ubf-mainMenu__content{padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;max-width:none;width:100%;-ms-flex-order:2;order:2}@media (min-width:575px){.ubf-mainMenu__content{max-width:63rem;padding-left:5.5rem;padding-right:5.5rem}}@media (min-width:1024px){.ubf-mainMenu__content{max-width:121rem;padding-left:7.5rem;padding-right:7.5rem}}@media (min-width:575px){.ubf-body--ekvv .ubf-mainMenu__content{max-width:none;padding-left:1rem;padding-right:1rem}}@media (min-width:1024px){.ubf-body--ekvv .ubf-mainMenu__content{max-width:203rem;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:575px){.ubf-mainMenu__content{padding-left:1rem;padding-right:2rem}}@media (min-width:1024px){.ubf-mainMenu__content{padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;max-width:none;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;height:100%}}@media (min-width:1024px) and (min-width:575px){.ubf-mainMenu__content{max-width:63rem;padding-left:5.5rem;padding-right:5.5rem}}@media (min-width:1024px) and (min-width:1024px){.ubf-mainMenu__content{max-width:121rem;padding-left:7.5rem;padding-right:7.5rem}}@media (min-width:1024px) and (min-width:575px){.ubf-body--ekvv .ubf-mainMenu__content{max-width:none;padding-left:1rem;padding-right:1rem}}@media (min-width:1024px) and (min-width:1024px){.ubf-body--ekvv .ubf-mainMenu__content{max-width:203rem;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ubf-mainMenu__content>*{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}}.ubf-mainMenu__item{transition:height .4s;overflow:hidden;position:relative;z-index:7}.ubf-mainMenu__item+.ubf-mainMenu__item{margin-top:2rem}@media (min-width:1024px){.ubf-mainMenu__item+.ubf-mainMenu__item{margin-top:0}}@media (min-width:1024px){.ubf-body--ekvv .ubf-mainMenu__item+.ubf-mainMenu__item{margin-left:3rem}}@media (min-width:1200px){.ubf-body--ekvv .ubf-mainMenu__item+.ubf-mainMenu__item{margin-left:4rem}}@media (min-width:1366px){.ubf-body--ekvv .ubf-mainMenu__item+.ubf-mainMenu__item{margin-left:6rem}}@media (min-width:1024px){.ubf-body--ekvv .ubf-mainMenu__item{width:auto;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}}@media (min-width:1024px){.ubf-mainMenu__item:hover{z-index:10}}@media (min-width:1024px){.ubf-mainMenu__item:focus{z-index:11}}@media (min-width:1024px){.ubf-mainMenu__item:focus-within{z-index:11}}.ubf-mainMenu__item--lang{float:right;line-height:3.5rem;text-transform:uppercase;width:5rem}@media (min-width:1024px){.ubf-mainMenu__item--lang{float:none;line-height:inherit;width:calc(11.11111% + -1.77778rem + 0px)}}@media (min-width:1024px){.ubf-mainMenu__items{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;height:100%;width:calc(75% + -.5rem + 0px)}.ubf-mainMenu__items>*{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}}@media (min-width:1024px){.ubf-body--ekvv .ubf-mainMenu__items{-ms-flex-pack:start;justify-content:flex-start;width:100%}}@media (min-width:1024px){.ubf-body--ekvv .ubf-mainMenu__items:before{content:" ";display:block;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;max-width:ubf-ekvvMaxSize(3,12);width:calc(25% + -1.5rem + 0px)}}.ubf-mainMenu__link{font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;color:#000;position:relative;text-decoration:none;z-index:2}.ubf-mainMenu__link:before{content:'{"togglerEnabled": true}';display:none}@supports (--varName:"whatever"){.ubf-mainMenu__link{--jsValues:'{"togglerEnabled": true}'}}.ubf-mainMenu__link:hover{text-decoration:none;color:#000}.ubf-mainMenu__item--lang .ubf-mainMenu__link{-ms-flex-pack:end;justify-content:flex-end}@media (min-width:1024px){.ubf-mainMenu__item--lang .ubf-mainMenu__link{-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:1024px){.ubf-mainMenu__link{height:8rem}.ubf-mainMenu__link:before{content:'{"togglerEnabled": false}';display:none}@supports (--varName:"whatever"){.ubf-mainMenu__link{--jsValues:'{"togglerEnabled": false}'}}}.ubf-mainMenu__linkIcon{transition:transform .4s;line-height:0;height:1rem;margin-right:.5rem;position:relative;text-align:center;width:1rem}.ubf-mainMenu__link.ubf-js-toggled .ubf-mainMenu__linkIcon,html.no-js .ubf-mainMenu__item:focus-within .ubf-mainMenu__linkIcon{-ms-transform:rotate(90deg);transform:rotate(90deg)}@media (min-width:1024px){.ubf-mainMenu__link.ubf-js-toggled .ubf-mainMenu__linkIcon,html.no-js .ubf-mainMenu__item:focus-within .ubf-mainMenu__linkIcon{-ms-transform:none;transform:none}}@media (min-width:1024px){.ubf-mainMenu__item:hover .ubf-mainMenu__linkIcon{transition:transform .2s;-ms-transform:rotate(90deg);transform:rotate(90deg)}}@media (min-width:1024px){.ubf-mainMenu.ubf-js-alternative .ubf-mainMenu__item:hover .ubf-mainMenu__linkIcon{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}}.ubf-mainMenu__linkIcon [data-type=svg]{height:100%;width:auto}@media (min-width:1024px){.ubf-mainMenu__linkLabel{-ms-flex-item-align:start;align-self:flex-start;margin-top:4rem;-ms-transform:translateY(-1.28rem);transform:translateY(-1.28rem)}}.ubf-mainMenu__mainMenuToggler{padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;max-width:none;width:100%;left:50%;position:absolute;top:0;-ms-transform:translateX(-50%);transform:translateX(-50%);display:none;z-index:31}@media (min-width:575px){.ubf-mainMenu__mainMenuToggler{max-width:63rem;padding-left:5.5rem;padding-right:5.5rem}}@media (min-width:1024px){.ubf-mainMenu__mainMenuToggler{max-width:121rem;padding-left:7.5rem;padding-right:7.5rem}}@media (min-width:575px){.ubf-body--ekvv .ubf-mainMenu__mainMenuToggler{max-width:none;padding-left:1rem;padding-right:1rem}}@media (min-width:1024px){.ubf-body--ekvv .ubf-mainMenu__mainMenuToggler{max-width:203rem;padding-left:1.5rem;padding-right:1.5rem}}html.no-js .ubf-mainMenu__mainMenuToggler{display:block}@media (min-width:1024px){html.no-js .ubf-mainMenu__mainMenuToggler{display:none}}.ubf-mainMenu__mainMenuTogglerLink{height:22px;margin-top:-11px;position:absolute;right:1rem;top:2.75rem;width:2.5rem}@media (min-width:575px){.ubf-mainMenu__mainMenuTogglerLink{right:2rem}}.ubf-mainMenu__searchBox{margin-top:2rem}@media (min-width:1024px){.ubf-mainMenu__searchBox{height:8rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-top:0;width:calc(25% + -1.5rem + 0px)}}.ubf-mainMenu__searchInput{background-color:#fff;border:0;color:#646464;line-height:3.5rem;padding:0 1rem;width:calc(100% - 6rem)}@media (min-width:1024px){.ubf-mainMenu__searchInput{background-color:#f0f0f0;color:#646464;line-height:inherit;padding:0 .5rem;width:100%}}.ubf-mainMenu__secondaryMenu{padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;max-width:none;width:100%;margin-bottom:4rem}@media (min-width:575px){.ubf-mainMenu__secondaryMenu{max-width:63rem;padding-left:5.5rem;padding-right:5.5rem}}@media (min-width:1024px){.ubf-mainMenu__secondaryMenu{max-width:121rem;padding-left:7.5rem;padding-right:7.5rem}}@media (min-width:575px){.ubf-body--ekvv .ubf-mainMenu__secondaryMenu{max-width:none;padding-left:1rem;padding-right:1rem}}@media (min-width:1024px){.ubf-body--ekvv .ubf-mainMenu__secondaryMenu{max-width:203rem;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:575px){.ubf-mainMenu__secondaryMenu{padding-left:1rem;padding-right:2rem}}@media (min-width:1024px){.ubf-mainMenu__secondaryMenu{display:none}}.ubf-mainMenu__subItem+.ubf-mainMenu__subItem{margin-top:1.5rem}.ubf-mainMenu__subLink{color:#646464;text-decoration:none}.ubf-mainMenu__subLink:active,html:not(.mobile) .ubf-mainMenu__subLink:hover{color:#000}.ubf-mainMenu__subMenu{transition:opacity .4s;opacity:0;padding-left:5rem;padding-top:2rem;position:absolute}html.no-js .ubf-mainMenu__subMenu{-ms-transform:translateX(-200%);transform:translateX(-200%)}@media (min-width:1024px){html.no-js .ubf-mainMenu__subMenu{-ms-transform:none;transform:none}}.ubf-mainMenu__subMenu:focus,.ubf-mainMenu__subMenu:focus-within{outline:none}html.no-js .ubf-mainMenu__subMenu:focus,html.no-js .ubf-mainMenu__subMenu:focus-within{opacity:1;position:relative;-ms-transform:none;transform:none}@media (min-width:1024px){html.no-js .ubf-mainMenu__subMenu:focus,html.no-js .ubf-mainMenu__subMenu:focus-within{position:absolute}}.ubf-mainMenu__subMenu:not(.ubf-js-collapsed):not(.legacy-js-collapsed):not(.hio-js-collapsed){opacity:1;position:relative;-ms-transform:none;transform:none}@media (min-width:1024px){.ubf-mainMenu__subMenu:not(.ubf-js-collapsed):not(.legacy-js-collapsed):not(.hio-js-collapsed){position:absolute}}@media (min-width:1024px){.ubf-mainMenu__subMenu{transition:opacity .2s .2s,visibility .2s .2s;opacity:0;visibility:hidden;background-color:#f0f0f0;left:-2rem;padding:2rem;padding-top:7.28rem;top:0;-ms-transform:none;transform:none;width:200%;z-index:1}.ubf-mainMenu.ubf-js-alternative .ubf-mainMenu__subMenu{bottom:0;padding-bottom:7.28rem;padding-top:2rem;top:auto}}@media (min-width:1024px){.ubf-mainMenu__item.ubf-js-focusWithin .ubf-mainMenu__subMenu,.ubf-mainMenu__item:hover>.ubf-mainMenu__subMenu,.ubf-mainMenu__link:focus+.ubf-mainMenu__subMenu{opacity:1;visibility:inherit}}@media (min-width:1024px){.ubf-mainMenu__item:focus-within>.ubf-mainMenu__subMenu{opacity:1;visibility:inherit}}.ubf-mainMenu{font-size:1.6rem!important;font-weight:400!important;line-height:1.6!important;height:auto;margin-top:0!important}.ubf-mainMenu.legacy-js-beforeActive{-ms-transform:none;transform:none;will-change:opacity,visibility}.ubf-mainMenu.legacy-js-duringActive{opacity:1;visibility:inherit}@media (min-width:1024px){.ubf-mainMenu.legacy-js-covered[data-ubf-covered-by=alert],.ubf-mainMenu.legacy-js-covered[data-ubf-covered-by=modal]{position:fixed;width:100%;left:0}}.ubf-mainMenu__content{background-color:#f0f0f0;z-index:0}@media (min-width:1024px){.ubf-mainMenu__content{background-color:unset}}.ubf-mainMenu__item{font-size:1.5rem;line-height:1.6;font-weight:400}@media (min-width:1024px){.ubf-mainMenu__item{overflow:visible;position:relative;transition:none;width:calc(22.22222% + -1.55556rem + 0px)}}.ubf-mainMenu__link.legacy-js-toggled .ubf-mainMenu__linkIcon,html.no-js .ubf-mainMenu__item:focus-within .ubf-mainMenu__linkIcon{-ms-transform:rotate(90deg);transform:rotate(90deg)}@media (min-width:1024px){.ubf-mainMenu__link.legacy-js-toggled .ubf-mainMenu__linkIcon,html.no-js .ubf-mainMenu__item:focus-within .ubf-mainMenu__linkIcon{-ms-transform:none;transform:none}}@media (min-width:1024px){.ubf-mainMenu.legacy-js-alternative .ubf-mainMenu__item:hover .ubf-mainMenu__linkIcon{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}}.ubf-mainMenu__searchBox{margin-bottom:2rem}.ubf-mainMenu__searchInput,.ubf-mainMenu__subItem{font-size:1.5rem;line-height:1.6;font-weight:400}@media (min-width:1024px){.ubf-mainMenu.legacy-js-alternative .ubf-mainMenu__subMenu{bottom:0;padding-bottom:7.28rem;padding-top:2rem;top:auto}}.ubf-mainMenuToggler{color:currentColor}.ubf-mainMenuToggler:focus{outline:none}.ubf-mainMenuToggler__label{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:currentColor;height:2px;left:0;position:absolute;top:0;width:100%;transition:background-color .2s;font-size:0;text-indent:-10000px;-ms-transform:translateY(10px);transform:translateY(10px)}.ubf-mainMenuToggler--close .ubf-mainMenuToggler__label,.ubf-mainMenuToggler.ubf-js-toggled .ubf-mainMenuToggler__label{background-color:transparent}.ubf-mainMenuToggler__label:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:currentColor;height:2px;left:0;position:absolute;top:0;width:100%;transition:transform .2s;content:"";-ms-transform:translateY(-10px);transform:translateY(-10px)}.ubf-mainMenuToggler--close .ubf-mainMenuToggler__label:before,.ubf-mainMenuToggler.ubf-js-toggled .ubf-mainMenuToggler__label:before{-ms-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.ubf-mainMenuToggler__label:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:currentColor;height:2px;left:0;position:absolute;top:0;width:100%;transition:transform .2s;content:"";-ms-transform:translateY(10px);transform:translateY(10px)}.ubf-mainMenuToggler--close .ubf-mainMenuToggler__label:after,.ubf-mainMenuToggler.ubf-js-toggled .ubf-mainMenuToggler__label:after{-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.ubf-mainMenuToggler--close .ubf-mainMenuToggler__label,.ubf-mainMenuToggler.legacy-js-toggled .ubf-mainMenuToggler__label{background-color:transparent}.ubf-mainMenuToggler--close .ubf-mainMenuToggler__label:before,.ubf-mainMenuToggler.legacy-js-toggled .ubf-mainMenuToggler__label:before{-ms-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.ubf-mainMenuToggler--close .ubf-mainMenuToggler__label:after,.ubf-mainMenuToggler.legacy-js-toggled .ubf-mainMenuToggler__label:after{-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.ubf-picture{display:block}.ubf-picture.ubf-preview__picture{margin-bottom:2rem;position:relative}.ubf-picture.ubf-textBox__picture{text-align:center}.ubf-picture__caption{font-size:1rem;line-height:1.3;font-weight:400;font-style:normal;background-color:#fff;padding-right:1px;padding-top:.5rem;text-align:right}.ubf-section--cover .ubf-picture__caption{padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;max-width:none;width:100%;background-color:transparent;color:#fff;padding-bottom:.5rem;position:relative;-ms-transform:translateY(-8rem) translateY(-100%);transform:translateY(-8rem) translateY(-100%);z-index:10}@media (min-width:575px){.ubf-section--cover .ubf-picture__caption{max-width:63rem;padding-left:5.5rem;padding-right:5.5rem}}@media (min-width:1024px){.ubf-section--cover .ubf-picture__caption{max-width:121rem;padding-left:7.5rem;padding-right:7.5rem}}@media (min-width:575px){.ubf-body--ekvv .ubf-section--cover .ubf-picture__caption{max-width:none;padding-left:1rem;padding-right:1rem}}@media (min-width:1024px){.ubf-body--ekvv .ubf-section--cover .ubf-picture__caption{max-width:203rem;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ubf-section--cover .ubf-picture__caption{padding-bottom:1rem}}.ubf-preview__picture .ubf-picture__caption{height:2rem;left:0;margin:0;position:absolute;top:100%;width:100%}.ubf-picture__img{max-width:100%}.ubf-address .ubf-picture__img{-o-object-fit:cover;object-fit:cover;font-family:object-fit\: cover;height:100%;width:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){html.no-js .ubf-address .ubf-picture__img{box-sizing:border-box;padding-left:100%;background-size:cover;background-position:50% 50%}}.ubf-section--highlights .ubf-picture__img{-o-object-fit:cover;object-fit:cover;font-family:object-fit\: cover;height:100%;width:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){html.no-js .ubf-section--highlights .ubf-picture__img{box-sizing:border-box;padding-left:100%;background-size:cover;background-position:50% 50%}}.ubf-preview .ubf-picture__img{width:100%}.ubf-preview:not(.ubf-preview--noCrop) .ubf-picture__img{-o-object-fit:cover;object-fit:cover;font-family:object-fit\: cover;left:0;height:100%;position:absolute;top:0}@media (-ms-high-contrast:active),(-ms-high-contrast:none){html.no-js .ubf-preview:not(.ubf-preview--noCrop) .ubf-picture__img{box-sizing:border-box;padding-left:100%;background-size:cover;background-position:50% 50%}}.ubf-section--cover .ubf-picture__img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%";height:100%;width:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){html.no-js .ubf-section--cover .ubf-picture__img{box-sizing:border-box;padding-left:100%;background-size:cover;background-position:50% 50%}}@media (min-width:1024px){.ubf-galleryItem .ubf-picture__img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%";height:100%;width:100%}}@media (min-width:1024px) and (-ms-high-contrast:active),(min-width:1024px) and (-ms-high-contrast:none){html.no-js .ubf-galleryItem .ubf-picture__img{box-sizing:border-box;padding-left:100%;background-size:cover;background-position:50% 50%}}.ubf-slideshow .ubf-picture__img{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 0;object-position:50% 0;font-family:"object-fit: contain; object-position: 50% 0%";height:100%;width:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){html.no-js .ubf-slideshow .ubf-picture__img{box-sizing:border-box;padding-left:100%;background-size:contain;background-position:50% 0}}.ubf-section--cover .ubf-slideshow .ubf-picture__img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%"}@media (-ms-high-contrast:active),(-ms-high-contrast:none){html.no-js .ubf-section--cover .ubf-slideshow .ubf-picture__img{box-sizing:border-box;padding-left:100%;background-size:cover;background-position:50% 50%}}.ubf-modal .ubf-slideshow .ubf-picture__img{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: contain; object-position: 50% 50%"}@media (-ms-high-contrast:active),(-ms-high-contrast:none){html.no-js .ubf-modal .ubf-slideshow .ubf-picture__img{box-sizing:border-box;padding-left:100%;background-size:contain;background-position:50% 50%}}.ubf-section--cover .ubf-textBox__picture .ubf-picture__img{-o-object-fit:scale-down;object-fit:scale-down;height:auto;max-height:10rem;width:100%}@media (min-width:1024px){.ubf-section--cover .ubf-textBox__picture .ubf-picture__img{max-height:13rem}}.ubf-footer__picture .ubf-picture__img{width:auto;height:100%}.ubf-picture__caption{padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;max-width:none;width:100%;height:2rem;margin-top:-2rem;color:#fff}@media (min-width:575px){.ubf-picture__caption{max-width:63rem;padding-left:5.5rem;padding-right:5.5rem}}@media (min-width:1024px){.ubf-picture__caption{max-width:121rem;padding-left:7.5rem;padding-right:7.5rem}}@media (min-width:575px){.ubf-body--ekvv .ubf-picture__caption{max-width:none;padding-left:1rem;padding-right:1rem}}@media (min-width:1024px){.ubf-body--ekvv .ubf-picture__caption{max-width:203rem;padding-left:1.5rem;padding-right:1.5rem}}.ubf-section{background-color:#fff;padding-bottom:3rem}@media (min-width:1024px){.ubf-section{padding-bottom:6rem}}.ubf-section--cover{padding-bottom:0}.ubf-body--ekvv .ubf-section{background-color:transparent;padding-bottom:5rem}@media (min-width:1024px){.ubf-body--ekvv .ubf-section{padding-bottom:8rem}}.ubf-section:not(.ubf-section--cover):before{background-color:#fff;bottom:0;content:"";left:-1rem;position:absolute;right:-1rem;top:-2rem;z-index:-1}.ubf-body--ekvv .ubf-section:not(.ubf-section--cover):before{background-color:transparent}.ubf-section__bg{left:50%;position:fixed;top:0;width:100%;height:100%;-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:0}.ubf-section__bg:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;background-image:linear-gradient(0deg,rgba(73,73,73,.8),rgba(73,73,73,0) 25%,hsla(0,0%,100%,0) 70%,hsla(0,0%,100%,.6));z-index:1}@media (min-width:1024px){.ubf-section__bg:after{background-image:linear-gradient(0deg,rgba(73,73,73,.8),rgba(73,73,73,0) 25%,hsla(0,0%,100%,0) 70%,hsla(0,0%,100%,.7))}}.ubf-section__content{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;margin-left:-1rem;margin-bottom:-2rem;position:relative;z-index:2}.ubf-section__content>*{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-left:1rem;margin-bottom:2rem}@media (min-width:1024px){.ubf-section__content{position:relative;display:block;margin-left:-2rem;margin-bottom:-2rem}.ubf-section__content:after{content:" ";display:table;clear:both}.ubf-section__content>*{float:left;margin-left:2rem;margin-bottom:2rem}}.ubf-section--cover .ubf-section__content{padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;max-width:none;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0;-ms-flex-align:end;align-items:flex-end;height:100%;padding-bottom:3rem}@media (min-width:575px){.ubf-section--cover .ubf-section__content{max-width:63rem;padding-left:5.5rem;padding-right:5.5rem}}@media (min-width:1024px){.ubf-section--cover .ubf-section__content{max-width:121rem;padding-left:7.5rem;padding-right:7.5rem}}@media (min-width:575px){.ubf-body--ekvv .ubf-section--cover .ubf-section__content{max-width:none;padding-left:1rem;padding-right:1rem}}@media (min-width:1024px){.ubf-body--ekvv .ubf-section--cover .ubf-section__content{max-width:203rem;padding-left:1.5rem;padding-right:1.5rem}}.ubf-section--cover .ubf-section__content>*{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:0}@media (min-width:1024px){.ubf-section--cover .ubf-section__content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0;padding-bottom:5rem}.ubf-section--cover .ubf-section__content>*{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:0}}.ubf-section__partnerLogo{padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;max-width:none;width:100%;bottom:3rem;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;left:50%;pointer-events:none;position:absolute;-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:100}@media (min-width:575px){.ubf-section__partnerLogo{max-width:63rem;padding-left:5.5rem;padding-right:5.5rem}}@media (min-width:1024px){.ubf-section__partnerLogo{max-width:121rem;padding-left:7.5rem;padding-right:7.5rem}}@media (min-width:575px){.ubf-body--ekvv .ubf-section__partnerLogo{max-width:none;padding-left:1rem;padding-right:1rem}}@media (min-width:1024px){.ubf-body--ekvv .ubf-section__partnerLogo{max-width:203rem;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ubf-section__partnerLogo{bottom:5rem}}.ubf-contentBlock--slideshow+.ubf-section__partnerLogo{bottom:7.5rem}@media (min-width:1024px){.ubf-contentBlock--slideshow+.ubf-section__partnerLogo{bottom:11rem}}.ubf-section__partnerLogoPicture{width:calc(16.66667% + -.83333rem + 0px)}@media (min-width:1024px){.ubf-section__partnerLogoPicture{width:calc(16.66667% + -1.66667rem + 0px)}}.ubf-section__picture{height:100%;width:100%}.ubf-section__separator{background-color:#14f5b4;border:0;height:2px;margin-bottom:4rem;margin-top:4rem;-ms-flex-order:1;order:1;width:calc(100% - 1rem + 0px)}.ubf-body--biology .ubf-section__separator{background-color:#92b168}.ubf-body--chemistry .ubf-section__separator{background-color:#a08caa}.ubf-body--educationalScience .ubf-section__separator{background-color:#f08c50}.ubf-body--history .ubf-section__separator{background-color:#7db4be}.ubf-body--publicHealth .ubf-section__separator{background-color:#dc5a5a}.ubf-body--linguistics .ubf-section__separator{background-color:#8fa3b9}.ubf-body--mathematics .ubf-section__separator{background-color:#dcaa41}.ubf-body--medicine .ubf-section__separator{background-color:#145f7d}.ubf-body--physics .ubf-section__separator{background-color:#649696}.ubf-body--law .ubf-section__separator{background-color:#8c8c96}.ubf-body--psychology .ubf-section__separator{background-color:#8c3250}.ubf-body--sociology .ubf-section__separator{background-color:#af4b50}.ubf-body--technology .ubf-section__separator{background-color:#558ca0}.ubf-body--economics .ubf-section__separator{background-color:#46506e}@media (min-width:1024px){.ubf-section__separator{width:calc(100% - 2rem + 0px)}}.ubf-section__separator:first-child{margin-top:0}.ubf-section__separator:last-child{margin-bottom:0}.ubf-section__title{font-size:3.5rem;line-height:1.3;font-weight:700;font-style:normal;position:relative}@media (min-width:1024px){.ubf-body--home .ubf-section__title{font-size:5.5rem;line-height:1.2;font-weight:700;font-style:normal}}@media (min-width:1024px){.ubf-body--ekvv .ubf-section__title{max-width:ubf-ekvvMaxSize(5,9)}}.ubf-section__content{padding:0 1rem;margin-left:auto;margin-right:auto;max-width:none;width:100%;-ms-flex-align:end;align-items:flex-end;bottom:0;display:-ms-flexbox;display:flex;height:calc(70vh - 8rem);-ms-flex-pack:justify;justify-content:space-between;left:0;position:fixed;right:0;top:0;z-index:0}@media (min-width:575px){.ubf-section__content{max-width:63rem;padding-left:5.5rem;padding-right:5.5rem}}@media (min-width:1024px){.ubf-section__content{max-width:121rem;padding-left:7.5rem;padding-right:7.5rem}}@media (min-width:575px){.ubf-body--ekvv .ubf-section__content{max-width:none;padding-left:1rem;padding-right:1rem}}@media (min-width:1024px){.ubf-body--ekvv .ubf-section__content{max-width:203rem;padding-left:1.5rem;padding-right:1.5rem}}@media (orientation:landscape){.ubf-section__content{height:100vh}}@media (min-width:1024px){.ubf-section__content{-ms-flex-direction:column;flex-direction:column;padding-bottom:5rem;height:70vh}}@media (min-width:1024px){.ubf-body--home .ubf-section__content{padding-bottom:5rem;height:calc(100vh - 9.8rem)}}.ubf-section__title+.ubf-section__content{margin-top:1.5rem}@media (min-width:1024px){.ubf-section__title+.ubf-section__content{margin-top:3rem}}.ubf-textBox{background-color:#14f5b4;position:relative}.ubf-body--biology .ubf-textBox{background-color:#92b168}.ubf-body--chemistry .ubf-textBox{background-color:#a08caa}.ubf-body--educationalScience .ubf-textBox{background-color:#f08c50}.ubf-body--history .ubf-textBox{background-color:#7db4be}.ubf-body--publicHealth .ubf-textBox{background-color:#dc5a5a}.ubf-body--linguistics .ubf-textBox{background-color:#8fa3b9}.ubf-body--mathematics .ubf-textBox{background-color:#dcaa41}.ubf-body--medicine .ubf-textBox{background-color:#145f7d}.ubf-body--physics .ubf-textBox{background-color:#649696}.ubf-body--law .ubf-textBox{background-color:#8c8c96}.ubf-body--psychology .ubf-textBox{background-color:#8c3250}.ubf-body--sociology .ubf-textBox{background-color:#af4b50}.ubf-body--technology .ubf-textBox{background-color:#558ca0}.ubf-body--economics .ubf-textBox{background-color:#46506e}.ubf-body--generic .ubf-textBox{background-color:#f0f0f0}@media (min-width:1024px){.ubf-sidebar .ubf-textBox{border-bottom-color:#14f5b4;background-color:transparent;border-bottom-width:2px;border-bottom-style:solid;padding-bottom:2rem}.ubf-body--biology .ubf-sidebar .ubf-textBox{border-bottom-color:#92b168}.ubf-body--chemistry .ubf-sidebar .ubf-textBox{border-bottom-color:#a08caa}.ubf-body--educationalScience .ubf-sidebar .ubf-textBox{border-bottom-color:#f08c50}.ubf-body--history .ubf-sidebar .ubf-textBox{border-bottom-color:#7db4be}.ubf-body--publicHealth .ubf-sidebar .ubf-textBox{border-bottom-color:#dc5a5a}.ubf-body--linguistics .ubf-sidebar .ubf-textBox{border-bottom-color:#8fa3b9}.ubf-body--mathematics .ubf-sidebar .ubf-textBox{border-bottom-color:#dcaa41}.ubf-body--medicine .ubf-sidebar .ubf-textBox{border-bottom-color:#145f7d}.ubf-body--physics .ubf-sidebar .ubf-textBox{border-bottom-color:#649696}.ubf-body--law .ubf-sidebar .ubf-textBox{border-bottom-color:#8c8c96}.ubf-body--psychology .ubf-sidebar .ubf-textBox{border-bottom-color:#8c3250}.ubf-body--sociology .ubf-sidebar .ubf-textBox{border-bottom-color:#af4b50}.ubf-body--technology .ubf-sidebar .ubf-textBox{border-bottom-color:#558ca0}.ubf-body--economics .ubf-sidebar .ubf-textBox{border-bottom-color:#46506e}}.ubf-textBox__body{-ms-flex-positive:0;flex-grow:0}*+.ubf-textBox__body{margin-top:2rem}.ubf-textBox__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;min-height:100%;padding:1rem}@media (min-width:1024px){.ubf-textBox__content{padding:2rem}}@media (min-width:1024px){.ubf-sidebar .ubf-textBox__content{padding:0}}.ubf-textBox__text{-ms-flex-positive:0;flex-grow:0}.ubf-section--cover .ubf-textBox__textBody{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0)}@media (min-width:1024px){.ubf-section--cover .ubf-textBox__textBody{position:static;width:auto;height:auto;margin:auto;overflow:visible;clip:none}}.ubf-textBox__title{font-size:3.5rem;line-height:1.3;font-weight:700;font-style:normal;-ms-flex-positive:1;flex-grow:1}.ubf-body--home .ubf-section--highlights .ubf-textBox__title{font-size:5.5rem;line-height:1.2;font-weight:700;font-style:normal}.ubf-section--cover .ubf-textBox__title{font-size:1.6rem;line-height:1.6;font-weight:700}@media (min-width:1024px){.ubf-section--cover .ubf-textBox__title{font-size:3.5rem;line-height:1.3;font-weight:700;font-style:normal}}@media (min-width:1024px){.ubf-sidebar .ubf-textBox__title{font-size:2.4rem;line-height:1.3;font-weight:700;font-style:normal}}.ubf-textBox__text a,.ubf-textBox__textBody{font-size:1.5rem;line-height:1.6;font-weight:400}.ubf-textBox__textBody{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0)}@media (min-width:1024px){.ubf-textBox__textBody{position:static;width:auto;height:auto;margin:auto;overflow:visible;clip:none}}.ubf-textBox__content{word-wrap:break-all;overflow-wrap:break-word}.ubf-textBox__title{font-size:2.4rem!important}@media (min-width:1024px){.ubf-textBox__title{font-size:3.5rem!important}}
/* skinning-critical.css.map */


/** ubf - v0.3.0 - 2019-05-17 */
.ubf-button{-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;position:relative;text-decoration:none;background-color:#14f5b4;border:1px solid #14f5b4;font-size:1.6rem;line-height:1.6;font-weight:400;transition:background-color .2s;color:#000;font-weight:700;min-width:16rem;padding:.65rem;text-align:center}.ubf-button:before{content:"\00a0";display:block;margin-left:-1px;overflow:hidden;position:relative;visibility:hidden;width:1px;z-index:1}.ubf-button__icon,.ubf-button__icon svg,.ubf-button__label{display:inline-block;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.ubf-button__label{-ms-flex-positive:1;flex-grow:1}.ubf-button__icon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.ubf-button__icon figure,.ubf-button__icon span[data-type=svg]{width:inherit;height:inherit;display:inline-block;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.ubf-button__icon+.ubf-button__label,.ubf-button__label+.ubf-button__icon{margin-left:1em}.ubf-body--biology .ubf-button{background-color:#92b168;border-color:#92b168}.ubf-body--chemistry .ubf-button{background-color:#a08caa;border-color:#a08caa}.ubf-body--educationalScience .ubf-button{background-color:#f08c50;border-color:#f08c50}.ubf-body--history .ubf-button{background-color:#7db4be;border-color:#7db4be}.ubf-body--publicHealth .ubf-button{background-color:#dc5a5a;border-color:#dc5a5a}.ubf-body--linguistics .ubf-button{background-color:#8fa3b9;border-color:#8fa3b9}.ubf-body--mathematics .ubf-button{background-color:#dcaa41;border-color:#dcaa41}.ubf-body--medicine .ubf-button{background-color:#145f7d;border-color:#145f7d}.ubf-body--physics .ubf-button{background-color:#649696;border-color:#649696}.ubf-body--law .ubf-button{background-color:#8c8c96;border-color:#8c8c96}.ubf-body--psychology .ubf-button{background-color:#8c3250;border-color:#8c3250}.ubf-body--sociology .ubf-button{background-color:#af4b50;border-color:#af4b50}.ubf-body--technology .ubf-button{background-color:#558ca0;border-color:#558ca0}.ubf-body--economics .ubf-button{background-color:#46506e;border-color:#46506e}.ubf-button:active,.ubf-button:focus,html:not(.mobile) .ubf-button:hover{outline:1px solid #000}.ubf-button--pagination{border-color:#000;min-width:4rem}.ubf-button--next,.ubf-button--prev{background-color:#14f5b4;border-color:#14f5b4}.ubf-body--biology .ubf-button--next,.ubf-body--biology .ubf-button--prev{background-color:#92b168;border-color:#92b168}.ubf-body--chemistry .ubf-button--next,.ubf-body--chemistry .ubf-button--prev{background-color:#a08caa;border-color:#a08caa}.ubf-body--educationalScience .ubf-button--next,.ubf-body--educationalScience .ubf-button--prev{background-color:#f08c50;border-color:#f08c50}.ubf-body--history .ubf-button--next,.ubf-body--history .ubf-button--prev{background-color:#7db4be;border-color:#7db4be}.ubf-body--publicHealth .ubf-button--next,.ubf-body--publicHealth .ubf-button--prev{background-color:#dc5a5a;border-color:#dc5a5a}.ubf-body--linguistics .ubf-button--next,.ubf-body--linguistics .ubf-button--prev{background-color:#8fa3b9;border-color:#8fa3b9}.ubf-body--mathematics .ubf-button--next,.ubf-body--mathematics .ubf-button--prev{background-color:#dcaa41;border-color:#dcaa41}.ubf-body--medicine .ubf-button--next,.ubf-body--medicine .ubf-button--prev{background-color:#145f7d;border-color:#145f7d}.ubf-body--physics .ubf-button--next,.ubf-body--physics .ubf-button--prev{background-color:#649696;border-color:#649696}.ubf-body--law .ubf-button--next,.ubf-body--law .ubf-button--prev{background-color:#8c8c96;border-color:#8c8c96}.ubf-body--psychology .ubf-button--next,.ubf-body--psychology .ubf-button--prev{background-color:#8c3250;border-color:#8c3250}.ubf-body--sociology .ubf-button--next,.ubf-body--sociology .ubf-button--prev{background-color:#af4b50;border-color:#af4b50}.ubf-body--technology .ubf-button--next,.ubf-body--technology .ubf-button--prev{background-color:#558ca0;border-color:#558ca0}.ubf-body--economics .ubf-button--next,.ubf-body--economics .ubf-button--prev{background-color:#46506e;border-color:#46506e}.ubf-body .ubf-button--generic{background-color:#f0f0f0;border-color:#f0f0f0}.ubf-button--link{color:#000;font-weight:700;text-decoration:underline;background-color:transparent;border-color:transparent;padding:0;min-width:0;text-align:left}.ubf-button--link:not([disabled]):hover{color:#00b37d}.ubf-body--biology .ubf-button--link:not([disabled]):hover{color:#708f4a}.ubf-body--chemistry .ubf-button--link:not([disabled]):hover{color:#84698d}.ubf-body--educationalScience .ubf-button--link:not([disabled]):hover{color:#c36226}.ubf-body--history .ubf-button--link:not([disabled]):hover{color:#4e8f9a}.ubf-body--publicHealth .ubf-button--link:not([disabled]):hover{color:#c55757}.ubf-body--linguistics .ubf-button--link:not([disabled]):hover{color:#70859c}.ubf-body--mathematics .ubf-button--link:not([disabled]):hover{color:#b08323}.ubf-body--medicine .ubf-button--link:not([disabled]):hover{color:#145f7d}.ubf-body--physics .ubf-button--link:not([disabled]):hover{color:#4b7d7d}.ubf-body--law .ubf-button--link:not([disabled]):hover{color:#6d6d77}.ubf-body--psychology .ubf-button--link:not([disabled]):hover{color:#85314a}.ubf-body--sociology .ubf-button--link:not([disabled]):hover{color:#a4474c}.ubf-body--technology .ubf-button--link:not([disabled]):hover{color:#47798c}.ubf-body--economics .ubf-button--link:not([disabled]):hover{color:#46506e}.ubf-button--link:active,html:not(.mobile) .ubf-button--link:hover{outline:0}.ubf-form--login .ubf-button--link{color:#000;font-weight:700;text-decoration:underline;background-color:transparent;border-color:transparent}.ubf-form--login .ubf-button--link:not([disabled]):hover{color:#000;text-decoration:none}@media (min-width:575px){.ubf-button--prominent{min-width:34rem}}.ubf-button--seamless{color:#000;font-weight:700;text-decoration:underline;background-color:transparent;border-color:transparent;padding-left:0;padding-right:0;min-width:0}.ubf-button--seamless:not([disabled]):hover{color:#00b37d}.ubf-body--biology .ubf-button--seamless:not([disabled]):hover{color:#708f4a}.ubf-body--chemistry .ubf-button--seamless:not([disabled]):hover{color:#84698d}.ubf-body--educationalScience .ubf-button--seamless:not([disabled]):hover{color:#c36226}.ubf-body--history .ubf-button--seamless:not([disabled]):hover{color:#4e8f9a}.ubf-body--publicHealth .ubf-button--seamless:not([disabled]):hover{color:#c55757}.ubf-body--linguistics .ubf-button--seamless:not([disabled]):hover{color:#70859c}.ubf-body--mathematics .ubf-button--seamless:not([disabled]):hover{color:#b08323}.ubf-body--medicine .ubf-button--seamless:not([disabled]):hover{color:#145f7d}.ubf-body--physics .ubf-button--seamless:not([disabled]):hover{color:#4b7d7d}.ubf-body--law .ubf-button--seamless:not([disabled]):hover{color:#6d6d77}.ubf-body--psychology .ubf-button--seamless:not([disabled]):hover{color:#85314a}.ubf-body--sociology .ubf-button--seamless:not([disabled]):hover{color:#a4474c}.ubf-body--technology .ubf-button--seamless:not([disabled]):hover{color:#47798c}.ubf-body--economics .ubf-button--seamless:not([disabled]):hover{color:#46506e}.ubf-button--seamless:active,html:not(.mobile) .ubf-button--seamless:hover{outline:0}.ubf-button--secondary{background-color:transparent}.ubf-body--ekvv .ubf-button--scrollToTop{opacity:0;visibility:hidden;margin-right:2rem}@media (min-width:1024px){.ubf-body--ekvv .ubf-button--scrollToTop{margin-left:calc(75% - 2rem + 4rem)}}.ubf-button--scrollToTop.ubf-js-visible{visibility:inherit;opacity:1}.ubf-button--scrollToTop span[data-type=svg]{height:1.6rem;-ms-transform:rotate(-90deg);transform:rotate(-90deg);margin-right:1rem}.ubf-field--search .ubf-button{min-width:0}@media (min-width:1024px){.ubf-field--search .ubf-button{min-width:16rem}}.ubf-button--pagination .ubf-button__icon{height:1rem;width:auto}.ubf-button--pagination.ubf-button--prev .ubf-button__icon{position:relative;-ms-transform:rotate(180deg);transform:rotate(180deg)}.ubf-field{font-size:1.6rem;line-height:1.6;font-weight:400}.ubf-field--disabled{opacity:.4}.ubf-field--search .ubf-field__input--text+.ubf-field__button{margin-left:2rem}.ubf-field__fields--grid .ubf-field__button{width:auto}@media (min-width:1024px){.ubf-field__fields--grid .ubf-field__button{-ms-flex-item-align:end;align-self:flex-end;min-width:none;width:calc(33.33333% - 2rem + 0px)}}.ubf-field__content{margin-left:-3rem}.ubf-field--group>.ubf-field__content{margin-left:0}.ubf-field__description{margin-left:3rem}.ubf-field__description:not(.ubf-field__description--extended){font-size:1rem;line-height:1.3;font-weight:400;font-style:normal;margin-top:.5rem}.ubf-field--password .ubf-field__description,.ubf-field--select .ubf-field__description,.ubf-field--text .ubf-field__description,.ubf-field--textarea .ubf-field__description{margin-top:.5rem}.ubf-field--checkbox .ubf-field__description,.ubf-field--radio .ubf-field__description{margin-left:6rem}.ubf-field__errors{font-size:1rem;line-height:1.3;font-weight:400;font-style:normal;color:red;margin-left:3rem;margin-top:.5rem}.ubf-field__field{width:calc(100% - 2rem + 0px)}@media (min-width:1024px){.ubf-field__fields--horizontal>.ubf-field__field{display:inline-block;width:auto;margin-left:3rem;margin-top:0}}@media (min-width:1024px){.ubf-field__fields--grid>.ubf-field__field{width:calc(33.33333% - 2rem + 0px)}}@media (min-width:1024px){.ubf-field__fields--grid>.ubf-field__field--double{width:calc(66.66667% - 2rem + 0px)}}.ubf-field--checkboxes .ubf-field__field,.ubf-field--radios .ubf-field__field{margin-top:0}.ubf-field__fields{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;margin-left:-2rem;margin-top:-3rem;position:relative}.ubf-field__fields>*{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-left:2rem;margin-top:3rem}.ubf-field--checkboxes .ubf-field__fields,.ubf-field--radios .ubf-field__fields{margin-top:0}@media (min-width:1024px){.ubf-field__fields--horizontal{font-size:0;display:block;margin-top:0;margin-left:-3rem}}.ubf-field__info{color:#646464;display:block}.ubf-field__info--strong{color:#000}.ubf-field--checkbox .ubf-field__info,.ubf-field--radio .ubf-field__info{margin-left:3rem}.ubf-field__label+.ubf-field__info{margin-top:-1rem}@media (min-width:1024px){.ubf-field__label+.ubf-field__info{margin-top:0}}@media (min-width:1024px){.ubf-field__inputWrapper--extended .ubf-field__info{padding:.65rem 0;margin-left:0;width:calc(16.66667% - 1rem + 0px)}}@media (min-width:1024px){.ubf-field__inputWrapper--extended .ubf-field__info--compact{width:calc(16.66667% - 1rem + 0px)}}@media (min-width:1024px){.ubf-field__inputWrapper--extended .ubf-field__info--right{text-align:right}}.ubf-field__inputWrapper--extended .ubf-field__info--first{color:#000;margin-left:3rem;-ms-flex-positive:1;flex-grow:1}.ubf-field__input{font-size:1.6rem;line-height:1.6;font-weight:400;background-color:transparent;color:#646464}.ubf-field__input:focus{outline-color:#14f5b4;outline-style:solid;outline-width:1px}.ubf-body--biology .ubf-field__input:focus{outline-color:#92b168}.ubf-body--chemistry .ubf-field__input:focus{outline-color:#a08caa}.ubf-body--educationalScience .ubf-field__input:focus{outline-color:#f08c50}.ubf-body--history .ubf-field__input:focus{outline-color:#7db4be}.ubf-body--publicHealth .ubf-field__input:focus{outline-color:#dc5a5a}.ubf-body--linguistics .ubf-field__input:focus{outline-color:#8fa3b9}.ubf-body--mathematics .ubf-field__input:focus{outline-color:#dcaa41}.ubf-body--medicine .ubf-field__input:focus{outline-color:#145f7d}.ubf-body--physics .ubf-field__input:focus{outline-color:#649696}.ubf-body--law .ubf-field__input:focus{outline-color:#8c8c96}.ubf-body--psychology .ubf-field__input:focus{outline-color:#8c3250}.ubf-body--sociology .ubf-field__input:focus{outline-color:#af4b50}.ubf-body--technology .ubf-field__input:focus{outline-color:#558ca0}.ubf-body--economics .ubf-field__input:focus{outline-color:#46506e}.ubf-field__input--password,.ubf-field__input--text{background-color:#fff;border:1px solid #646464;padding:.65rem;width:100%}.ubf-form--login .ubf-field__input--password,.ubf-form--login .ubf-field__input--text{background-color:transparent}.ubf-field--invalid .ubf-field__input--password,.ubf-field--invalid .ubf-field__input--text{border-color:red}@media (min-width:1024px){.ubf-form__field--full .ubf-field__input--password,.ubf-form__field--full .ubf-field__input--text{max-width:calc(75% + -.5rem + 0px)}}@media (min-width:1024px){.ubf-contentBlock--formSmall .ubf-form__field--full .ubf-field__input--password,.ubf-contentBlock--formSmall .ubf-form__field--full .ubf-field__input--text,.ubf-field__fields .ubf-field__input--password,.ubf-field__fields .ubf-field__input--text{max-width:none}}.ubf-field__label--radioText .ubf-field__input--password,.ubf-field__label--radioText .ubf-field__input--text{padding:.15rem .65rem}.ubf-field--search .ubf-field__input--password,.ubf-field--search .ubf-field__input--text{width:auto;-ms-flex-positive:1;flex-grow:1}.ubf-field__input--textarea{background-color:#fff;border:1px solid #646464;min-height:12.24rem;padding:1rem;width:100%}@media (min-width:1024px){.ubf-form__field--full .ubf-field__input--textarea{max-width:calc(75% + -.5rem + 0px)}}@media (min-width:1024px){.ubf-contentBlock--formSmall .ubf-form__field--full .ubf-field__input--textarea{max-width:none}}.ubf-field--invalid .ubf-field__input--textarea{border-color:red}.ubf-field__input--select{background-color:transparent;border:1px solid #646464;border-radius:0;min-width:16rem;padding:.65rem 2rem .65rem .65rem;position:relative;width:100%;z-index:2;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ubf-field__input--select::-ms-expand{display:none}.ubf-field--invalid .ubf-field__input--select{border-color:red}.ubf-field__input--checkbox,.ubf-field__input--radio{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0)}.ubf-field__inputWrapper{margin-left:3rem;position:relative}.ubf-field--select .ubf-field__inputWrapper{background-color:#fff}@media (min-width:1024px){.ubf-field__inputWrapper--extended{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;margin-right:-1rem}.ubf-field__inputWrapper--extended>*{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-right:1rem}}@media (min-width:1024px){.ubf-field--horizontal .ubf-field__inputWrapper{display:inline-block}}@media (min-width:1024px){.ubf-form__field--full.ubf-field--select .ubf-field__inputWrapper{max-width:calc(75% + -.5rem + -2rem)}}@media (min-width:1024px){.ubf-contentBlock--formSmall .ubf-form__field--full.ubf-field--select .ubf-field__inputWrapper{max-width:100%}}.ubf-field--search .ubf-field__inputWrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1024px){.ubf-field--search .ubf-field__inputWrapper{max-width:calc(75% + -.5rem + -2rem)}}.ubf-field--radioText .ubf-field__inputWrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;position:relative}.ubf-field__label{font-size:1.6rem;line-height:1.6;font-weight:400;border-color:transparent;border-style:solid;border-width:1px 0;color:#646464;display:block;margin-left:3rem;padding:.65rem 0;position:relative}.ubf-field__label--strong{color:#000}.ubf-field__label--important{font-size:2.4rem;line-height:1.3;font-weight:700;font-style:normal;font-weight:strong}.ubf-form--login .ubf-field__label{padding-top:0}.ubf-field--group>.ubf-field__content>.ubf-field__label{margin-left:0}.ubf-field--text .ubf-field__label,.ubf-field__label .ubf-field--password{display:block}input[type=checkbox]+.ubf-field__label--checkbox:before{border:1px solid #646464;content:"";height:2rem;left:-3rem;position:absolute;top:1rem;vertical-align:middle;width:2rem}input[type=checkbox]+.ubf-field__label--checkbox:after{transition:opacity .2s;background-color:#14f5b4;content:"";height:1.2rem;left:-2.6rem;opacity:0;position:absolute;top:1.4rem;vertical-align:middle;width:1.2rem}.ubf-body--biology input[type=checkbox]+.ubf-field__label--checkbox:after{background-color:#92b168}.ubf-body--chemistry input[type=checkbox]+.ubf-field__label--checkbox:after{background-color:#a08caa}.ubf-body--educationalScience input[type=checkbox]+.ubf-field__label--checkbox:after{background-color:#f08c50}.ubf-body--history input[type=checkbox]+.ubf-field__label--checkbox:after{background-color:#7db4be}.ubf-body--publicHealth input[type=checkbox]+.ubf-field__label--checkbox:after{background-color:#dc5a5a}.ubf-body--linguistics input[type=checkbox]+.ubf-field__label--checkbox:after{background-color:#8fa3b9}.ubf-body--mathematics input[type=checkbox]+.ubf-field__label--checkbox:after{background-color:#dcaa41}.ubf-body--medicine input[type=checkbox]+.ubf-field__label--checkbox:after{background-color:#145f7d}.ubf-body--physics input[type=checkbox]+.ubf-field__label--checkbox:after{background-color:#649696}.ubf-body--law input[type=checkbox]+.ubf-field__label--checkbox:after{background-color:#8c8c96}.ubf-body--psychology input[type=checkbox]+.ubf-field__label--checkbox:after{background-color:#8c3250}.ubf-body--sociology input[type=checkbox]+.ubf-field__label--checkbox:after{background-color:#af4b50}.ubf-body--technology input[type=checkbox]+.ubf-field__label--checkbox:after{background-color:#558ca0}.ubf-body--economics input[type=checkbox]+.ubf-field__label--checkbox:after{background-color:#46506e}input:focus+input[type=checkbox]+.ubf-field__label--checkbox{outline-color:#14f5b4;outline-width:1px;outline-style:solid}.ubf-body--biology input:focus+input[type=checkbox]+.ubf-field__label--checkbox{outline-color:#92b168}.ubf-body--chemistry input:focus+input[type=checkbox]+.ubf-field__label--checkbox{outline-color:#a08caa}.ubf-body--educationalScience input:focus+input[type=checkbox]+.ubf-field__label--checkbox{outline-color:#f08c50}.ubf-body--history input:focus+input[type=checkbox]+.ubf-field__label--checkbox{outline-color:#7db4be}.ubf-body--publicHealth input:focus+input[type=checkbox]+.ubf-field__label--checkbox{outline-color:#dc5a5a}.ubf-body--linguistics input:focus+input[type=checkbox]+.ubf-field__label--checkbox{outline-color:#8fa3b9}.ubf-body--mathematics input:focus+input[type=checkbox]+.ubf-field__label--checkbox{outline-color:#dcaa41}.ubf-body--medicine input:focus+input[type=checkbox]+.ubf-field__label--checkbox{outline-color:#145f7d}.ubf-body--physics input:focus+input[type=checkbox]+.ubf-field__label--checkbox{outline-color:#649696}.ubf-body--law input:focus+input[type=checkbox]+.ubf-field__label--checkbox{outline-color:#8c8c96}.ubf-body--psychology input:focus+input[type=checkbox]+.ubf-field__label--checkbox{outline-color:#8c3250}.ubf-body--sociology input:focus+input[type=checkbox]+.ubf-field__label--checkbox{outline-color:#af4b50}.ubf-body--technology input:focus+input[type=checkbox]+.ubf-field__label--checkbox{outline-color:#558ca0}.ubf-body--economics input:focus+input[type=checkbox]+.ubf-field__label--checkbox{outline-color:#46506e}input[type=checkbox]:checked+.ubf-field__label--checkbox:after{opacity:1}input[disabled]+.ubf-field__label--checkbox:before{background-color:#646464}input:focus+.ubf-field__label--checkbox:before{outline-color:#14f5b4;outline-width:1px;outline-style:solid}.ubf-body--biology input:focus+.ubf-field__label--checkbox:before{outline-color:#92b168}.ubf-body--chemistry input:focus+.ubf-field__label--checkbox:before{outline-color:#a08caa}.ubf-body--educationalScience input:focus+.ubf-field__label--checkbox:before{outline-color:#f08c50}.ubf-body--history input:focus+.ubf-field__label--checkbox:before{outline-color:#7db4be}.ubf-body--publicHealth input:focus+.ubf-field__label--checkbox:before{outline-color:#dc5a5a}.ubf-body--linguistics input:focus+.ubf-field__label--checkbox:before{outline-color:#8fa3b9}.ubf-body--mathematics input:focus+.ubf-field__label--checkbox:before{outline-color:#dcaa41}.ubf-body--medicine input:focus+.ubf-field__label--checkbox:before{outline-color:#145f7d}.ubf-body--physics input:focus+.ubf-field__label--checkbox:before{outline-color:#649696}.ubf-body--law input:focus+.ubf-field__label--checkbox:before{outline-color:#8c8c96}.ubf-body--psychology input:focus+.ubf-field__label--checkbox:before{outline-color:#8c3250}.ubf-body--sociology input:focus+.ubf-field__label--checkbox:before{outline-color:#af4b50}.ubf-body--technology input:focus+.ubf-field__label--checkbox:before{outline-color:#558ca0}.ubf-body--economics input:focus+.ubf-field__label--checkbox:before{outline-color:#46506e}input[type=radio]+.ubf-field__label--radio:before{border:1px solid #646464;border-radius:50%;content:"";height:2rem;left:-3rem;position:absolute;top:1rem;vertical-align:middle;width:2rem}input[type=radio]+.ubf-field__label--radio:after{transition:opacity .2s;background-color:#14f5b4;border-radius:50%;content:"";height:1.2rem;left:-2.6rem;opacity:0;position:absolute;top:1.4rem;vertical-align:middle;width:1.2rem}.ubf-body--biology input[type=radio]+.ubf-field__label--radio:after{background-color:#92b168}.ubf-body--chemistry input[type=radio]+.ubf-field__label--radio:after{background-color:#a08caa}.ubf-body--educationalScience input[type=radio]+.ubf-field__label--radio:after{background-color:#f08c50}.ubf-body--history input[type=radio]+.ubf-field__label--radio:after{background-color:#7db4be}.ubf-body--publicHealth input[type=radio]+.ubf-field__label--radio:after{background-color:#dc5a5a}.ubf-body--linguistics input[type=radio]+.ubf-field__label--radio:after{background-color:#8fa3b9}.ubf-body--mathematics input[type=radio]+.ubf-field__label--radio:after{background-color:#dcaa41}.ubf-body--medicine input[type=radio]+.ubf-field__label--radio:after{background-color:#145f7d}.ubf-body--physics input[type=radio]+.ubf-field__label--radio:after{background-color:#649696}.ubf-body--law input[type=radio]+.ubf-field__label--radio:after{background-color:#8c8c96}.ubf-body--psychology input[type=radio]+.ubf-field__label--radio:after{background-color:#8c3250}.ubf-body--sociology input[type=radio]+.ubf-field__label--radio:after{background-color:#af4b50}.ubf-body--technology input[type=radio]+.ubf-field__label--radio:after{background-color:#558ca0}.ubf-body--economics input[type=radio]+.ubf-field__label--radio:after{background-color:#46506e}input:focus+input[type=radio]+.ubf-field__label--radio{outline-color:#14f5b4;outline-width:1px;outline-style:solid}.ubf-body--biology input:focus+input[type=radio]+.ubf-field__label--radio{outline-color:#92b168}.ubf-body--chemistry input:focus+input[type=radio]+.ubf-field__label--radio{outline-color:#a08caa}.ubf-body--educationalScience input:focus+input[type=radio]+.ubf-field__label--radio{outline-color:#f08c50}.ubf-body--history input:focus+input[type=radio]+.ubf-field__label--radio{outline-color:#7db4be}.ubf-body--publicHealth input:focus+input[type=radio]+.ubf-field__label--radio{outline-color:#dc5a5a}.ubf-body--linguistics input:focus+input[type=radio]+.ubf-field__label--radio{outline-color:#8fa3b9}.ubf-body--mathematics input:focus+input[type=radio]+.ubf-field__label--radio{outline-color:#dcaa41}.ubf-body--medicine input:focus+input[type=radio]+.ubf-field__label--radio{outline-color:#145f7d}.ubf-body--physics input:focus+input[type=radio]+.ubf-field__label--radio{outline-color:#649696}.ubf-body--law input:focus+input[type=radio]+.ubf-field__label--radio{outline-color:#8c8c96}.ubf-body--psychology input:focus+input[type=radio]+.ubf-field__label--radio{outline-color:#8c3250}.ubf-body--sociology input:focus+input[type=radio]+.ubf-field__label--radio{outline-color:#af4b50}.ubf-body--technology input:focus+input[type=radio]+.ubf-field__label--radio{outline-color:#558ca0}.ubf-body--economics input:focus+input[type=radio]+.ubf-field__label--radio{outline-color:#46506e}input[type=radio]:checked+.ubf-field__label--radio:after{opacity:1}input[disabled]+.ubf-field__label--radio:before{background-color:#646464}input:focus+.ubf-field__label--radio:before{outline-color:#14f5b4;outline-width:1px;outline-style:solid}.ubf-body--biology input:focus+.ubf-field__label--radio:before{outline-color:#92b168}.ubf-body--chemistry input:focus+.ubf-field__label--radio:before{outline-color:#a08caa}.ubf-body--educationalScience input:focus+.ubf-field__label--radio:before{outline-color:#f08c50}.ubf-body--history input:focus+.ubf-field__label--radio:before{outline-color:#7db4be}.ubf-body--publicHealth input:focus+.ubf-field__label--radio:before{outline-color:#dc5a5a}.ubf-body--linguistics input:focus+.ubf-field__label--radio:before{outline-color:#8fa3b9}.ubf-body--mathematics input:focus+.ubf-field__label--radio:before{outline-color:#dcaa41}.ubf-body--medicine input:focus+.ubf-field__label--radio:before{outline-color:#145f7d}.ubf-body--physics input:focus+.ubf-field__label--radio:before{outline-color:#649696}.ubf-body--law input:focus+.ubf-field__label--radio:before{outline-color:#8c8c96}.ubf-body--psychology input:focus+.ubf-field__label--radio:before{outline-color:#8c3250}.ubf-body--sociology input:focus+.ubf-field__label--radio:before{outline-color:#af4b50}.ubf-body--technology input:focus+.ubf-field__label--radio:before{outline-color:#558ca0}.ubf-body--economics input:focus+.ubf-field__label--radio:before{outline-color:#46506e}.ubf-field--radioText .ubf-field__label--radio{bottom:0;-ms-flex-positive:0;flex-grow:0;left:0;padding-right:0;padding-left:0;position:absolute;right:0;top:0}@media (min-width:1024px){.ubf-field__inputWrapper--extended .ubf-field__label--radio{-ms-flex-positive:1;flex-grow:1}}.ubf-field__label--radioText{padding:.4rem 0;-ms-flex-positive:1;flex-grow:1}@media (min-width:1024px){.ubf-field__inputWrapper--extended .ubf-field__label{width:calc(50% - 1rem + -3rem)}}.ubf-field--required>.ubf-field__content>.ubf-field__inputWrapper>.ubf-field__label .ubf-field__labelValue:after,.ubf-field--required>.ubf-field__content>.ubf-field__label .ubf-field__labelValue:after{content:"*"}.ubf-field__selectIcon{color:#646464;position:absolute;right:.5rem;top:50%;height:1rem;width:1rem;text-align:center;-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);z-index:1}.ubf-field__selectIcon [data-type=svg]{width:auto;height:100%}.ubf-field__text{margin-left:3rem;color:#646464}.ubf-field__text--info{margin-top:3rem;margin-left:0;margin-bottom:3rem}.ubf-field__link{color:#646464;display:block;font-weight:700;margin-left:3rem;padding-bottom:1rem;text-decoration:none}.ubf-field__link:active,html:not(.mobile) .ubf-field__link:hover{color:#000}.ubf-footer{font-size:1.4rem;line-height:1.2;font-weight:400;background-color:#646464;color:#f0f0f0;position:relative;z-index:15}@media (min-width:1024px){.ubf-footer{z-index:3}}.ubf-footer.ubf-js-covered{position:fixed;width:100%;left:0;z-index:3}.ubf-footer__content{padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;max-width:none;width:100%}@media (min-width:1024px){.ubf-footer__content{max-width:121rem;padding-left:7.5rem;padding-right:7.5rem}}@media (min-width:1024px){.ubf-body--ekvv .ubf-footer__content{max-width:203rem;padding-left:1.5rem;padding-right:1.5rem}}.ubf-footer__menu{padding-bottom:2rem;padding-top:2rem}.ubf-footer__menu+.ubf-footer__menu{padding-top:0}.ubf-footer__menu+.ubf-footer__menu:before{border-top:2px solid currentColor;content:"";display:block;padding-bottom:2rem}.ubf-footer__menu--logos{overflow:hidden;position:relative}.ubf-footer__menu--social .ubf-footer__menuItem{margin-right:2rem}.ubf-footer__menu--social .ubf-footer__menuItem:last-child{margin-right:0}.ubf-footer__menu--content .ubf-footer__menuItem{padding-bottom:1.5rem}@media (min-width:1024px){.ubf-footer__menu--content .ubf-footer__menuItem:last-child{padding-bottom:0}}.ubf-footer__menu--logos .ubf-footer__menuItem{height:8rem;-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0;margin-left:3rem;margin-top:2rem}@media (min-width:1024px){.ubf-footer__menu--logos .ubf-footer__menuItem{margin-left:5rem}}.ubf-footer__menu--logos .ubf-footer__menuItems{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:10rem;-ms-flex-pack:start;justify-content:flex-start;margin-left:-3rem;margin-top:-2rem;padding-bottom:2rem}@media (min-width:1024px){.ubf-footer__menu--logos .ubf-footer__menuItems{margin-left:-5rem}}html.no-js .ubf-footer__menu--logos .ubf-footer__menuItems{-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;padding-bottom:0}.ubf-footer__menu--social .ubf-footer__menuItems{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;line-height:0}.ubf-footer__menu--content .ubf-footer__menuItems{transition:opacity .4s;opacity:0;padding-left:5rem;position:absolute}html.no-js .ubf-footer__menu--content .ubf-footer__menuItems{-ms-transform:translateX(-200%);transform:translateX(-200%)}@media (min-width:1024px){html.no-js .ubf-footer__menu--content .ubf-footer__menuItems{-ms-transform:none;transform:none}}.ubf-footer__menu--content .ubf-footer__menuItems:focus-within{outline:none}html.no-js .ubf-footer__menu--content .ubf-footer__menuItems:focus-within{opacity:1;position:relative;-ms-transform:none;transform:none}.ubf-footer__menu--content .ubf-footer__menuItems:not(.ubf-js-collapsed):not(.legacy-js-collapsed){opacity:1;position:relative;-ms-transform:none;transform:none}@media (min-width:1024px){.ubf-footer__menu--content .ubf-footer__menuItems{opacity:1;position:relative;-ms-transform:none;transform:none;padding-left:0;transition:none}}.ubf-footer__menuLink{color:inherit;display:inline-block;text-decoration:none}.ubf-footer__menuLink:active,html:not(.mobile) .ubf-footer__menuLink:hover{text-decoration:underline}.ubf-footer__menuLink--section{margin-bottom:1rem}@media (min-width:1024px){.ubf-footer__menuLink--section{margin-bottom:2rem;pointer-events:none}}.ubf-footer__menu--logos .ubf-footer__menuLink{height:100%;position:relative}.ubf-footer__menuLink:after{content:"";display:none;position:absolute;z-index:2;left:0;top:0;width:100%;height:100%}.ubf-footer__menu--logos .ubf-footer__menuLink:after{display:block}.ubf-footer__menuLinkIcon{display:inline-block;line-height:0}.ubf-footer__menuSection .ubf-footer__menuLinkIcon{transition:transform .4s;height:1rem;margin-right:.5rem;position:relative;text-align:center;width:1rem}@media (min-width:1024px){.ubf-footer__menuSection .ubf-footer__menuLinkIcon{display:none}}.ubf-footer__menuSection .ubf-footer__menuLinkIcon [data-type=svg]{height:100%;width:auto}.ubf-footer__menuLink.ubf-js-toggled .ubf-footer__menuLinkIcon,html.no-js .ubf-footer__menuSection:focus-within .ubf-footer__menuLinkIcon{-ms-transform:rotate(90deg);transform:rotate(90deg)}.ubf-footer__menu--social .ubf-footer__menuLinkIcon{width:4rem}.ubf-footer__menu--social .ubf-footer__menuLinkIcon [data-type=svg]{height:auto;width:100%}.ubf-footer__menu--social .ubf-footer__menuLinkLabel{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0)}.ubf-footer__menuSection{transition:height .4s;position:relative;overflow:hidden;width:100%}@media (min-width:1024px){.ubf-footer__menuSection{overflow:visible;transition:none;width:calc(25% + -1.5rem + 0px)}}.ubf-footer__menuSections{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:-1rem;position:relative}.ubf-footer__menuSections>*{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:1rem}@media (min-width:1024px){.ubf-footer__menuSections{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:-2rem}.ubf-footer__menuSections>*{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:2rem}}.ubf-footer__picture{width:auto;height:100%;-webkit-user-drag:none}.ubf-footer__sliderNavigation{left:0;height:100%;pointer-events:none;position:absolute;top:0;width:100%}.ubf-footer__sliderNavigationButton{transition:opacity .2s,visibility .2s;visibility:hidden;-ms-flex-align:center;align-items:center;background-color:#646464;border:0;display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:end;justify-content:flex-end;left:0;opacity:0;position:absolute;pointer-events:all;top:0;width:100%}.ubf-footer__sliderNavigationButton.ubf-js-enabled{opacity:1;visibility:inherit}.ubf-footer__sliderNavigationButton [data-type=svg]{height:1rem;width:auto}.ubf-footer__sliderNavigationItem{bottom:0;position:absolute;top:4px;width:1.5rem}.ubf-footer__sliderNavigationItem--left{left:0;-ms-transform:rotate(180deg);transform:rotate(180deg)}.ubf-footer__sliderNavigationItem--right{right:0}.ubf-footer{z-index:3}.ubf-footer.legacy-js-covered{position:fixed;width:100%;left:0}.ubf-footer__menu+.ubf-footer__menu:before{border-top-style:solid;border-top-color:#f0f0f0!important;border-top-width:2px}.ubf-footer__menuItem{font-size:1.4rem;line-height:1.2;font-weight:400}.ubf-footer a{color:#f0f0f0!important;display:inline-block;text-decoration:none}.ubf-footer a:active,html:not(.mobile) .ubf-footer a:hover{text-decoration:underline}.ubf-footer a--section{font-weight:700;margin-bottom:1rem}@media (min-width:1024px){.ubf-footer a--section{margin-bottom:2rem;pointer-events:none}}.ubf-footer__menu--logos .ubf-footer a{height:100%;position:relative}.ubf-footer a:after{content:"";display:none;position:absolute;z-index:2;left:0;top:0;width:100%;height:100%}.ubf-footer__menu--logos .ubf-footer a:after{display:block}.ubf-footer__menuLink{font-size:1.4rem;line-height:1.2;font-weight:400}.ubf-footer__menuLink--section{margin-bottom:2rem;font-weight:700}.ubf-footer__menuLink--logo{height:8rem}.ubf-footer__menuSection .ubf-footer__menuLinkIcon [data-type=svg]{color:#f0f0f0}.ubf-footer__menuLink.legacy-js-toggled .ubf-footer__menuLinkIcon,html.no-js .ubf-footer__menuSection:focus-within .ubf-footer__menuLinkIcon{-ms-transform:rotate(90deg);transform:rotate(90deg)}.ubf-footer__menuLinkLabel{color:#f0f0f0!important}.ubf-footer__sliderNavigationButton.legacy-js-enabled{opacity:1;visibility:inherit}.ubf-form{position:relative}.ubf-form__button{margin-left:0;margin-bottom:2rem;margin-top:2rem}.ubf-form>.ubf-form__button:first-child{margin-top:0}.ubf-form__buttons>.ubf-form__button{margin-left:2rem;margin-top:0}.ubf-form__buttons{font-size:0;margin-left:-2rem;margin-bottom:-2rem}*+.ubf-form__buttons{margin-top:3rem}.ubf-form--login *+.ubf-form__buttons{margin-top:2rem}.ubf-form__separator+.ubf-form__buttons{margin-top:4rem}.ubf-form__field{width:calc(100% - 2rem + 0px)}@media (min-width:1024px){.ubf-form__field{width:calc(44.44444% - 2rem + 0px)}}@media (min-width:1024px){.ubf-contentBlock--formSmall .ubf-form__field{width:calc(66.66667% - 2rem + 0px)}}@media (min-width:1024px){.ubf-contentBlock--formSmall .ubf-form__field--half{width:calc(50% - 2rem + 0px)}}@media (min-width:1024px){.ubf-form__field--full{width:calc(88.88889% - 2rem + 0px)}}@media (min-width:1024px){.ubf-contentBlock--formSmall .ubf-form__field--full{width:calc(100% - 2rem + 0px)}}.ubf-form--login .ubf-form__field{width:calc(100% - 2rem + 0px)}@media (min-width:1024px){.ubf-form--login .ubf-form__field{width:calc(100% - 2rem + 0px)}}@media (min-width:1024px){.ubf-form .ubf-form__field--alone{margin-right:55.55556%}}@media (min-width:1024px){.ubf-contentBlock--formSmall .ubf-form .ubf-form__field--alone{margin-right:33.33333%}}.ubf-form__separator+.ubf-form__field{margin-top:4rem}@media (min-width:1024px){.ubf-form__separator+.ubf-form__field:not(.ubf-form__field--full):not(.ubf-form__field--alone)+.ubf-form__field:not(.ubf-form__field--full):not(.ubf-form__field--alone){margin-top:4rem}}.ubf-form__fields{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;margin-left:-2rem;margin-top:-3rem;position:relative}.ubf-form__fields>*{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-left:2rem;margin-top:3rem}.ubf-form--login .ubf-form__fields{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;margin-left:-2rem;margin-top:-2rem}.ubf-form--login .ubf-form__fields>*{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-left:2rem;margin-top:2rem}.ubf-form__separator{background-color:#14f5b4;border:0;height:2px;margin-bottom:0;display:block;width:100%}.ubf-body--biology .ubf-form__separator{background-color:#92b168}.ubf-body--chemistry .ubf-form__separator{background-color:#a08caa}.ubf-body--educationalScience .ubf-form__separator{background-color:#f08c50}.ubf-body--history .ubf-form__separator{background-color:#7db4be}.ubf-body--publicHealth .ubf-form__separator{background-color:#dc5a5a}.ubf-body--linguistics .ubf-form__separator{background-color:#8fa3b9}.ubf-body--mathematics .ubf-form__separator{background-color:#dcaa41}.ubf-body--medicine .ubf-form__separator{background-color:#145f7d}.ubf-body--physics .ubf-form__separator{background-color:#649696}.ubf-body--law .ubf-form__separator{background-color:#8c8c96}.ubf-body--psychology .ubf-form__separator{background-color:#8c3250}.ubf-body--sociology .ubf-form__separator{background-color:#af4b50}.ubf-body--technology .ubf-form__separator{background-color:#558ca0}.ubf-body--economics .ubf-form__separator{background-color:#46506e}.ubf-form__fields .ubf-form__separator{width:calc(100% - 2rem + 0px)}.ubf-body--ekvv .ubf-form__fields .ubf-form__separator{background-color:#d8d8d8}@media (min-width:1024px){.ubf-body--ekvv .ubf-form__fields .ubf-form__separator{width:calc(88.88889% - 2rem + 0px)}}*+.ubf-form__separator{margin-top:4rem}.ubf-form__fields .ubf-form__text{width:calc(100% - 2rem + 0px)}.ubf-form__buttons .ubf-form__text{font-size:1.6rem;line-height:1.6;font-weight:400;margin:3rem 0 3rem 2rem}.ubf-form__buttons .ubf-form__text:first-child{margin-top:0}.ubf-form__buttons .ubf-form__text:last-child{margin-bottom:0}.ubf-form>.ubf-form__text{margin-bottom:3rem}.ubf-form>.ubf-form__text:last-child{margin-bottom:0}.ubf-form>*+.ubf-form__text{margin-top:3rem}.ubf-form__separator+.ubf-form__text{margin-top:4rem}.ubf-sidebar .ubf-text{border-bottom-color:#14f5b4;border-bottom-style:solid;border-bottom-width:2px;padding-bottom:2rem}.ubf-body--biology .ubf-sidebar .ubf-text{border-bottom-color:#92b168}.ubf-body--chemistry .ubf-sidebar .ubf-text{border-bottom-color:#a08caa}.ubf-body--educationalScience .ubf-sidebar .ubf-text{border-bottom-color:#f08c50}.ubf-body--history .ubf-sidebar .ubf-text{border-bottom-color:#7db4be}.ubf-body--publicHealth .ubf-sidebar .ubf-text{border-bottom-color:#dc5a5a}.ubf-body--linguistics .ubf-sidebar .ubf-text{border-bottom-color:#8fa3b9}.ubf-body--mathematics .ubf-sidebar .ubf-text{border-bottom-color:#dcaa41}.ubf-body--medicine .ubf-sidebar .ubf-text{border-bottom-color:#145f7d}.ubf-body--physics .ubf-sidebar .ubf-text{border-bottom-color:#649696}.ubf-body--law .ubf-sidebar .ubf-text{border-bottom-color:#8c8c96}.ubf-body--psychology .ubf-sidebar .ubf-text{border-bottom-color:#8c3250}.ubf-body--sociology .ubf-sidebar .ubf-text{border-bottom-color:#af4b50}.ubf-body--technology .ubf-sidebar .ubf-text{border-bottom-color:#558ca0}.ubf-body--economics .ubf-sidebar .ubf-text{border-bottom-color:#46506e}.ubf-contentBlock--textBoxed .ubf-text{background-color:#f0f0f0;padding:1rem}@media (min-width:1024px){.ubf-contentBlock--textBoxed .ubf-text{padding:2rem}}.ubf-contentBlock--textBoxedBorder .ubf-text{border:2px solid #ef2626;padding:1rem}@media (min-width:1024px){.ubf-contentBlock--textBoxedBorder .ubf-text{padding:2rem}}.ubf-ugc a:not(.ubf-button){color:#000;font-weight:700;text-decoration:underline}.ubf-ugc a:not(.ubf-button):not([disabled]):hover{color:#00b37d}.ubf-body--biology .ubf-ugc a:not(.ubf-button):not([disabled]):hover{color:#708f4a}.ubf-body--chemistry .ubf-ugc a:not(.ubf-button):not([disabled]):hover{color:#84698d}.ubf-body--educationalScience .ubf-ugc a:not(.ubf-button):not([disabled]):hover{color:#c36226}.ubf-body--history .ubf-ugc a:not(.ubf-button):not([disabled]):hover{color:#4e8f9a}.ubf-body--publicHealth .ubf-ugc a:not(.ubf-button):not([disabled]):hover{color:#c55757}.ubf-body--linguistics .ubf-ugc a:not(.ubf-button):not([disabled]):hover{color:#70859c}.ubf-body--mathematics .ubf-ugc a:not(.ubf-button):not([disabled]):hover{color:#b08323}.ubf-body--medicine .ubf-ugc a:not(.ubf-button):not([disabled]):hover{color:#145f7d}.ubf-body--physics .ubf-ugc a:not(.ubf-button):not([disabled]):hover{color:#4b7d7d}.ubf-body--law .ubf-ugc a:not(.ubf-button):not([disabled]):hover{color:#6d6d77}.ubf-body--psychology .ubf-ugc a:not(.ubf-button):not([disabled]):hover{color:#85314a}.ubf-body--sociology .ubf-ugc a:not(.ubf-button):not([disabled]):hover{color:#a4474c}.ubf-body--technology .ubf-ugc a:not(.ubf-button):not([disabled]):hover{color:#47798c}.ubf-body--economics .ubf-ugc a:not(.ubf-button):not([disabled]):hover{color:#46506e}.ubf-textBox .ubf-ugc a:not(.ubf-button){color:#000;font-weight:700;text-decoration:underline}.ubf-textBox .ubf-ugc a:not(.ubf-button):not([disabled]):hover{color:#000;text-decoration:none}@media (min-width:1024px){.ubf-sidebar .ubf-textBox .ubf-ugc a:not(.ubf-button){color:#000;font-weight:700;text-decoration:underline}.ubf-sidebar .ubf-textBox .ubf-ugc a:not(.ubf-button):not([disabled]):hover{color:#00b37d}.ubf-body--biology .ubf-sidebar .ubf-textBox .ubf-ugc a:not(.ubf-button):not([disabled]):hover{color:#708f4a}.ubf-body--chemistry .ubf-sidebar .ubf-textBox .ubf-ugc a:not(.ubf-button):not([disabled]):hover{color:#84698d}.ubf-body--educationalScience .ubf-sidebar .ubf-textBox .ubf-ugc a:not(.ubf-button):not([disabled]):hover{color:#c36226}.ubf-body--history .ubf-sidebar .ubf-textBox .ubf-ugc a:not(.ubf-button):not([disabled]):hover{color:#4e8f9a}.ubf-body--publicHealth .ubf-sidebar .ubf-textBox .ubf-ugc a:not(.ubf-button):not([disabled]):hover{color:#c55757}.ubf-body--linguistics .ubf-sidebar .ubf-textBox .ubf-ugc a:not(.ubf-button):not([disabled]):hover{color:#70859c}.ubf-body--mathematics .ubf-sidebar .ubf-textBox .ubf-ugc a:not(.ubf-button):not([disabled]):hover{color:#b08323}.ubf-body--medicine .ubf-sidebar .ubf-textBox .ubf-ugc a:not(.ubf-button):not([disabled]):hover{color:#145f7d}.ubf-body--physics .ubf-sidebar .ubf-textBox .ubf-ugc a:not(.ubf-button):not([disabled]):hover{color:#4b7d7d}.ubf-body--law .ubf-sidebar .ubf-textBox .ubf-ugc a:not(.ubf-button):not([disabled]):hover{color:#6d6d77}.ubf-body--psychology .ubf-sidebar .ubf-textBox .ubf-ugc a:not(.ubf-button):not([disabled]):hover{color:#85314a}.ubf-body--sociology .ubf-sidebar .ubf-textBox .ubf-ugc a:not(.ubf-button):not([disabled]):hover{color:#a4474c}.ubf-body--technology .ubf-sidebar .ubf-textBox .ubf-ugc a:not(.ubf-button):not([disabled]):hover{color:#47798c}.ubf-body--economics .ubf-sidebar .ubf-textBox .ubf-ugc a:not(.ubf-button):not([disabled]):hover{color:#46506e}}.ubf-text .ubf-ugc a:not(.ubf-button){font-weight:400}.ubf-ugc a:not(.ubf-button).ubf-ugc__link--iconLink{display:-ms-flexbox;display:flex}.ubf-ugc a:not(.ubf-button).ubf-ugc__link--iconLink:first-of-type{margin-top:2rem}.ubf-ugc a:not(.ubf-button).ubf-ugc__link--iconLink p{margin-top:0;margin-left:1rem}.ubf-ugc a:not(.ubf-button).ubf-ugc__link--subtleLink{text-decoration:none}.ubf-ugc a:not(.ubf-button).ubf-ugc__link--subtleLinkAlternate{color:#b2b2b2}.ubf-ugc__zoomImage{position:relative;pointer-events:none}@media (min-width:1024px){.ubf-ugc__zoomImage{pointer-events:all}}.ubf-ugc button:not(.ubf-button){border:0;vertical-align:middle;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.ubf-ugc button:not(:only-child):not(:last-of-type){margin-bottom:2rem;margin-right:2rem}.ubf-ugc figcaption{font-size:1rem;line-height:1.3;font-weight:400;font-style:normal;margin-top:1rem;text-align:right}.ubf-ugc figure,.ubf-ugc figure img{width:100%}@media (min-width:1024px){.ubf-ugc .ubf-ugc__image--medium{float:left;margin-bottom:2rem;margin-right:2rem;width:calc(66.66667% + -.66667rem + 0px)}}@media (min-width:1024px){.ubf-ugc .ubf-ugc__image--medium.ubf-ugc__image--right{float:right;margin-left:2rem;margin-right:0}}@media (min-width:1024px){.ubf-sidebar .ubf-ugc .ubf-ugc__image--medium.ubf-ugc__image--right{float:none;margin-bottom:0;margin-right:0;width:100%}}@media (min-width:1024px){.ubf-ugc .ubf-ugc__image--medium.ubf-ugc__image--noFloat{float:none;margin-bottom:0;margin-right:0}}@media (min-width:1024px){.ubf-sidebar .ubf-ugc .ubf-ugc__image--medium{float:none;margin-bottom:0;margin-right:0;width:100%}}@media (min-width:1024px){.ubf-ugc .ubf-ugc__image--small{float:left;margin-bottom:2rem;margin-right:2rem;width:calc(50% + -1rem + 0px)}}@media (min-width:1024px){.ubf-ugc .ubf-ugc__image--small.ubf-ugc__image--right{float:right;margin-left:2rem;margin-right:0}}@media (min-width:1024px){.ubf-sidebar .ubf-ugc .ubf-ugc__image--small.ubf-ugc__image--right{float:none;margin-bottom:0;margin-right:0;width:100%}}@media (min-width:1024px){.ubf-ugc .ubf-ugc__image--small.ubf-ugc__image--noFloat{float:none;margin-bottom:0;margin-right:0}}@media (min-width:1024px){.ubf-sidebar .ubf-ugc .ubf-ugc__image--small{float:none;margin-bottom:0;margin-right:0;width:100%}}.ubf-ugc blockquote,.ubf-ugc q{quotes:"\00BB" "\00AB"}.ubf-ugc blockquote{font-size:2.4rem;line-height:1.3;font-weight:700;font-style:normal;border-left-color:#14f5b4;font-weight:400;margin:0;padding-left:2rem;border-left-style:solid;border-left-width:2px}.ubf-body--biology .ubf-ugc blockquote{border-left-color:#92b168}.ubf-body--chemistry .ubf-ugc blockquote{border-left-color:#a08caa}.ubf-body--educationalScience .ubf-ugc blockquote{border-left-color:#f08c50}.ubf-body--history .ubf-ugc blockquote{border-left-color:#7db4be}.ubf-body--publicHealth .ubf-ugc blockquote{border-left-color:#dc5a5a}.ubf-body--linguistics .ubf-ugc blockquote{border-left-color:#8fa3b9}.ubf-body--mathematics .ubf-ugc blockquote{border-left-color:#dcaa41}.ubf-body--medicine .ubf-ugc blockquote{border-left-color:#145f7d}.ubf-body--physics .ubf-ugc blockquote{border-left-color:#649696}.ubf-body--law .ubf-ugc blockquote{border-left-color:#8c8c96}.ubf-body--psychology .ubf-ugc blockquote{border-left-color:#8c3250}.ubf-body--sociology .ubf-ugc blockquote{border-left-color:#af4b50}.ubf-body--technology .ubf-ugc blockquote{border-left-color:#558ca0}.ubf-body--economics .ubf-ugc blockquote{border-left-color:#46506e}.ubf-ugc blockquote>p:first-child:before{content:open-quote}.ubf-ugc blockquote>p:last-of-type:after{content:close-quote}.ubf-preview .ubf-ugc blockquote,.ubf-sidebar .ubf-ugc blockquote{font-size:1.6rem;line-height:1.6;font-weight:400;padding-left:0;border-left:0}.ubf-ugc cite{font-size:1.6rem;line-height:1.6;font-weight:400;display:block;font-style:normal;text-align:right}.ubf-ugc cite:before{content:"\2014";margin-right:.2em}.ubf-ugc blockquote cite{margin-top:1rem}.ubf-ugc q+cite{display:inline;margin-left:1rem}.ubf-ugc q{font-style:normal;color:#646464}.ubf-ugc dl{margin:0}.ubf-ugc dl.ubf-ugc__dl--compact{-ms-flex-direction:row;flex-direction:row;width:100%}.ubf-ugc dl.ubf-ugc__dl--compact,.ubf-ugc dl.ubf-ugc__dl--splitted{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ubf-ugc dl .ubf-ugc__dlItemsWrapper{margin-top:2rem;width:100%}@media (min-width:1024px){.ubf-ugc dl .ubf-ugc__dlItemsWrapper{width:calc(50% + -1rem + 0px)}}.ubf-ugc dl.ubf-ugc__dl--floating{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){.ubf-ugc dl.ubf-ugc__dl--floating{-ms-flex-direction:row;flex-direction:row}}.ubf-ugc dl.ubf-ugc__dl--spreaded{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.ubf-ugc dt{font-size:1.6rem;line-height:1.6;font-weight:400;display:block;font-weight:700}.ubf-ugc .ubf-ugc__dl--compact dt{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;font-weight:400;padding-right:1rem;width:30%}.ubf-ugc .ubf-ugc__dl--floating dt{font-weight:400;width:auto;margin-top:1rem}@media (min-width:1024px){.ubf-ugc .ubf-ugc__dl--floating dt{margin-top:0}}.ubf-ugc .ubf-ugc__dl--spreaded dt{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;font-weight:400;padding-right:1rem;width:100%}@media (min-width:1024px){.ubf-ugc .ubf-ugc__dl--spreaded dt{width:30%}}.ubf-ugc dd{margin:0}.ubf-ugc .ubf-ugc__dl--compact dd{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:70%}.ubf-ugc .ubf-ugc__dl--compact dd+dd{margin-left:30%}.ubf-ugc .ubf-ugc__dl--floating dd{width:auto;margin:0}@media (min-width:1024px){.ubf-ugc .ubf-ugc__dl--floating dd{-ms-flex-direction:row;flex-direction:row;margin:0 2rem 0 .5rem}}.ubf-ugc .ubf-ugc__dl--spreaded dd{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:100%}@media (min-width:1024px){.ubf-ugc .ubf-ugc__dl--spreaded dd{width:70%}}.ubf-ugc .ubf-ugc__dl--spreaded dd>*{margin-left:0}@media (min-width:1024px){.ubf-ugc .ubf-ugc__dl--spreaded dd>*{margin-left:6rem}}.ubf-ugc .ubf-ugc__dl--spreaded dd>:not(:last-of-type){margin-right:2rem}@media (min-width:1024px){.ubf-ugc .ubf-ugc__dl--spreaded dd>:not(:last-of-type){margin-right:0}}.ubf-ugc h1{font-size:3.5rem}.ubf-sidebar .ubf-ugc h1,.ubf-ugc h1{line-height:1.3;font-weight:700;font-style:normal}.ubf-sidebar .ubf-ugc h1{font-size:2.4rem}.ubf-ugc h2{font-size:3.5rem;line-height:1.3;font-weight:700;font-style:normal}.ubf-sidebar .ubf-ugc h2,.ubf-ugc h3{font-size:2.4rem;line-height:1.3;font-weight:700;font-style:normal}.ubf-sidebar .ubf-ugc h3,.ubf-ugc h4,.ubf-ugc h5,.ubf-ugc h6{font-size:1.6rem;line-height:1.6;font-weight:700}.ubf-ugc hr{background-color:#14f5b4;border:0;height:2px;margin:0;width:100%}.ubf-body--biology .ubf-ugc hr{background-color:#92b168}.ubf-body--chemistry .ubf-ugc hr{background-color:#a08caa}.ubf-body--educationalScience .ubf-ugc hr{background-color:#f08c50}.ubf-body--history .ubf-ugc hr{background-color:#7db4be}.ubf-body--publicHealth .ubf-ugc hr{background-color:#dc5a5a}.ubf-body--linguistics .ubf-ugc hr{background-color:#8fa3b9}.ubf-body--mathematics .ubf-ugc hr{background-color:#dcaa41}.ubf-body--medicine .ubf-ugc hr{background-color:#145f7d}.ubf-body--physics .ubf-ugc hr{background-color:#649696}.ubf-body--law .ubf-ugc hr{background-color:#8c8c96}.ubf-body--psychology .ubf-ugc hr{background-color:#8c3250}.ubf-body--sociology .ubf-ugc hr{background-color:#af4b50}.ubf-body--technology .ubf-ugc hr{background-color:#558ca0}.ubf-body--economics .ubf-ugc hr{background-color:#46506e}.ubf-ugc hr.ubf-ugc__separator--seamless{background-color:transparent;height:0}.ubf-ugc li{margin:0}.ubf-ugc ol>li{padding-left:.4em}.ubf-ugc ol{margin:0 0 0 1em}.ubf-ugc ul{margin:0 0 0 2rem}.ubf-ugc ul>li{position:relative}.ubf-ugc ul>li:before{content:"\2022";position:absolute;top:0;-ms-transform-origin:0 50%;transform-origin:0 50%;-ms-transform:scale(1.5);transform:scale(1.5);left:-2rem}.ubf-ugc ul.ubf-ugc__list--indentationFreeList{margin-left:0}.ubf-ugc ul.ubf-ugc__list--indentationFreeList>li{margin-top:2rem}.ubf-ugc ul.ubf-ugc__list--indentationFreeList>li:before{content:"";display:none}.ubf-ugc ul.ubf-ugc__list--indentationFreeList>li p{margin-top:0}.ubf-ugc ul.ubf-ugc__list--rowList{display:-ms-flexbox;display:flex;list-style-type:none;margin-left:0;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:1024px){.ubf-ugc ul.ubf-ugc__list--rowList{-ms-flex-pack:justify;justify-content:space-between}}.ubf-ugc li.ubf-ugc__listItem--rowListItem{font-size:2.4rem;line-height:1.3;font-weight:700;font-style:normal;margin:0 .5rem}@media (min-width:1024px){.ubf-ugc li.ubf-ugc__listItem--rowListItem{margin:0}}.ubf-ugc li.ubf-ugc__listItem--rowListItem:before{content:"";display:none}.ubf-ugc li.ubf-ugc__listItem--rowListItem a{text-decoration:none}.ubf-ugc li.ubf-ugc__listItem--rowListItem p{color:#b2b2b2}.ubf-ugc li.ubf-ugc__listItem--rowListItem p>a{color:#000}.ubf-ugc ul.ubf-ugc__list--nestedList>.ubf-ugc__listItem--nestedList{list-style-type:none}.ubf-ugc ul.ubf-ugc__list--nestedList>.ubf-ugc__listItem--nestedList:before{content:"";display:none}.ubf-ugc table{display:block;width:100%}@media (min-width:1024px){.ubf-ugc table{display:table}}.ubf-body--ekvv .ubf-ugc table{background-color:#f3f3f3}.ubf-ugc caption,.ubf-ugc tbody{display:block}@media (min-width:1024px){.ubf-ugc caption,.ubf-ugc tbody{display:table-row-group}}.ubf-ugc caption{font-size:1rem;line-height:1.3;font-weight:400;font-style:normal;caption-side:bottom;border-top:1px solid #f0f0f0;padding:.5rem 0 0;text-align:right}.ubf-ugc tr{display:block}@media (min-width:1024px){.ubf-ugc tr{display:table-row}}@media (min-width:1024px){.ubf-ugc__table--alternative tr:nth-child(odd){background-color:#f0f0f0}}.ubf-body--ekvv .ubf-ugc__table--alternative tr:first-child{border-bottom:1px solid #14f5b4}.ubf-body--ekvv .ubf-ugc__table--alternative tr:nth-child(odd){background-color:#f3f3f3}.ubf-body--ekvv .ubf-ugc__table--alternative tr:nth-child(2n+2){background-color:#fff}.ubf-ugc__table--semesterTable tr{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:1024px){.ubf-ugc__table--semesterTable tr{display:table-row}}.ubf-ugc__table--semesterTable tr:not(:last-child):not(:first-child){border-bottom:2px solid #14f5b4}@media (min-width:1024px){.ubf-ugc__table--semesterTable tr:not(:last-child):not(:first-child){border-bottom:0}}.ubf-ugc__table--semesterTable tr:first-child{border-bottom:2px solid #14f5b4}.ubf-ugc__table--semesterTable tr:nth-child(2n+2),.ubf-ugc__table--semesterTable tr:nth-child(odd){background-color:#f3f3f3}@media (min-width:1024px){.ubf-ugc__table--semesterTable tr:nth-child(2n+2){background-color:#fff}}.ubf-ugc th{display:none;font-weight:700;text-align:left}@media (min-width:1024px){.ubf-ugc th{border-bottom-color:#14f5b4;border-bottom-width:2px;border-bottom-style:solid;display:table-cell;vertical-align:top;padding:.5rem 2rem .5rem 0}.ubf-body--biology .ubf-ugc th{border-bottom-color:#92b168}.ubf-body--chemistry .ubf-ugc th{border-bottom-color:#a08caa}.ubf-body--educationalScience .ubf-ugc th{border-bottom-color:#f08c50}.ubf-body--history .ubf-ugc th{border-bottom-color:#7db4be}.ubf-body--publicHealth .ubf-ugc th{border-bottom-color:#dc5a5a}.ubf-body--linguistics .ubf-ugc th{border-bottom-color:#8fa3b9}.ubf-body--mathematics .ubf-ugc th{border-bottom-color:#dcaa41}.ubf-body--medicine .ubf-ugc th{border-bottom-color:#145f7d}.ubf-body--physics .ubf-ugc th{border-bottom-color:#649696}.ubf-body--law .ubf-ugc th{border-bottom-color:#8c8c96}.ubf-body--psychology .ubf-ugc th{border-bottom-color:#8c3250}.ubf-body--sociology .ubf-ugc th{border-bottom-color:#af4b50}.ubf-body--technology .ubf-ugc th{border-bottom-color:#558ca0}.ubf-body--economics .ubf-ugc th{border-bottom-color:#46506e}}@media (min-width:1024px){.ubf-ugc th:last-child{padding-right:0}}@media (min-width:1024px){.ubf-ugc__table--alternative th{border:0}}@media (min-width:1024px){.ubf-ugc__table--alternative th:first-child{padding-left:1rem}}.ubf-ugc td{border-bottom:1px solid #f0f0f0;display:block;font-weight:400;padding:1rem 0;text-align:left}@media (min-width:1024px){.ubf-ugc td{border-bottom:1px solid #f0f0f0;display:table-cell;padding:.5rem 2rem .5rem 0;vertical-align:top}}.ubf-ugc td:last-child{border-bottom-color:#14f5b4;border-bottom-width:2px;border-bottom-style:solid}.ubf-body--biology .ubf-ugc td:last-child{border-bottom-color:#92b168}.ubf-body--chemistry .ubf-ugc td:last-child{border-bottom-color:#a08caa}.ubf-body--educationalScience .ubf-ugc td:last-child{border-bottom-color:#f08c50}.ubf-body--history .ubf-ugc td:last-child{border-bottom-color:#7db4be}.ubf-body--publicHealth .ubf-ugc td:last-child{border-bottom-color:#dc5a5a}.ubf-body--linguistics .ubf-ugc td:last-child{border-bottom-color:#8fa3b9}.ubf-body--mathematics .ubf-ugc td:last-child{border-bottom-color:#dcaa41}.ubf-body--medicine .ubf-ugc td:last-child{border-bottom-color:#145f7d}.ubf-body--physics .ubf-ugc td:last-child{border-bottom-color:#649696}.ubf-body--law .ubf-ugc td:last-child{border-bottom-color:#8c8c96}.ubf-body--psychology .ubf-ugc td:last-child{border-bottom-color:#8c3250}.ubf-body--sociology .ubf-ugc td:last-child{border-bottom-color:#af4b50}.ubf-body--technology .ubf-ugc td:last-child{border-bottom-color:#558ca0}.ubf-body--economics .ubf-ugc td:last-child{border-bottom-color:#46506e}@media (min-width:1024px){.ubf-body .ubf-ugc td:last-child{border-bottom:1px solid #f0f0f0;padding-right:0}}@media (min-width:1024px){.ubf-ugc__table--alternative td:first-child{padding-left:1rem}}.ubf-ugc__table--semesterTable td{border-bottom:0;margin-right:1rem}.ubf-ugc__table--semesterTable td:first-child{-ms-flex-positive:1;flex-grow:1;width:100%}@media (min-width:1024px){.ubf-ugc__table--semesterTable td:first-child{width:auto}}.ubf-ugc__table--semesterTable td:last-child{border-bottom:0}.ubf-ugc__table--semesterTable th{font-weight:700;display:table-cell}@media (min-width:1024px){.ubf-ugc__table--semesterTable th{padding-bottom:1rem}}.ubf-ugc__table--semesterTable th:not(:first-child){display:none}@media (min-width:1024px){.ubf-ugc__table--semesterTable th:not(:first-child){display:table-cell}}@media (min-width:1024px){.ubf-ugc tr:last-of-type td{border-bottom:0}}.ubf-ugc tr:last-of-type td:last-child{border-bottom:0}.ubf-ugc [data-ubf-nested-header]{font-weight:700}@media (min-width:1024px){.ubf-ugc [data-ubf-nested-header]{display:none}}@media (min-width:1024px){.ubf-contentBlock--form:not(.ubf-contentBlock--formSmall) .ubf-ugc blockquote,.ubf-contentBlock--form:not(.ubf-contentBlock--formSmall) .ubf-ugc dl,.ubf-contentBlock--form:not(.ubf-contentBlock--formSmall) .ubf-ugc h1,.ubf-contentBlock--form:not(.ubf-contentBlock--formSmall) .ubf-ugc h2,.ubf-contentBlock--form:not(.ubf-contentBlock--formSmall) .ubf-ugc h3,.ubf-contentBlock--form:not(.ubf-contentBlock--formSmall) .ubf-ugc h4,.ubf-contentBlock--form:not(.ubf-contentBlock--formSmall) .ubf-ugc h5,.ubf-contentBlock--form:not(.ubf-contentBlock--formSmall) .ubf-ugc h6,.ubf-contentBlock--form:not(.ubf-contentBlock--formSmall) .ubf-ugc ol,.ubf-contentBlock--form:not(.ubf-contentBlock--formSmall) .ubf-ugc p,.ubf-contentBlock--form:not(.ubf-contentBlock--formSmall) .ubf-ugc ul,.ubf-contentBlock--textFull .ubf-ugc blockquote,.ubf-contentBlock--textFull .ubf-ugc dl,.ubf-contentBlock--textFull .ubf-ugc h1,.ubf-contentBlock--textFull .ubf-ugc h2,.ubf-contentBlock--textFull .ubf-ugc h3,.ubf-contentBlock--textFull .ubf-ugc h4,.ubf-contentBlock--textFull .ubf-ugc h5,.ubf-contentBlock--textFull .ubf-ugc h6,.ubf-contentBlock--textFull .ubf-ugc ol,.ubf-contentBlock--textFull .ubf-ugc p,.ubf-contentBlock--textFull .ubf-ugc ul{max-width:calc(50% + -1rem + 0px)}}@media (min-width:1024px){.ubf-body--internal .ubf-contentBlock--form:not(.ubf-contentBlock--formSmall) .ubf-ugc blockquote,.ubf-body--internal .ubf-contentBlock--form:not(.ubf-contentBlock--formSmall) .ubf-ugc dl,.ubf-body--internal .ubf-contentBlock--form:not(.ubf-contentBlock--formSmall) .ubf-ugc h1,.ubf-body--internal .ubf-contentBlock--form:not(.ubf-contentBlock--formSmall) .ubf-ugc h2,.ubf-body--internal .ubf-contentBlock--form:not(.ubf-contentBlock--formSmall) .ubf-ugc h3,.ubf-body--internal .ubf-contentBlock--form:not(.ubf-contentBlock--formSmall) .ubf-ugc h4,.ubf-body--internal .ubf-contentBlock--form:not(.ubf-contentBlock--formSmall) .ubf-ugc h5,.ubf-body--internal .ubf-contentBlock--form:not(.ubf-contentBlock--formSmall) .ubf-ugc h6,.ubf-body--internal .ubf-contentBlock--form:not(.ubf-contentBlock--formSmall) .ubf-ugc ol,.ubf-body--internal .ubf-contentBlock--form:not(.ubf-contentBlock--formSmall) .ubf-ugc p,.ubf-body--internal .ubf-contentBlock--form:not(.ubf-contentBlock--formSmall) .ubf-ugc ul,.ubf-body--internal .ubf-contentBlock--textFull .ubf-ugc blockquote,.ubf-body--internal .ubf-contentBlock--textFull .ubf-ugc dl,.ubf-body--internal .ubf-contentBlock--textFull .ubf-ugc h1,.ubf-body--internal .ubf-contentBlock--textFull .ubf-ugc h2,.ubf-body--internal .ubf-contentBlock--textFull .ubf-ugc h3,.ubf-body--internal .ubf-contentBlock--textFull .ubf-ugc h4,.ubf-body--internal .ubf-contentBlock--textFull .ubf-ugc h5,.ubf-body--internal .ubf-contentBlock--textFull .ubf-ugc h6,.ubf-body--internal .ubf-contentBlock--textFull .ubf-ugc ol,.ubf-body--internal .ubf-contentBlock--textFull .ubf-ugc p,.ubf-body--internal .ubf-contentBlock--textFull .ubf-ugc ul{max-width:calc(66.66667% + -.66667rem + 0px)}}@media (min-width:1024px){.ubf-body--ekvv .ubf-contentBlock--form:not(.ubf-contentBlock--formSmall) .ubf-ugc blockquote,.ubf-body--ekvv .ubf-contentBlock--form:not(.ubf-contentBlock--formSmall) .ubf-ugc dl,.ubf-body--ekvv .ubf-contentBlock--form:not(.ubf-contentBlock--formSmall) .ubf-ugc h1,.ubf-body--ekvv .ubf-contentBlock--form:not(.ubf-contentBlock--formSmall) .ubf-ugc h2,.ubf-body--ekvv .ubf-contentBlock--form:not(.ubf-contentBlock--formSmall) .ubf-ugc h3,.ubf-body--ekvv .ubf-contentBlock--form:not(.ubf-contentBlock--formSmall) .ubf-ugc h4,.ubf-body--ekvv .ubf-contentBlock--form:not(.ubf-contentBlock--formSmall) .ubf-ugc h5,.ubf-body--ekvv .ubf-contentBlock--form:not(.ubf-contentBlock--formSmall) .ubf-ugc h6,.ubf-body--ekvv .ubf-contentBlock--form:not(.ubf-contentBlock--formSmall) .ubf-ugc ol,.ubf-body--ekvv .ubf-contentBlock--form:not(.ubf-contentBlock--formSmall) .ubf-ugc p,.ubf-body--ekvv .ubf-contentBlock--form:not(.ubf-contentBlock--formSmall) .ubf-ugc ul,.ubf-body--ekvv .ubf-contentBlock--textFull .ubf-ugc blockquote,.ubf-body--ekvv .ubf-contentBlock--textFull .ubf-ugc dl,.ubf-body--ekvv .ubf-contentBlock--textFull .ubf-ugc h1,.ubf-body--ekvv .ubf-contentBlock--textFull .ubf-ugc h2,.ubf-body--ekvv .ubf-contentBlock--textFull .ubf-ugc h3,.ubf-body--ekvv .ubf-contentBlock--textFull .ubf-ugc h4,.ubf-body--ekvv .ubf-contentBlock--textFull .ubf-ugc h5,.ubf-body--ekvv .ubf-contentBlock--textFull .ubf-ugc h6,.ubf-body--ekvv .ubf-contentBlock--textFull .ubf-ugc ol,.ubf-body--ekvv .ubf-contentBlock--textFull .ubf-ugc p,.ubf-body--ekvv .ubf-contentBlock--textFull .ubf-ugc ul,.ubf-body--ekvv .ubf-ugc blockquote,.ubf-body--ekvv .ubf-ugc dl,.ubf-body--ekvv .ubf-ugc h1,.ubf-body--ekvv .ubf-ugc h2,.ubf-body--ekvv .ubf-ugc h3,.ubf-body--ekvv .ubf-ugc h4,.ubf-body--ekvv .ubf-ugc h5,.ubf-body--ekvv .ubf-ugc h6,.ubf-body--ekvv .ubf-ugc ol,.ubf-body--ekvv .ubf-ugc p,.ubf-body--ekvv .ubf-ugc ul{max-width:ubf-ekvvMaxSize(5,9)}}.ubf-ugc *+a>figure{margin-top:1em}.ubf-ugc *+h1,.ubf-ugc *+h2,.ubf-ugc *+h3,.ubf-ugc *+h4,.ubf-ugc *+h5,.ubf-ugc *+h6{margin-top:3rem}.ubf-ugc *+dl,.ubf-ugc *+figure,.ubf-ugc *+ol,.ubf-ugc *+p,.ubf-ugc *+table,.ubf-ugc *+ul,.ubf-ugc dd+dd,.ubf-ugc dt+dt{margin-top:1em}.ubf-ugc li+li{margin-top:1rem}.ubf-ugc dd+dt{border-top:1px solid #f0f0f0;margin-top:2rem;padding-top:2rem}.ubf-ugc .ubf-ugc__dl--alternative dd+dt{border:none}.ubf-ugc .ubf-ugc__dl--alternative dt{font-weight:400;color:#646464}.ubf-ugc .ubf-ugc__dl--alternative dd{font-weight:700}.ubf-ugc .ubf-ugc__dl--borderless dd+dt{border:none}.ubf-ugc .ubf-ugc__dl--compact dd+dd,.ubf-ugc .ubf-ugc__dl--compact dd+dt,.ubf-ugc .ubf-ugc__dl--floating dd+dd,.ubf-ugc .ubf-ugc__dl--floating dd+dt{border-top:0;margin-top:0;padding-top:0}.ubf-ugc .ubf-ugc__dl--alphabeticalList dd+dt{border-top:1px solid #14f5b4}.ubf-ugc .ubf-ugc__dl--alphabeticalList dt{margin-bottom:1rem}.ubf-ugc .ubf-ugc__dl--alphabeticalList dd:last-of-type{margin-bottom:4rem}.ubf-ugc *+blockquote,.ubf-ugc *+hr,.ubf-ugc blockquote+*,.ubf-ugc hr+*{margin-top:2rem}.ubf-ugc__text--date,.ubf-ugc__text--helpText{font-size:1rem;line-height:1.3;font-weight:400;font-style:normal}.ubf-ugc__text--important{font-weight:700;color:#ef2626}.ubf-ugc blockquote,.ubf-ugc q{quotes:"»" "«" "\00AB" "\00BB"}
/* skinning-non-critical.css.map */



@font-face {
  font-family: 'Lelo';
  src: url("../fonts/Lelo-Bold.woff2") format("woff2"), url("https://ekvv.uni-bielefeld.de/blog/uniaktuell/resource/fonts/Lelo-Bold.woff") format("woff");
  font-style: normal;
  font-weight: bold; }
@font-face {
  font-family: 'Lelo';
  src: url("../fonts/Lelo-Regular.woff2") format("woff2"), url("https://ekvv.uni-bielefeld.de/blog/uniaktuell/resource/fonts/Lelo-Regular.woff") format("woff");
  font-style: normal;
  font-weight: normal; }
@font-face {
  font-family: 'Lelo';
  src: url("../fonts/Lelo-RegularItalic.woff2") format("woff2"), url("https://ekvv.uni-bielefeld.de/blog/uniaktuell/resource/fonts/Lelo-RegularItalic.woff") format("woff");
  font-style: italic;
  font-weight: normal; }


/*
!!!Please do not edit the CSS-File!!!
Always edit the LESS-Files and compile to css.
For help see lesscss.org
*/
/* Resets default browser CSS styles - Includes some browser-fixes by normalize.css */
isindex,
menu,
dir,
applet,
object,
iframe,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
ins,
kbd,
q,
s,
samp,
sup,
tt,
var,
fieldset,
form,
label,
legend {
  margin: 0;
  padding: 0;
  border: none;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: inherit;
  font-family: inherit;
  font-variant: inherit;
  vertical-align: baseline;
}
code {
  margin: 0;
  padding: 0;
  border: none;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: inherit;
  font-variant: inherit;
  vertical-align: baseline;
}
:focus {
  outline: 0;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: none;
}
blockquote,
q {
  quotes: none;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: inherit;
}
sup,
sub {
  font-size: inherit;
  line-height: inherit;
  position: relative;
  vertical-align: basline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
img {
  border-style: none;
}
caption {
  text-align: center;
}
hr {
  clear: both;
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit !important;
  font-size: inherit;
  line-height: inherit;
  margin: 0;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
[hidden] {
  display: none;
}
textarea {
  overflow: auto;
}
input:focus {
  outline: 2px solid Highlight;
}
acronym,
abbr {
  cursor: help;
}
/* IMPORTS */
/*
---------------
Screen Sizes
---------------
*/
/*
-----------
Fonts
-----------
*/
/* importing some simple icons from  http://fontawesome.io */
/* 23.5pt */
/* 19pt */
/* 10.5pt */
/* 9pt */
/* 7.5pt */
/* 6pt */
/*
-----------
COLORS
-----------
*/
/* FlieÃŸtext */
/* Uni-GrÃ¼n */
/* Farbe des Uni-Logos */
/* GrÃ¼n im Service-Balken */
/* Links */
/* FÃ¼r Tabellen-HintergrÃ¼nde und Footer-Text */
/* Footer Hintergrund */
/* Transparenter schwarzer Hintergrund (z.B. Startseiten-Boxen) */
/*
---------------
Main Menu Setup
---------------
*/
/*
---------------
Everything Else
---------------
*/
/* Immer wieder verwendbare Klassen */
/*  Farben */
.rot,
.wichtig {
  color: #E30026;
}
.blau {
  color: #0784C8;
}
.lila,
.scripte {
  color: #CA2D78;
}
.unigruen {
  color: #14F5B4;
}
.orange {
  color: #F59F00;
}
.white {
  color: #ffffff;
}
.black {
  color: #000000;
}
.leerzeichen {
  background-color: #E30026;
}
/* Allgemeine Klassen */
.trennlinien li,
.trennlinien tr {
  border: none !important;
}
.trennlinien li:last-of-type,
.trennlinien tr:last-of-type {
  border-bottom: none;
}
.all-caps,
.capitalize {
  text-transform: uppercase;
}
.scroll {
  overflow-y: auto;
}
.scrollable {
  width: 100%;
  overflow-x: auto;
}
.transparent {
  opacity: 0.5;
}
.transparent:hover {
  opacity: 1;
}
.date {
  color: #6F758D;
  font-weight: normal;
  font-size: 10px;
  text-decoration: none;
}
.footer,
.copyright,
.bildunterschrift {
  color: #909090;
  font-weight: normal;
  text-decoration: none;
  font-size: inherit;
}
.bildunterschrift {
  font-style: italic;
}
a.big-link {
  cursor: pointer;
  font-weight: bold;
  font-size: 14px;
  color: #000000;
  line-height: 1.475;
}
a.info span {
  display: none;
}
a.info:hover span {
  display: block;
  position: relative;
  font-weight: normal;
  padding-bottom: 5px;
}
a.nohover {
  text-decoration: none;
  color: #000000;
}
a.nohover:hover {
  text-decoration: none;
  color: #000000;
}
/* fancybox - video lightbox */
div.video {
  position: relative;
}
div.video .video-icon.font-icon {
  font-size: 60px;
  color: #fff !important;
  position: absolute;
  top: 40%;
  left: 47%;
  cursor: pointer;
}
.jqlink span {
  font-weight: bold;
  font-size: 13px;
}
.pointer,
.jqlink {
  cursor: pointer;
}
.cityname {
  cursor: pointer;
}
.zebrastreifen .klappbox:nth-of-type(odd),
.zebrastreifen .contentbox:nth-of-type(odd) {
  background-color: #eee !important;
}
.all-social-icons a {
  font-family: FontAwesome;
  font-size: 21px;
  font-weight: 300;
}
.all-social-icons span,
.all-social-icons i {
  margin: 0 0 0 10px;
}
.all-social-icons .facebook-icon:before {
  content: "\f082";
  color: #3b5998;
}
.all-social-icons .twitter-icon:before {
  content: "\f099";
  color: #1da1f2;
}
.all-social-icons .youtube-icon:before {
  content: "\f16a";
  color: #cd201f;
}
.all-social-icons .instagram-icon:before {
  content: "\f16d";
  color: #f77737;
}
.all-social-icons .rss-icon:before {
  content: "\f143";
  color: #fbad3d;
}
/* Weitere Style-Elemente */
/* Tabellen */
table.inline {
  padding: 0 0 0 10px;
  text-align: left;
  vertical-align: top;
  margin: 15px 0;
  border: 1px solid #000000;
  width: 484px;
}
table.inline thead th {
  padding: 3px;
  vertical-align: top;
  text-align: left;
  line-height: 1.5em;
}
/* Style 1 */
table tr#tabellenkopf,
table tr.tabellenkopf,
table.tabelle-typ1 th {
  background-color: #d4d0c8;
}
table tr#tabelle,
table tr.tabelle,
table.tabelle-typ1 tr {
  background-color: #EFF3F7;
}
table tr#tabelle td,
table tr.tabelle td,
table.tabelle-typ1 tr td {
  padding: 10px;
}
/* Belegungskalender */
.bcal {
  font-size: 12px;
  line-height: 1.475;
}
.bcal.active {
  display: block;
}
.bcal.inactive {
  display: none;
}
.bcal table.tabelle-typ1 tr th .heute {
  background-color: #ddd;
}
.bcal table.tabelle-typ1 tr td {
  padding: 4px 10px !important;
}
.bcal table.tabelle-typ1 .belegt {
  background-color: #F59F00;
}
.bcal table.tabelle-typ1 .frei {
  background-color: #e0eb98;
  cursor: pointer;
}
.bcal table.tabelle-typ1 .frei.heute {
  background-color: #eff6be;
}
.bcal table.tabelle-typ1 .wunsch {
  background-color: #14F5B4;
}
.bcal table.tabelle-typ1 .unavailable {
  background-color: #ddd;
}
.bcal table.tabelle-typ1 .unavailable.heute {
  background-color: #eee;
}
.bcal table.tabelle-typ1 .unavailable2 {
  background-color: #bbb;
}
.bcal table.tabelle-typ1 .unavailable2.heute {
  background-color: #ccc;
}
.bcal table.tabelle-typ1 .year {
  display: none;
}
.cal-prev .orange,
.cal-next .orange {
  cursor: pointer;
}
/* Style 2 */
table.print_table tr td,
table.tabelle-typ2 tr td,
table.print_table tr th,
table.tabelle-typ2 tr th {
  background-color: #f0f0f0;
}
#f_smartphone {
  display: none;
}
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.textkategorie {
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  font-size: 8pt;
  vertical-align: bottom;
}
/* A bis Z Liste */
.a-z-liste {
  list-style: none;
  margin-left: -40px;
  margin-bottom: 30px;
  height: 25px;
}
.a-z-liste:after {
  clear: both;
}
.a-z-liste li {
  margin: 2px !important;
  cursor: pointer;
  width: 14px;
  float: left;
  text-align: center;
  font-size: 18px;
  font-weight: 300;
  color: #007656;
}
.a-z-liste li.no-entry {
  color: #ccc !important;
}
.uegreen {
  margin: 2px;
  width: 14px;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  color: #007656;
}
#show-all {
  cursor: pointer;
  float: right;
  color: gray;
  border: none !important;
  padding: 2px 6px 2px 6px;
}
#glossar-wrapper ul li {
  line-height: 12pt;
}
/* Kartei - benutzerfreundlichere A bis Z Listen-Funktion (im Styleguide) */
#kartei ul li {
  line-height: 12pt;
}
#kartei .buchstaben-liste {
  list-style: none;
  margin-left: 0px;
  margin-bottom: 30px;
  height: 25px;
}
#kartei .buchstaben-liste:after {
  clear: both;
}
#kartei .buchstaben-liste li {
  margin: 2px !important;
  cursor: pointer;
  width: 14px;
  float: left;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  color: #14F5B4;
}
#kartei .buchstaben-liste li.no-entry {
  color: #ccc !important;
}
#kartei #show-a-z {
  cursor: pointer;
  float: right;
  color: gray;
  border: 1px dashed #BBB;
  padding: 2px 6px 2px 6px;
}
#kartei .buchstabe {
  margin: 2px 2px 2px -7px;
  font-size: 18px;
  font-weight: bold;
  color: #14F5B4;
}
/* Boxen */
.halbe-breite,
.contentbox,
.listenbox,
.listenbox_schmal,
.listenbox_schmal_rechts {
  position: relative;
  height: auto;
}
.listenbox a,
.listenbox_schmal a,
.listenbox_schmal_rechts a {
  color: #000000;
}
.contentbox,
.listenbox,
.listenbox_schmal,
.listenbox_schmal_rechts {
  padding: 15px;
  margin: 10px 0px;
  border: none !important;
}
.halbe-breite {
  width: 48%;
  width: calc(50% - 10px) !important;
}
.contentbox,
.listenbox {
  width: 92%;
  width: calc(100% - 32px);
  background-color: #F0F0F0;
}
.seitenbox .contentbox {
  background-color: unset;
}
.listenbox_schmal,
.listenbox_schmal_rechts,
.contentbox.halbe-breite {
  width: 46%;
  width: calc(50% - 10px) !important;
}
.listenbox_schmal,
.listenbox_schmal.float-left,
.contentbox.halbe-breite.float-left,
.halbe-breite.float-left {
  margin-left: 0;
  margin-right: 20px;
  margin-top: 0;
  float: left;
}
.listenbox_schmal_rechts,
.listenbox_schmal.float-right,
.contentbox.halbe-breite.float-right,
.halbe-breite.float-right {
  margin-left: 20px;
  margin-right: 0;
  margin-top: 0;
  float: right;
}
.listenbild {
  position: absolute;
  top: 10px;
  left: 110px;
  max-width: 120px;
  max-height: 60px;
  margin-top: -25px;
  margin-right: -25px;
}
.listenbild img {
  position: absolute;
  clip: rect(0px 120px 60px 0px);
  overflow: hidden;
}
/* Flexboxen */
.flexcontainer {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  align-content: stretch;
}
.flexcontainer .halbe-breite,
.flexcontainer .listenbox_schmal {
  flex-grow: 0 !important;
  flex-basis: auto !important;
  float: none !important;
  min-height: auto !important;
  margin: 10px 0px !important;
  margin-right: 0 !important;
}
/* Flexboxen in Flexboxen */
.metaflex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
}
.metaflex .flexcontainer {
  width: auto !important;
  justify-content: space-around !important;
  border: none !important;
}
.startseite .seitenbox,
.startseite #seitenbox {
  position: relative;
  left: auto;
  padding: 0.4em 0;
}
.seitenbox,
#seitenbox {
  position: absolute;
  left: 514px;
  top: 5px;
  width: 208px;
  height: auto;
  margin-top: 0px;
  margin-bottom: 30px;
  border: 0px #aaa solid;
  background: #FFFFFF;
  float: right;
  padding: 0.4em;
}
.seitenbox h1,
#seitenbox h1,
.seitenbox h2,
#seitenbox h2,
.seitenbox h3,
#seitenbox h3,
.seitenbox h4,
#seitenbox h4,
.seitenbox h5,
#seitenbox h5,
.seitenbox h6,
#seitenbox h6 {
  margin-top: 2px;
}
.seitenbox .infoboxrechts,
#seitenbox .infoboxrechts,
.seitenbox #infoboxrechts,
#seitenbox #infoboxrechts {
  position: relative;
  left: 0px;
  top: 15px;
  width: 198px;
  height: auto;
  z-index: 5;
  margin-top: 10px;
  border: none !important;
  padding: 5px;
  background: transparent;
  float: right;
}
.infoboxlinks,
#infoboxlinks {
  position: absolute;
  left: -240px;
  top: 200px;
  width: 170px;
  height: auto;
  z-index: 5;
  margin-top: 10px;
  border: none !important;
  background: transparent;
  float: right;
  padding: 0.4em;
}
/* Listen */
ul.listen {
  margin: 0 0 0 10px;
  padding: 0 0 0 0;
  list-style-type: none;
}
ul.listen li {
  /* background: url(https://www.uni-bielefeld.de/Universitaet/Aktuelles/images/tiler_green.gif) no-repeat;
		font-weight: normal;
		background-position: 0px 4px;
		display: block; */
  padding: 3px 0;
  list-style-type: none;
}
ul.listen li a {
  color: #000000 !important;
}
ul.listen li:before {
  content: "|";
  float: left;
  font-size: 16px;
  font-weight: bold;
  color: #007656;
  margin: 1px 13px 0 0;
}
ul.listenaktiv li {
  background: url('https://www.uni-bielefeld.de/Universitaet/Aktuelles/images/tiler_orange.gif') no-repeat;
  background-position: 0px 4px;
}
/* Pfeil-Listen */
ul.pfeil-liste,
.pfeil-liste ul,
.bild-boxen ul,
#boxen ul {
  list-style: none;
  padding-left: 0;
  margin-top: 0;
}
ul.pfeil-liste li,
.pfeil-liste ul li,
.bild-boxen ul li,
#boxen ul li {
  padding-left: 10px;
  text-indent: 0 !important;
  position: relative;
}
ul.pfeil-liste li:before,
.pfeil-liste ul li:before,
.bild-boxen ul li:before,
#boxen ul li:before {
  content: '\f105 ';
  font-family: FontAwesome;
  display: inline-block;
  font-weight: bold;
  font-style: normal !important;
  color: #000000;
  margin: 0 5px 0 0;
  position: absolute;
  left: -10px;
}
/* Dokumenten-Listen */
.dokumenten-liste li {
  background-image: url('/images/homepage_2012/service_icons/service15_28px.jpg');
  background-repeat: no-repeat;
  list-style-type: none;
  background-position: 0px 8px;
  padding-left: 28px !important;
}
/* Liste mit orangenen Menu-Points als AufzÃ¤hlungszeichen */
ul.orange-menupoints {
  list-style-image: url('https://www.uni-bielefeld.de/images/template_2009/menuponits_orange_f59f00.gif');
  margin-left: -20px;
  text-align: left !important;
}
ul.orange-menupoints li {
  line-height: 12pt;
  margin-bottom: 5px;
  padding-left: 5px;
}
ul.quicklinks {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
ul.quicklinks li {
  padding-bottom: 10px;
  font-weight: bold;
}
/* CSS fÃ¼r Servicebereich */
.alle_service_icons {
  display: block;
  text-align: center;
  text-decoration: none;
  height: 42px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 90px;
}
.uni_service_a-z {
  background-image: url('https://www.uni-bielefeld.de/images/service-icons/i-in-kreis.svg');
}
.uni_service_adressen {
  background-image: url('https://www.uni-bielefeld.de/images/service-icons/briefe.svg');
}
.uni_service_anreise {
  background-image: url('https://www.uni-bielefeld.de/images/service-icons/auto.svg');
}
.uni_service_bau {
  background-image: url('https://www.uni-bielefeld.de/images/service-icons/gestreifte-pilone.svg');
}
.uni_service_bewerbung {
  background-image: url('https://www.uni-bielefeld.de/images/service-icons/blatt-mit-stift.svg');
}
.uni_service_bibliothek {
  background-image: url('https://www.uni-bielefeld.de/images/service-icons/aufgeschlagenes-buch.svg');
}
.uni_service_ekvv {
  background-image: url('https://www.uni-bielefeld.de/images/service-icons/ekvv.svg');
}
.uni_service_fristen {
  background-image: url('https://www.uni-bielefeld.de/images/service-icons/kalender.svg');
}
.uni_service_hrz {
  background-image: url('https://www.uni-bielefeld.de/images/service-icons/computer.svg');
}
.uni_service_intern {
  background-image: url('https://www.uni-bielefeld.de/images/service-icons/drei-seiten.svg');
}
.uni_service_io {
  background-image: url('https://www.uni-bielefeld.de/images/service-icons/io.svg');
}
.uni_service_language {
  background-image: url('https://www.uni-bielefeld.de/images/service-icons/a-in-sprechblase.svg');
}
.uni_service_mensa {
  background-image: url('https://www.uni-bielefeld.de/images/service-icons/teller-und-besteck.svg');
}
.uni_service_pevz {
  background-image: url('https://www.uni-bielefeld.de/images/service-icons/personen-suche.svg');
}
.uni_service_plaene {
  background-image: url('https://www.uni-bielefeld.de/images/service-icons/uni-zahn.svg');
}
.uni_service_sport {
  background-image: url('https://www.uni-bielefeld.de/images/service-icons/laufender-mensch.svg');
}
.uni_service_stellen {
  background-image: url('https://www.uni-bielefeld.de/images/service-icons/stellenangebote.svg');
}
.uni_service_studienangebot {
  background-image: url('https://www.uni-bielefeld.de/images/service-icons/i-in-kreis.svg');
}
.uni_service_uniintern {
  background-image: url('https://www.uni-bielefeld.de/images/service-icons/drei-seiten.svg');
}
.uni_service_webmail {
  background-image: url('https://www.uni-bielefeld.de/images/service-icons/at-zeichen.svg');
}
.uni_service_zeiten {
  background-image: url('https://www.uni-bielefeld.de/images/service-icons/uhr.svg');
}
.service_links {
  padding: 0 10px;
}
.service_links ul {
  list-style: none;
  margin-left: -40px;
}
.service_links ul li {
  float: left;
  max-width: 7.142%;
  min-width: 7.142%;
  min-height: 80px;
  text-align: center;
}
.service_links ul li:before {
  content: "" !important;
}
#back-to-top {
  position: fixed;
  width: 110px;
  height: 50px;
  bottom: 10px;
  margin-left: 750px;
  cursor: pointer;
  z-index: 9999999 !important;
  font-weight: bold;
  color: #000000;
}
#back-to-top:before {
  font-family: FontAwesome;
  display: inline-block;
  font-weight: normal;
  font-style: normal !important;
  color: #000000;
  margin: 0 4px 0 5px;
  content: "\f0aa";
  font-size: 25px;
}
.einleitung,
#einleitung {
  float: left;
  margin-top: 0px !important;
}
/* Einen FlieÃŸtext automatisch in Spalten aufteilen */
.spalten p:first-of-type,
.spalten2 p:first-of-type,
.spalten3 p:first-of-type,
.spalten4 p:first-of-type {
  margin-top: 0 !important;
}
div.spalten,
p.spalten {
  width: 700px;
  margin-left: 10px;
  padding-right: 10px;
  -webkit-column-count: 3;
  -webkit-column-gap: 20px;
  -webkit-column-rule-color: silver;
  -webkit-column-rule-style: dotted;
  -webkit-column-rule-width: 1px;
  -moz-column-count: 3;
  -moz-column-gap: 20px;
  -moz-column-rule-color: silver;
  -moz-column-rule-style: dotted;
  -moz-column-rule-width: 1px;
  column-count: 3;
  column-gap: 20px;
  column-rule-color: silver;
  column-rule-style: dotted;
  column-rule-width: 1px;
}
p.spalten2,
p.spalten3,
p.spalten4,
div.spalten2,
div.spalten3,
div.spalten4 {
  width: 100%;
  max-width: 100%;
}
p.spalten2,
div.spalten2 {
  -webkit-column-count: 2;
  -webkit-column-gap: 20px;
  -webkit-column-rule-color: silver;
  -webkit-column-rule-style: dotted;
  -webkit-column-rule-width: 1px;
  -moz-column-count: 2;
  -moz-column-gap: 20px;
  -moz-column-rule-color: silver;
  -moz-column-rule-style: dotted;
  -moz-column-rule-width: 1px;
  column-count: 2;
  column-gap: 20px;
  column-rule-color: silver;
  column-rule-style: dotted;
  column-rule-width: 1px;
}
p.spalten3,
div.spalten3 {
  -webkit-column-count: 3;
  -webkit-column-gap: 20px;
  -webkit-column-rule-color: silver;
  -webkit-column-rule-style: dotted;
  -webkit-column-rule-width: 1px;
  -moz-column-count: 3;
  -moz-column-gap: 20px;
  -moz-column-rule-color: silver;
  -moz-column-rule-style: dotted;
  -moz-column-rule-width: 1px;
  column-count: 3;
  column-gap: 20px;
  column-rule-color: silver;
  column-rule-style: dotted;
  column-rule-width: 1px;
}
p.spalten4,
div.spalten4 {
  -webkit-column-count: 4;
  -webkit-column-gap: 20px;
  -webkit-column-rule-color: silver;
  -webkit-column-rule-style: dotted;
  -webkit-column-rule-width: 1px;
  -moz-column-count: 4;
  -moz-column-gap: 20px;
  -moz-column-rule-color: silver;
  -moz-column-rule-style: dotted;
  -moz-column-rule-width: 1px;
  column-count: 4;
  column-gap: 20px;
  column-rule-color: silver;
  column-rule-style: dotted;
  column-rule-width: 1px;
}
/* Klappboxen */
.kontaktbox .kontaktbox-klick,
.klappbox .kontaktbox-klick,
.kontaktbox .klappbox-klick,
.klappbox .klappbox-klick {
  cursor: pointer;
  font-weight: bold;
  font-size: 14px;
  text-indent: 0 !important;
  padding-left: 32px;
  color: #000000;
  line-height: 1.475;
  position: relative;
}
.kontaktbox .kontaktbox-klick p,
.klappbox .kontaktbox-klick p,
.kontaktbox .klappbox-klick p,
.klappbox .klappbox-klick p {
  font-size: 12px;
  font-weight: normal;
  cursor: auto;
  text-indent: 0 !important;
}
.kontaktbox .kontaktbox-klick i,
.klappbox .kontaktbox-klick i,
.kontaktbox .klappbox-klick i,
.klappbox .klappbox-klick i,
.kontaktbox .kontaktbox-klick span,
.klappbox .kontaktbox-klick span,
.kontaktbox .klappbox-klick span,
.klappbox .klappbox-klick span {
  position: absolute;
  top: 0;
  left: 0;
  line-height: normal;
  text-indent: 0;
}
.kontaktbox .klappbox .klappbox-klick,
.klappbox .klappbox .klappbox-klick {
  padding-left: 0px !important;
}
.kontaktbox .contentbox.klappbox .klappbox-klick,
.klappbox .contentbox.klappbox .klappbox-klick {
  padding-left: 32px !important;
}
.klappliste .klappliste-klick {
  cursor: pointer;
  font-weight: bold;
}
.klappliste .klappliste-text {
  font-style: italic;
}
/* Visitenkarten */
.visitenkarte {
  position: relative;
  padding: 5px 10px 20px !important;
  margin-top: 15px !important;
  margin-bottom: 15px !important;
  border: none !important;
}
.visitenkarte img {
  width: 120px;
  margin-top: 15px !important;
}
.visitenkarte .personendaten {
  border-left: 2px solid rgba(0, 0, 0, 0.3) !important;
  margin-left: 170px !important;
  padding-left: 15px !important;
}
.visitenkarte .personendaten img {
  width: auto;
  margin-top: 0 !important;
}
.ohne-schwerpunkte .visitenkarte .personendaten .schwerpunkte {
  display: none;
}
.seitenbox .visitenkarte,
.halbe-breite .visitenkarte {
  padding: 0px 10px !important;
}
.seitenbox .visitenkarte img,
.halbe-breite .visitenkarte img {
  margin-bottom: 10px;
  width: 120px;
}
.seitenbox .visitenkarte .personendaten,
.halbe-breite .visitenkarte .personendaten {
  clear: both;
  border: none !important;
  margin-left: 0 !important;
  padding-left: 0 !important;
}
.seitenbox .visitenkarte .personendaten img,
.halbe-breite .visitenkarte .personendaten img {
  width: auto;
}
.seitenbox .visitenkarte .personendaten .schwerpunkte,
.halbe-breite .visitenkarte .personendaten .schwerpunkte {
  display: none;
}
/* Testimonial Bubbles */
/* Version 1 */
.bild-boxen .bubbles img.bild {
  max-width: 120px;
  width: 120px;
  height: 120px;
  border-radius: 120px;
  margin: 0px auto 10px;
}
.bild-boxen .bubbles a,
.bild-boxen .bubbles p,
.bild-boxen .bubbles i,
.bild-boxen .bubbles img.bild {
  display: block;
  text-align: center;
}
.bild-boxen .bubbles a strong {
  font-weight: 600;
}
/* Version 2 */
.bild-boxen .bubbles2 img.bild {
  max-width: 80px;
  width: 80px;
  height: 80px;
  border-radius: 80px;
  margin: 10px 10px 10px 0;
  float: left;
}
.bild-boxen .bubbles2 a strong {
  font-weight: 600;
}
.bild-boxen .bubbles2 a,
.bild-boxen .bubbles2 i {
  display: block;
  text-align: left;
}
/* Personenseiten - ContentReiter */
.kontaktfoto {
  position: relative;
  float: left;
  width: 250px;
  height: auto;
  max-height: 500px;
  margin-right: 20px;
  background-color: #eee;
  overflow: hidden;
}
.kontaktfoto img {
  width: 250px !important;
  height: auto;
}
.kontaktdaten {
  width: 100%;
}
.kontaktdaten table tr td {
  padding: 10px 15px;
}
.kontaktdaten .mit-trennlinie {
  border: none !important;
}
/* Balken zur Formatierung der Kontaktseite des IO */
.kontaktbalken {
  border: none !important;
  padding-left: 10px;
  margin: 0 0 30px 200px;
}
.reiter-wrapper {
  position: relative;
  width: 100%;
}
.reiter-wrapper .reiter-titel {
  float: left;
  position: relative;
  padding: 10px 20px;
  font-weight: bold;
  font-size: 10pt;
  background-color: #eee;
  cursor: pointer;
}
.reiter-wrapper .reiter-text {
  display: none;
  position: absolute;
  top: 44px;
  left: 0px;
  padding: 20px;
  width: 90%;
  width: calc(100% - 42px);
  border: none !important;
  z-index: 0;
}
.reiter-wrapper .reiter-text .boxen {
  max-width: calc(33% - 20px) !important;
}
.reiter-wrapper .reiter-text .boxen.breite2 {
  max-width: calc(66% - 20px) !important;
}
.reiter-wrapper .reiter-text .boxen.breite3 {
  max-width: calc(100% - 20px) !important;
}
.reiter-wrapper .active .reiter-titel {
  background-color: white;
  z-index: 10;
}
.reiter-wrapper .active .reiter-text {
  display: block;
}
/* Diese FontAwesome-Icons sind auf der Uni-Webseite verfÃ¼gbar */
.fa {
  font-size: larger;
  font-family: FontAwesome;
}
.fa.orange {
  font-family: FontAwesome;
  display: inline-block;
  font-weight: normal;
  font-style: normal !important;
  color: #000000;
  margin: 0 4px 0 5px;
}
.fa.gross {
  font-size: 25px;
  margin-right: 10px !important;
}
i.font-icon {
  display: inline-block;
  font-weight: normal;
  font-style: normal !important;
  color: inherit;
  margin: 0 4px 0 5px;
  font-family: FontAwesome;
}
/* Grau */
.font-icon.grau,
.pfeil-grau-rechts:before,
.pfeil-grau-links:before,
.pfeil-grau-runter:before,
.pfeil-grau-hoch:before,
.pfeil-grau-rechts2:before,
.pfeil-grau-links2:before,
.pfeil-grau-runter2:before,
.pfeil-grau-hoch2:before,
.pfeil-grau-rechts3:before,
.pfeil-grau-links3:before,
.pfeil-grau-runter3:before,
.pfeil-grau-hoch3:before,
.plus-grau:before,
.minus-grau:before,
.icon-wichtig-grau:before {
  display: inline-block;
  font-weight: normal;
  font-style: normal !important;
  color: #999;
  margin: 0 4px 0 5px;
  font-family: FontAwesome;
}
/* UnigrÃ¼n */
.font-icon.gruen,
.pfeil-gruen-rechts:before,
.pfeil-gruen-links:before,
.pfeil-gruen-runter:before,
.pfeil-gruen-hoch:before,
.pfeil-gruen-rechts2:before,
.pfeil-gruen-links2:before,
.pfeil-gruen-runter2:before,
.pfeil-gruen-hoch2:before,
.pfeil-gruen-rechts3:before,
.pfeil-gruen-links3:before,
.pfeil-gruen-runter3:before,
.pfeil-gruen-hoch3:before,
.plus-unigruen:before,
.minus-unigruen:before,
.icon-wichtig-gruen:before {
  display: inline-block;
  font-weight: normal;
  font-style: normal !important;
  color: #14F5B4;
  margin: 0 4px 0 5px;
  font-family: FontAwesome;
}
/* Orange */
.font-icon.orange,
.pfeil-orange-rechts:before,
.pfeil-orange-links:before,
.pfeil-orange-runter:before,
.pfeil-orange-hoch:before,
.pfeil-orange-rechts2:before,
.pfeil-orange-links2:before,
.pfeil-orange-runter2:before,
.pfeil-orange-hoch2:before,
.pfeil-orange-rechts3:before,
.pfeil-orange-links3:before,
.pfeil-orange-runter3:before,
.pfeil-orange-hoch3:before,
.plus-orange:before,
.minus-orange:before,
.icon-wichtig-orange:before {
  display: inline-block;
  font-weight: normal;
  font-style: normal !important;
  color: #000000;
  margin: 0 4px 0 5px;
  font-family: FontAwesome;
}
/* Blau */
.font-icon.blau,
.pfeil-blau-rechts:before,
.pfeil-blau-links:before,
.pfeil-blau-runter:before,
.pfeil-blau-hoch:before,
.pfeil-blau-rechts2:before,
.pfeil-blau-links2:before,
.pfeil-blau-runter2:before,
.pfeil-blau-hoch2:before,
.pfeil-blau-rechts3:before,
.pfeil-blau-links3:before,
.pfeil-blau-runter3:before,
.pfeil-blau-hoch3:before,
.plus-blau:before,
.minus-blau:before,
.icon-wichtig-blau:before {
  display: inline-block;
  font-weight: normal;
  font-style: normal !important;
  color: #22BADE;
  margin: 0 4px 0 5px;
  font-family: FontAwesome;
}
/* Icon-GrÃ¶ÃŸe */
.font-icon.small {
  font-size: 14px;
  font-family: FontAwesome;
  text-decoration: none;
}
.font-icon {
  font-size: 18px;
  font-family: FontAwesome;
  text-decoration: none;
}
.font-icon.large,
.font-icon.pfeil-grau-rechts2,
.font-icon.pfeil-gruen-rechts2,
.font-icon.pfeil-orange-rechts2,
.font-icon.pfeil-blau-rechts2,
.font-icon.pfeil-grau-links2,
.font-icon.pfeil-gruen-links2,
.font-icon.pfeil-orange-links2,
.font-icon.pfeil-blau-links2,
.font-icon.pfeil-grau-runter2,
.font-icon.pfeil-gruen-runter2,
.font-icon.pfeil-orange-runter2,
.font-icon.pfeil-blau-runter2,
.font-icon.pfeil-grau-hoch2,
.font-icon.pfeil-gruen-hoch2,
.font-icon.pfeil-orange-hoch2,
.font-icon.pfeil-blau-hoch2 {
  font-size: 25px;
  text-decoration: none;
}
/* Dreieckige Pfeile */
.pfeil-grau-rechts:before,
.pfeil-gruen-rechts:before,
.pfeil-orange-rechts:before,
.pfeil-blau-rechts:before {
  content: "\f0da";
  font-family: FontAwesome;
}
.pfeil-grau-links:before,
.pfeil-gruen-links:before,
.pfeil-orange-links:before,
.pfeil-blau-links:before {
  content: "\f0d9";
  font-family: FontAwesome;
}
.pfeil-grau-runter:before,
.pfeil-gruen-runter:before,
.pfeil-orange-runter:before,
.pfeil-blau-runter:before {
  content: "\f0d7";
  font-family: FontAwesome;
}
.pfeil-hoch:before,
.pfeil-grau-hoch:before,
.pfeil-gruen-hoch:before,
.pfeil-orange-hoch:before,
.pfeil-blau-hoch:before {
  content: "\f0d8";
  font-family: FontAwesome;
}
/* Nur in Verbindung mit .font-icon wird bei den folgenden Klassen auch der Pfeil angezeigt */
.font-icon.pfeil-rechts:before {
  content: "\f0da";
  font-family: FontAwesome;
}
.font-icon.pfeil-links:before {
  content: "\f0d9";
  font-family: FontAwesome;
}
.font-icon.pfeil-runter:before {
  content: "\f0d7";
  font-family: FontAwesome;
}
.font-icon.pfeil-hoch:before {
  content: "\f0d8";
  font-family: FontAwesome;
}
/* Umrandete Pfeile */
.pfeil-grau-rechts2:before,
.pfeil-gruen-rechts2:before,
.pfeil-orange-rechts2:before,
.pfeil-blau-rechts2:before {
  content: "\f0a9";
  font-family: FontAwesome;
}
.pfeil-grau-links2:before,
.pfeil-gruen-links2:before,
.pfeil-orange-links2:before,
.pfeil-blau-links2:before {
  content: "\f0a8";
  font-family: FontAwesome;
}
.pfeil-grau-runter2:before,
.pfeil-gruen-runter2:before,
.pfeil-orange-runter2:before,
.pfeil-blau-runter2:before {
  content: "\f0ab";
  font-family: FontAwesome;
}
.pfeil-grau-hoch2:before,
.pfeil-gruen-hoch2:before,
.pfeil-orange-hoch2:before,
.pfeil-blau-hoch2:before {
  content: "\f0aa";
  font-family: FontAwesome;
}
/* Nur in Verbindung mit .font-icon wird bei den folgenden Klassen auch der Pfeil angezeigt */
.font-icon.pfeil-rechts2:before {
  content: "\f0a9";
  font-family: FontAwesome;
}
.font-icon.pfeil-links2:before {
  content: "\f0a8";
  font-family: FontAwesome;
}
.font-icon.pfeil-runter2:before {
  content: "\f0ab";
  font-family: FontAwesome;
}
.font-icon.pfeil-hoch2:before {
  content: "\f0aa";
  font-family: FontAwesome;
}
/* Kleine Umrandete Pfeile */
.font-icon.pfeil-rechts3:before {
  content: "\f138";
  font-family: FontAwesome;
}
.font-icon.pfeil-links3:before {
  content: "\f137";
  font-family: FontAwesome;
}
.font-icon.pfeil-runter3:before {
  content: "\f13a";
  font-family: FontAwesome;
}
.font-icon.pfeil-hoch3:before {
  content: "\f139";
  font-family: FontAwesome;
}
/* LÃ¤ngliche Pfeile */
.font-icon.pfeil-lang-rechts:before {
  content: "\f178";
  font-family: FontAwesome;
}
.font-icon.pfeil-lang-links:before {
  content: "\f177";
  font-family: FontAwesome;
}
.font-icon.pfeil-lang-runter:before {
  content: "\f175";
  font-family: FontAwesome;
}
.font-icon.pfeil-lang-hoch:before {
  content: "\f176";
  font-family: FontAwesome;
}
/* Winkel */
.font-icon.winkel-links:before {
  content: "\f104";
  font-family: FontAwesome;
}
.font-icon.winkel-runter:before {
  content: "\f107";
  font-family: FontAwesome;
}
.font-icon.winkel-hoch:before {
  content: "\f106";
  font-family: FontAwesome;
}
/* Plus- und Minuszeichen */
.font-icon.plus:before,
.plus-unigruen:before,
.plus-orange:before,
.plus-blau:before,
.plus-grau:before {
  content: "\f055";
  font-size: 18px;
  font-family: FontAwesome;
}
.font-icon.minus:before,
.minus-unigruen:before,
.minus-orange:before,
.minus-blau:before,
.minus-grau:before {
  content: "\f056";
  font-size: 18px;
  font-family: FontAwesome;
}
/* Verschiedenes */
.font-icon.wichtig:before,
.icon-wichtig-orange:before {
  content: "\f06a";
  font-family: FontAwesome;
}
.font-icon.info:before {
  content: "\f05a";
  font-family: FontAwesome;
}
/* Gemeinsame Styles fÃ¼r ALLE Bild-Boxen */
#boxen,
.bild-boxen,
.flexcontainer.bild-boxen,
.personen-boxen,
.newsslider {
  position: relative;
  top: 0px;
  left: 0px;
  width: 1030px;
  max-width: 100%;
  height: auto;
}
#boxen .breite1,
.bild-boxen .breite1,
.flexcontainer.bild-boxen .breite1,
.personen-boxen .breite1,
.newsslider .breite1 {
  width: 229px !important;
}
#boxen .breite2,
.bild-boxen .breite2,
.flexcontainer.bild-boxen .breite2,
.personen-boxen .breite2,
.newsslider .breite2 {
  width: 459px !important;
}
#boxen .breite3,
.bild-boxen .breite3,
.flexcontainer.bild-boxen .breite3,
.personen-boxen .breite3,
.newsslider .breite3 {
  width: 699px !important;
}
#boxen .breite4,
.bild-boxen .breite4,
.flexcontainer.bild-boxen .breite4,
.personen-boxen .breite4,
.newsslider .breite4 {
  width: 100% !important;
}
#boxen .boxen,
.bild-boxen .boxen,
.flexcontainer.bild-boxen .boxen,
.personen-boxen .boxen,
.newsslider .boxen {
  position: relative;
  margin: 10px 0;
  padding: 0 10px;
  flex-grow: 1;
  border: none !important;
  font-size: 12px;
}
#boxen .boxen.noborder,
.bild-boxen .boxen.noborder,
.flexcontainer.bild-boxen .boxen.noborder,
.personen-boxen .boxen.noborder,
.newsslider .boxen.noborder {
  border-right: none !important;
}
#boxen .boxen .spalten,
.bild-boxen .boxen .spalten,
.flexcontainer.bild-boxen .boxen .spalten,
.personen-boxen .boxen .spalten,
.newsslider .boxen .spalten,
#boxen .boxen .spalten2,
.bild-boxen .boxen .spalten2,
.flexcontainer.bild-boxen .boxen .spalten2,
.personen-boxen .boxen .spalten2,
.newsslider .boxen .spalten2,
#boxen .boxen .spalten3,
.bild-boxen .boxen .spalten3,
.flexcontainer.bild-boxen .boxen .spalten3,
.personen-boxen .boxen .spalten3,
.newsslider .boxen .spalten3,
#boxen .boxen .spalten4,
.bild-boxen .boxen .spalten4,
.flexcontainer.bild-boxen .boxen .spalten4,
.personen-boxen .boxen .spalten4,
.newsslider .boxen .spalten4 {
  margin-left: 0 !important;
}
#boxen.ohne-text .boxen,
.bild-boxen.ohne-text .boxen,
.flexcontainer.bild-boxen.ohne-text .boxen,
.personen-boxen.ohne-text .boxen,
.newsslider.ohne-text .boxen {
  min-height: 135px !important;
  height: 135px !important;
}
#boxen .box_bild,
.bild-boxen .box_bild,
.flexcontainer.bild-boxen .box_bild,
.personen-boxen .box_bild,
.newsslider .box_bild {
  position: relative;
  height: 135px;
  overflow: hidden;
}
#boxen .box_bild img,
.bild-boxen .box_bild img,
.flexcontainer.bild-boxen .box_bild img,
.personen-boxen .box_bild img,
.newsslider .box_bild img {
  position: absolute;
}
#boxen .box_bild .box_ueberschrift_div,
.bild-boxen .box_bild .box_ueberschrift_div,
.flexcontainer.bild-boxen .box_bild .box_ueberschrift_div,
.personen-boxen .box_bild .box_ueberschrift_div,
.newsslider .box_bild .box_ueberschrift_div {
  position: absolute;
  bottom: 0px;
  top: auto;
  left: 0px;
  width: 100%;
  height: auto;
  margin-bottom: 0px;
  padding: 3px 3px 3px 8px;
  background: rgba(0, 0, 0, 0.4);
}
#boxen .box_bild .box_ueberschrift_div .box_ueberschrift,
.bild-boxen .box_bild .box_ueberschrift_div .box_ueberschrift,
.flexcontainer.bild-boxen .box_bild .box_ueberschrift_div .box_ueberschrift,
.personen-boxen .box_bild .box_ueberschrift_div .box_ueberschrift,
.newsslider .box_bild .box_ueberschrift_div .box_ueberschrift {
  margin-left: 0px;
  font-size: 11pt;
  font-weight: bold;
  color: white;
}
#boxen .boxen_trenner,
.bild-boxen .boxen_trenner,
.flexcontainer.bild-boxen .boxen_trenner,
.personen-boxen .boxen_trenner,
.newsslider .boxen_trenner {
  display: none;
}
/* Einzelne Bild-Boxen Styles */
.bild-boxen .breite2.list_carousel,
.bild-boxen .breite2 .list_carousel > .breite2,
.bild-boxen .breite3.list_carousel,
.bild-boxen .breite4.list_carousel {
  padding: 0 !important;
}
.bild-boxen .boxen {
  float: left;
  width: 229px;
  height: 230px;
}
.bild-boxen .box_bild img {
  width: 229px;
}
.flexcontainer.bild-boxen,
.personen-boxen,
.newsslider {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.flexcontainer.bild-boxen h1,
.personen-boxen h1,
.newsslider h1,
.flexcontainer.bild-boxen h2,
.personen-boxen h2,
.newsslider h2,
.flexcontainer.bild-boxen h3,
.personen-boxen h3,
.newsslider h3,
.flexcontainer.bild-boxen h4,
.personen-boxen h4,
.newsslider h4 {
  width: 98%;
}
.flexcontainer.bild-boxen ul,
.personen-boxen ul,
.newsslider ul {
  margin-top: 15px;
}
.flexcontainer.bild-boxen .breite1,
.personen-boxen .breite1,
.newsslider .breite1 {
  width: 220px !important;
  flex-grow: 1 !important;
}
.flexcontainer.bild-boxen .breite2,
.personen-boxen .breite2,
.newsslider .breite2 {
  width: 440px !important;
  flex-grow: 2 !important;
}
.flexcontainer.bild-boxen .breite3,
.personen-boxen .breite3,
.newsslider .breite3 {
  width: 670px !important;
  flex-grow: 3 !important;
}
.flexcontainer.bild-boxen .breite4,
.personen-boxen .breite4,
.newsslider .breite4 {
  width: 100% !important;
  flex-grow: 4 !important;
}
.flexcontainer.bild-boxen .boxen,
.personen-boxen .boxen,
.newsslider .boxen {
  float: none;
  min-width: 200px;
  width: 220px;
  max-width: 100%;
  height: auto;
  min-height: auto;
  flex-grow: 1;
}
.flexcontainer.bild-boxen.ohne-text .boxen,
.personen-boxen.ohne-text .boxen,
.newsslider.ohne-text .boxen {
  min-height: auto !important;
  height: auto !important;
}
.flexcontainer.bild-boxen .box_bild img,
.personen-boxen .box_bild img,
.newsslider .box_bild img {
  width: 100%;
}
/* #boxen sind veraltet - nach mÃ¶glichkeit nicht mehr benutzen */
#boxen .boxen {
  float: left;
  width: 229px;
  height: 230px;
}
#boxen .box_bild img {
  width: 229px;
}
#boxen .box_ueberschrift_div {
  position: relative;
  left: 0px;
  width: 214px;
  height: 20px;
  top: -32px;
  margin-bottom: -10px;
  padding: 3px;
  background: rgba(0, 0, 0, 0.4);
}
#boxen .box_ueberschrift_div .box_ueberschrift {
  font-size: 11pt;
  font-weight: bold;
  color: white;
  margin-left: 5px;
}
#boxen .box_ueberschrift_blickpunkt_div {
  position: relative;
  top: -37px;
  left: 0px;
  width: 214px;
  height: 20px;
  margin-bottom: -21px;
  padding: 3px;
  background: rgba(0, 0, 0, 0.4);
}
/* Personen-Boxen */
.personen-boxen .boxen {
  text-align: center;
}
.personen-boxen .boxen img {
  max-height: 200px !important;
}
.galerie .galerie-bild {
  position: relative;
  width: 227px;
  height: 135px;
  overflow: hidden;
  float: left;
  margin-bottom: 15px;
  margin-right: 15px;
  background-color: #ddd;
}
.galerie .galerie-bild img {
  position: absolute;
  top: 0;
  width: 242px;
}
.galerie .galerie-bild .galerie-bild-titel {
  position: absolute;
  bottom: 0px;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  padding: 5px 10px;
  font-size: 14px;
  color: white;
}
/* Bild-Slider */
.list_carousel ul li {
  padding-left: 0px !important;
  text-indent: 0px !important;
}
.list_carousel ul li:before {
  content: none !important;
}
.list_carousel.breite484 {
  position: relative;
  background-color: transparent;
  margin: 0 0 0 0;
  width: 484px;
  max-width: 100%;
  height: 400px;
  top: 0px;
  left: 0px;
}
.list_carousel.breite484 ul li {
  width: 484px;
  max-width: 100%;
  background-color: transparent !important;
}
.contentbox .list_carousel.breite484 ul li {
  width: 452px !important;
}
/* News-Slider */
.newsslider {
  width: 100% !important;
  height: auto !important;
}
.newsslider ul li {
  padding: 0px 10px !important;
  height: 100% !important;
  width: 221px !important;
  border: none !important;
}
.newsslider ul li .fotocopyright {
  text-align: right;
}
.newsslider ul li .box_text {
  padding-bottom: 20px;
}
.newsslider ul li a.readmore {
  position: absolute;
  bottom: 0;
  color: #14F5B4;
}
.newsslider ul li a.readmore:before {
  font-family: FontAwesome;
  display: inline-block;
  font-weight: normal;
  font-style: normal !important;
  color: #999;
  margin: 0 4px 0 5px;
  content: "\f0da";
}
.newsslider a.prev,
.newsslider a.next {
  top: 60px !important;
  margin: 0 10px;
}
/* Feeds */
#aktuelles {
  float: right;
  width: 237px;
  margin-top: -55px;
}
ul.feed {
  padding-left: 0;
}
#aktuelles ul li,
.feed li,
ul.portal-feed li {
  border: none !important;
  padding: 10px 0 10px 10px;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  display: block;
  font-weight: normal;
  font-size: 12px;
  line-height: 1.4;
  color: #333;
}
#aktuelles ul li:last-of-type,
.feed li:last-of-type,
ul.portal-feed li:last-of-type {
  border-bottom: none !important;
}
.bild-boxen ul.portal-feed li,
.bild-boxen .feed li {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
#aktuelles ul li a,
.feed li a,
ul.portal-feed li a {
  background-image: none !important;
  padding-left: 0px !important;
  font-size: 12px;
}
/* Hiermit kann man Text senkrecht stellen */
aside p {
  padding: 0.7em;
  margin: 0;
  font-size: 10px;
  color: gray;
  position: absolute;
  width: 1000%;
  -webkit-transform: rotate(270deg) translateX(30px) translateY(140px);
  -moz-transform: rotate(270deg) translateX(30px) translateY(140px);
  -ms-transform: rotate(270deg) translateX(30px) translateY(140px);
  -o-transform: rotate(270deg) translateX(30px) translateY(140px);
  transform: rotate(270deg) translateX(30px) translateY(140px);
  -webkit-transform-origin: 1.8em 0.5em;
  -moz-transform-origin: 1.8em 0.5em;
  -ms-transform-origin: 1.8em 0.5em;
  -o-transform-origin: 1.8em 0.5em;
  transform-origin: 1.8em 0.5em;
}
/* Pfeil- und Plus-Symbole */
#pfeil1,
#pfeil2 {
  margin-right: 5px;
  float: left;
  vertical-align: text-bottom;
}
.pluszeichen,
.minuszeichen {
  vertical-align: text-bottom;
  margin-right: 5px;
}
.new,
.icon {
  float: left;
  margin-top: 3px;
  margin-right: 10px;
  margin-bottom: 10px;
}
/* Siteindex */
.siteindex,
.siteindexneu,
.siteindexgreen {
  color: #000000;
  font-weight: bold;
  font-size: 8pt;
  text-decoration: none;
  background-color: #E0EB98;
  margin-left: 5px;
}
a.siteindex,
a.siteindexneu,
a.siteindexgreen {
  background-color: transparent;
}
/* TOC-Menueauszeichnungen */
ul#menu-toc,
ul#menu-toc2 {
  margin: 0 0 0 10px;
  border: 1px;
  list-style-type: none;
}
ul#menu-toc li a,
ul#menu-toc2 li a {
  line-height: 14px;
  background: url(https://www.uni-bielefeld.de/images/all/quadrat_grau_klein.gif) no-repeat;
  background-position: 0px 2px;
  display: block;
  padding: 0px 0 4px 15px;
  margin: 0px 0px 0px -30px;
  font-weight: normal;
  font-size: 8pt;
  list-style-type: none;
}
ul#menu-toc li a.active,
ul#menu-toc2 li a.active {
  background-position: 0px 4px;
}
ul#menu-toc2 li a {
  margin: 0px 0px 0px -80px;
}
/* Corporate Design Center */
#contentwide_CD {
  width: 727px;
  min-height: 1800px;
}
.kurze_spalte_links {
  height: auto;
  width: 484px;
  float: left;
}
.kurze_spalte_rechts {
  height: auto;
  width: 212px;
  float: right;
}
.lange_spalte {
  /*fÃ¼r die langen tabellen und text der Ã¼ber die gesamte breite des "contentwide" laufen soll*/
  height: auto;
  width: 727px;
}
#tabelle_CD {
  font-family: inherit !important;
  font-size: 12px;
  background: #ffffff;
  width: 100%;
  empty-cells: show;
  text-align: left;
  margin-bottom: 20px;
}
#tabelle_CD th {
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  padding: 5px;
  border-bottom: 1px solid #000000;
}
#tabelle_CD td {
  border-bottom: 1px dotted #ccc;
  border-right: 1px dotted #ccc;
  color: gray;
  padding: 5px;
  vertical-align: middle;
}
#tabelle_CD .anmerkung {
  border-right: 0px dotted #ccc;
}
#tabelle_CD tbody tr:hover td {
  color: #000000;
}
/*****PeVZ*****/
/* PEVZ-Einrichtungen */
dt,
dd {
  font-family: inherit !important;
  font-size: 12px;
  line-height: 1.475;
}
/* A bis Z Index */
table.az_index {
  margin-bottom: 10px;
}
table.az_index tr td {
  font-size: 1.2em;
}
a.zum_seitenanfang {
  display: none;
}
/* Personenlisten */
/* Style 1 - table - Personenliste 1a,1b,1c,2a,2b,2c,4a - Liste mit & ohne Icons */
table.personenliste tr th {
  text-align: left;
  vertical-align: top;
}
table.personenliste thead tr th {
  font-size: 1.2em;
  font-weight: bold;
}
table.personenliste thead tr th.person_telefon {
  min-width: 60px;
}
table.personenliste tbody tr.index td {
  padding-top: 20px;
  font-size: 1.2em;
  font-weight: bold;
}
table.personenliste tbody tr.even {
  background-color: rgba(0, 0, 0, 0.05);
}
table.personenliste tbody tr td {
  padding: 3px;
}
/* Style 2 - dl - Personenliste 3a,3b,4b - Reine Namens- und Funktionsliste */
dl.personenliste dt,
dl.personenliste dd,
dl.unter_geordnete_einr dt,
dl.unter_geordnete_einr dd {
  line-height: 1.45;
  padding: 3px 5px !important;
}
dl.personenliste dt,
dl.unter_geordnete_einr dt {
  font-size: 1.2em;
  font-weight: bold;
  border-bottom: 1px dotted #999999;
  margin-top: 20px;
  margin-bottom: 10px;
}
dl.personenliste dt.index,
dl.unter_geordnete_einr dt.index {
  background-color: rgba(0, 0, 0, 0.05) !important;
  border-bottom: none;
}
/* Style 3 - ul - Personenliste 5 - Einrichtungsbaum mit Personen */
ul.einrbaum {
  list-style: none;
  margin-left: -40px;
}
ul.einrbaum ul.einrbaum {
  margin-left: -20px;
}
ul.einrbaum ul.einrbaum li {
  padding-left: 10px;
  text-indent: -10px;
  margin-top: 10px !important;
}
ul.persliste,
ul.einrbaum ul.persliste {
  list-style: none;
  margin-left: -20px;
}
ul.persliste li,
ul.einrbaum ul.persliste li {
  padding-left: 10px;
  text-indent: -10px;
  margin-top: 0 !important;
}
/* Einrichtungslisten */
/* Style 1 - dl - Einrichtungsliste 1 - Einrichtung mit ihren untergeordneten Einrichtungen */
dl.unterorgliste dt {
  font-size: 1.2em;
  margin: 15px 0 5px;
}
/* Style 2 - ul - Einrichtungsliste 2 - Nur die untergeordneten Einrichtungen */
ul.unterorgliste {
  list-style: none;
  margin-left: -20px;
}
ul.unterorgliste li {
  padding-left: 10px;
  text-indent: -10px;
}
/* Style 3 - h3/dl - Einrichtungsliste 4 - Kerndaten der Untereinrichtungen einer Einrichtung */
.einrichtung_kontakt {
  border: none !important;
  padding: 15px 10px 10px;
  margin: 0;
}
h3.einrichtung_kontakt {
  background-color: rgba(0, 0, 0, 0.05);
}
dl.einrichtung_kontakt {
  padding: 10px;
  width: 100% !important;
}
/*Tabellenformatierung*/
table.inline {
  padding: 0 0 0 10px;
  text-align: left;
  vertical-align: top;
  margin: 15px 0;
  border: 1px dashed #000000;
  width: 484px;
}
table.inline thead th {
  padding: 3px;
  vertical-align: top;
  text-align: left;
  line-height: 1.5em;
}
/*Foto auf der Persondetailseite*/
img.foto {
  border: none !important;
}
td.foto {
  text-align: right;
  padding: 3px;
}
a.tel {
  color: #545454;
  cursor: text;
}
div.aktuelle_forschung {
  border: none !important;
  width: 484px;
  margin: 15px 0;
  padding-top: 10px;
}
div.aktuelle_forschung div {
  padding-left: 10px;
  margin-top: 10px;
}
div.aktuelle_forschung h3.forschung_titel {
  font-size: 1.1em;
  font-weight: bold;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border: none !important;
  padding-bottom: 4px;
  padding-top: 15px;
  padding-left: 5px;
  margin-top: -3px;
}
div.aktuelle_forschung ul {
  margin-left: -15px;
}
div.aktuelle_forschung ol {
  margin-left: -15px;
}
div.aktuelle_forschung li {
  padding-top: 2px;
  padding-bottom: 2px;
}
div.aktuelle_forschung dd {
  margin-left: 25px;
  padding-top: 2px;
  padding-bottom: 2px;
}
div.aktuelle_forschung table {
  border: white solid 0px;
}
div.aktuelle_forschung table th {
  text-align: left;
}
div.curriculum_vitae {
  border: none !important;
  width: 484px;
  margin: 15px 0;
  padding-top: 10px;
}
div.curriculum_vitae div {
  margin-top: 10px;
  padding-left: 10px;
}
div.curriculum_vitae h3.cv_titel {
  font-size: 1.1em;
  font-weight: bold;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border: none !important;
  padding-top: 15px;
  padding-bottom: 4px;
  margin-top: -3px;
  padding-left: 5px;
}
div.curriculum_vitae ul {
  margin-left: -15px;
}
div.curriculum_vitae ol {
  margin-left: -15px;
}
div.curriculum_vitae li {
  padding-top: 2px;
  padding-bottom: 2px;
}
div.curriculum_vitae dd {
  margin-left: 25px;
  padding-top: 2px;
  padding-bottom: 2px;
}
div.curriculum_vitae table {
  border: white solid 0px;
}
div.curriculum_vitae table th {
  text-align: left;
}
div.foda_daten {
  border: none !important;
  width: 484px;
  margin: 15px 0;
  padding-top: 10px;
}
div.foda_daten div {
  margin-top: 10px;
  padding-left: 10px;
}
div.foda_daten dl {
  list-style-type: none;
}
div.foda_daten dt {
  font-size: 1em;
  font-weight: bold;
  margin-left: 5px;
  padding-top: 10px;
}
div.foda_daten dd {
  padding-top: 5px;
  padding-bottom: 5px;
}
div.foda_daten h3.foda_daten_titel {
  font-size: 1.1em;
  font-weight: bold;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border: none !important;
  padding-top: 15px;
  padding-bottom: 4px;
  margin-top: -3px;
  padding-left: 5px;
}
@media screen and (max-width: 1199px) {
  #wrapper #header-content.portal-design-1 #uni-logo {
    left: 55px !important;
  }
  #wrapper #header-content.portal-design-1 #farbbalken,
  #wrapper #header-content.portal-design-1 #farbbalken_durchsichtig {
    left: 240px !important;
    width: 820px !important;
  }
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-slider.mit-text .slider-text,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-slider-random.mit-text .slider-text,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-kopfbild-random.mit-text .slider-text,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-slider.mit-text .portal-farbe,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-slider-random.mit-text .portal-farbe,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-kopfbild-random.mit-text .portal-farbe {
    right: 220px !important;
  }
  #wrapper #header-content.portal-design-1 #pulldown {
    left: 250px !important;
  }
  #wrapper #header-content.portal-design-1 #a_z {
    left: 700px !important;
  }
  #wrapper #header-content.portal-design-1 #breadcrumbleiste {
    width: 784px !important;
  }
  #wrapper #header-content.portal-design-1 #history {
    left: 242px !important;
  }
  #wrapper #header-content.portal-design-1 #suche {
    left: 808px !important;
    width: 280px !important;
  }
  #wrapper #header-content.portal-design-2 #uni-logo {
    left: 57px !important;
    top: 18px;
  }
  #wrapper #header-content.portal-design-2 #titel {
    left: 360px;
    top: 60px;
    width: 639px;
    height: 36px;
  }
  #wrapper #header-content.portal-design-2 #schriftzug_portal {
    bottom: 55px;
    width: 229px !important;
    height: auto;
    text-align: right;
  }
  #wrapper #header-content.portal-design-2 #schriftzug_portal img {
    height: 32px;
    width: auto;
  }
  #wrapper #header-content.portal-design-2 #pulldown {
    top: 89px;
    left: 242px !important;
    width: 100%;
    height: 23px;
    padding-left: 11px;
  }
  #wrapper #header-content.portal-design-2 #pulldown div ul#Navigation li {
    padding: 0 20px;
  }
  #wrapper #header-content.portal-design-2 #pulldown div ul#Navigation li ul {
    width: 210px;
    left: 0px !important;
    top: 18px !important;
  }
  #wrapper #header-content.portal-design-2 #pulldown div ul#Navigation li ul li {
    padding: 3px 10px !important;
  }
  #wrapper #header-content.portal-design-2 #pulldown div ul#Navigation li ul li a {
    line-height: inherit;
  }
  #wrapper #header-content.portal-design-2 #kopfbild {
    left: 242px !important;
    top: 90px;
    width: 100%;
    height: 220px;
  }
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel {
    width: 820px !important;
  }
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel #portal-slider li,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel #portal-slider-random li,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel #portal-kopfbild-random li {
    width: 820px !important;
  }
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel:hover > a.prev,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel:hover > a.next {
    opacity: 1 !important;
  }
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel a.next,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel a.prev {
    opacity: 1 !important;
  }
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel a.prev {
    left: 10px;
  }
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel #portal-slider_pag {
    position: relative;
    margin-top: -70px;
    max-width: 820px !important;
  }
  #wrapper #header-content.portal-design-2 #farbbalken {
    width: 770px !important;
  }
  #wrapper #header-content.portal-design-2 #farbbalken_durchsichtig {
    width: 770px !important;
  }
  #wrapper #header-content.portal-design-2 #piktogramm {
    width: 210px !important;
  }
  #wrapper #header-content.portal-design-2 #einrichtungs-logo {
    height: 80px;
    max-height: 80px;
  }
  #wrapper #header-content.portal-design-2 #language-switcher {
    top: 68px;
    right: 15px;
  }
  #wrapper #header-content.portal-design-2 #a_z {
    left: 590px !important;
  }
  #wrapper #header-content.portal-design-2 #history {
    left: 242px !important;
    max-width: 250px !important;
  }
  #wrapper #header-content.portal-design-2 #suche {
    left: 792px !important;
  }
  #wrapper #main-content {
    margin-bottom: 50px;
  }
  #wrapper #main-content #main-menu {
    float: left;
    width: 180px;
  }
  #wrapper #main-content #main-menu #navigation li ul li {
    margin-left: 5px;
  }
  #wrapper #main-content #main-menu #menu_left {
    float: left;
    width: 182px;
    margin-top: -16px;
  }
  #wrapper #main-content #main-menu ul.main-menu-ul,
  #wrapper #main-content #main-menu ul.sub-menu-ul {
    margin-bottom: 40px;
    margin-left: 0 !important;
  }
  #wrapper #main-content .contentbreite {
    max-width: 960px !important;
  }
  #wrapper #main-content #content {
    width: 100% !important;
    max-width: 735px !important;
    /* overflow-x: auto !important;
				overflow-y: hidden !important; */
  }
  #wrapper #main-content #content table {
    overflow-x: scroll !important;
  }
  #wrapper #main-content #content .contentschmal {
    width: 100%;
  }
  #wrapper #main-content #content .content_full {
    max-width: 735px !important;
  }
  #wrapper #footer-content {
    /* CSS fÃ¼r Servicebereich */
  }
  #wrapper #footer-content .alle_service_icons {
    display: block;
    height: 42px;
  }
  #wrapper #footer-content .service_links {
    padding: 0 10px;
  }
  #wrapper #footer-content .service_links ul {
    margin-left: -40px;
  }
  #wrapper #footer-content .service_links ul li {
    max-width: 7.142%;
    min-width: 7.142%;
  }
  #wrapper #footer-content #service_fixed {
    position: fixed;
    height: 22px;
    width: 100%;
    bottom: 0px;
    left: 0px;
    z-index: 100;
  }
  #wrapper #footer-content #service_fixed a {
    font-size: inherit;
    font-weight: normal;
    text-decoration: none;
  }
  #wrapper #footer-content #service_fixed #service_inner {
    position: relative;
    padding-bottom: 5px;
    height: 22px;
    margin: auto;
    min-width: 735px !important;
    max-width: 1060px !important;
    border-top: 1px solid #ccc;
  }
  #wrapper #footer-content #service_fixed #service_inner #service_link .uni_service_ueberschrift_unterseiten {
    margin-left: 10px;
    margin-top: 2px;
    cursor: pointer;
  }
  #wrapper #footer-content #service_fixed #service_inner #service_link #service_pfeil {
    position: absolute;
    left: 66px;
    top: 6px;
  }
  #wrapper #footer-content #service_fixed #service_inner .service_links {
    margin-top: 3px;
    padding-top: 1px;
  }
  #wrapper #footer-content #service_scroll {
    position: relative;
    top: 0px;
    min-width: 735px !important;
    max-width: 1060px !important;
    padding: 0px;
    margin-bottom: 10px;
  }
  #wrapper #footer-content #footer {
    width: calc(100% - 160px);
    max-width: 100%;
    height: auto;
    padding: 0 80px;
  }
  #wrapper #footer-content #footer #footer_audit {
    text-align: right;
    width: 100%;
  }
}
@media screen and (max-width: 991px) {
  .mobile {
    display: block !important;
  }
  .screenreader.mobile {
    position: relative !important;
    left: 0 !important;
    width: auto !important;
    height: auto !important;
    overflow: visible !important;
  }
  .no-mobile {
    display: none !important;
  }
  .screenreader.no-mobile {
    display: block !important;
  }
  #wrapper #header-content.portal-design-1 #uni-logo {
    left: 55px !important;
  }
  #wrapper #header-content.portal-design-1 #einrichtungs-logo {
    right: 20px !important;
  }
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-slider.mit-text .slider-text,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-slider-random.mit-text .slider-text,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-kopfbild-random.mit-text .slider-text,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-slider.mit-text .portal-farbe,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-slider-random.mit-text .portal-farbe,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-kopfbild-random.mit-text .portal-farbe {
    right: 500px !important;
  }
  #wrapper #header-content.portal-design-1 #farbbalken,
  #wrapper #header-content.portal-design-1 #farbbalken_durchsichtig {
    width: 540px !important;
  }
  #wrapper #header-content.portal-design-1 #a_z {
    left: 555px !important;
  }
  #wrapper #header-content.portal-design-1 #breadcrumbleiste {
    width: 534px !important;
  }
  #wrapper #header-content.portal-design-1 #history {
    left: 42px !important;
  }
  #wrapper #header-content.portal-design-1 #suche {
    left: 550px !important;
  }
  #wrapper #header-content.portal-design-2 #uni-logo {
    left: 37px !important;
  }
  #wrapper #header-content.portal-design-2 #einrichtungs-logo {
    right: 20px !important;
  }
  #wrapper #header-content.portal-design-2 #schriftzug_portal {
    width: 209px !important;
  }
  #wrapper #header-content.portal-design-2 #pulldown {
    left: 222px !important;
  }
  #wrapper #header-content.portal-design-2 #kopfbild {
    left: 222px !important;
  }
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel {
    width: 560px !important;
  }
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel #portal-slider li,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel #portal-slider-random li,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel #portal-kopfbild-random li {
    width: 560px !important;
  }
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel #portal-slider_pag {
    max-width: 560px !important;
  }
  #wrapper #header-content.portal-design-2 #farbbalken,
  #wrapper #header-content.portal-design-2 #farbbalken_durchsichtig {
    width: 540px !important;
  }
  #wrapper #header-content.portal-design-2 #piktogramm {
    width: 190px !important;
  }
  #wrapper #header-content.portal-design-2 #a_z {
    left: 59% !important;
  }
  #wrapper #header-content.portal-design-2 #history {
    left: 222px !important;
    max-width: 200px !important;
  }
  #wrapper #header-content.portal-design-2 #suche {
    left: 550px !important;
  }
  #wrapper #header-content.portal-design-2 #suche .Feld {
    width: 110px !important;
  }
  #wrapper #main-content #main-menu {
    float: left;
    width: 180px;
  }
  #wrapper #main-content #main-menu #navigation li ul li {
    margin-left: 5px;
  }
  #wrapper #main-content #main-menu #menu_left {
    float: left;
    width: 182px;
    margin-top: -16px;
  }
  #wrapper #main-content #main-menu ul.main-menu-ul,
  #wrapper #main-content #main-menu ul.sub-menu-ul {
    margin-left: 0 !important;
    margin-bottom: 40px;
  }
  #wrapper #main-content #seitenmenubox {
    position: relative !important;
    left: 0px !important;
    top: auto !important;
    width: 198px;
    height: auto;
    margin-top: 20px !important;
    float: none !important;
  }
  #wrapper #main-content .contentbreite {
    max-width: 700px !important;
  }
  #wrapper #main-content #content {
    width: 100% !important;
    max-width: 480px !important;
  }
  #wrapper #main-content #content .contentschmal {
    width: 100%;
  }
  #wrapper #main-content #content .content_full {
    max-width: 480px !important;
  }
  #wrapper #footer-content .service_links ul li {
    max-width: 14.284% !important;
    min-width: 14.284% !important;
  }
  #wrapper #footer-content #service_scroll {
    position: relative;
    top: 0px;
    min-width: 480px !important;
    max-width: 780px !important;
    padding: 0px;
    margin-bottom: 20px !important;
  }
  #wrapper #footer-content #footer {
    width: calc(100% - 50px) !important;
    max-width: 100%;
    height: auto;
    padding: 10px 25px !important;
  }
  #wrapper #footer-content #footer #footer_infos {
    text-align: left !important;
  }
  #wrapper #footer-content #footer #footer_infos span {
    padding: 0 0 !important;
  }
  #wrapper #footer-content #footer #footer_infos span:after {
    content: ' ';
    display: block;
  }
  #wrapper #footer-content #footer #footer_audit {
    text-align: right;
    width: 100%;
  }
}
@media screen and (max-width: 779px) {
  /* Formulare */
  input,
  select,
  textarea {
    font-size: inherit;
  }
  .Bereich,
  .Feld {
    width: 190px !important;
    padding: 3px !important;
  }
  .Auswahl {
    width: 75px;
  }
  .Button {
    font-size: inherit;
    padding: 2px 5px !important;
  }
  #wrapper #header-content.portal-design-1 {
    height: auto !important;
    margin-top: 20px;
  }
  #wrapper #header-content.portal-design-1 #uni-logo {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    margin-bottom: 40px;
  }
  #wrapper #header-content.portal-design-1 #einrichtungs-logo {
    right: 0px !important;
  }
  #wrapper #header-content.portal-design-1 #einrichtungs-logo img {
    max-width: 220px !important;
  }
  #wrapper #header-content.portal-design-1 #schriftzug_portal {
    left: -20px !important;
    bottom: auto !important;
    top: 92px !important;
    padding: 5px 20px;
    width: 100% !important;
    text-align: left !important;
    max-width: 100% !important;
  }
  #wrapper #header-content.portal-design-1 #schriftzug_portal.mit-slider-text {
    top: 92px !important;
  }
  #wrapper #header-content.portal-design-1 #pulldown {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    height: auto !important;
    padding-left: 0 !important;
  }
  #wrapper #header-content.portal-design-1 #pulldown #Navigation li {
    float: none !important;
    padding: 0 !important;
  }
  #wrapper #header-content.portal-design-1 #pulldown #Navigation li a:after {
    color: #ccc !important;
  }
  #wrapper #header-content.portal-design-1 #pulldown #Navigation li ul.pd-sub-ul {
    position: relative !important;
    top: 0px !important;
    width: 435px !important;
    margin-bottom: 10px !important;
  }
  #wrapper #header-content.portal-design-1 #kopfbild {
    left: -20px !important;
    top: 92px;
    width: 480px !important;
  }
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel #portal-slider li,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel #portal-slider-random li,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel #portal-kopfbild-random li {
    width: 480px !important;
  }
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel #portal-slider.mit-text .slider-text,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel #portal-slider-random.mit-text .slider-text,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel #portal-kopfbild-random.mit-text .slider-text,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel #portal-slider.mit-text .portal-farbe,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel #portal-slider-random.mit-text .portal-farbe,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel #portal-kopfbild-random.mit-text .portal-farbe {
    right: auto !important;
    left: 0;
    width: 460px !important;
  }
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel a.next {
    right: 10px !important;
  }
  #wrapper #header-content.portal-design-1 #farbbalken,
  #wrapper #header-content.portal-design-1 #farbbalken_durchsichtig {
    position: relative !important;
    width: 490px !important;
    top: auto !important;
    left: -20px !important;
  }
  #wrapper #header-content.portal-design-1 #farbbalken {
    height: 225px !important;
  }
  #wrapper #header-content.portal-design-1 #farbbalken_durchsichtig {
    margin-bottom: 20px !important;
  }
  #wrapper #header-content.portal-design-1 #a_z {
    position: relative !important;
    left: auto !important;
    top: -192px !important;
  }
  #wrapper #header-content.portal-design-1 #language-switcher {
    top: -36px !important;
    right: -5px !important;
  }
  #wrapper #header-content.portal-design-1 #breadcrumbleiste,
  #wrapper #header-content.portal-design-1 #piktogramm {
    display: none !important;
  }
  #wrapper #header-content.portal-design-1 #history {
    position: relative !important;
    left: -20px !important;
    top: auto !important;
    max-width: 440px !important;
    width: 440px !important;
    height: auto !important;
    padding: 5px 20px 8px;
    margin: 20px 0;
    background: #aaa;
  }
  #wrapper #header-content.portal-design-1 #suche {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    margin-bottom: 30px;
  }
  #wrapper #header-content.portal-design-1 #suche .Feld {
    width: 190px !important;
  }
  #wrapper #header-content.portal-design-2 {
    height: auto !important;
  }
  #wrapper #header-content.portal-design-2 #uni-logo {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    margin-bottom: 40px;
  }
  #wrapper #header-content.portal-design-2 #einrichtungs-logo {
    right: 0px !important;
  }
  #wrapper #header-content.portal-design-2 #einrichtungs-logo img {
    max-width: 220px !important;
  }
  #wrapper #header-content.portal-design-2 #schriftzug_portal {
    left: -20px !important;
    bottom: auto !important;
    top: 92px !important;
    padding: 5px 20px;
    width: 100% !important;
    text-align: left !important;
    max-width: 100% !important;
  }
  #wrapper #header-content.portal-design-2 #pulldown {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    height: auto !important;
    padding-left: 0 !important;
  }
  #wrapper #header-content.portal-design-2 #pulldown #Navigation li {
    float: none !important;
    padding: 0 !important;
  }
  #wrapper #header-content.portal-design-2 #pulldown #Navigation li a:after {
    color: #ccc !important;
  }
  #wrapper #header-content.portal-design-2 #pulldown #Navigation li ul.pd-sub-ul {
    position: relative !important;
    top: 0px !important;
    width: 435px !important;
    margin-bottom: 10px !important;
  }
  #wrapper #header-content.portal-design-2 #kopfbild {
    left: -20px !important;
    top: 112px;
    width: 480px !important;
  }
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel {
    width: 480px !important;
  }
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel #portal-slider li,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel #portal-slider-random li,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel #portal-kopfbild-random li {
    width: 480px !important;
  }
  #wrapper #header-content.portal-design-2 #farbbalken,
  #wrapper #header-content.portal-design-2 #farbbalken_durchsichtig {
    position: relative !important;
    width: 490px !important;
    top: auto !important;
    left: -20px !important;
  }
  #wrapper #header-content.portal-design-2 #farbbalken_durchsichtig {
    margin-bottom: 20px !important;
  }
  #wrapper #header-content.portal-design-2 #piktogramm {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: 100% !important;
    height: auto !important;
    text-align: center !important;
    padding: 10px 0;
    margin-bottom: 20px;
  }
  #wrapper #header-content.portal-design-2 #a_z {
    left: auto !important;
    top: 312px;
  }
  #wrapper #header-content.portal-design-2 #language-switcher {
    top: -36px !important;
    right: -5px !important;
  }
  #wrapper #header-content.portal-design-2 #history {
    position: relative !important;
    left: -20px !important;
    top: auto !important;
    max-width: 440px !important;
    width: 440px !important;
    height: auto !important;
    padding: 5px 20px 8px;
    margin: 20px 0;
    background: #aaa;
  }
  #wrapper #header-content.portal-design-2 #suche {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    margin-bottom: 30px;
  }
  #wrapper #header-content.portal-design-2 #suche .Feld {
    width: 190px !important;
  }
  #wrapper #main-content #main-menu {
    float: left;
    width: 100% !important;
    overflow: hidden !important;
  }
  #wrapper #main-content #main-menu ul#navigation {
    width: 100% !important;
  }
  #wrapper #main-content #main-menu ul#navigation li ul {
    width: 100% !important;
  }
  #wrapper #main-content #main-menu ul#navigation li ul li {
    margin-left: 5px;
  }
  #wrapper #main-content #main-menu #menu_left {
    float: left;
    width: 100% !important;
    margin-top: -16px;
  }
  #wrapper #main-content #main-menu ul.main-menu-ul,
  #wrapper #main-content #main-menu ul.sub-menu-ul {
    margin-left: 0 !important;
    margin-bottom: 40px;
  }
  #wrapper #main-content #main-menu .menu-eintrag1,
  #wrapper #main-content #main-menu .menu-eintrag2 {
    padding: 3px 0 2px !important;
  }
  #wrapper #main-content #main-menu .menu-eintrag2 {
    width: 90% !important;
  }
  #wrapper #main-content #main-menu .menu-point,
  #wrapper #main-content #main-menu .menu_point {
    margin-top: 7px !important;
  }
  #wrapper #main-content #main-menu .hitarea {
    margin-top: 3px !important;
  }
  #wrapper #main-content .contentbreite,
  #wrapper #main-content .content_full {
    max-width: 440px !important;
    width: 440px !important;
  }
  #wrapper #main-content #content {
    width: 100% !important;
    max-width: 440px !important;
  }
  #wrapper #main-content #content .contentschmal {
    width: 100%;
  }
  #wrapper #main-content .seitenbox {
    top: 0;
  }
  #wrapper #main-content .seitenbox .infoboxrechts {
    position: relative;
    left: 0px;
    top: 0px;
    width: 198px;
    height: auto;
    margin-top: 10px;
    padding: 0.4em;
  }
  #wrapper #footer-content .service_links {
    padding: 10px 10px 0 !important;
  }
  #wrapper #footer-content .service_links ul li {
    max-width: 33.3% !important;
    min-width: 33.3% !important;
    height: 90px !important;
  }
  #wrapper #footer-content .service_links ul li a {
    font-size: inherit;
  }
  #wrapper #footer-content #service_scroll {
    position: relative;
    top: 0px;
    min-width: 400px !important;
    max-width: 480px !important;
    padding: 0px;
    margin-bottom: 0px !important;
  }
  #wrapper #footer-content #service_scroll .service_ueberschrift {
    height: 32px !important;
  }
  #wrapper #footer-content #service_scroll .service_ueberschrift h1 {
    padding-top: 7px !important;
    margin-left: 20px !important;
  }
  #wrapper #footer-content #service_scroll a {
    font-size: inherit;
    font-weight: bold !important;
  }
  #wrapper #footer-content #footer {
    width: 440px !important;
    max-width: 440px !important;
    height: auto;
    padding: 10px 20px !important;
  }
  #wrapper #footer-content #footer #footer_social_icons {
    float: none !important;
  }
  #wrapper #footer-content #footer #footer_infos {
    text-align: left !important;
  }
  #wrapper #footer-content #footer #footer_infos span {
    padding: 0 0 !important;
  }
  #wrapper #footer-content #footer #footer_infos span:after {
    content: ' ';
    display: block;
  }
}
@media screen and (max-width: 479px) {
  body,
  html {
    font-size: inherit;
  }
  input,
  select,
  textarea {
    max-width: 100%;
  }
  #wrapper #header-content.portal-design-1,
  #wrapper #header-content.portal-design-2 {
    height: auto !important;
  }
  #wrapper #header-content.portal-design-1 #uni-logo,
  #wrapper #header-content.portal-design-2 #uni-logo {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    margin-bottom: 40px;
  }
  #wrapper #header-content.portal-design-1 #einrichtungs-logo,
  #wrapper #header-content.portal-design-2 #einrichtungs-logo {
    position: relative !important;
    top: auto !important;
    height: auto !important;
    right: auto !important;
  }
  #wrapper #header-content.portal-design-1 #schriftzug_portal img,
  #wrapper #header-content.portal-design-2 #schriftzug_portal img {
    max-height: 27px !important;
    width: auto !important;
  }
  #wrapper #header-content.portal-design-1 #pulldown,
  #wrapper #header-content.portal-design-2 #pulldown {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    height: auto !important;
    padding-left: 0 !important;
  }
  #wrapper #header-content.portal-design-1 #pulldown #Navigation li,
  #wrapper #header-content.portal-design-2 #pulldown #Navigation li {
    float: none !important;
    padding: 0 !important;
  }
  #wrapper #header-content.portal-design-1 #pulldown #Navigation li a:after,
  #wrapper #header-content.portal-design-2 #pulldown #Navigation li a:after {
    color: #ccc !important;
  }
  #wrapper #header-content.portal-design-1 #pulldown #Navigation li ul.pd-sub-ul,
  #wrapper #header-content.portal-design-2 #pulldown #Navigation li ul.pd-sub-ul {
    width: 295px !important;
  }
  #wrapper #header-content.portal-design-1 #kopfbild,
  #wrapper #header-content.portal-design-2 #kopfbild {
    width: 340px !important;
  }
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel {
    width: 340px !important;
  }
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel #portal-slider li,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel #portal-slider li,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel #portal-slider-random li,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel #portal-slider-random li,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel #portal-kopfbild-random li,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel #portal-kopfbild-random li {
    width: 340px !important;
  }
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel #portal-slider.mit-text .slider-text,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel #portal-slider.mit-text .slider-text,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel #portal-slider-random.mit-text .slider-text,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel #portal-slider-random.mit-text .slider-text,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel #portal-kopfbild-random.mit-text .slider-text,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel #portal-kopfbild-random.mit-text .slider-text,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel #portal-slider.mit-text .portal-farbe,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel #portal-slider.mit-text .portal-farbe,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel #portal-slider-random.mit-text .portal-farbe,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel #portal-slider-random.mit-text .portal-farbe,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel #portal-kopfbild-random.mit-text .portal-farbe,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel #portal-kopfbild-random.mit-text .portal-farbe {
    width: 320px !important;
  }
  #wrapper #header-content.portal-design-1 #farbbalken,
  #wrapper #header-content.portal-design-2 #farbbalken,
  #wrapper #header-content.portal-design-1 #farbbalken_durchsichtig,
  #wrapper #header-content.portal-design-2 #farbbalken_durchsichtig {
    width: 340px !important;
  }
  #wrapper #header-content.portal-design-1 #a_z,
  #wrapper #header-content.portal-design-2 #a_z {
    position: relative !important;
    left: auto !important;
    top: -186px !important;
  }
  #wrapper #header-content.portal-design-1 #history,
  #wrapper #header-content.portal-design-2 #history {
    max-width: 300px !important;
    width: 300px !important;
  }
  #wrapper #main-content {
    margin-bottom: 100px !important;
  }
  #wrapper #main-content #main-menu {
    float: left;
    width: 180px;
  }
  #wrapper #main-content #main-menu #navigation li ul li {
    margin-left: 5px;
  }
  #wrapper #main-content #main-menu #menu_left {
    float: left;
    width: 182px;
    margin-top: -16px;
  }
  #wrapper #main-content #main-menu ul.main-menu-ul,
  #wrapper #main-content #main-menu ul.sub-menu-ul {
    margin-left: 0 !important;
    margin-bottom: 40px;
  }
  #wrapper #main-content .contentbreite,
  #wrapper #main-content .content_full {
    max-width: 300px !important;
    width: 300px !important;
  }
  #wrapper #main-content #content {
    width: 100% !important;
    max-width: 300px !important;
  }
  #wrapper #main-content #content .contentschmal {
    width: 100%;
  }
  #wrapper #main-content #content img,
  #wrapper #main-content #content iframe {
    height: auto !important;
  }
  #wrapper #main-content .seitenbox {
    top: 0;
  }
  #wrapper #main-content .seitenbox .infoboxrechts {
    position: relative;
    left: 0px;
    top: 0px;
    width: 198px;
    height: auto;
    margin-top: 10px;
    padding: 0.4em;
  }
  #wrapper #main-content #seitenmenubox {
    position: relative !important;
    float: left !important;
    left: 0 !important;
  }
  #wrapper #footer-content .service_links {
    padding: 10px 10px 0 !important;
  }
  #wrapper #footer-content .service_links ul li {
    max-width: 33.3% !important;
    min-width: 33.3% !important;
    height: 90px !important;
  }
  #wrapper #footer-content .service_links ul li a {
    font-size: inherit;
  }
  #wrapper #footer-content #service_scroll {
    position: relative;
    top: 0px;
    min-width: 300px !important;
    max-width: 340px !important;
    padding: 0px;
    margin-bottom: 0px !important;
  }
  #wrapper #footer-content #service_scroll .service_ueberschrift {
    height: 32px !important;
  }
  #wrapper #footer-content #service_scroll .service_ueberschrift h1 {
    padding-top: 7px !important;
    margin-left: 20px !important;
  }
  #wrapper #footer-content #footer {
    width: 300px !important;
    max-width: 300px !important;
    height: auto;
    padding: 10px 20px !important;
  }
  #wrapper #footer-content #footer #footer_social_icons {
    float: none !important;
  }
  #wrapper #footer-content #footer #footer_infos {
    text-align: left !important;
  }
  #wrapper #footer-content #footer #footer_infos span {
    padding: 0 0 !important;
  }
  #wrapper #footer-content #footer #footer_infos span:after {
    content: ' ';
    display: block;
  }
  #wrapper #footer-content #footer #footer_audit .footer-icon {
    float: left !important;
    margin: 0 14px 5px -4px !important;
  }
}
@media (max-width: 1199px) {
  .infoboxlinks,
  #infoboxlinks {
    left: -225px !important;
  }
  #back-to-top {
    margin-left: 670px !important;
  }
}
@media (max-width: 991px) {
  /* Navicon - MenÃ¼button fÃ¼r mobile EndgerÃ¤te */
  .lines-button {
    display: inline-block;
    padding: 1.25rem 0.625rem;
    transition: 0.3s;
    cursor: pointer;
    border-radius: 0.35714286rem;
  }
  .lines-button:hover {
    opacity: 1;
  }
  .lines-button:active {
    transition: 0;
    background: rgba(0, 0, 0, 0.1);
  }
  .lines {
    display: inline-block;
    width: 2.5rem;
    height: 0.35714286rem;
    background: #909090;
    border-radius: 0.17857143rem;
    transition: 0.3s;
    position: relative;
    /*create the upper and lower lines as pseudo-elements of the middle line*/
  }
  .lines:before,
  .lines:after {
    display: inline-block;
    width: 2.5rem;
    height: 0.35714286rem;
    background: #909090;
    border-radius: 0.17857143rem;
    transition: 0.3s;
    position: absolute;
    left: 0;
    content: '';
    transform-origin: 0.17857143rem center;
  }
  .lines:before {
    top: 0.625rem;
  }
  .lines:after {
    top: -0.625rem;
  }
  .lines-button.x.close .lines {
    /*hide the middle line*/
    background: transparent;
    /*overlay the lines by setting both their top values to 0*/
  }
  .lines-button.x.close .lines:before,
  .lines-button.x.close .lines:after {
    transform-origin: 50% 50%;
    top: 0;
    width: 2.5rem;
  }
  .lines-button.x.close .lines:before {
    transform: rotate3d(0, 0, 1, 45deg);
  }
  .lines-button.x.close .lines:after {
    transform: rotate3d(0, 0, 1, -45deg);
  }
  /* .alle_service_icons { background-size: 250% !important; } */
  #back-to-top {
    position: relative !important;
    margin-left: 0 !important;
    bottom: auto !important;
  }
  .video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
  }
  .video-container iframe,
  .video-container object,
  .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .seitenbox,
  #seitenbox {
    position: relative !important;
    float: left !important;
    left: 0 !important;
    padding: 0 !important;
    width: 100% !important;
  }
  .seitenbox .infoboxrechts,
  #seitenbox .infoboxrechts,
  .seitenbox #infoboxrechts,
  #seitenbox #infoboxrechts {
    position: relative !important;
    left: 0px;
    top: 0px;
    width: 91% !important;
    /* calc-fallback */
    width: calc(100% - 32px) !important;
    height: auto;
    margin-top: 10px;
    padding: 15px !important;
  }
  .seitenbox .infoboxrechts .visitenkarte img,
  #seitenbox .infoboxrechts .visitenkarte img,
  .seitenbox #infoboxrechts .visitenkarte img,
  #seitenbox #infoboxrechts .visitenkarte img {
    margin-bottom: 10px;
    width: 120px;
  }
  .seitenbox .infoboxrechts .visitenkarte .personendaten,
  #seitenbox .infoboxrechts .visitenkarte .personendaten,
  .seitenbox #infoboxrechts .visitenkarte .personendaten,
  #seitenbox #infoboxrechts .visitenkarte .personendaten {
    clear: both;
  }
  .seitenbox .infoboxrechts .visitenkarte .personendaten img,
  #seitenbox .infoboxrechts .visitenkarte .personendaten img,
  .seitenbox #infoboxrechts .visitenkarte .personendaten img,
  #seitenbox #infoboxrechts .visitenkarte .personendaten img {
    width: auto;
  }
  .halbe-breite {
    width: 100% !important;
  }
  .contentbox,
  .listenbox,
  .listenbox_schmal,
  .listenbox_schmal_rechts,
  .listenbox.halbe-breite,
  .contentbox.halbe-breite {
    width: 92%;
    width: calc(100% - 10px) !important;
  }
  p.spalten,
  div.spalten,
  p.spalten2,
  div.spalten2,
  p.spalten3,
  div.spalten3 {
    -webkit-column-count: 2 !important;
    -webkit-column-gap: 20px !important;
    -webkit-column-rule-color: silver !important;
    -webkit-column-rule-style: dotted !important;
    -webkit-column-rule-width: 1px !important;
    -moz-column-count: 2 !important;
    -moz-column-gap: 20px !important;
    -moz-column-rule-color: silver !important;
    -moz-column-rule-style: dotted !important;
    -moz-column-rule-width: 1px !important;
    column-count: 2 !important;
    column-gap: 20px !important;
    column-rule-color: silver !important;
    column-rule-style: dotted !important;
    column-rule-width: 1px !important;
  }
  .kontaktbox .kontaktbox-klick,
  .klappbox .kontaktbox-klick,
  .kontaktbox .klappbox-klick,
  .klappbox .klappbox-klick {
    cursor: pointer;
    font-weight: bold;
    font-size: inherit;
    line-height: 1.475;
  }
  .kontaktbox .kontaktbox-text .contentbox,
  .klappbox .kontaktbox-text .contentbox,
  .kontaktbox .klappbox-text .contentbox,
  .klappbox .klappbox-text .contentbox {
    width: 93% !important;
    width: calc(100% - 30px) !important;
  }
  .kontaktbox .kontaktbox-text .visitenkarte img,
  .klappbox .kontaktbox-text .visitenkarte img,
  .kontaktbox .klappbox-text .visitenkarte img,
  .klappbox .klappbox-text .visitenkarte img {
    width: 120px;
  }
  .kontaktbox .kontaktbox-text .visitenkarte .personendaten,
  .klappbox .kontaktbox-text .visitenkarte .personendaten,
  .kontaktbox .klappbox-text .visitenkarte .personendaten,
  .klappbox .klappbox-text .visitenkarte .personendaten {
    border: none !important;
    margin-left: 175px;
    padding-left: 10px;
  }
  .kontaktbox .kontaktbox-text .visitenkarte .personendaten img,
  .klappbox .kontaktbox-text .visitenkarte .personendaten img,
  .kontaktbox .klappbox-text .visitenkarte .personendaten img,
  .klappbox .klappbox-text .visitenkarte .personendaten img {
    width: auto;
  }
  /* Personenseiten - ContentReiter */
  .kontaktfoto {
    position: relative;
    float: left;
    width: 250px;
    height: auto;
    max-height: 500px;
    margin-right: 20px;
    background-color: #eee;
    overflow: hidden;
  }
  .kontaktfoto img {
    width: 250px !important;
    height: auto;
  }
  .kontaktdaten {
    width: 100%;
  }
  .kontaktdaten table tr td {
    padding: 10px 15px;
  }
  .kontaktdaten .mit-trennlinie {
    border-right: 2px solid #000000;
  }
  .reiter-wrapper .reiter-titel {
    float: none !important;
    display: block !important;
    border-left: none !important;
    border-right: none !important;
    margin-top: 10px !important;
  }
  .reiter-wrapper .reiter-text {
    position: relative !important;
    top: auto !important;
    left: auto !important;
  }
  .reiter-wrapper .active .reiter-titel {
    border-right: none !important;
    border-left: none !important;
  }
  #nrwkarte,
  #NRWmap,
  #stadtklick {
    display: none;
  }
  .citytext {
    display: block !important;
  }
  .metaflex {
    flex-wrap: wrap !important;
    -webkit-flex-wrap: wrap !important;
    -moz-flex-wrap: wrap !important;
  }
  #boxen,
  .bild-boxen {
    width: 100% !important;
    height: auto !important;
  }
  #boxen .boxen,
  .bild-boxen .boxen {
    position: relative;
    float: left;
    /* width steht weiter unten */
    height: auto !important;
    min-height: 300px;
    border-right: none !important;
    font-size: 12px;
  }
  #boxen .box_bild,
  .bild-boxen .box_bild {
    position: relative;
    height: 135px;
    overflow: hidden;
    margin-bottom: 15px;
  }
  #boxen .box_bild img,
  .bild-boxen .box_bild img {
    position: absolute;
    width: 220px;
  }
  #boxen .box_bild .box_ueberschrift_div,
  .bild-boxen .box_bild .box_ueberschrift_div {
    position: absolute;
    bottom: 0px;
    top: auto;
    left: 0px;
    width: 95% !important;
    width: calc(100% - 6px) !important;
    height: auto;
    margin-bottom: 0px;
    padding: 3px 3px 3px 8px;
    background: rgba(0, 0, 0, 0.4);
  }
  #boxen .box_bild .box_ueberschrift_div .box_ueberschrift,
  .bild-boxen .box_bild .box_ueberschrift_div .box_ueberschrift {
    margin-left: 0px;
    font-size: 11pt;
    font-weight: bold;
    color: white;
  }
  #boxen .boxen_trenner,
  .bild-boxen .boxen_trenner {
    display: none !important;
  }
  #boxen .box_bild {
    margin-bottom: 0px !important;
  }
  #boxen .box_ueberschrift_div {
    position: relative;
    left: 0px;
    width: 95% !important;
    width: calc(100% - 6px) !important;
    height: 20px;
    top: -26px;
    margin-bottom: -10px;
    padding: 3px;
    background: rgba(0, 0, 0, 0.4);
  }
  #boxen .box_ueberschrift_div .box_ueberschrift {
    font-size: 11pt;
    font-weight: bold;
    color: white;
    margin-left: 5px;
  }
  #boxen .box_ueberschrift_blickpunkt_div {
    position: relative;
    top: -37px;
    left: 0px;
    width: 95% !important;
    width: calc(100% - 6px) !important;
    height: 20px;
    margin-bottom: -21px;
    padding: 3px;
    background: rgba(0, 0, 0, 0.4);
  }
  /* Die Bild-Boxen haben je nach Seitentyp unterschiedliche Breiten */
  .startseite #boxen .boxen,
  .startseite .bild-boxen .boxen,
  .startseite .flexcontainer.bild-boxen .boxen {
    width: 30% !important;
    width: calc(33.3% - 21px) !important;
  }
  .startseite #boxen .boxen.breite2,
  .startseite .bild-boxen .boxen.breite2,
  .startseite .flexcontainer.bild-boxen .boxen.breite2 {
    width: 460px !important;
    max-width: 100% !important;
  }
  .startseite #boxen .boxen.breite3,
  .startseite .bild-boxen .boxen.breite3,
  .startseite .flexcontainer.bild-boxen .boxen.breite3 {
    width: 95% !important;
    width: calc(100% - 20px) !important;
    min-height: auto !important;
    max-width: 100% !important;
  }
  .folgeseite #boxen .boxen,
  .folgeseite .bild-boxen .boxen,
  .folgeseite .flexcontainer.bild-boxen .boxen {
    width: 45% !important;
    width: calc(50% - 21px) !important;
  }
  .folgeseite #boxen .boxen.breite2,
  .folgeseite .bild-boxen .boxen.breite2,
  .folgeseite .flexcontainer.bild-boxen .boxen.breite2,
  .folgeseite #boxen .boxen.breite3,
  .folgeseite .bild-boxen .boxen.breite3,
  .folgeseite .flexcontainer.bild-boxen .boxen.breite3 {
    width: 95% !important;
    width: calc(100% - 20px) !important;
    max-width: 100% !important;
    min-height: auto !important;
  }
  /* .galerie & .list_carousel noch anpassen */
  /* Corporate Design Center noch anpassen */
}
@media (max-width: 779px) {
  #boxen.flexcontainer .boxen,
  .bild-boxen.flexcontainer .boxen {
    max-width: calc(50% - 10px) !important;
    padding-bottom: 20px;
  }
  #boxen.flexcontainer .box_bild,
  .bild-boxen.flexcontainer .box_bild {
    margin-right: 0px !important;
  }
  #boxen .boxen,
  .bild-boxen .boxen {
    max-width: 100% !important;
    height: auto !important;
    min-height: auto !important;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 0px !important;
    padding-right: 0px !important;
    border-right: none !important;
  }
  #boxen .boxen ul.portal-feed,
  .bild-boxen .boxen ul.portal-feed {
    margin-left: 0 !important;
  }
  #boxen .box_bild,
  .bild-boxen .box_bild {
    position: relative;
    height: 135px;
    overflow: hidden;
    margin-bottom: 15px;
    margin-right: 10px;
  }
  #boxen .boxen_trenner,
  .bild-boxen .boxen_trenner {
    display: none !important;
  }
  .infoboxlinks,
  #infoboxlinks {
    position: relative !important;
    left: 0px !important;
    top: auto !important;
    width: 170px;
    height: auto;
    z-index: 5;
    margin-top: 10px;
    border: 1px #aaa dotted;
    background: #ffffff;
    float: right;
    padding: 0.4em;
  }
  .list_carousel.breite484 {
    width: 100% !important;
    max-width: 100%;
  }
  .list_carousel.breite484 ul li {
    width: 440px !important;
  }
  .list_carousel.breite484 ul li img {
    max-width: 100% !important;
  }
  .all-social-icons span {
    margin: 0 10px 0 0 !important;
  }
}
@media (max-width: 479px) {
  .startseite #boxen .boxen,
  .folgeseite #boxen .boxen,
  .startseite .bild-boxen .boxen,
  .folgeseite .bild-boxen .boxen,
  .startseite .flexcontainer.bild-boxen .boxen,
  .folgeseite .flexcontainer.bild-boxen .boxen {
    width: 100% !important;
    max-width: 300px !important;
    height: auto !important;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .startseite #boxen .boxen a,
  .folgeseite #boxen .boxen a,
  .startseite .bild-boxen .boxen a,
  .folgeseite .bild-boxen .boxen a,
  .startseite .flexcontainer.bild-boxen .boxen a,
  .folgeseite .flexcontainer.bild-boxen .boxen a {
    width: 100% !important;
    float: none !important;
    margin-right: 0 !important;
  }
  .startseite #boxen .boxen ul,
  .folgeseite #boxen .boxen ul,
  .startseite .bild-boxen .boxen ul,
  .folgeseite .bild-boxen .boxen ul,
  .startseite .flexcontainer.bild-boxen .boxen ul,
  .folgeseite .flexcontainer.bild-boxen .boxen ul,
  .startseite #boxen .boxen ul.portal-feed,
  .folgeseite #boxen .boxen ul.portal-feed,
  .startseite .bild-boxen .boxen ul.portal-feed,
  .folgeseite .bild-boxen .boxen ul.portal-feed,
  .startseite .flexcontainer.bild-boxen .boxen ul.portal-feed,
  .folgeseite .flexcontainer.bild-boxen .boxen ul.portal-feed {
    margin-left: 0px !important;
  }
  .startseite #boxen .box_bild,
  .folgeseite #boxen .box_bild,
  .startseite .bild-boxen .box_bild,
  .folgeseite .bild-boxen .box_bild,
  .startseite .flexcontainer.bild-boxen .box_bild,
  .folgeseite .flexcontainer.bild-boxen .box_bild {
    position: relative;
    height: 135px;
    overflow: hidden;
    margin-bottom: 15px;
    margin-right: 0px !important;
  }
  .startseite #boxen .box_bild img,
  .folgeseite #boxen .box_bild img,
  .startseite .bild-boxen .box_bild img,
  .folgeseite .bild-boxen .box_bild img,
  .startseite .flexcontainer.bild-boxen .box_bild img,
  .folgeseite .flexcontainer.bild-boxen .box_bild img {
    width: 100% !important;
  }
  .startseite #boxen .box_bild .box_ueberschrift_div,
  .folgeseite #boxen .box_bild .box_ueberschrift_div,
  .startseite .bild-boxen .box_bild .box_ueberschrift_div,
  .folgeseite .bild-boxen .box_bild .box_ueberschrift_div,
  .startseite .flexcontainer.bild-boxen .box_bild .box_ueberschrift_div,
  .folgeseite .flexcontainer.bild-boxen .box_bild .box_ueberschrift_div {
    bottom: 0 !important;
    top: auto !important;
  }
  .visitenkarte .float-left {
    float: none !important;
  }
  .visitenkarte img {
    width: 120px;
    margin-top: 15px !important;
  }
  .visitenkarte .personendaten {
    margin-left: 10px !important;
    margin-top: 30px !important;
  }
  .list_carousel.breite484 {
    height: 300px !important;
  }
  .list_carousel.breite484 .caroufredsel_wrapper {
    height: 296px !important;
  }
  .list_carousel.breite484 ul li {
    width: 300px !important;
  }
  .list_carousel.breite484 a.prev,
  .list_carousel.breite484 a.next {
    top: 80px !important;
  }
  p.spalten,
  div.spalten,
  p.spalten2,
  div.spalten2,
  p.spalten3,
  div.spalten3 {
    -webkit-column-count: 1 !important;
    -webkit-column-gap: 20px !important;
    -webkit-column-rule-color: silver !important;
    -webkit-column-rule-style: dotted !important;
    -webkit-column-rule-width: 1px !important;
    -moz-column-count: 1 !important;
    -moz-column-gap: 20px !important;
    -moz-column-rule-color: silver !important;
    -moz-column-rule-style: dotted !important;
    -moz-column-rule-width: 1px !important;
    column-count: 1 !important;
    column-gap: 20px !important;
    column-rule-color: silver !important;
    column-rule-style: dotted !important;
    column-rule-width: 1px !important;
  }
}
/* Allgemeines & Typografie */
body,
html {
  font-size: 12px;
  line-height: 14pt;
  /* besser 1.15 */
}
code {
  font-family: monospace !important;
  font-size: 1em;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit !important;
  letter-spacing: 0.5px;
  font-weight: 500;
  padding: 4px 0 3px;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
h1 b,
h2 b,
h3 b,
h4 b,
h5 b,
h6 b,
h1 strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong,
h6 strong,
h1 i,
h2 i,
h3 i,
h4 i,
h5 i,
h6 i,
h1 em,
h2 em,
h3 em,
h4 em,
h5 em,
h6 em {
  color: #333333 !important;
  font-weight: 500 !important;
  font-style: normal !important;
}
h1,
h2,
h3 {
  font-size: 16px;
  line-height: 1.3;
}
h4 {
  font-size: 16px;
  margin: 5px 0;
}
h4 img {
  margin: -4px 2px -4px 0;
}
h5,
h6 {
  font-size: 14px;
  margin: 5px 0;
}
/* Font Awesome icons before and after quotes */
q:before,
blockquote:before {
  font-family: FontAwesome;
  color: #333;
  content: '\f101';
}
q:after,
blockquote:after {
  font-family: FontAwesome;
  color: #333;
  content: '\f100';
}
p {
  line-height: 1.475;
  padding-left: 0px;
}
hr {
  border: 1px solid #d4d0c8;
}
table {
  max-width: 100%;
}
td,
li {
  font-size: 12px;
  line-height: 1.475;
}
.screenreader {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.screenreader.mobile {
  display: block !important;
}
.screenreader.no-mobile {
  position: relative !important;
  left: 0 !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
}
.print-only,
.mobile,
.dont-show {
  display: none;
}
.no-mobile {
  display: block;
}
.noborder {
  border: none !important;
}
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.clear,
.clear:before,
.clear:after,
.clearfix,
.clearfix:before,
.clearfix:after {
  display: block;
  content: '';
  clear: both;
}
.margin-10 {
  margin: 10px;
}
.margin-20 {
  margin: 20px;
}
.margin-30 {
  margin: 30px;
}
.margin-l10 {
  margin-left: 10px;
}
.margin-l20 {
  margin-left: 20px;
}
.margin-l30 {
  margin-left: 30px;
}
.margin-r10 {
  margin-right: 10px;
}
.margin-r20 {
  margin-right: 20px;
}
.margin-r30 {
  margin-right: 30px;
}
.margin-lr10 {
  margin-left: 10px;
  margin-right: 10px;
}
.margin-lr20 {
  margin-left: 20px;
  margin-right: 20px;
}
.margin-lr30 {
  margin-left: 30px;
  margin-right: 30px;
}
/* Silbentrennung nicht in e-mail-adressen/links */
/* Formulare */
input,
select,
textarea {
  font-weight: bold;
  font-size: 12px;
  margin-right: 4px;
}
.Bereich,
.Feld {
  background-color: #ffffff;
  width: 148px;
  border: 1px solid #CCC;
}
.Auswahl {
  background-color: #ffffff;
  width: 75px;
  border: 1px solid #000000;
}
.Button {
  background-color: #ffffff;
  color: #666666;
  border: 1px solid #000000;
}
/* Haupt-Elemente */
.noscript-message {
  position: relative;
  background-color: #aaa;
  z-index: 999999999 !important;
}
.fullwidth {
  width: 100%;
}
.contentbreite {
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
}
@media screen {
  #wrapper {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
    padding: 0 !important;
    max-width: unset !important;
    background: #ffffff;
    /* main-content ende */
  }
  #wrapper .list_carousel a.prev {
    left: 20px;
  }
  #wrapper .list_carousel a.next::after,
  #wrapper .list_carousel a.prev::after {
    line-height: 0 !important;
  }
  #wrapper #header-content.portal-design-1 #uni-logo,
  #wrapper #header-content.portal-design-2 #uni-logo {
    position: absolute;
    left: 157px;
    top: 18px;
  }
  #wrapper #header-content.portal-design-1 #schriftzug_portal,
  #wrapper #header-content.portal-design-2 #schriftzug_portal {
    position: absolute;
    text-align: right;
    z-index: 9;
  }
  #wrapper #header-content.portal-design-1 #schriftzug_portal h1,
  #wrapper #header-content.portal-design-2 #schriftzug_portal h1 {
    font-size: 25px;
    line-height: 1.5;
    letter-spacing: 2px;
    font-weight: 400;
    margin: 0;
    padding: 5px 0;
  }
  #wrapper #header-content.portal-design-1 #social_icons,
  #wrapper #header-content.portal-design-2 #social_icons {
    position: absolute;
    top: 20px;
    right: 20px;
  }
  #wrapper #header-content.portal-design-1 #kopfbild,
  #wrapper #header-content.portal-design-2 #kopfbild {
    position: absolute;
    margin-left: 0;
    margin-top: 0;
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center;
  }
  #wrapper #header-content.portal-design-1 #kopfbild .copyright,
  #wrapper #header-content.portal-design-2 #kopfbild .copyright {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 0 10px;
    background: rgba(0, 0, 0, 0.2);
    color: #fff;
    font-weight: bold;
  }
  #wrapper #header-content.portal-design-1 #kopfbild #bildslider-emitdata,
  #wrapper #header-content.portal-design-2 #kopfbild #bildslider-emitdata {
    display: none;
  }
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel {
    padding-bottom: 0 !important;
  }
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-slider li,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel .caroufredsel_wrapper #portal-slider li,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-slider-random li,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel .caroufredsel_wrapper #portal-slider-random li,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-kopfbild-random li,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel .caroufredsel_wrapper #portal-kopfbild-random li {
    position: relative;
    margin: 0 !important;
  }
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-slider li .copyright,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel .caroufredsel_wrapper #portal-slider li .copyright,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-slider-random li .copyright,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel .caroufredsel_wrapper #portal-slider-random li .copyright,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-kopfbild-random li .copyright,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel .caroufredsel_wrapper #portal-kopfbild-random li .copyright {
    top: 205px;
    right: 0 !important;
    bottom: auto !important;
  }
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-slider li img,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel .caroufredsel_wrapper #portal-slider li img,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-slider-random li img,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel .caroufredsel_wrapper #portal-slider-random li img,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-kopfbild-random li img,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel .caroufredsel_wrapper #portal-kopfbild-random li img {
    min-height: 227px;
    min-width: 100%;
  }
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel:hover > a.prev,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel:hover > a.prev,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel:hover > a.next,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel:hover > a.next {
    opacity: 0.8;
  }
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel a.next,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel a.next,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel a.prev,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel a.prev {
    display: block;
    position: absolute;
    text-decoration: none;
    top: 100px;
    opacity: 0.4;
  }
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel a.next:hover,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel a.next:hover,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel a.prev:hover,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel a.prev:hover {
    opacity: 1;
  }
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel a.next:after,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel a.next:after,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel a.prev:after,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel a.prev:after {
    font-family: FontAwesome;
    display: inline-block;
    font-weight: normal;
    font-style: normal !important;
    color: #fff;
    margin: 0 4px 0 5px;
    font-size: 70px;
    text-shadow: 5px 2px 10px rgba(0, 0, 0, 0.5);
  }
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel a.next:after,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel a.next:after {
    content: "\f0da";
  }
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel a.prev,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel a.prev {
    left: 20px;
  }
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel a.prev:after,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel a.prev:after {
    content: "\f0d9";
  }
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel #portal-slider_pag,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel #portal-slider_pag {
    position: relative;
    margin-top: -70px;
    z-index: 1;
  }
  #wrapper #header-content.portal-design-1 #pulldown,
  #wrapper #header-content.portal-design-2 #pulldown {
    position: absolute;
    top: 89px;
    z-index: 10;
  }
  #wrapper #header-content.portal-design-1 #pulldown div ul#Navigation li,
  #wrapper #header-content.portal-design-2 #pulldown div ul#Navigation li {
    padding: 0 20px;
  }
  #wrapper #header-content.portal-design-1 #pulldown div ul#Navigation li.pd-old,
  #wrapper #header-content.portal-design-2 #pulldown div ul#Navigation li.pd-old {
    display: none;
  }
  #wrapper #header-content.portal-design-1 #pulldown div ul#Navigation li:hover,
  #wrapper #header-content.portal-design-2 #pulldown div ul#Navigation li:hover {
    background: rgba(255, 255, 255, 0.6);
  }
  #wrapper #header-content.portal-design-1 #pulldown div ul#Navigation li:hover a:after,
  #wrapper #header-content.portal-design-2 #pulldown div ul#Navigation li:hover a:after {
    color: rgba(255, 255, 255, 0.7);
  }
  #wrapper #header-content.portal-design-1 #pulldown div ul#Navigation li a,
  #wrapper #header-content.portal-design-2 #pulldown div ul#Navigation li a {
    color: #444;
    letter-spacing: 1px;
    text-transform: uppercase;
  }
  #wrapper #header-content.portal-design-1 #pulldown div ul#Navigation li a:after,
  #wrapper #header-content.portal-design-2 #pulldown div ul#Navigation li a:after {
    font-family: FontAwesome;
    content: '\f0d7';
    color: rgba(255, 255, 255, 0.4);
    margin-left: 5px;
  }
  #wrapper #header-content.portal-design-1 #pulldown div ul#Navigation li a .pd-trennstrich,
  #wrapper #header-content.portal-design-2 #pulldown div ul#Navigation li a .pd-trennstrich {
    display: none;
  }
  #wrapper #header-content.portal-design-1 #pulldown div ul#Navigation li ul,
  #wrapper #header-content.portal-design-2 #pulldown div ul#Navigation li ul {
    z-index: 1999 !important;
    border: 1px solid #ccc !important;
    background: #fafafa;
    width: 210px;
    left: 0px !important;
  }
  #wrapper #header-content.portal-design-1 #pulldown div ul#Navigation li ul li,
  #wrapper #header-content.portal-design-2 #pulldown div ul#Navigation li ul li {
    padding: 0 10px;
    border-bottom: none !important;
  }
  #wrapper #header-content.portal-design-1 #pulldown div ul#Navigation li ul li:last-child,
  #wrapper #header-content.portal-design-2 #pulldown div ul#Navigation li ul li:last-child {
    border-bottom: none;
  }
  #wrapper #header-content.portal-design-1 #pulldown div ul#Navigation li ul li a,
  #wrapper #header-content.portal-design-2 #pulldown div ul#Navigation li ul li a {
    color: #333333;
    letter-spacing: 0;
    text-transform: none;
    line-height: 1.2;
  }
  #wrapper #header-content.portal-design-1 #pulldown div ul#Navigation li ul li a:after,
  #wrapper #header-content.portal-design-2 #pulldown div ul#Navigation li ul li a:after {
    content: '';
  }
  #wrapper #header-content.portal-design-1 #einrichtungs-logo,
  #wrapper #header-content.portal-design-2 #einrichtungs-logo {
    width: auto;
    height: 80px;
    max-height: 80px;
  }
  #wrapper #header-content.portal-design-1 #einrichtungs-logo img,
  #wrapper #header-content.portal-design-2 #einrichtungs-logo img {
    height: 80px;
    max-height: 80px;
    width: auto;
  }
  #wrapper #header-content.portal-design-1 #language-switcher,
  #wrapper #header-content.portal-design-2 #language-switcher {
    position: absolute;
    top: 68px;
    right: 15px;
  }
  #wrapper #header-content.portal-design-1 #language-switcher a,
  #wrapper #header-content.portal-design-2 #language-switcher a {
    color: #ffffff;
    padding: 6px 10px;
    margin: 0 5px;
    background-color: #666666;
  }
  #wrapper #header-content.portal-design-1 #a_z,
  #wrapper #header-content.portal-design-2 #a_z,
  #wrapper #header-content.portal-design-1 #history,
  #wrapper #header-content.portal-design-2 #history,
  #wrapper #header-content.portal-design-1 #suche,
  #wrapper #header-content.portal-design-2 #suche {
    position: absolute;
    width: auto;
    height: 19px;
    text-align: left;
  }
  #wrapper #header-content.portal-design-1 #a_z li,
  #wrapper #header-content.portal-design-2 #a_z li,
  #wrapper #header-content.portal-design-1 #history li,
  #wrapper #header-content.portal-design-2 #history li,
  #wrapper #header-content.portal-design-1 #suche li,
  #wrapper #header-content.portal-design-2 #suche li,
  #wrapper #header-content.portal-design-1 #a_z a,
  #wrapper #header-content.portal-design-2 #a_z a,
  #wrapper #header-content.portal-design-1 #history a,
  #wrapper #header-content.portal-design-2 #history a,
  #wrapper #header-content.portal-design-1 #suche a,
  #wrapper #header-content.portal-design-2 #suche a {
    color: #ffffff;
    font-size: 7pt;
    letter-spacing: 0.02em;
    font-weight: bold;
  }
  #wrapper #header-content.portal-design-1 #a_z.dunkel a,
  #wrapper #header-content.portal-design-2 #a_z.dunkel a,
  #wrapper #header-content.portal-design-1 #history.dunkel a,
  #wrapper #header-content.portal-design-2 #history.dunkel a,
  #wrapper #header-content.portal-design-1 #suche.dunkel a,
  #wrapper #header-content.portal-design-2 #suche.dunkel a {
    color: #333333;
  }
  #wrapper #header-content.portal-design-1 #a_z .fa,
  #wrapper #header-content.portal-design-2 #a_z .fa,
  #wrapper #header-content.portal-design-1 #history .fa,
  #wrapper #header-content.portal-design-2 #history .fa,
  #wrapper #header-content.portal-design-1 #suche .fa,
  #wrapper #header-content.portal-design-2 #suche .fa {
    font-size: 12px;
  }
  #wrapper #header-content.portal-design-1 #a_z,
  #wrapper #header-content.portal-design-2 #a_z {
    left: 63%;
    z-index: 7;
  }
  #wrapper #header-content.portal-design-1 #history,
  #wrapper #header-content.portal-design-2 #history {
    left: 342px;
    max-width: 450px;
    overflow: hidden;
    z-index: 8;
  }
  #wrapper #header-content.portal-design-1 #history #history-ul,
  #wrapper #header-content.portal-design-2 #history #history-ul {
    margin: 0;
    margin-left: -40px;
  }
  #wrapper #header-content.portal-design-1 #history #history-ul li,
  #wrapper #header-content.portal-design-2 #history #history-ul li {
    display: inline;
  }
  #wrapper #header-content.portal-design-1 #suche,
  #wrapper #header-content.portal-design-2 #suche {
    left: 918px;
    width: 280px;
    z-index: 1;
  }
  #wrapper #header-content.portal-design-1 #suche a,
  #wrapper #header-content.portal-design-2 #suche a {
    color: #666666;
    font-size: 10pt;
  }
  #wrapper #header-content.portal-design-1 {
    height: auto !important;
  }
  #wrapper #header-content.portal-design-1 #schriftzug_portal {
    top: 150px;
    right: 0px;
    width: auto;
    min-width: 300px;
    height: auto;
    padding: 10px 20px;
  }
  #wrapper #header-content.portal-design-1 #schriftzug_portal.mit-slider-text {
    top: 140px !important;
    max-height: 87px !important;
  }
  #wrapper #header-content.portal-design-1 #kopfbild {
    left: 0px;
    top: 112px;
    width: 100%;
    height: 227px;
    overflow: hidden;
  }
  #wrapper #header-content.portal-design-1 #kopfbild img {
    min-height: 227px;
  }
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper {
    height: 227px !important;
  }
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-slider li,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-slider-random li,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-kopfbild-random li {
    width: 1280px;
  }
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-slider.mit-text .portal-farbe,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-slider-random.mit-text .portal-farbe,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-kopfbild-random.mit-text .portal-farbe {
    opacity: 0.6;
    z-index: 0;
    height: 65px;
  }
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-slider.mit-text .slider-text,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-slider-random.mit-text .slider-text,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-kopfbild-random.mit-text .slider-text {
    z-index: 1;
  }
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-slider.mit-text .portal-farbe,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-slider-random.mit-text .portal-farbe,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-kopfbild-random.mit-text .portal-farbe,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-slider.mit-text .slider-text,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-slider-random.mit-text .slider-text,
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel .caroufredsel_wrapper #portal-kopfbild-random.mit-text .slider-text {
    position: absolute;
    top: 135px;
    right: 0px;
    width: 320px;
    padding: 10px;
    color: white;
    overflow: hidden;
  }
  #wrapper #header-content.portal-design-1 #kopfbild.list_carousel a.next {
    right: 350px;
  }
  #wrapper #header-content.portal-design-1 #farbbalken {
    position: absolute;
    top: 90px;
    left: 342px;
    width: 938px;
    height: 22px;
  }
  #wrapper #header-content.portal-design-1 #farbbalken_durchsichtig {
    position: absolute;
    top: 112px;
    left: 342px;
    width: 938px;
    height: 10px;
    opacity: 0.6;
    z-index: 1;
  }
  #wrapper #header-content.portal-design-1 #piktogramm {
    display: none;
  }
  #wrapper #header-content.portal-design-1 #pulldown {
    left: 353px;
  }
  #wrapper #header-content.portal-design-1 #a_z,
  #wrapper #header-content.portal-design-1 #history,
  #wrapper #header-content.portal-design-1 #suche {
    top: 342px;
  }
  #wrapper #header-content.portal-design-1 #breadcrumbleiste {
    position: absolute;
    left: 0px;
    top: 339px;
    width: 884px;
    height: 22px;
    background-color: #999;
    z-index: 6;
  }
  #wrapper #header-content.portal-design-2 {
    height: auto !important;
  }
  #wrapper #header-content.portal-design-2 #schriftzug_portal {
    bottom: 55px;
    left: 0px;
    width: 329px;
    height: auto;
    word-wrap: break-word;
  }
  #wrapper #header-content.portal-design-2 #pulldown {
    left: 342px;
    width: 100%;
    height: 23px;
    padding-left: 11px;
    background: rgba(255, 255, 255, 0.7);
  }
  #wrapper #header-content.portal-design-2 #pulldown div ul#Navigation li ul {
    top: 18px !important;
  }
  #wrapper #header-content.portal-design-2 #kopfbild {
    left: 342px;
    top: 90px;
    width: 938px;
    height: 220px;
    overflow: hidden;
  }
  #wrapper #header-content.portal-design-2 #kopfbild img {
    min-height: 220px;
  }
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel .caroufredsel_wrapper {
    height: 220px !important;
  }
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel #portal-slider li,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel #portal-slider-random li,
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel #portal-kopfbild-random li {
    width: 938px;
  }
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel a.next {
    right: 10px;
  }
  #wrapper #header-content.portal-design-2 #kopfbild.list_carousel #portal-slider_pag {
    max-width: 960px;
  }
  #wrapper #header-content.portal-design-2 #farbbalken {
    position: absolute;
    top: 112px;
    left: 0;
    width: 896px;
    height: 220px;
  }
  #wrapper #header-content.portal-design-2 #farbbalken_durchsichtig {
    position: absolute;
    top: 300px;
    left: 0;
    width: 896px;
    height: 10px;
    opacity: 0.6;
    z-index: 1;
  }
  #wrapper #header-content.portal-design-2 #piktogramm {
    position: absolute;
    top: 125px;
    left: 20px;
    width: 310px;
    height: 180px;
    text-align: right;
    display: table;
    z-index: 2;
  }
  #wrapper #header-content.portal-design-2 #piktogramm a {
    display: table-cell;
    vertical-align: bottom;
  }
  #wrapper #header-content.portal-design-2 #a_z,
  #wrapper #header-content.portal-design-2 #history,
  #wrapper #header-content.portal-design-2 #suche {
    top: 312px;
  }
  #wrapper #header-content.portal-design-2 #breadcrumbleiste {
    display: none;
  }
  #wrapper #main-content {
    margin-bottom: 0 !important;
    padding-bottom: 50px !important;
    padding-top: 2rem !important;
    background-color: #ffffff;
  }
  #wrapper #main-content #main-menu {
    float: left;
    width: 180px;
  }
  #wrapper #main-content #main-menu #navigation li ul li {
    margin-left: 5px;
  }
  #wrapper #main-content #main-menu #navigation a {
    font-size: 13.3px;
  }
  #wrapper #main-content #main-menu #menu_left {
    float: left;
    width: 182px;
    margin-top: -16px;
  }
  #wrapper #main-content #main-menu ul.toc-liste {
    list-style: none;
    padding-left: 45px;
    margin-top: 0;
  }
  #wrapper #main-content #main-menu ul.toc-liste li {
    padding: 2px 0px 2px 11px !important;
    margin-left: -11px;
    text-indent: -10px;
    border-bottom: none !important;
    line-height: inherit;
  }
  #wrapper #main-content #main-menu ul.toc-liste li a {
    font-weight: normal;
  }
  #wrapper #main-content ul.main-menu-ul,
  #wrapper #main-content ul.sub-menu-ul {
    margin-bottom: 40px;
    padding: 0 !important;
    margin-left: 0 !important;
    list-style: none;
  }
  #wrapper #main-content ul.main-menu-ul li,
  #wrapper #main-content ul.sub-menu-ul li {
    padding: 4px 5px 2px 0px;
    border-bottom: 1px dashed #14F5B4 !important;
  }
  #wrapper #main-content ul.main-menu-ul li a,
  #wrapper #main-content ul.sub-menu-ul li a {
    font-weight: bold;
    font-family: inherit !important;
    font-size: 13.3px;
  }
  #wrapper #main-content ul.main-menu-ul li a .menu-point,
  #wrapper #main-content ul.sub-menu-ul li a .menu-point {
    float: left;
    width: 10px;
    height: 10px;
    margin: 4px 20px 0 3px;
    background: url(https://www.uni-bielefeld.de/template-files/images/menu-cross.png) no-repeat #999;
  }
  #wrapper #main-content ul.main-menu-ul li a .menu-eintrag1,
  #wrapper #main-content ul.sub-menu-ul li a .menu-eintrag1 {
    margin-left: 33px;
  }
  #wrapper #main-content ul.main-menu-ul li.active a,
  #wrapper #main-content ul.sub-menu-ul li.active a {
    font-weight: bold;
  }
  #wrapper #main-content ul.main-menu-ul li.active a .menu-point,
  #wrapper #main-content ul.sub-menu-ul li.active a .menu-point {
    background-color: #14F5B4;
  }
  #wrapper #main-content #seitenmenubox {
    position: absolute;
    left: 520px;
    top: 0;
    width: 198px;
    height: auto;
    margin-top: 0px;
    border: none !important;
    background: transparent;
    float: right;
    padding: 0;
  }
  #wrapper #main-content #content {
    float: right;
    position: relative;
    width: 720px;
    max-width: 100%;
    min-height: 350px;
  }
  #wrapper #main-content #content .contentschmal {
    width: 484px;
    max-width: 100%;
  }
  #wrapper #main-content #content .content_full {
    width: 727px;
  }
  #wrapper #main-content #content li {
    margin: 3px 0;
  }
  #wrapper #main-content #content img,
  #wrapper #main-content #content iframe {
    max-width: 100% !important;
  }
  #wrapper #footer-content {
    position: relative;
  }
  #wrapper #footer-content h1 {
    border: none !important;
    margin-left: 10px;
  }
  #wrapper #footer-content #service_fixed {
    position: fixed;
    height: 22px;
    width: 100%;
    bottom: 0px;
    left: 0px;
    z-index: 100;
  }
  #wrapper #footer-content #service_fixed a {
    font-size: 8pt;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
  }
  #wrapper #footer-content #service_fixed #service_inner {
    position: relative;
    padding-bottom: 5px;
    height: 22px;
    margin: auto;
    min-width: 960px;
    max-width: 1280px;
    background-color: #e0eb98;
    border: none !important;
  }
  #wrapper #footer-content #service_fixed #service_inner #service_link h3 {
    font-size: 14px;
    padding-top: 2px;
    padding-bottom: 0px;
    margin: 0 2px 0 10px;
  }
  #wrapper #footer-content #service_fixed #service_inner #service_link #service_pfeil {
    position: absolute;
    left: 66px;
    top: 2px;
  }
  #wrapper #footer-content #service_fixed #service_inner .service_links {
    background-color: #ffffff;
    margin-top: 3px;
    padding-top: 1px;
  }
  #wrapper #footer-content #service_scroll {
    position: relative;
    top: 0px;
    min-width: 960px;
    max-width: 1280px;
    z-index: 10;
    padding: 0px;
    margin-bottom: 10px;
    background-color: #ffffff;
    text-align: left;
    font-size: 8pt;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    margin-left: auto;
    margin-right: auto;
  }
  #wrapper #footer-content #service_scroll a {
    font-size: 8pt;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
  }
  #wrapper #footer-content #service_scroll .service_ueberschrift {
    background-color: #e0eb98;
    height: 22px;
  }
  #wrapper #footer-content #service_scroll .service_ueberschrift h3 {
    font-size: 14px;
    padding-top: 2px;
    padding-bottom: 0px;
    margin-left: 10px;
  }
  #wrapper #footer-content #footer {
    position: relative;
    width: calc(100% - 160px);
    max-width: 100%;
    height: auto;
    padding: 0 80px;
    background-color: #666666;
    text-align: left;
    font-size: 11px;
    font-weight: normal;
    color: #d4d0c8;
    text-decoration: none;
  }
  #wrapper #footer-content #footer a {
    font-weight: normal;
    color: #d4d0c8;
    text-decoration: none;
  }
  #wrapper #footer-content #footer #footer_social_icons,
  #wrapper #footer-content #footer #footer_infos,
  #wrapper #footer-content #footer #footer_audit {
    padding: 8px 0;
  }
  #wrapper #footer-content #footer #footer_social_icons {
    float: right;
  }
  #wrapper #footer-content #footer #footer_social_icons .all-social-icons a {
    font-weight: 300;
  }
  #wrapper #footer-content #footer #footer_social_icons .social-icon:before {
    color: #fff;
  }
  #wrapper #footer-content #footer #footer_infos {
    text-align: center;
  }
  #wrapper #footer-content #footer #footer_infos span {
    padding: 0 30px;
  }
  #wrapper #footer-content #footer #footer_dotted {
    width: 100%;
    border: none !important;
    margin: auto;
    height: 0;
  }
  #wrapper #footer-content #footer #footer_audit {
    width: 100%;
  }
  #wrapper #footer-content #footer #footer_audit .footer-icon {
    float: right;
    background: url('https://www.uni-bielefeld.de/images/homepage_2012/homepage_2012_audit_icons.jpg');
    width: 55px;
    height: 55px;
    margin: 0 -4px 0 14px;
  }
  #wrapper #footer-content #footer #footer_audit #fi-r6 {
    background-position: 420px 0;
  }
  #wrapper #footer-content #footer #footer_audit #fi-r5 {
    background-position: 352px 0;
  }
  #wrapper #footer-content #footer #footer_audit #fi-r4 {
    background-position: 292px 0;
    width: 95px;
  }
  #wrapper #footer-content #footer #footer_audit #fi-r3 {
    background-position: 192px 0;
  }
  #wrapper #footer-content #footer #footer_audit #fi-r2 {
    background-position: 122px 0;
  }
  #wrapper #footer-content #footer #footer_audit #fi-r1 {
    background-position: 50px 0;
  }
  #wrapper.blog h1,
  #wrapper.blog h1 a,
  #wrapper.blog h2,
  #wrapper.blog h2 a,
  #wrapper.blog h3,
  #wrapper.blog h3 a {
    font-weight: bold !important;
  }
  #wrapper.blog .blog_eintrag .blog_eintrag_inhalt:after {
    content: "";
    clear: both !important;
    display: block;
    visibility: hidden;
    height: 0;
  }
  #wrapper.blog .blog_eintrag .datum {
    border-bottom: 1px solid transparent !important;
  }
  #wrapper.blog .blog_eintrag .image {
    width: auto;
    height: auto;
    float: left;
    margin-right: 20px;
  }
  #wrapper.blog .blog_eintrag .image img {
    max-width: 200px;
  }
  #wrapper.blog .blog_eintrag .image .bildunterzeile {
    font-weight: 300;
    font-size: 8pt;
    line-height: 1.3;
    color: #999;
    max-width: 200px;
    padding-top: 5px;
  }
}
/* Print-Version */
@media print {
  dont-print {
    display: none !important;
  }
  #wrapper #header-content.portal-design-1 #pulldown,
  #wrapper #header-content.portal-design-2 #pulldown,
  #wrapper #main-content #main-menu,
  #wrapper #footer-content #service_fixed,
  #wrapper #footer-content #service_scroll,
  #wrapper #header-content.portal-design-1 #suche,
  #wrapper #header-content.portal-design-2 #suche,
  #wrapper #header-content.portal-design-1 #a_z,
  #wrapper #header-content.portal-design-2 #a_z,
  #wrapper #header-content.portal-design-1 #social_icons,
  #wrapper #header-content.portal-design-2 #social_icons,
  #wrapper #footer-content #footer #footer_social_icons,
  #wrapper #footer-content #footer #footer_audit,
  #wrapper #footer-content #footer #footer_impressum,
  #wrapper #footer-content #footer #footer_copyright img {
    display: none !important;
  }
  #wrapper #main-content #content,
  #wrapper #main-content #content .contentschmal,
  #wrapper #main-content #content .content_full {
    width: 100% !important;
  }
  #history #history-ul {
    margin: 0;
    margin-left: -40px;
    list-style: none;
  }
  #history #history-ul li {
    display: inline;
  }
}
