.site_rubrik {color:#878787;font-family:Poppins;font-size:30px;font-style:normal;font-variant:normal;font-weight:100;line-height:42px;text-align:start;}.site_paragraph {color:#545454;font-family:Poppins;font-size:15px;font-style:normal;font-variant:normal;font-weight:300;line-height:20px;text-align:start;}.site_mrubrik {color:#545454;font-family:Poppins;font-size:16px;font-style:normal;font-variant:normal;font-weight:700;line-height:24px;text-align:start;}@media screen and (max-width:768px) {body { font-size:14px; }}body {margin:0 !important;font-family:'Poppins', sans-serif !important;}header {background-color:#09232e;color:white;height:220px;display:flex;flex-flow:column;width:1000px;margin:0 auto;}@media screen and (max-width:1015px) {header {max-width:100vw;height:unset;}}header a, header a:visited {color:white;text-decoration:underline;}header .top {display:flex;justify-content:space-between;padding:2rem 2rem 0;}header .top #logo {width:170px;height:auto;margin-bottom:3.6rem;}header h1 {font-size:2.4rem;text-decoration:none;padding-inline-start:2rem;}@media screen and (max-width:1015px) {header h1 {font-size:1.3rem;line-height:4rem;padding-inline-start:1rem;}}.menu-tab {color:#fff;background-color:#20678D;padding:0;}.menu-tab.active, .menu-tab:hover { background-color:#318FC6; }.menu-tab a {color:#fff !important;text-decoration:none;display:block;padding:1rem 1.8rem;}@media screen and (max-width:1015px) {.menu-tab { min-width:48%; }}.button {background-color:#00AAE6;color:white;}nav { margin-top:auto; }nav > ul {display:flex;list-style:none;gap:0.5rem;margin-left:2rem;}nav > ul li { padding:1rem; }@media screen and (max-width:1015px) {nav ul {flex-wrap:wrap;margin-left:0;}}@media screen and (max-width:1015px) {#basepage { max-width:100vw; }}main {width:1000px;margin:0 auto;}@media screen and (max-width:1015px) {main { max-width:100vw; }}main .module_search form { justify-self:center; }main .layout_module.module_search.module_search {margin:0 !important;height:40rem;background-image:url(/media/sites/norrsken//images/anslut_search_background.jpg);background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center;}@media screen and (max-width:1015px) {main .layout_module.module_search.module_search { height:25rem; }}main .layout_module.module_search.module_search .module_data { width:85%; }main .layout_module.module_search.module_search #connectsearch {width:100%;display:flex;justify-content:center;}main .layout_module.module_search.module_search #connectsearch input { border-radius:10px; }main .layout_module.module_search.module_search #connectsearch input[type="text"] {padding-left:2rem;border-top-right-radius:0;border-bottom-right-radius:0;width:75%;border:1px solid white;background-color:#fdfdfd;}main .layout_module.module_search.module_search #connectsearch >input[type="submit"], main .layout_module.module_search.module_search #connectsearch button {border-top-left-radius:0;border-bottom-left-radius:0;font-size:1.2rem;padding-right:2rem;color:#333;position:relative;display:block;}main .layout_module.module_search.module_search #connectsearch >input[type="submit"]:before, main .layout_module.module_search.module_search #connectsearch button:before {position:absolute;content:'';width:20px;height:20px;display:block;background-color:red;}main .layout_module.module_search.module_search #connectsearch .includebuilding > label {color:#fff;text-shadow:1px 1px 2px black, -1px -1px 3px #001;margin-left:2rem;}main .layout_module.module_search.module_search #connectsearch .module_search form .includebuilding {flex:0 100%;width:100%;padding:5px;color:white;text-shadow:1px 1px 2px black, -1px 0px 2px black;}main .layout_module.module_search.module_search #connectsearch input[type=submit] {min-height:100px;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#fff;}@media screen and (max-width:1015px) {main .layout_module.module_search.module_search #connectsearch input[type="text"] { width:70%; }main .layout_module.module_search.module_search #connectsearch input[type="submit"] { min-height:unset; }}#footer {background-color:#064671;height:375px;position:relative;bottom:0;left:0;width:100vw;display:flex;justify-content:center;overflow:hidden;}@media screen and (max-width:1015px) {#footer {display:flex;flex-wrap:wrap;}}#footer-logo {position:absolute;right:30px;bottom:40px;}#footer-logo img {width:181px;height:auto;}#stadsnatslogo {position:absolute;right:30px;bottom:100px;}#stadsnatslogo img {width:80px;height:auto;}.footer {position:absolute;top:30px;right:10px;color:white;margin-left:100px;font-size:13px;text-align:left;max-width:150px;}.footer A, .footer A:visited { color:white !important; }.footer-container {width:1000px;margin:0;overflow:hidden;position:relative;}#sitemap {position:absolute;left:30px;top:30px;color:#999;list-style-position:inside;}#sitemap, #sitemap li {list-style-type:none;margin-left:0px;}#sitemap > li > ul {margin-left:0px;padding-right:15px;padding-left:0px;}#sitemap > li { float:left; }#sitemap li.inactive { list-style-image:none; }#sitemap ul.level2 { padding-left:20px; }#sitemap a {display:block;padding:0px;font:13px/16px Helvetica, Arial, Geneva, sans-serif;color:#e1f2fd;}#sitemap > li > a { font-weight:bold; }.frame_design_2 a, .frame_design_2 .subline { color:white; }.frame_design_2 div.vinjett {background-color:transparent;border-bottom:none;font:18px neosans;text-transform:uppercase;}.frame_design_3, #frame_3 > #module_search { background-color:#E11B24; }.frame_design_2 .atlasbutton { color:black; }#focuscampaigns .button.spacer {background-color:transparent;color:#E11B24;}#focuscampaigns > li ul li a {flex:1;padding:0.3rem 0.5rem;background-color:#00aae6;color:white;border-radius:6px;margin:0.3rem;}.button.spacer.textbutton { font-family:Poppins, sans-serif; }