body,div,span,p,a,img,h1,h2,h3,h4,h5,h6,ul,ol,li,blockquote,cite,form,header,aside,nav,footer,article,section,figure,figcaption,time,small,dl,dt,dd{margin:0;padding:0;border:0;outline:0;font-size:100%;line-height:inherit;font-weight:inherit;font-family:inherit;color:inherit;vertical-align:baseline;-webkit-text-size-adjust:none}body{font-weight:300;line-height:1;font-family:'Open Sans',Arial,sans-serif}html{height:100%;background:#fff}body{height:100%}#canvas{width:960px;min-height:100%;margin:0 auto}#header{position:relative;margin:0 40px 26px;padding-top:29px}#main{width:880px;margin:0 40px 36px}#splash{position:relative;width:880px;height:200px;margin:-6px 0 36px}#footer{margin:0 40px;padding:17px 0 60px;border-top:3px solid #f39200}.nav{display:table;width:100%;list-style:none;border-top:4px solid #f39200}.nav li{display:table-cell;padding:12px 0 0 18px;text-align:center}.nav li.first{padding-left:0;text-align:left}.nav li.last{text-align:right}.nav li a{display:block;padding-bottom:8px;font-size:14px;text-transform:uppercase;text-decoration:none;color:#000}.nav li a:hover{color:#f39200}.nav .secondary-nav{display:none;position:absolute;z-index:11;background-color:#fff;margin-left:6px;padding:4px 0 10px 10px;border:1px solid #eee}.nav li.first .secondary-nav{margin-left:0}.nav li.last .secondary-nav{right:0}.nav li:hover .secondary-nav{display:block}.nav .secondary-nav li{display:block;padding:12px 10px 0 0;text-align:left}.nav .secondary-nav a{text-transform:none}#ctl00_linkLogin,#ctl00_patientLogin{display:block;position:absolute;top:120px;right:155px;width:120px;padding:9px 10px;background-color:#eee;font-size:12px;text-align:center;text-transform:uppercase;text-decoration:none;color:#000}#ctl00_patientLogin{right:0}#ctl00_linkLogin:hover,#ctl00_patientLogin:hover{background-color:#f39200;color:#fff}h1{height:151px;background:url("../images/snr-logo.png") no-repeat left top;background-size:220px;text-indent:-10000px}h2{margin-bottom:33px;font-size:60px;letter-spacing:-2px;color:#888}h3{margin:42px 0 18px;font-size:40px;line-height:45px;letter-spacing:-1px;color:#f39200}h4{margin:43px 0 10px;font-size:25px;color:#f39200}h5{margin:34px 0 6px;font-size:20px;color:#666}strong{font-weight:400}em{font-style:italic}a{color:#000;text-decoration:underline}a:hover,a:active{color:#f39200}table{margin:0 0 15px;padding:0}td{margin:0;padding:0 48px 0 0;font-size:16px;line-height:30px;color:#000}#header h1 a{display:block;width:220px;height:120px;opacity:0}#main p{margin-bottom:15px;font-size:16px;line-height:30px;color:#000}#main p.accessibility-note{margin:20px 0 0;line-height:20px}#main p.caption{display:inline-block;margin-bottom:30px;padding-top:5px;border-top:1px solid #ddd;font-size:14px;line-height:20px}#main ul,#main ol{margin-bottom:15px;margin-left:15px}#main ul{list-style:disc}#main li{margin-left:20px;margin-bottom:5px;font-size:16px;line-height:30px;color:#000}#main img{max-width:880px;margin-top:15px}#main p.caption+p img{margin-top:10px}#main span{font:inherit!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;margin:0!important;padding:0!important}#footer{clear:both}#footer p{font-size:12px;color:#000}#footer a{text-decoration:none}#default #main{background:url('../images/bg-hearts.png') no-repeat 594px 450px}#default #aktuellt{float:right;width:300px;min-height:600px;padding-left:30px}#default dd{margin-left:80px}#default #aktuellt .item{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ddd;font-size:15px;line-height:20px}#default #aktuellt .date{margin-bottom:10px;font-weight:600}#default #kontakt{margin-bottom:30px}#default #kontakt p{width:880px;margin-bottom:0}#default #kontakt p strong{display:inline-block;width:75px}#default #samarbetspartners{display:table;width:880px;margin:0 0 -6px;padding:0}#default #samarbetspartners li{display:table-cell;text-align:center;padding-top:2px}#default #samarbetspartners li.first{text-align:left}#default #samarbetspartners li.last{text-align:right}#default #samarbetspartners li a{display:inline-block;height:70px;margin-left:10px;background-position:center center;background-repeat:no-repeat;filter:grayscale(100%)}#default #samarbetspartners li a:hover{filter:none!important}#default #samarbetspartners li.first a,#samarbetspartners li.last a{margin-left:0}#default #samarbetspartners a#rjl{width:128px;background-image:url('../images/logo-rjl.png');background-size:128px;filter:grayscale(100%) opacity(80%)}#default #samarbetspartners a#skr{width:116px;background-image:url('../images/logo-skr.png');background-size:116px;filter:grayscale(100%) opacity(85%)}#default #samarbetspartners a#snmf{width:70px;margin:0 15px 0 25px;background-image:url('../images/logo-snmf.png');background-size:70px;filter:grayscale(100%) opacity(85%)}#default #samarbetspartners a#snsf{width:63px;margin-right:10px;background-image:url('../images/logo-snsf.png');background-size:63px}#default #samarbetspartners a#stf{width:64px;margin-left:20px;background-image:url('../images/logo-stf.png');background-size:64px}#default #samarbetspartners a#nf{width:135px;background-image:url('../images/logo-nf.png');background-size:135px;filter:grayscale(100%) opacity(90%)}#styrgrupp #main,#kansli #main{overflow:hidden;width:920px;margin:0 20px 35px}#styrgrupp #main h2,#kansli #main h2{position:relative;margin:0 0 -26px 20px;border-bottom:10px solid #fff;z-index:10}#styrgrupp dl,#kansli dl{float:left;width:420px;padding-top:25px;margin:25px 20px 0 20px;border-top:1px solid #f39200;font-size:14px;line-height:30px}#styrgrupp dd,#kansli dd{float:left;width:340px;margin-bottom:0;min-height:30px}#styrgrupp dt,#kansli dt{float:left;width:80px;font-weight:400}#publications #main li{margin-bottom:16px}#publications #main p{margin-bottom:8px;line-height:24px}#rapporter #main{width:880px;position:relative}#rapporter #main p{width:620px}#diad #main{width:880px;position:relative}#diad #main p{width:620px}#box{width:178px;position:absolute;top:9px;left:660px;padding:24px 20px 4px;border:1px solid #e0e0e0;background:#f9f9f9;opacity:1}#box h3{font-size:20px;line-height:30px;margin:-3px 0 18px;letter-spacing:0}#box p{font-size:14px}#box p,#box ol,#box ul{margin-bottom:15px}#box ol,#box ul{list-style:none}#box ul li{margin-left:0;font-size:14px;text-transform:uppercase}#box a{text-decoration:none}h2+h3{margin:-3px 0 18px}h2+h4{margin:42px 0 6px}dl{margin:0 0 20px;font-size:16px;line-height:30px}dd{margin-bottom:0;min-height:30px}dt{float:left;width:70px;font-weight:400}#diad #main{width:880px;position:relative}#diad #main p{width:620px}