img,div {behavior:url(/Webnodes/3.0.0/public/style/iepngfix/iepngfix.htc);}
* {margin:0px; padding:0px; font-family:verdana;}
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:white; text-align:center;}
ul {margin-left:1.8em;}
ol {margin-left:2em;}
td {vertical-align:top;}
ul li ul {margin:0 0 0 1.2em;}
p,ul,ol,table {margin-bottom:0.8em; line-height:1.25em; font-size:12px;}

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

/* outer + inner table */
#outertable {margin:0 auto; height:100%;}
#innertable {margin:0 10px 0 11px; text-align:left;}

#language a {font-size:10px; text-decoration:none;}
#language a.current {font-weight:bold;}

/* maintable */
#maintable {margin:0 auto; text-align:left; vertical-align:top;}

/* maincol */
#maincol {vertical-align:top; vertical-align:top;}
#maincol blockquote,#maincol p.quote,#maincol p.style1 {padding:5px; margin:10px 0; background-color:#eee;}
#maincol hr, #maincol div.hr {display:block; border:none; border-top:2px dotted black; height:1; margin:15px 0; clear:both;}

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

/* articles */
#maincol .articles {margin:0;}
#maincol .articles * {font-weight:normal;}
#maincol .articles a,#maincol .articles a span {display:block; text-decoration:none;}
#maincol .articles a span.date,#maincol .articles a span.intro {display:inline;}
#maincol .articles a {margin-bottom:1em;}
#maincol .articles a:hover,#maincol .articles a:hover * {color:black;}
#maincol .articles a b {display:block; margin-bottom:0.1em;}
#maincol .articles a span,#maincol .articles a span * {color:#444; font-weight:normal; font-size:11px;}
#maincol .back a {
display:block; padding-left:14px; text-decoration:none;
background:url(/Webnodes/4.x-C/public/image/bullet.png) no-repeat left center;
}
#maincol p.date {margin:10px 0px; font-size:11px; font-style:italic;}
#maincol p.intro {margin:10px 0px; color:black; font-style:italic;}
/*
#maincol .articles {margin:0;}
#maincol .articles a {text-decoration:none;}
#maincol .article {margin-bottom:0.5em;}
#maincol .date {font-style:italic; margin:0 0 8px 0;}
#maincol .articles a.leafnode {color:black;}
#maincol a.more {
display:block; padding-left:18px; text-decoration:none;
background:url(/Webnodes/3.0.0/public/image/bullet.png) no-repeat left center;
}
*/

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

#maincol table.style1 td {border:1px solid #ddd; padding:4px;}

/* wform */
.wform fieldset {width:100%; margin:0 0 1em 0; padding:0; border:1px solid #ccc;}
.wform fieldset ul {margin:0; padding:1em 1em 0 1em; list-style:none;}
.wform fieldset li {padding:0; background-image:none; float:left; clear:left; width:100%; padding-bottom:1em;}
.wform legend {margin-left:6px; padding:4px;}
.msie #maincol .wform legend {margin-left:-4px;}
#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:270px; line-height:20px;}
#maincol .wform textarea {width:272px; height:60px;}
#maincol .wform select {width:274px;}
#maincol .wform input.checkbox {float:right; margin-right:255px; 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;}

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

.column fieldset {border:none;}
.column fieldset ul {padding:0px;}
.column fieldset li {padding:0px;}
.column .wform input, .column .wform select, .column .wform textarea {color:#555; display:block; padding:1px 2px; width:184px; margin:0 0 3px 0; vertical-align:middle;}
.column .wform option {padding:0;}
.column .wform select {width:auto;}
.column .wform textarea {height:60px; overflow:auto;}
.column .wform input.checkbox {width:auto; display:inline; margin-right:3px; vertical-align:middle;}
.column .wform span.checkbox {margin-right:4px;}
.column .wform input.button {width:auto; display:inline;}
.column .wform input.hidden {display:none;}
.column .wform fieldset.button {float:none;}

/* messages & errors */
#messages, #errors {margin-bottom:10px; padding:5px 5px 5px 25px;}
#messages *, #errors * {margin:0; font-size:9px; font-weight:bold; color:black;}
#messages {border:7px solid #6EB100;}
#errors {border:7px solid #D43900;}

#searchform input {display:inline; width:100px; margin-right:3px; float:left;}
#searchform input.button {display:inline; width:auto; margin-top:-2px;}

#mailform.wform select {color:white;}

/* download */
.downloads {margin:10px 0px; padding:5px; border:1px solid #ccc;}
.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,.download a.mp4 {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;}

/* columns */
.column {margin:0 5px;}
.coldiv {display:block; margin:15px 0; clear:both;}
.column .article {margin:0 0 5px 0;}
.column .style1 {padding:7px; margin:10px 0; background-color:#eee;}
.column blockquote,.column p.quote {padding:5px; margin:0px; background-color:#eee;}

/* language chooser */
#choose-language {width:99%; height:95%; margin:0px auto; text-align:center; vertical-align:middle;}
#choose-language td {text-align:center; vertical-align:middle;}
#choose-language #language {display:block; margin:50px 0px; clear:both;}
#choose-language h1 {display:block; font-family:helvetica,arial; font-size:16px; color:#999; text-transform:uppercase;}
#choose-language * {font-family:arial; font-size:11px; color:#666;}
#choose-language a {padding:27px 32px; margin:20px;}
#choose-language a.da {background:url(/share/gfx/flags/iphone/64x64/da.png) no-repeat;}
#choose-language a.en {background:url(/share/gfx/flags/iphone/64x64/en.png) no-repeat;}
#choose-language a.es {background:url(/share/gfx/flags/iphone/64x64/es.png) no-repeat;}
#choose-language a.fi {background:url(/share/gfx/flags/iphone/64x64/fi.png) no-repeat;}
#choose-language a.se {background:url(/share/gfx/flags/iphone/64x64/se.png) no-repeat;}
#choose-language span {display:none;}

/* wizref */
#wizref {height:1px; width:1px; float:right;}
#wizref,#wizref p,#wizref a {color:white; font-size:0.1em;}

