html, body { height:100% ; }

body { background:#fff; font-size:76% ; margin:0 20px; padding:0 ; font-family:Arial, sans-serif ;  }
#siteBody {border-top:1px solid #307614; border-bottom:1px solid #316534;}
#topImg {padding-top:20px;}
 /* paragraph & cell styles */
.leftAlign { text-align:left ; }
.rightAlign { text-align:right ; }
.centered { text-align:center ; }
.justified { text-align:justify ; }
.h { display:none ; }
.spacer { clear:both ; height:0px ; overflow:hidden ; }
p { line-height:1.25em ; }
#middleP li p {margin-bottom:7px;}
strong { color:#111 ; }
.u4-image-caption { font-size:0.8em ; color:#666 ; margin:0 ; padding:0 ; margin-left:0.5em ; }

 /* link styles apply unless something else is specified in css (eg. for navigation elements) */
a { color:#000 ; text-decoration:none; } 
a:hover { color:#000 ; text-decoration:none ; }

h2,h3,h4,h5 { color:#111 ; }
h2 { font-size: 1.15em; margin-bottom: 1.45em; }
h3 { font-size: 1.15em; font-weight:bold; margin-bottom:1em ; }
h4 { font-size: 1.1em; font-weight:bold; margin-bottom:0.5em ;}
h5 { font-size: 1em; font-weight:bold; margin-bottom:0.5em ;}

 /* news document */
.newsSummary { font-style:italic ; }

 /* highlight element */
.highLight { border:1px solid #000 ; padding:5px ; }
.highLight h3 { margin-top:0 ; padding-top:0 ; border-bottom:1px solid #000 ; padding-bottom:5px ; } 

 /* 2col */
/*.columnContainer { width:100% ; }
.columnContainer .columns { width:47% ; margin-right:2% ; float:left;}*/

/*Hide elements*/
.sendToForm, .functionLinks, #progress, #tabs, #naviBar, #topNavi, #left, #breadcrumb, #searchBox, #tabs, #logo, #helplinks, .functionBar, #top h1 a span, #interest, #langNavi, #supportNavi, #shortcutsBox, #shortcutsList {display:none;} /*#right,*/
img.h {display: block; width:128px; height:26px; padding-bottom:20px;}
img {border:none;}

#footer{padding-top:20px; width:93%;}
#footLogo{float: left; padding:0; margin:0;}
#copyright{float: right; padding:0; margin:0;text-align: right;}
 /* tables */

/* common for all tables */
#siteBody table {border-collapse: collapse;}
#siteBody table td {vertical-align: top; padding: 0.3em;}
.u4-table-default, .u4-table-visible-borders, .u4-table-stripe {margin:0 0 10px 0}
.u4-table-visible-borders td, .u4-table-complete td {border-top:1px solid #000 ;}
.u4-table-stripe-header, .u4-table-stripe-odd, .u4-table-complete-header2, .u4-table-complete-even {background:#DDDDDD;}
.u4-table-stripe-header2, .u4-table-stripe-even, .u4-table-complete-odd {background:#ffffff}
.u4-table-complete-header td {background:gray; font-weight: bold;}

#naviBar, #breadcrumb, #topNavi, #docNavi, #middle, #right, #footer, #top, #frontTopL, #frontTopR, #frontBottom {
border:0;
}
#right {padding-top:20px; padding-bottom:20px; border-top:1px solid #307614;}

img, #logo,.hide {display:block;}

div#counter1, 
div#counter2, 
div#counter3 { display: none; } 

div#cc1, 
div#cc2, 
div#cc3 { display: none; }

div.counter_picture_div1,
div.counter_picture_div2,
div.counter_picture_div3,
div.counter_picture_div4 { display: none; }

.counter_text { display: block; }

.highlightSmall, .print, .functionLinks, .printLink, .infoBtn, .line { display:none; }
p.links { display:none; }
.sliderNums { display:none !important; }

table, .grayBorderL, .infoBtn { margin-bottom:1em; }

#amountTransfer, #amountBuys, #amountOther { border:0; width:42px; margin:0; }
#monthlyTransfer, #buysFromS, #otherEvents { display:none; }
select#market { border:none; }
input#laske { display:none; }

/* Calculation table */
table.calculation { width:60%; border:0; }
table.calculation td { padding:3px 0; text-align:right; }
table.calculation td.col1 { text-align:left; }
table.calculation tr.total { font-weight:bold; }

table.calculationTable { border-collapse:collapse; width:60%; margin-bottom:1em; border:1px solid #cdcdcd; }
table.calculationTable td, table.calculationTable th { padding:0.3em 0.5em !important; border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; text-align:right; }
table.calculationTable th { color:#fff; }
table.calculationTable .col1 { text-align:left; }
table.calculationTable tr.total td { font-weight:bold; }
