
/* /webspaces/18/u005978/html/nordic-campus.de/css/reset.css */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}

/* /webspaces/18/u005978/html/nordic-campus.de/css/font.css */
@font-face{font-display:swap;font-family:'Fira Sans';font-style:normal;font-weight:400;src:url('/fonts/fira-sans-v11-latin-regular.eot');src:local(''),url('/fonts/fira-sans-v11-latin-regular.eot?#iefix') format('embedded-opentype'),url('/fonts/fira-sans-v11-latin-regular.woff2') format('woff2'),url('/fonts/fira-sans-v11-latin-regular.woff') format('woff'),url('/fonts/fira-sans-v11-latin-regular.ttf') format('truetype'),url('/fonts/fira-sans-v11-latin-regular.svg#FiraSans') format('svg')}@font-face{font-display:swap;font-family:'Fira Sans';font-style:italic;font-weight:400;src:url('/fonts/fira-sans-v11-latin-italic.eot');src:local(''),url('/fonts/fira-sans-v11-latin-italic.eot?#iefix') format('embedded-opentype'),url('/fonts/fira-sans-v11-latin-italic.woff2') format('woff2'),url('/fonts/fira-sans-v11-latin-italic.woff') format('woff'),url('/fonts/fira-sans-v11-latin-italic.ttf') format('truetype'),url('/fonts/fira-sans-v11-latin-italic.svg#FiraSans') format('svg')}@font-face{font-display:swap;font-family:'Fira Sans';font-style:normal;font-weight:500;src:url('/fonts/fira-sans-v11-latin-500.eot');src:local(''),url('/fonts/fira-sans-v11-latin-500.eot?#iefix') format('embedded-opentype'),url('/fonts/fira-sans-v11-latin-500.woff2') format('woff2'),url('/fonts/fira-sans-v11-latin-500.woff') format('woff'),url('/fonts/fira-sans-v11-latin-500.ttf') format('truetype'),url('/fonts/fira-sans-v11-latin-500.svg#FiraSans') format('svg')}@font-face{font-display:swap;font-family:'Fira Sans';font-style:italic;font-weight:500;src:url('/fonts/fira-sans-v11-latin-500italic.eot');src:local(''),url('/fonts/fira-sans-v11-latin-500italic.eot?#iefix') format('embedded-opentype'),url('/fonts/fira-sans-v11-latin-500italic.woff2') format('woff2'),url('/fonts/fira-sans-v11-latin-500italic.woff') format('woff'),url('/fonts/fira-sans-v11-latin-500italic.ttf') format('truetype'),url('/fonts/fira-sans-v11-latin-500italic.svg#FiraSans') format('svg')}@font-face{font-display:swap;font-family:'Fira Sans';font-style:normal;font-weight:700;src:url('/fonts/fira-sans-v11-latin-700.eot');src:local(''),url('/fonts/fira-sans-v11-latin-700.eot?#iefix') format('embedded-opentype'),url('/fonts/fira-sans-v11-latin-700.woff2') format('woff2'),url('/fonts/fira-sans-v11-latin-700.woff') format('woff'),url('/fonts/fira-sans-v11-latin-700.ttf') format('truetype'),url('/fonts/fira-sans-v11-latin-700.svg#FiraSans') format('svg')}@font-face{font-display:swap;font-family:'Fira Sans';font-style:italic;font-weight:700;src:url('/fonts/fira-sans-v11-latin-700italic.eot');src:local(''),url('/fonts/fira-sans-v11-latin-700italic.eot?#iefix') format('embedded-opentype'),url('/fonts/fira-sans-v11-latin-700italic.woff2') format('woff2'),url('/fonts/fira-sans-v11-latin-700italic.woff') format('woff'),url('/fonts/fira-sans-v11-latin-700italic.ttf') format('truetype'),url('/fonts/fira-sans-v11-latin-700italic.svg#FiraSans') format('svg')}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url('/fonts/materialicons.woff2') format('woff2')}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}@font-face{font-display:swap;font-family:'Material Symbols Outlined';font-style:normal;font-weight:400;src:url('/fonts/material-symbols-outlined-v220-latin-regular.woff2') format('woff2')}.material-symbols-outlined{font-family:'Material Symbols Outlined';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}

