* {margin:0px; padding:0px; font-family:arial; font-size:11px; color:#444;}
html,body {width:100%; height:100%;}
table,tr,td,img {border-collapse:collapse; border-spacing:0px; 
border-style:none; border-width:0px; border:0px;}
.spacer {clear:both;}

body {background-color:#f0f0f0; text-align:center;}
td {vertical-align:top;}
ul li {margin:0 0 0 0.7em;}
ol li {margin:0 0 0 1em;}
li a {white-space:normal;}
p,ul,ol,table {margin-bottom:0.8em; line-height:1.25em;}
a {color:#18a0b2;}
a:hover {color:black;}

.invis {display:none; visibility:hidden;}
.white {background-color:white;}

/* maintable */
#maintable {margin:0 auto; text-align:left; vertical-align:top;}
#r1,#r2,#r3,#r4,#r5,#r6 {background-color:white;}
#top-round {background-color:none;}
#breadcrumb {margin-top:4px; color:#666;}
#breadcrumb a {color:#18a0b2; text-decoration:none;}
#breadcrumb a:hover {color:black;}
#search .query {height:16px; width:177px; border:1px solid #e1dede; margin:3px 0; padding:0 2px; float:left;}
#search .button {background-color:#e1dede; border:1px solid #e1dede; margin:3px 0; padding:0 9px; float:right;}
#images {background-color:white;}

/* mainmenu */
#mainmenu {background-color:#626461; color:white; margin:0px;}
#mainmenu, #mainmenu * {color:white; text-decoration:none; font-size:13px; font-weight:bold; vertical-align:middle;}
#mainmenu a.toppage,#mainmenu a:hover {color:#d88d0d;}

#quicklink img {margin:4px 9px 0 4px;}
#quicklinks {background:url(/Webnodes/binary/w26/image_2281_da.png) repeat-x left bottom #d68a06; padding:10px 10px 5px 10px;}
#quicklinks table {width:690px; margin-bottom:10px; clear:both;}
#quicklinks td {border-right:1px solid #bdc1bb; padding:0 7px;}
#quicklinks td * {margin:0;}
#quicklinks a {display:block; color:white; padding:1px 3px 1px 16px; background:url(/Webnodes/binary/w26/image_549_da.gif) no-repeat 0px 2px;}
#quicklinks a:hover {color:black;}

/* maincol */
#maincol {vertical-align:top; vertical-align:top; border-left:1px solid #ddd; border-right:1px solid #ddd;}
#maincol * {font-size:12px; line-height:1.3em;}
#maincol .padding {margin:10px; background:url(/Webnodes/binary/w26/image_565_da.gif) no-repeat center bottom; padding-bottom:10px;}
#maincol hr, #maincol div.hr {display:block; border:none; border-top:1px solid #ccc; height:1; margin:15px 0; clear:both;}
#maincol h1,#maincol h2,#maincol h3,#maincol h1 *,#maincol h2 *,#maincol h3 * {line-height:1.1em; margin:0.8em 0 0.2em 0;}
#maincol h1 {font-size:17px; margin:0.4em 0 0.4em 0;}
#maincol h2,#maincol h2 * {font-size:12px; color:#18a0b2;}
#maincol h3,#maincol h3 * {font-size:12px;}
#maincol ul,#maincol ol {margin-left:1.2em;}
#maincol *ul,#maincol *ol {margin-left:1.6em;}
#maincol blockquote,#maincol .quote {padding:5px; margin:10px 0 10px 10px; background-color:#eee; border:1px dotted #626461;}

#maincol .left {margin:0 5px 2px 0;}
#maincol .right {margin:0 0 2px 5px;}

#maincol .gallery {clear:both; margin-bottom:0.8em;}
#maincol .gallery img {border:1px dotted #ddd; margin:5px 5px 0 0;}

/* articles */
#maincol .articles {border-top:1px solid #ddd; padding-top:10px; margin-top:10px;}
#maincol .articles a {display:block; padding-left:20px; background:url(/Webnodes/binary/w26/image_325_da.gif) no-repeat left 1px;}

/* download */
.downloads {margin:10px 0; padding:5px; border:1px solid #ddd; clear:both;}
#maincol .downloads h2 {margin-top:0;}
.download {background:url(/Webnodes/3.0.0/public/image/icon/download/16x16/default.png) no-repeat left center;}
.download a {padding-left:20px; display:block; font-size:0.9em; height:18px; line-height:18px;}
.download a.pdf {background:url(/Webnodes/3.0.0/public/image/icon/download/16x16/pdf.png) no-repeat left center;}
.download a.jpg,.download a.gif,.download a.png,.download a.tif,.download a.eps {background:url(/Webnodes/3.0.0/public/image/icon/download/16x16/image.png) no-repeat left center;}
.download a.zip,.download a.rar,.download a.gz {background:url(/Webnodes/3.0.0/public/image/icon/download/16x16/archive.png) no-repeat left center;}
.download a.avi,.download a.mpg,.download a.mpeg,.download a.wmv {background:url(/Webnodes/3.0.0/public/image/icon/download/16x16/movie.png) no-repeat left center;}
.download a.txt,.download a.doc {background:url(/Webnodes/3.0.0/public/image/icon/download/16x16/text.png) no-repeat left center;}

/* forms */
#maincol .wform fieldset {width:100%; margin:0 0 1.5em 0; padding:0; border:1px solid #18a0b2;}
#maincol .wform fieldset ul {margin:0; padding:1em 1em 0 1em; list-style:none;}
#maincol .wform fieldset li {padding:0; background-image:none; float:left; clear:left; width:100%; padding-bottom:1em;}
#maincol .wform div {display:block; clear:both;}
#maincol .wform legend {margin-left:11px; font-weight:bold; color:#18a0b2;}
#maincol .wform label {float:left; font-family:arial; line-height:20px; margin-right:14px;}

#maincol .wform .text,#maincol .wform select,#maincol .wform textarea {float:right; width:200px; line-height:20px;}
#maincol .wform textarea {width:204px;}
#maincol .wform input.checkbox {float:right; margin-right:185px; line-height:20px;}
#maincol .wform input.button {width:auto; display:inline; text-align:center; color:black;}
#maincol .wform input.hidden {display:none; margin:0; padding:0;}

#maincol .wform fieldset.button {float:right; width:auto; border:0 none #fff;}

#comment.wform {padding:10px 0px; border-top:1px solid #ddd;}
#comment.wform .text {width:215px; float:none;}
#comment.wform textarea {width:445px; float:none;}
#comment.wform div.button {text-align:right;}
#comment.wform div.button input {float:right; width:160px; height:23px;}
#comment.wform button:hover {cursor:pointer;}
#comment.wform td.left {padding-right:4px;}

#maincol .comments {border-top:1px solid #ddd; padding-top:5px;}
#maincol .comments .comment {background:url("/Webnodes/binary/w26/image_565_da.gif") no-repeat scroll center top transparent; padding:10px 0px;}
#maincol .comments .comment .nick {font-color:#ccc; font-style:italic;}
#maincol .comments .comment .nick b {color:black; font-weight:normal;}
#maincol .comments .comment .body {margin:5px 0px 15px 0px; font-color:#ccc; font-size:11px;}

/* maincol lister */
#maincol .liste a {display:block; text-decoration:none; border-top:1px solid #ddd; margin:1em 0; padding:1em 0 0 1em; 
	background:url(/Webnodes/binary/w26/image_331_da.gif) no-repeat 2px 1.35em;}
#maincol .liste a span {display:block; font-size:0.9em; color:#666;}
#maincol .liste a span * {display:inline; font-size:1em; color:#444;}
#maincol .liste a:hover span {color:black;}

/* søgning */
#maincol .search li div {font-size:10px; line-height:11px;}

/* maincol tables */
#maincol table.style1 td {border:1px solid #ddd; padding:2px;}
#maincol table.style2 td {border:1px solid #666; padding:2px;}

/* kurser */
#maincol .head {background-color:#f3f3f3;}
#maincol table.kurser td {border:1px solid #ddd; padding:3px; font-size:0.9em;}
#maincol table.kurser td a {font-size:1.1em;}
#maincol table.kurser td.nr {white-space:nowrap;}

#maincol .kursus .tilmeld * {text-decoration:none;}
#maincol .kursus .tilmeld img {border:none;}
#maincol .kursus .tilmeld span {display:block; margin-top:7px; font-style:italic; font-size:11px;}

/* publikationer */
.publikationer a.current {color:black; font-weight:bold;}
.publikation {border-top:1px solid #ddd; margin-top:17px; padding-top:7px;}
#maincol .publikation div h1,#maincol .publikation div h2 {font-size:12px;}
.publikation .cart {float:right; width:60px; height:80px; margin:7px 0px 7px 7px; text-align:right;}
.publikation .cart .pris {display:block; width:57px; height:50px; font-weight:bold; clear:both; text-align:right;}

#cart {width:450px; margin-bottom:20px;}
#cart * {font-size:11px;}
#cart .items {width:450px;}
#cart .items td {border-bottom:1px solid #fff; padding:5px 0; background-color:#eee;}
#cart .items .desc {padding:5px;}
#cart .items .qty {width:50px; text-align:center;}
#cart .items .qty input {width:20px; text-align:center;}
#cart .items .price {width:50px; text-align:right;}
#cart .items .delete {width:16px; padding:5px 0px 5px 10px;}

#cart .data {margin:0 auto;}
#cart .data td {padding:2px 7px;}
#cart .label {text-align:right;}

/* columns */
.coldiv {background:url(/Webnodes/binary/w26/image_502_da.gif) no-repeat center bottom #f3f3f3; margin:0 0 7px 0; padding:10px 0;}
.coldiv h1,.coldiv h2,.coldiv h3 {color:#d88d0d; font-size:15px; margin:2px 8px; line-height:20px;}
.coldiv p,.coldiv .download {margin:1px 8px 8px 8px;}
.coldiv .download a {height:auto; line-height:normal;}

#kontakt {background:url(/Webnodes/binary/w26/image_547_da.gif) no-repeat; margin:7px 0; padding:39px 5px 0 5px; height:123px;} 
#kontakt ul {margin:0 0 0 4px; padding:0;}
#kontakt li {list-style:none; background:url(/Webnodes/binary/w26/image_549_da.gif) no-repeat 4px 2px; padding:0 0 0 22px; margin:0; line-height:1.5em;}
#kontakt li a {color:white; text-decoration:none;}
#kontakt li a:hover {color:black;}

#rightcol {padding-top:10px;}
#rightcol .subs h2 {background:url(/Webnodes/binary/w26/image_546_da.gif) no-repeat; color:white; font-size:16px; padding:10px 8px; margin:-3px 0 7px 0;}

/* subs */
.subs {background:url(/Webnodes/binary/w26/image_502_da.gif) no-repeat center bottom #f3f3f3; margin:0 0 6px 0; width:209px; padding:3px 0 10px 0;}
.subs a {display:block; padding:1px 3px 1px 20px; color:#666; text-decoration:none; background:url(/Webnodes/binary/w26/image_325_da.gif) no-repeat 4px 2px; line-height:1.3em;}
.subs a:hover {color:black;}
.subs a.current {color:black; font-weight:bold;}
.subs div {margin-top:3px;}
.subs div a {background-image:none; padding:0 0 2px 20px;}

.viden div a {padding-left:2.1em; background:url(/Webnodes/binary/w26/image_336_da.gif) no-repeat 15px 2px;}
.tilbud div a {padding-left:2.1em; background:url(/Webnodes/binary/w26/image_331_da.gif) no-repeat 15px 2px;}
.cfsa div a {padding-left:2.1em; background:url(/Webnodes/binary/w26/image_334_da.gif) no-repeat 15px 2px;}
.formidling div a {padding-left:2.1em; background:url(/Webnodes/binary/w26/image_335_da.gif) no-repeat 15px 2px;}
.subs div div {margin:0 5px 0 23px; padding:1px 5px;}
.subs div div a {background-image:none; line-height:1.1em; padding:0; margin:4px 0;}
.viden div div {border:1px solid #c1625c;}
.tilbud div div {border:1px solid #43acc9;}
.cfsa div div {border:1px solid #51ada0;}
.formidling div div {border:1px solid #9ab564;}

#maincol #subs {margin:3px 10px 10px 10px;}
#maincol #subs td {padding-bottom:7px;}
#maincol #subs .subs {width:209px;}

/* news */
#rightcol .news .header {background:url(/Webnodes/binary/w26/image_2201_da.png) no-repeat; padding:8px; margin-bottom:8px;}
#rightcol .news .header * {color:white; margin:0;}
#rightcol .news .header h2 {font-size:16px; margin:2px 0;}
#rightcol .news .header p {font-size:12px;}
#rightcol .news a {display:block; text-decoration:none; padding:5px; border-bottom:1px solid #ddd;}
#rightcol .news a:hover,#rightcol .news a.leafnode {background-color:#eee;}
#rightcol .news a:hover * {color:black;}
#rightcol .news a * {display:block;}
#rightcol .news a .date {color:#999;}
#rightcol .news a .title {font-weight:bold;}
#subscribe {margin:15px 0;}
#subscribe span.checkbox {display:block;}
#subscribe,#subscribe h2 {font-size:17px; color:#d68701; margin-bottom:4px;}
#subscribe #button {display:none;}
#rss {float:right;}

/* indeks */
#alfa a {padding:2px 4px; border:1px solid #18a0b2; font-size:9px; font-weight:bold; color:black; text-decoration:none;}
#alfa a:hover {background-color:#18a0b2; color:white;}
#indeks h2 {font-size:1.7em; font-weight:bold;}

/* footer */
#bot-gray {margin:7px 0; padding:5px 0 7px; background:url(/Webnodes/binary/w26/image_319_da.gif) no-repeat;}
#bot-gray table {margin:0; vertical-align:middle;}
#bot-gray table td {vertical-align:middle;}
#bot-gray a {line-height:7px; color:white; text-decoration:none; margin:0 10px;}
#bot-gray a:hover {color:black;}

#footer {margin:5px 0 10px 0; padding-bottom:10px;}

.webnodes {text-align:center; margin:-25px 0 30px 0;}
.webnodes * {color:#b0b0b0; font-size:10px; text-decoration:none;}

