#klpCalculatorPage h2
{
	font-family: times, serif;
	font-size: 1.4em;
	font-weight: normal;
	color: #8a343d;
	margin: 0 0 10px 0;
	padding: 5px;
	background: repeat-x url(/web/klpno.nsf/mediaresources/dottedLine.gif/$file/dottedLine.gif) bottom left;
}
#klpCalculatorPage #kalkulatorVisning
{
	height: 480px;
	width: 420px;
	display: none;
}
#klpCalculatorPage #main .threeColumnView div.leftColumn
{
	float: left;
	width: 190px;
}
#klpCalculatorPage #main .threeColumnView div.rightColumn
{
	margin-left: 210px;
}
#klpCalculatorPage #main .threeColumnView div.innerLeftColumn
{
	float: left;
	width: 280px;
}
#klpCalculatorPage #main .threeColumnView div.innerRightColumn
{
	margin-left: 300px;
}
#klpCalculatorPage #main ul.tabs
{
	margin: 0;
	padding: 0;
	list-style: none;
	height: 29px;
}
#klpCalculatorPage #main .innerLeftColumn ul.tabs,
.boxTop
{
padding-left: 1px;
	background: no-repeat url(/web/klpno.nsf/mediaresources/leftBoksBorderTopBkgnd.gif/$file/leftBoksBorderTopBkgnd.gif) bottom left;
}
#klpCalculatorPage #main .innerRightColumn ul.tabs,
.graphTop
{
margin-left: -3px;
	background: no-repeat url(/web/klpno.nsf/mediaresources/rightBoksBorderTopBkgnd.gif/$file/rightBoksBorderTopBkgnd.gif) bottom left;
}
.graphTop,
.boxTop
{
	height: 4px;
}
#klpCalculatorPage #main ul.tabs li
{
	float: left;
}
#klpCalculatorPage #main .innerLeftColumn ul.tabs > li
{
position: relative;
top: 2px; 
}
#klpCalculatorPage #main .innerRightColumn ul.tabs > li
{
position: relative;
top: 2px;
left: 3px; 
}
input.inputTextLarge
{
	width: 127px;
}
input.inputTextSmall
{
	width: 39px;
}
td.field
{
	width: 100px;
}
form#kalkulator,
.box,
form#betalingsevne
{
	width: 259px;
	background-image: url(/web/klpno.nsf/mediaresources/leftBoksBorderBkgnd.gif/$file/leftBoksBorderBkgnd.gif);
	margin-left: 0;
	padding: 12px;
}
#kalkulatorBottom,
.boxBottom
{
	background: no-repeat url(/web/klpno.nsf/mediaresources/leftBoksBorderBottomBkgnd.gif/$file/leftBoksBorderBottomBkgnd.gif) top left;
	height: 5px;
	margin-left: 0;
}
#resultatBottom,
.graphBottom
{
	background: no-repeat url(/web/klpno.nsf/mediaresources/rightBoksBorderBottomBkgnd.gif/$file/rightBoksBorderBottomBkgnd.gif) top left;
	height: 5px;
}
form table td
{
	font-size: 1em;
}
form table td label
{
	font-size: 0.9em;
}
.calculator
{
	padding: 10px;
}
table.calculatorResults table
{
       width: 420px;
}
table.calculatorResults td
{
	width: 45px;
	text-align: right;
	font-size: 0.9em;
	padding-top: 2px;
	padding-bottom: 2px;
}
table.calculatorResults th
{
	text-align: right;
	font-weight: normal;
	font-size: 0.9em;
	padding-top: 2px;
	padding-bottom: 2px;
}
table.calculatorResults tr.odd td,
table.calculatorResults tr.odd th
{
	background-color: #f5f3f2;
}
table.calculatorResults tr.chosenRow td,
table.calculatorResults tr.chosenRow th,
table.calculatorResults td.chosenCol,
table.calculatorResults th.chosenCol,
table.calculatorResults tr.odd td.chosenCol,
table.calculatorResults tr.odd th.chosenCol
{
	background-color: #c4bdb6;
}
table.calculatorResults tr.chosenRow td.chosenCol
{
	color: #fff;
	background-color: #88817b;
}
.tooMuch
{
	background-color: #d7adb4;
}
#legendBetalingsevne
{
	display: none;
}
#legendBetalingsplan
{
	display: none;
}
.calculator
{
	background: repeat-y url(/web/klpno.nsf/mediaresources/rightBoksBorderBkgnd.gif/$file/rightBoksBorderBkgnd.gif) top left;
}
.fondDescription p
{
	font-size: 0.9em;
}
.fondDescription h3
{
	font-size: 0.9em;
	font-weight: bold;
}
.fondDescription h3 a
{
	color: black;
	text-decoration: none;
}
h3#banksparing
{
	background: no-repeat url(/web/klpno.nsf/mediaresources/banksparingColor.gif/$file/banksparingColor.gif) center left;
}
#norge h3
{
	background: no-repeat url(/web/klpno.nsf/mediaresources/norgeColor.gif/$file/norgeColor.gif) center left;
}
#globalt h3
{
	background: no-repeat url(/web/klpno.nsf/mediaresources/globaltColor.gif/$file/globaltColor.gif) center left;
}
.kalkulatorLegend
{
font-size: 0.8em;
color: #666;
}
#effektivRente
{
font-size: 0.9em;
}
#callToActionButtons
{
margin-left: -3px;
}
#flashLegend ul {
margin:0 0 0 35px;
padding:0;
list-style:none;
}
#flashLegend ul li
{
margin-bottom: 4px;
margin-left: 4px;
}
#legendBetalingsplan ul
{
margin:0 0 0 35px;
padding:0;
list-style:none;
}
#legendBetalingsevne ul
{
margin:0;
padding:0;
list-style:none;
}
#legendBetalingsplan ul li
{
margin-bottom: 4px;
}
.innerRightColumn #calculator
{
margin-left: -3px;
}
.innerRightColumn>#calculator
{
margin-left: 0;
}
/** OC CHANGES **/
table.payPlanSummary {
	width: 300px;
	
}
table.payPlanResults {
	width: 98%;
}
table.payPlanSummary,
table.payPlanResults {
	font-size: 0.9em;
}
table.payPlanSummary h2,
table.payPlanResults h2 {
	text-align: left;
	font-family: Verdana;
	font-size: 1.4em;
	font-weight: bold;
	color: #8a343d;
	margin: 5px 0 5px 0;
	padding: 5px 0 5px 0;
}
table.payPlanSummary h3,
table.payPlanResults h3 {
	text-align: left;
	font-family: Verdana;
	font-size: 1.4em;
	font-weight: bold;
	color: #8a343d;
	margin: 5px 0 5px 0;
	padding: 5px 0 5px 0;	
}
table.payPlanSummary th {
	text-align: left;	
	font-weight: normal;
}
table.payPlanSummary td {
	font-weight: bold;
}
table.payPlanSummary td,
table.payPlanResults td {
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;	
}
table.payPlanResults th {
	text-align: right;
}
table.payPlanResults th.short {
	width: 25px;
}
table.payPlanSummary tr.odd td,
table.payPlanSummary tr.odd th,
table.payPlanResults tr.odd td,
table.payPlanResults tr.odd th
{
	background-color: #f5f3f2;
}
.printPlanButton img {
	margin: 5px;
	padding: 5px;
}
#betjeningsevneLegend ul
{
margin:0;
padding:0;
list-style:none;
}
#betjeningsevneLegend ul li
{
margin-bottom: 4px;
margin-left: 4px;
}
#betjeningsevneLegend ul li img
{
margin-right: 4px;
}