/* /webspaces/18/u005978/html/nordic-campus.de/css/icomoon.css */
@font-face{font-family:'icomoon';src:url('/fonts/icomoon.eot?b6g78l');src:url('/fonts/icomoon.eot?b6g78l#iefix') format('embedded-opentype'),url('/fonts/icomoon.ttf?b6g78l') format('truetype'),url('/fonts/icomoon.woff?b6g78l') format('woff'),url('/fonts/icomoon.svg?b6g78l#icomoon') format('svg');font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-talente:before{content:"\e900"}.icon-vision:before{content:"\e901"}.icon-mission:before{content:"\e902"}.icon-ziel:before{content:"\e903"}.icon-circle-down:before{content:"\e904"}

/* /webspaces/18/u005978/html/nordic-campus.de/css/style.css */
:root{--ncblue:#1B4E9B;--darkblue:#0F2B55;--darkgray:#343A40;--middlegray:#cececd;--lightgray1:#f9f9f9;--lightgray2:#EBEBEB;--white:#ffffff;--black:#000000;--anthrazitgrau:#293133;--mainfontcolor:#000;--mainfont:'Fira Sans',sans-serif;--mainfont-headline:'Fira Sans',sans-serif;--maincolor:var(--ncblue);--maincolor2:var(--darkblue);--mainnav-bg:var(--ncblue);--mainnav-bg-sticky:var(--ncblue);--mainnav-bg-mobil:var(--ncblue);--mainnavbutton-bg1:none;--mainnavbutton-txt1:var(--white);--mainnavbutton-bg2:var(--white);--mainnavbutton-txt2:var(--ncblue);--mainnavbutton-bg3:var(--white);--mainnavbutton-txt3:var(--ncblue);--bgfooter:var(--lightgray2);--headline1:var(--ncblue);--href:var(--ncblue);--radius:4px;--radius-gross:8px;--radius-rund:50%;--shadow:0 0 5px rgba(0,0,0,0.15);--shadow-hover:0 2px 12px rgba(0,0,0,0.22);--shadow-stark:0 8px 16px rgba(0,0,0,0.20);--transition:0.2s ease;--lightgray:var(--lightgray1);--color-primary:var(--ncblue);--text-main:var(--mainfontcolor);--box-shadow:var(--shadow);--cookiebutton-bg1:var(--ncblue);--cookiebutton-txt1:var(--white);--cookiebutton-bg2:var(--darkblue);--cookiebutton-txt2:var(--white);--button-bg1:var(--ncblue);--button-txt1:var(--white);--button-bg2:var(--darkblue);--button-txt2:var(--white);--color-white:#ffffff;--btn-bg-primary:var(--ncblue);--btn-bg-primary-hover:var(--darkblue)}*,*:after,*::before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{border:none;color:var(--mainfontcolor);font-family:var(--mainfont);font-size:16px;font-weight:400;line-height:1.5;margin:0;padding:0}a{outline:none;text-decoration:none;color:var(--href)}a:hover{text-decoration:underline}hr{border:none;height:2px;background:var(--middlegray);margin:2rem 0;border-radius:var(--radius);padding:0}h1,h2,h3{font-family:var(--mainfont-headline);padding:0}h1{color:var(--headline1);font-size:1.75rem;font-weight:500;font-style:normal;margin:2rem 0 2rem}h1:after{content:"";display:block;width:220px;background-color:var(--headline1);height:3px;margin:1rem 0}h1:first-child{margin-top:0}h2{color:var(--headline1);font-size:1.25rem;font-weight:500;margin:1.5rem 0 0.75rem}h3{color:var(--anthrazitgrau);font-size:1.125rem;font-weight:600;margin:1.25rem 0 0.5rem}h1 + h2{margin-top:0}h6{color:var(--ncblue);background-color:var(--lightgray2);font-size:1.2rem;font-weight:500;font-style:normal;display:block;padding:1rem;margin-left:-1rem;margin-top:2rem;margin-bottom:1rem}p{margin:0;padding:0}em{font-style:italic}strong,.strong{font-weight:700}small,.small{font-size:0.8em}img{border:0}.img100{width:100%}sub,sup{font-size:0.8rem;line-height:1}sub{vertical-align:sub}sup{vertical-align:super}span.ncblue{color:var(--ncblue)}ol,ul{font-weight:normal;list-style-position:outside;margin:15px 0 20px 20px;padding:0;text-align:left}ol{list-style-type:decimal}ul{list-style-type:square}li{padding:0 0 8px 0}.bg-white{background:#fff}.bg-black{background:#000}.bg-gray{background:#EBEBEB}.bg-darkgray{background:var(--darkgray)}.bg-blue{background:var(--maincolor)}.bg-darkblue{background:var(--maincolor2)}.color-white{color:#fff}h1.color-white:after{background-color:#fff}h1.center:after{margin:1rem auto}.headline.center:after{margin:1rem auto}.responsive{width:100%;border:5px solid var(--color-white);box-shadow:var(--box-shadow);border-radius:var(--radius-gross);overflow:hidden;display:block}.responsive-video{aspect-ratio:16 / 9}.responsive-map{aspect-ratio:4 / 3}.responsive iframe,.responsive video{width:100%;height:100%;display:block;border:0}.bg{background-position:center center;background-attachment:static;background-repeat:no-repeat;background-size:cover;padding:0!important}.black-color{color:#000}.white-color{color:#fff}.noborder{border:none!important}.border-t-dark{border-top:1px solid #000}.border-t-darkgray{border-top:1px solid var(--darkgray)}.border-t-middlegray{border-top:1px solid var(--middlegray)}.border-b-dark{border-bottom:1px solid #000}.border-t-light{border-top:1px solid #fff}.border-b-light{border-bottom:1px solid #fff}.mb-0{margin-bottom:0rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mt-0{margin-top:0rem}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.p-0{padding:0rem}.p-1{padding:1rem}.p-2{padding:2rem}.center{text-align:center!important}#headtopline{text-align:center;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%}#headtopline>a{display:flex;flex-wrap:nowrap;gap:0.25rem;background-color:#fff;color:var(--maincolor);text-decoration:none;font-size:.9rem;border-radius:0 0 var(--radius) var(--radius);padding:0.5rem 1rem;box-shadow:0 0 10px rgba(0,0,0,0.5)}#headtopline>a:hover{background-color:var(--darkblue);color:#fff}#headtopline>a>span{font-size:1.2rem}#head{background-position:center center;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;height:100vh;width:100%;max-width:100%}@media screen and (max-width:650px){#head{background-attachment:scroll;height:auto}}#head-overlay{height:100vh;width:100%}#head-logo-stage{background:var(--maincolor);display:flex;flex-direction:column;align-items:center}#head-in{max-width:1200px;width:100%;display:flex;flex-direction:column;align-items:center}#head-in>div#logo-content{display:flex;flex-direction:column;align-items:center}#head-in>div#logo-content>#logo>img{display:block;margin:0 auto;padding:2rem;max-width:700px;width:100%}#navigation{width:100%;display:flex;flex-direction:wrap;align-items:center;justify-content:center;background-color:var(--maincolor);z-index:9999}#navigation.sticky{position:fixed;z-index:9999}@media screen and (max-width:1210px){#navigation.sticky{position:inherit}}.noImg{height:auto!important}#bgtxt{display:flex;flex-direction:column;align-items:center;position:absolute;left:50%;top:311px;transform:translate(-50%,0);margin-bottom:2rem;max-width:1200px;width:100%}.anchor{justify-content:center!important;align-items:center!important;padding-top:20rem;font-size:70px;text-shadow:0px 0px 10px rgba(255,255,255,0.8)}.anchor a{text-decoration:none}#bgtxt-in{max-width:1200px;width:100%;font-size:2.5rem;font-weight:700;font-style:italic;text-align:center;color:#fff;text-shadow:2px 2px 10px rgba(0,0,0,0.8);padding-top:2rem}#bgtxt-in span.moin{font-size:4rem}.mainbutton{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;border-top:1px solid #fff;padding-top:2rem}.mainbutton>div{background-color:var(--maincolor);border:1px solid var(--maincolor);font-size:1.1rem}.mainbutton>div:hover{background-color:#fff}.mainbutton>div a{text-decoration:none;color:#fff;padding:1.5rem 1rem;line-height:1rem;display:block;font-weight:500}.mainbutton>div a:hover{color:var(--maincolor)}@media screen and (max-width:850px){#bgtxt-in{font-size:2.0rem;padding-top:2rem}#bgtxt-in span.moin{font-size:3rem}.mainbutton{gap:0.5rem}.mainbutton>div{font-size:0.9rem}.mainbutton>div a{padding:0.9rem}}@media screen and (max-height:700px){#bgtxt-in{font-size:2.0rem;padding-top:2rem}#bgtxt-in span.moin{font-size:3rem}.mainbutton{display:none;visibility:hidden}}#wrap{font-size:1.125rem}.content{padding:3.5rem 1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.content-in{max-width:1200px;width:100%}.content-in + .content-in{margin-top:3rem}.w60,.w50,.w40{width:100%;margin-inline:auto}.w60{max-width:1000px}.w50{max-width:860px}.w40{max-width:760px}.box-group{display:grid;gap:2rem;align-items:start}.box-group5050{grid-template-columns:50fr 50fr}.box-group6040{grid-template-columns:60fr 40fr}.box-group4060{grid-template-columns:40fr 60fr}.box-group7030{grid-template-columns:70fr 30fr}.box-group3070{grid-template-columns:30fr 70fr}@media screen and (max-width:650px){.box-group{grid-template-columns:1fr}}.logoline{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:2rem;align-items:center}.logoline>div{text-align:center}.logoline>div>span{display:block;font-size:0.9rem}.logoline>div img{width:100%;filter:grayscale(100%)}.logoline>div img:hover{filter:grayscale(0%)}#footer *{color:#000}#footer{padding:1.75rem}#footer-in{margin:0 auto;max-width:1200px;width:100%;display:flex;flex-direction:column;align-items:center}#footlogo{max-width:1200px;width:100%;display:flex;justify-content:center;margin-top:2rem;padding-top:2rem}#footlogo img{max-width:300px}#imprint{max-width:1200px;width:100%;display:flex;flex-wrap:wrap;padding:2rem 0}#imprint div{flex-grow:1}@media screen and (max-width:850px){#imprint div{width:50%}#imprint div:nth-last-of-type(-n +2){padding-top:2rem}}@media screen and (max-width:650px){#imprint div{width:100%;text-align:center}#imprint div:nth-last-of-type(-n +2){padding-top:0rem}#imprint div:nth-of-type(n +2){padding-top:2rem}}#imprint div h3{font-weight:700;margin:0 0 0.5rem 0;text-transform:uppercase}#imprint *{line-height:1.9;color:var(--darkgray)!important}#imprint ul,#imprint li{list-style:none}#imprint ul{margin:0;padding:0}#imprint li{padding-bottom:0}#imprint ul:empty{display:none}#imprint li:empty{display:none}@media screen and (max-width:650px){#imprint ul{text-align:center}}.newsLargeBox .datum{margin-top:-1.5rem;margin-bottom:2rem;font-size:1rem;color:var(--middlegray)}.newsLargeBox p{margin-bottom:1rem}.newsLargeBox figure{float:right;margin:0 0 1em 1em;text-align:center;width:450px}@media screen and (max-width:850px){.newsLargeBox figure{float:none;width:100%;margin:0 0 1rem}}@media screen and (max-width:500px){.newsLargeBox figure{width:100%}}.newsLargeBox figure a{line-height:0!important;display:block}.newsLargeBox figure img{border:1px solid var(--ncblue);width:100%}.newsLargeBox figcaption{font-size:.9rem;text-align:center;text-align:left;background:var(--ncblue);color:#fff;padding:0.25rem 0.5rem}div.newsgalerie{display:grid;grid-template-columns:repeat(auto-fit,180px);gap:1rem;justify-content:center}div.newsgalerie>div{display:flex;width:100%;height:0;padding-bottom:100%;position:relative;border:1px solid var(--ncblue);border-radius:var(--radius);overflow:hidden;transition:box-shadow var(--transition),transform var(--transition)}div.newsgalerie>div:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){div.newsgalerie>div,div.newsgalerie>div:hover{transition:none;transform:none}}div.newsgalerie>div img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.button,.buttonwhite,.cookie-button,input[type=submit],input[type=button],button.button{display:inline-block;padding:0.9rem 2rem;border:none;border-radius:var(--radius);background-color:var(--button-bg1);color:var(--button-txt1);font-family:var(--mainfont);font-size:1rem;font-weight:500;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--transition)}.button:hover,.cookie-button:hover,input[type=submit]:hover,input[type=button]:hover,button.button:hover{background-color:var(--button-bg2);color:var(--button-txt2);text-decoration:none}.button:focus-visible,.cookie-button:focus-visible,input[type=submit]:focus-visible,input[type=button]:focus-visible{outline:3px solid var(--darkblue);outline-offset:2px}.buttonwhite{background-color:var(--white);color:var(--ncblue)}.buttonwhite:hover{background-color:var(--lightgray2);color:var(--ncblue)}.button,.buttonwhite{margin:1rem 0}@media (prefers-reduced-motion:reduce){.button,.buttonwhite,.cookie-button,input[type=submit],input[type=button]{transition:none}}.eventLargeBox p{margin-bottom:1rem}.eventLargeBox figure{float:right;margin:0 0 1em 1em;text-align:center;width:450px}@media screen and (max-width:850px){.eventLargeBox figure{float:none;width:100%;margin:0 0 1rem}}@media screen and (max-width:500px){.eventLargeBox figure{width:100%}}.eventLargeBox figure a{line-height:0!important;display:block}.eventLargeBox figure img{border:1px solid var(--ncblue);width:100%}.eventLargeBox table{border-collapse:collapse;width:100%}.eventLargeBox table tr th{background-color:var(--ncblue);padding:1rem;color:#fff;text-align:left;font-weight:bold}.eventLargeBox table tr td{border:1px solid var(--middlegray);padding:1rem}.eventLargeBox table tr:nth-of-type(2n) td{background:var(--lightgray)};.eventLargeBox table tr td:first-child{color:var(--ncblue);font-weight:bold}.eventLargeBox table tr td a::before{content:'\00bb';color:var(--ncblue);float:left;margin-right:5px}@media screen and (max-width:850px){.eventLargeBox table{border:none}.eventLargeBox table tr{width:100%;margin-bottom:1rem;display:flex;flex-direction:column}}table.history{border-collapse:separate;border-spacing:0;width:100%;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}table.history tr td{border:none;border-bottom:1px solid var(--lightgray2);padding:1rem}table.history tr:last-child td{border-bottom:none}table.history tr:nth-of-type(2n) td{background:var(--lightgray1)}table.history tr td:first-child{color:var(--ncblue);font-weight:bold;white-space:nowrap}table.kontakt tr td:first-child{padding-right:1rem}table.bit{border-collapse:collapse;width:100%}table.bit tr td{border:1px solid var(--middlegray);padding:1rem}table.bit tr:nth-of-type(2n) td{background:var(--lightgray)};table.bit tr td:first-child{color:var(--ncblue);font-weight:bold}table.bit tr td a::before{content:'\00bb';color:var(--ncblue);float:left;margin-right:5px}table.liste{border-collapse:collapse;width:100%}table.liste tr th{background-color:var(--ncblue);border:1px solid var(--middlegray);color:#fff;padding:1rem;text-align:left}table.liste tr td{border:1px solid var(--middlegray);padding:1rem}table.liste tr:nth-of-type(2n) td{background:var(--lightgray)};table.liste tr td:first-child{color:var(--ncblue);font-weight:bold}.pagination{background:var(--ncblue);display:flex;flex-wrap:wrap;margin-top:2rem}.pagination a{color:#fff;padding:8px 16px;text-decoration:none;transition:background-color .3s}.pagination a.active{background:var(--darkblue);color:white}.presseberichte{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;margin-top:1rem}.presseberichte>div{padding:1rem;display:flex;flex-direction:column;background:var(--lightgray);justify-content:center}.presseberichte>div:hover{box-shadow:0 0 5px rgba(0,0,0,0.15)}.presseberichte>div>span{font-size:0.9rem}.karriere{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin:2rem 0}.karriere>div{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.5rem;transition:box-shadow var(--transition),transform var(--transition)}.karriere>div:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.karriere>div{transition:none}.karriere>div:hover{transform:none}}.karriere h2{border-bottom:1px solid var(--ncblue);padding:0 0 1.5rem 0;margin:0 0 1.5rem 0}.karriere h2 a{text-decoration:none}.karriere p{padding:0 0 1rem 0}img.kooppartner{float:right;max-width:250px;width:100%;margin-left:1rem;margin-bottom:1rem}.headline{color:var(--ncblue);font-size:1.25rem;font-weight:500;font-style:normal;margin:2rem 0 2rem}.headline:after{content:"";display:block;width:220px;background-color:var(--ncblue);height:3px;margin:1rem 0}#accordionBox{margin:1rem 0}#accordionBox .accordion{background-color:var(--lightgray1);color:var(--ncblue);border-bottom:1px solid #fff;cursor:pointer;padding:1rem;width:100%;text-align:left;outline:none;transition:0.4s}#accordionBox .active,#accordionBox .accordion:hover{background-color:var(--middlegray)}#accordionBox .accordion:after{content:'\002B';color:var(--ncblue);font-weight:bold;float:right;margin-left:5px}#accordionBox .active:after{content:"\2212"}#accordionBox.farbschema1 .accordion{background:var(--ncblue);color:#fff}#accordionBox.farbschema1 .accordion:after{color:#fff}#accordionBox.farbschema2 .accordion{background:#009A9E;color:#fff}#accordionBox.farbschema2 .accordion:after{color:#fff}#accordionBox.farbschema3 .accordion{background:#C70078;color:#fff}#accordionBox.farbschema3 .accordion:after{color:#fff}#accordionBox.farbschema4 .accordion{background:#F17E00;color:#fff}#accordionBox.farbschema4 .accordion:after{color:#fff}#accordionBox .panel{padding:0 1rem;background-color:white;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out}#accordionBox .panel>div{padding:1rem 0}#accordionBox .panel>div p{margin:0 0 1rem 0}#accordionBox .panel>div ul{margin:1rem 0 1rem 1rem}#ausbildungsberufe .videosubline{font-size:0.8rem;margin:1rem 0 2rem;text-align:center}.bewerbungstraining ul{list-style:none;margin:0;padding:0}.bewerbungstraining ul li{margin:0;padding:0}.bewerbungstraining ul li.farbschema1{background:var(--ncblue)}.bewerbungstraining ul li.farbschema2{background:#009A9E}.bewerbungstraining ul li.farbschema3{background:#C70078}.bewerbungstraining ul li.farbschema4{background:#F17E00}.bewerbungstraining ul li.farbschema1:hover,.bewerbungstraining ul li.farbschema1.checked{background:var(--ncblue);border-right:15px solid #0067AF}.bewerbungstraining ul li.farbschema2:hover,.bewerbungstraining ul li.farbschema2.checked{background:#00c5cc;border-right:15px solid #009A9E}.bewerbungstraining ul li.farbschema3:hover,.bewerbungstraining ul li.farbschema3.checked{background:#e6008a;border-right:15px solid #C70078}.bewerbungstraining ul li.farbschema4:hover,.bewerbungstraining ul li.farbschema4.checked{background:#ff901a;border-right:15px solid #F17E00}.bewerbungstraining ul li a{display:block;text-decoration:none;padding:0.5rem;color:#fff}.rythmbox{display:grid;gap:1rem;margin:2rem 0}.rythmbox>div{display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--lightgray1);border-radius:var(--radius-gross);box-shadow:var(--shadow);padding:2rem}.rythmbox>div span{color:var(--ncblue);font-size:5rem}.rythmbox>div h2{text-align:center;margin-top:0.5rem;font-size:1.5rem}.rythmbox>div>div{text-align:center}table.time{border-collapse:collapse;width:100%}table.time tr th{background-color:var(--ncblue);padding:1rem;color:#fff;text-align:left;font-weight:bold}table.time tr td{border:1px solid var(--middlegray);padding:1rem}table.time tr.past td{color:#ddd}table.time tr:nth-of-type(2n) td{background:var(--lightgray)};table.time tr td:first-child{color:var(--ncblue);font-weight:bold}table.time tr td a::before{content:'\00bb';color:var(--ncblue);float:left;margin-right:5px}.hightlight{background-color:var(--ncblue);padding:0.5rem;color:#fff;margin:0.5rem 0;display:inline-block}.highlight-box{background-color:var(--ncblue);padding:2rem;color:#fff}.infobox{background-color:var(--lightgray1);border-radius:var(--radius-gross);padding:2rem}.infobox--blau{background-color:var(--ncblue);border-radius:var(--radius-gross);padding:2rem;color:var(--white)}.infobox--blau a{color:var(--white);text-decoration:underline}.infobox>:first-child,.infobox--blau>:first-child{margin-top:0}.infobox>:last-child,.infobox--blau>:last-child{margin-bottom:0}.infobox--schmal{padding:1rem}@media screen and (max-width:650px){.infobox,.infobox--blau{padding:1.25rem}}.sloganGewaltschutz{color:var(--ncblue);margin:2rem 0;font-size:1.75rem;font-weight:500;font-style:normal}#wrap-gewaltschutz{max-width:750px;border:1px solid var(--ncblue);padding:2rem;margin:1rem auto}#wrap-gewaltschutz img{max-width:100%}.bit-video-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.bit-video-thumbs>a{box-shadow:0 0 5px rgba(0,0,0,0.2)}.bit-video-thumbs>a:hover{box-shadow:0 0 5px rgba(0,0,0,0.8);cursor:pointer;text-decoration:none}.bit-video-thumbs>a>img{width:100%}.bit-video-thumbs>a>span{display:block;font-size:1.2rem;text-align:center;height:50px;line-height:50px;margin-top:0;width:100%;z-index:999;color:var(--ncblue);font-weight:500}.zweispl{column-count:2}.zweispl div{break-inside:avoid-column}@media screen and (max-width:850px){.zweispl{column-count:1}}.box-ausbildunguebersicht{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem}.box-ausbildunguebersicht>div{background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.15);display:flex;flex-direction:column;transition:background-color 0.2s ease-in-out,transform 0.2s ease-in-out;cursor:pointer;border-radius:var(--radius)}.box-ausbildunguebersicht>div:hover{background-color:var(--lightgray1);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.box-ausbildunguebersicht a,.box-ausbildunguebersicht a:hover,.box-ausbildunguebersicht a:focus{text-decoration:none;color:inherit}.box-ausbildunguebersicht a:focus-visible{outline:3px solid var(--ncblue);outline-offset:2px}@media (prefers-reduced-motion:reduce){.box-ausbildunguebersicht>div,.box-ausbildunguebersicht>div:hover{transition:none;transform:none}}.box-ausbildunguebersicht>div img{width:100%;height:auto;display:block;border-radius:var(--radius) var(--radius) 0 0}.box-ausbildunguebersicht>div p{padding:1rem;margin:0;font-size:1rem;line-height:1.4}.box-ausbildunguebersicht>div p + p{padding-top:0;color:#666}@media screen and (max-width:500px){.box-ausbildunguebersicht{grid-template-columns:1fr;gap:1.5rem}}.box-ansprechpartner{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2rem;width:100%;margin-bottom:3rem}.box-ansprechpartner .break{flex-basis:100%;height:0;margin:0;padding:0}.box-ansprechpartner.single-view .contact-card{max-width:400px;width:100%}.contact-card{background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.15);border-radius:var(--radius);display:flex;flex-direction:column;overflow:hidden;transition:box-shadow 0.2s ease,transform 0.2s ease;flex:1 1 280px;max-width:340px}.contact-card:hover{box-shadow:0 0 8px rgba(0,0,0,0.2);transform:translateY(-2px)}.contact-card-image{width:100%;aspect-ratio:3 / 2;background:#f0f0f0;display:flex;align-items:center;justify-content:center;overflow:hidden}.contact-card-image img{width:100%;height:100%;object-fit:cover}.contact-card-body{padding:1rem;text-align:center;display:flex;flex-direction:column;justify-content:center;flex-grow:1}.contact-card-funktion{font-size:0.95rem}.contact-card-name{font-size:1.2rem;margin:0.5rem 0}.contact-card-details{display:flex;flex-direction:column;align-items:center;gap:0.35rem;margin-top:auto}.contact-card-details p{margin:0;display:flex;align-items:center;gap:0.5rem}.contact-card.light-version{background:var(--lightgray,#f9f9f9);max-width:280px}.contact-card.light-version .contact-card-body{padding:1.25rem 1rem}.contact-card.light-version .contact-card-name{margin-bottom:0}.box-fragen{background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.15);border-radius:var(--radius);padding:1.5rem;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0.75rem;transition:box-shadow 0.2s ease,transform 0.2s ease;margin-top:-2rem}.box-fragen:hover{box-shadow:0 0 8px rgba(0,0,0,0.2);transform:translateY(-2px)}.box-fragen h2{font-size:1.0rem;font-weight:normal;margin:0;color:#000}.box-fragen>p,.box-fragen>p + p{margin:0!important}.box-fragen hr{width:40%;border:0;border-top:1px solid #eee;margin:0.25rem 0}.newsShortBox{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;width:100%}.news-item{background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.15);border-radius:var(--radius);display:flex;flex-direction:column;overflow:hidden;transition:box-shadow 0.2s ease,transform 0.2s ease}.news-item:hover{box-shadow:0 0 8px rgba(0,0,0,0.2);transform:translateY(-2px)}.news-item-image{width:100%;aspect-ratio:3 / 2;background:#f0f0f0;overflow:hidden}.news-item-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.news-item-body{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.newsShortBox .news-title{font-size:1.1rem;font-weight:500;margin:0 0 1rem 0;padding:0 0 1rem 0;border-bottom:1px solid var(--ncblue);line-height:1.3;color:var(--ncblue)}.newsShortBox .news-title a{text-decoration:none;color:var(--ncblue)}.newsShortBox .news-title a:hover{color:var(--ncblue)}.newsShortBox p{margin:0;font-size:0.95rem;color:#444;line-height:1.5}.news-item.presse-kachel-block .news-item-body{display:flex;flex-direction:column;height:100%}.news-item.presse-kachel-block .news-title{font-size:1.25rem;margin:0 0 1rem 0;padding:0 0 1rem 0;border-bottom:1px solid var(--ncblue)}.presse-liste{list-style:none;padding:0;margin:0 0 1.5rem 0;display:flex;flex-direction:column;gap:0.65rem;flex-grow:1}.presse-liste li{position:relative;padding-left:1.2rem;font-size:0.95rem;line-height:1.3}.presse-liste li::before{content:"➔";position:absolute;left:0;top:2px;color:var(--ncblue);font-weight:bold;font-size:80%}.presse-liste li a{color:var(--color-primary,#111);text-decoration:none}.presse-liste li a:hover{color:var(--ncblue);text-decoration:underline}.presse-more{margin-top:auto;font-size:0.95rem;padding-top:0.5rem}.presse-more a{font-weight:400;color:var(--ncblue);text-decoration:none}.presse-more a:hover{text-decoration:underline}.event-date-badge{font-size:0.95rem;font-weight:500;text-transform:uppercase;margin-bottom:0.35rem;letter-spacing:0.5px}.newsShortBox.eventOld .news-item{opacity:0.75;filter:grayscale(20%);transition:opacity 0.2s ease,filter 0.2s ease,box-shadow 0.2s ease}.newsShortBox.eventOld .news-item:hover{opacity:1;filter:grayscale(0%)}.no-events{grid-column:1 / -1;text-align:center;color:#666;font-style:italic;padding:2rem 0}.kooperationspartner{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:2rem;margin:2rem 0}.kooperationspartner>div{background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.15);padding:1.5rem;display:flex;justify-content:center;align-items:center;border-radius:var(--radius);transition:box-shadow 0.2s ease,transform 0.2s ease}.kooperationspartner>div:hover{box-shadow:0 0 10px rgba(0,0,0,0.2);transform:translateY(-2px)}.kooperationspartner>div a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.kooperationspartner>div img{width:100%;height:auto;max-height:100px;object-fit:contain;transition:transform 0.2s ease}.freizeitangebote{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;margin:1.5rem 0;font-size:0.95rem;align-items:start}.freizeitangebote .tag-column{background:var(--lightgray,#f5f5f5);padding:1.25rem;border-radius:var(--radius);box-shadow:0 2px 5px rgba(0,0,0,0.05);display:flex;flex-direction:column;gap:1.25rem}.freizeitangebote .tag-column .tag-headline{font-weight:bold;font-size:1.1rem;color:var(--ncblue,#005978);border-bottom:2px solid var(--ncblue,#005978);padding-bottom:0.5rem;margin-bottom:0.25rem}.angebot-item{display:grid;grid-template-columns:50px 1fr;gap:1rem;align-items:start}.angebot-item .icon-box{width:50px;height:50px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;overflow:hidden}.angebot-item .icon-box img{width:32px;height:32px;object-fit:contain}.angebot-item .text-box p{margin:0 0 0.25rem 0;line-height:1.3}.angebot-item .text-box p:last-child{margin-bottom:0}.angebot-item .text-box .thema{font-size:0.95rem;color:#111}.angebot-item .text-box .zeit,.angebot-item .text-box .partner,.angebot-item .text-box .info{font-size:0.85rem;color:#555}.quote-slider{position:relative;max-width:850px;margin:40px auto;padding:30px 50px;text-align:center;background:#f9f9f9;border-radius:var(--radius-gross);box-shadow:0 4px 12px rgba(0,0,0,0.05)}.quote-slide{display:none;opacity:0;transition:opacity 0.4s ease-in-out}.quote-slide.active{display:block;opacity:1}.quote-text{font-size:1.0rem;font-style:italic;color:#333;margin-bottom:12px}.quote-author{font-size:0.95rem;font-weight:normal;color:#666}.slider-btn{position:absolute;top:50%;transform:translateY(-50%);background:transparent;border:none;font-size:1.5rem;padding:10px;cursor:pointer;color:#888;transition:color 0.2s ease;user-select:none}.slider-btn:hover{color:var(--ncblue);}.slider-btn.prev{left:10px}.slider-btn.next{right:10px}.quote-dots{margin-top:20px}.dot{height:9px;width:9px;margin:0 4px;background-color:#ccc;border-radius:var(--radius-rund);display:inline-block;cursor:pointer;transition:background-color 0.2s ease}.dot.active,.dot:hover{background-color:var(--ncblue);}:root{--navhoehe:51px}@media screen and (max-width:1210px){:root{--navhoehe:64px}}html{scroll-behavior:smooth}[id]{scroll-margin-top:calc(var(--navhoehe) + 1rem)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* /webspaces/18/u005978/html/nordic-campus.de/css/nav.css */
#main-navigation{background-color:none;overflow:hidden;display:flex;flex-wrap:wrap;z-index:9999999}#main-navigation>a,#main-navigation>.dropdown>.dropbtn{background:none;color:#fff;font-size:15px;font-weight:700;font-style:normal;padding:14px 8px;text-align:center;text-decoration:none;transform:skew(-10deg);margin:0 4px}#main-navigation>a:hover,#main-navigation>.dropdown:hover>.dropbtn{background:#fff;color:var(--ncblue)}#main-navigation>a.active:hover,#main-navigation>.dropdown>.dropbtn.active{background:#fff;color:var(--ncblue)}#main-navigation>a.icon{display:none}#main-navigation>.dropdown{float:left;overflow:hidden}#main-navigation>.dropdown>.dropdown-content{background-color:rgba(255,255,255,1);box-shadow:var(--shadow-stark);display:none;min-width:160px;position:absolute;z-index:1}@media (hover:hover) and (pointer:fine){#main-navigation>.dropdown:hover>.dropdown-content{display:block}}#main-navigation>.dropdown.offen>.dropdown-content{display:block}#main-navigation>.dropdown>.dropdown-content>a{border-bottom:1px solid var(--ncblue);color:var(--darkgray);display:block;padding:12px 16px;text-align:left;text-decoration:none;font-weight:500;font-size:15px}#main-navigation>.dropdown>.dropdown-content>a:hover{color:var(--ncblue)}#main-navigation>.dropdown>.dropdown-content>a.active{color:var(--ncblue);background-color:var(--lightgray)}#main-navigation>.dropdown>.dropdown-content>a.sub{font-size:14px;font-weight:500;padding-left:20px}#main-navigation>.dropdown>.dropdown-content>a.sub::before{content:"› ";color:var(--ncblue);margin-right:5px}@media screen and (max-width:1210px){#main-navigation{width:100%;flex-direction:column;z-index:9999999}#main-navigation>a:not(.icon),#main-navigation>.dropdown>.dropbtn{display:none;background:none}#main-navigation>a.icon,#main-navigation>a.icon:hover{display:block;color:#fff;background:none;font-size:1.25rem;text-align:left;transform:none}}@media screen and (max-width:1210px){#main-navigation.responsive{z-index:9999999}#main-navigation.responsive>a:not(.icon),#main-navigation.responsive>.dropdown>.dropbtn{background:none;color:#fff;font-size:15px;padding:0.75rem;text-decoration:none;transform:none;margin:0;border-bottom:1px solid #fff;text-align:left}#main-navigation.responsive>a:not(.icon){display:block}#main-navigation.responsive .dropdown{float:none}#main-navigation.responsive .dropdown-content{position:relative;box-shadow:none;width:100%}#main-navigation.responsive .dropdown-content>a{padding:0.9rem 1.5rem}#main-navigation.responsive .dropdown .dropbtn{display:block;text-align:left;width:100%}}

/* /webspaces/18/u005978/html/nordic-campus.de/css/form.css */
datadataselect{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none}select::-ms-expand{display:none}form>*{font-size:1rem}form p.error{color:red;padding-bottom:1em}input[type=text],input[type=file],input[type=email],input[type=password],input[type=number],input[type=num],input[type=tel],input[type=date],select,textarea{width:100%;box-sizing:border-box;display:block;margin:0.5rem 0 0;padding:0.8rem 1rem;border:1px solid var(--middlegray);border-radius:var(--radius);background:var(--white);font-family:var(--mainfont);font-size:1rem;line-height:1.3;color:var(--mainfontcolor);transition:border-color var(--transition),box-shadow var(--transition)}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=date]:focus,select:focus,textarea:focus{border-color:var(--ncblue);box-shadow:0 0 0 3px rgba(27,78,155,0.15);outline:none}::placeholder{color:#6b7280;opacity:1}@media (prefers-reduced-motion:reduce){input,select,textarea{transition:none}}textarea{resize:vertical;height:150px}label{font-weight:normal}form#request{width:100%;padding:0;margin:1rem 0;overflow:auto}form#request p{margin:0.5rem 0!important}form#request .row{display:flex;flex-wrap:wrap;flex-direction:row;gap:1rem}form#request .row .col{width:calc(50% - 0.5rem)}form#request .row .col100{width:100%}@media screen and (max-width:850px){form#request .row{flex-direction:column;gap:0rem}form#request .row .col{width:100%;margin-bottom:0rem}}@media screen and (max-width:850px){form#request .row .col .row{flex-direction:column;gap:0rem}form#request .row .col .row .col{width:100%;margin-bottom:0rem}}form#request .radio{display:flex;flex-wrap:wrap;flex-direction:row;gap:0.75rem;margin:0.5rem 0}form#request [type=checkbox],form#request [type=radio]{height:24px;width:24px}form#request [type=checkbox]+label,form#request [type=radio]+label{padding-top:0px}form#request input,form#request textarea,form#request select{margin:0}form#request textarea{min-height:15rem;padding:0.5rem;resize:vertical;width:100%}form#request .formFehler{color:red;font-size:90%;margin:0 0 0.5rem;text-align:left}form#request input#abschicken{display:block;margin:1.5rem auto 0;width:auto;min-width:250px}form#request select:nth-of-type(1){color:#777}form#request .secure{display:flex;flex-wrap:wrap;align-items:center}form#request .secure>p:nth-of-type(1){width:120px}form#request .secure>p:nth-of-type(1)>img{padding-top:6px}form#request .secure>p:nth-of-type(2){width:calc(100% - 120px)}form#request .data-protection{display:flex;flex-wrap:wrap}form#request .data-protection>p:nth-of-type(1){width:40px}form#request .data-protection>p:nth-of-type(2){width:calc(100% - 40px)}form#request p#legend{font-size:80%;margin:0.25rem 0}

/* /webspaces/18/u005978/html/nordic-campus.de/css/_breadcrumb.css */
.breadcrumb{max-width:1200px;margin:0 auto;padding:0.75rem 1rem 0;font-size:0.85rem;color:var(--darkgray)}.breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem 0.5rem;margin:0;padding:0;list-style:none}.breadcrumb li{display:flex;align-items:center;margin:0;padding:0}.breadcrumb li + li::before{content:"›";margin-right:0.5rem;color:var(--middlegray);speak:never}.breadcrumb a{color:var(--darkgray);text-decoration:none;border-bottom:1px solid transparent}.breadcrumb a:hover,.breadcrumb a:focus-visible{color:var(--ncblue);border-bottom-color:var(--ncblue)}.breadcrumb [aria-current="page"]{color:var(--middlegray)}.breadcrumb li:last-child{display:block;max-width:48ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb li:last-child:not(:first-child){padding-left:1rem;position:relative}.breadcrumb li:last-child:not(:first-child)::before{content:"\203A";position:absolute;left:0;margin:0;color:var(--middlegray)}@media screen and (max-width:650px){.breadcrumb li:not(:first-child):not(:last-child){display:none}.breadcrumb li:last-child{max-width:24ch}}

/* /webspaces/18/u005978/html/nordic-campus.de/css/_stellen.css */
.stelle-eckdaten{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin:1.5rem 0 2rem;padding:1rem 1.25rem;background:var(--lightgray1);border-left:4px solid var(--maincolor);border-radius:var(--radius-gross)}.stelle-eckdaten div{margin:0}.stelle-eckdaten dt{font-size:0.8rem;text-transform:uppercase;letter-spacing:0.04em;color:var(--darkgray);margin:0 0 0.15rem}.stelle-eckdaten dd{margin:0;font-weight:600}.stelle-text h3{margin:1.75rem 0 0.5rem;color:var(--maincolor)}.stelle-text ul{margin:0 0 1rem 1.2rem;padding:0}.stelle-text li{margin-bottom:0.35rem}.stelle-bewerbung{margin:2.5rem 0 1.5rem;padding:1.25rem 1.5rem;background:var(--lightgray1);border-left:4px solid var(--maincolor);border-radius:var(--radius-gross)}.stelle-bewerbung h2{margin-top:0;color:var(--maincolor)}.stelle-bewerbung p:last-child{margin-bottom:0}.stelle-meta{font-size:0.85rem;color:var(--darkgray);margin:-0.35rem 0 0.75rem}@media screen and (max-width:650px){.stelle-eckdaten{grid-template-columns:1fr;gap:0.75rem}}

/* /webspaces/18/u005978/html/nordic-campus.de/css/_lageplan.css */
:root{--lp-aktiv:#E8720C}.lageplan{display:grid;grid-template-columns:62fr 38fr;gap:2rem;align-items:start;margin:2rem 0}@media screen and (max-width:850px){.lageplan{grid-template-columns:1fr}}.lageplan-karte{position:relative}@media screen and (min-width:851px){.lageplan-karte{position:sticky;top:calc(var(--navhoehe) + 1rem)}}#lageplan-svg{width:100%;height:auto;display:block;border-radius:var(--radius-gross)}.lp-marker{cursor:pointer}.lp-marker .lp-kreis,.lp-marker .lp-nr{transition:fill var(--transition)}.lp-marker:hover .lp-kreis,.lp-marker.aktiv .lp-kreis{fill:var(--lp-aktiv)}.lp-marker .lp-kreis{transform-box:fill-box;transform-origin:center;transition:fill var(--transition),transform var(--transition)}.lp-marker:hover .lp-kreis,.lp-marker.aktiv .lp-kreis{transform:scale(1.15)}.lp-marker:focus{outline:none}.lp-marker:focus-visible .lp-kreis{fill:var(--lp-aktiv);stroke:var(--mainfontcolor);stroke-width:3}.lageplan-tooltip{position:absolute;transform:translate(-50%,calc(-100% - 0.6rem));background:var(--mainfontcolor);color:var(--white);padding:0.4rem 0.7rem;border-radius:var(--radius);font-size:0.85rem;line-height:1.3;max-width:16rem;text-align:center;pointer-events:none;z-index:5}.lageplan-tooltip::after{content:"";position:absolute;left:50%;top:100%;transform:translateX(-50%);border:6px solid transparent;border-top-color:var(--mainfontcolor)}.lageplan-legende{list-style:none;margin:0;padding:0;columns:1}.lageplan-legende li{margin:0 0 0.15rem;padding:0}.lageplan-eintrag{display:flex;align-items:flex-start;gap:0.75rem;width:100%;padding:0.4rem 0.6rem;border:none;border-radius:var(--radius);background:none;font-family:var(--mainfont);font-size:0.95rem;line-height:1.35;text-align:left;color:var(--mainfontcolor);cursor:pointer;transition:background-color var(--transition)}.lageplan-eintrag--ohne{cursor:default}.lageplan-legende li:hover .lageplan-eintrag,.lageplan-legende li.aktiv .lageplan-eintrag{background-color:var(--lightgray1)}.lageplan-eintrag:focus-visible{outline:3px solid var(--ncblue);outline-offset:2px}.lageplan-nummer{flex:0 0 1.8rem;height:1.8rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-rund);background:var(--ncblue);color:var(--white);font-size:0.8rem;font-weight:500;transition:background-color var(--transition)}.lageplan-legende li:hover .lageplan-nummer,.lageplan-legende li.aktiv .lageplan-nummer{background:var(--lp-aktiv)}.lageplan-eintrag--ohne .lageplan-nummer{background:var(--middlegray)}@media (prefers-reduced-motion:reduce){.lp-marker .lp-kreis,.lp-marker .lp-nr,.lageplan-eintrag,.lageplan-nummer{transition:none}.lp-marker:hover .lp-kreis,.lp-marker.aktiv .lp-kreis{transform:none}}.lageplan-icon{flex:0 0 1.8rem;width:1.8rem;height:1.8rem;border-radius:var(--radius);overflow:hidden}.lageplan-legende li:hover .lageplan-icon,.lageplan-legende li.aktiv .lageplan-icon{--lp-icon-bg:var(--lp-aktiv)}.lageplan-eintrag--ohne .lageplan-icon{--lp-icon-bg:var(--middlegray)}
