/* cmsms stylesheet: screen modified: mandag den 23. maj 2022 15.12.23 */
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 {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;}
img {vertical-align:bottom;}
:focus {outline:0;}
ol, ul {list-style:none;}
html {overflow-y:scroll;}
body {background:#c1d6d9 url(https://www.henryogmaryskovsfond.dk/uploads/images/bg-body-2.jpg) no-repeat center top;}
.container {width:800px; margin:125px auto 30px auto; border-bottom:2px solid #22485a;}
.left {float:left;}
.right {float:right;}
.img {display:none;}
.header {position:relative; height:128px; margin-bottom:4px; background:rgba(203, 222, 223, 0.8);}

.header h1 {position:absolute; top:84px; left:6px; width:550px; height:40px; overflow:hidden; text-indent:-490px;}
.header h1 a {font-size:14px; line-height:14px; font-weight:normal; text-decoration:none;}
.header h1 span {position:absolute;	top:0; left:0; display:block; width:550px; height:40px;	background:url(https://www.henryogmaryskovsfond.dk/uploads/images/henry-og-mary-skovs-fond-2.png) no-repeat top left;	z-index:1;}

.header p {position:absolute; top:84px; left:6px; width:550px; height:40px; overflow:hidden; text-indent:-490px;}
.header p a {font-size:14px; line-height:14px; font-weight:normal; text-decoration:none;}
.header p span {position:absolute;	top:0; left:0; display:block; width:550px; height:40px;	background:url(https://www.henryogmaryskovsfond.dk/uploads/images/henry-og-mary-skovs-fond-2.png) no-repeat top left;	z-index:1;}


.nav-main {position:relative;}
.content {background:#fff; min-height:370px; padding:0 0 30px;}
.article {width:496px; padding-top:53px; padding-left:62px}
.aside {width:200px; padding-top:53px; text-align:center; border:0px solid red}
.footer {clear:both; height:40px; background:#fff;}

.clear:before, .clear:after {content:""; display:table;}
.clear:after {clear:both;}
.clear {zoom:1;}

span.accesskey {text-decoration:none;}
.accessibility, hr {position:absolute; top:-999em; left:-999em;}
dfn {position:absolute; left:-1000px; top:-1000px; width:0; height:0; overflow:hidden; display:inline;}

html {-webkit-font-smoothing: antialiased;}
body {font:100%/1.30 "Times New Roman", serif; color:#231f20;}
h1, h2, h3, h4, h5, h6 {/*line-height:1;*/}
h1 {font-size:1.25em; margin-bottom:1em; text-transform:uppercase;}
h2 {font-size:1.2em; font-weight:700; margin-bottom:1em;}
h3 {font-size:1em; font-weight:700; margin-bottom:2px;}
h4 {font-size:1.4em; margin-bottom:2px;}
h5 {font-size:1.4em;}
h6 {font-size:0.750em;}
p {font-size:1em; margin-bottom:1em; color:inherit;}
em {font-style:italic;}
strong {font-weight:700;}
.article ol, .article ul {font-size:0.938em; margin-bottom:1.2em;}
.article ul {list-style:disc inside;}
.article ol {list-style:decimal inside;}
.aside p img {display:inline-block; margin-bottom:18px;}
a, a:visited {text-decoration:underline; color:#1e4557;}
a:focus, a:hover, a:active {outline:none; text-decoration:none;}

.cookies {padding:0 62px;}
.cookies p {font-size:12px; color:#ccc; text-align:left;!important}
.cookies a {color:#bbb;!important}

.nav-main ul {padding-left:0px; font-size:0.90em; font-size:0.80em; text-transform:uppercase; border-top:4px solid #1e4457; letter-spacing:1px;}
.nav-main ul {display:flex; justify-content:space-between;}
.nav-main li {float:left; font-weight:400;}

.nav-main a {display:block; margin:0 15px 0 15px; padding:6px 0 4px; text-decoration:none; color:#1e4557;}
.nav-main li a:focus {padding:3px 0 4px; color:#1e4557; border-top:3px solid #1e4457; outline:none;}
.nav-main li a:hover {padding:3px 0 4px; color:#1e4557; border-top:3px solid #1e4457;}
.nav-main li.currentpage a {padding:3px 0 4px; border-top:3px solid #1e4457;}
