/* --------------[BEGIN]------------ */
/*          Global Settings          */
html{
  font: normal normal normal 12px/14px arial, helvetica, verdana, tahoma sans-serif;
  color:#000000;
  background-color:#e7e7e7;
  height:100%;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 1px;
  padding:0px;
}
body {
  height:100%;
  background-color:#e7e7e7;
  font: normal normal normal 12px/14px arial, helvetica, verdana, tahoma sans-serif;
  color:#000000;
  margin:0px; 
  padding:0px;
}
table {
  font: normal normal normal 12px/14px arial, helvetica, verdana, tahoma sans-serif;
  color:#000000;
  margin:0px; 
  padding:0px;
}
/*           Global Settings         */
/* ---------------[END]------------- */


/* --------------[BEGIN]------------ */
/*      CLASSES TO RTE HTMLarea      */
.lightgrey-11-pkt { font: normal normal normal 11px/13px arial, verdana, helvetica, sans-serif; color:#999999; }
.grey-11-pkt { font: normal normal normal 11px/13px arial, verdana, helvetica, sans-serif; color:#333333; }
.blue-11-pkt { font: normal normal normal 11px/13px arial, verdana, helvetica, sans-serif; color:#003399; }
.green-11-pkt { font: normal normal normal 11px/13px arial, verdana, helvetica, sans-serif; color:#365a25; }
.negative { color:#fff;}

a { color:#003399; text-decoration:none; }
a:link, a:visited {}
a:hover { color:#003399; border-bottom: 0px solid #003399; }
a:active {}

a.normal, a:blue-11-pkt { color:#003399; text-decoration:none; }
a.normal:link, a.normal:visited {}
a.normal:hover, a.blue-11-pkt:hover { color:#003399; border-bottom: 1px solid #003399; }
a.normal:active {}

a.negative { color:#fff; text-decoration:none; }
a.negative:link, a.negative:visited {}
a.negative:hover { color:#999999; }
a.negative:active {}

a.grey-11-pkt { font: normal normal normal 11px/13px arial, verdana, helvetica, sans-serif; color:#333333;}
a.grey-11-pkt:link, a.grey-11-pkt:visited {}
a.grey-11-pkt:hover { border-bottom: 1px solid #333333; }
a.grey-11-pkt:active {}

hr { color:#c6c6c6; height:1px; width:100%;}
p.bodytext { margin:10 0 10 0; } 
td p.bodytext { margin:0 0 0 0; }

/*      CLASSES TO RTE HTMLarea      */
/* ---------------[END]------------- */

a img { border:0px solid #fff;}
a:hover img { border:0px solid #fff;}

a.rente { color:#fff; text-decoration:none; border-bottom:1px dotted #fff;}
a.rente:link, a.rente:visited {}
a.rente:hover {	color:#fff; text-decoration:none; border-bottom:1px dotted #fff; }
a.rente:active {}

a.google { font:normal normal normal 11px/13px arial, helvetica, sans-serif; color:#808080; text-decoration:none; }
a.google:link, a.google:visited {}
a.google:hover { color:#808080; text-decoration:none; }
a.google:active {}

h1 { font: normal normal bold 24px/30px arial, verdana, helvetica, sans-serif; margin:20px 0 6px 0;}
h2 { font: normal normal bold 18px/22px arial, verdana, helvetica, sans-serif; margin:20px 0 6px 0;}
h3 { font: normal normal bold 13px/16px arial, verdana, helvetica, sans-serif; color:#333333; margin:0 0 0 0;}
h4 { font: normal normal normal 12px/14px arial, helvetica, verdana, tahoma sans-serif; color:#000000; }
h5 { font: normal normal normal 10px/12px arial, verdana, helvetica, sans-serif; color:#999999; }

select { 
  width:85px; 
  border:1px solid grey; 
  text-align:right; 
  padding:2px;
}
option {
  padding-right:20px;
}

/* li - bullets liste, benytter image */
ul {
  text-align:left;
  padding-left:0px;
  list-style-image: url('../images/listitem.gif');
  list-style-position: outside;
  margin-top:0px;
  margin-left:14px;
}
li {
  padding-bottom:2px; 
}
.top {
  position:absolute;
  background-color:#ababab;
  top:0px;
  left:0px;
  width:100%;
  height:80px;
  z-index:0;
}

#centerTop {
  position:relative;
  background-color:#ababab;
  top:0px;
  width:914px;
  margin:auto;
  text-align:left;
  border-collapse:collapse;
}

.topbar {
  background: url('../images/topbarBackground.gif'); 
  height:80px; 
  width:914px; 
  z-index:3;
}

.logo {
  position:absolute;
  top:10px;
  left:34px;
  z-index:4;
  vertical-align:middle;
} 

.links {
  position:absolute;
  top:15px;
  right:22px;
  z-index:3;
  text-align:right;
  font:normal normal bold 9px/11px arial, helvetica, verdana sans-serif;
  color:#fff;
  padding-bottom:3px;
  z-index:4;
}

.mainMenu {
  position:absolute;
  top:49px;
  left:34px;
  border-left:1px solid #919191;
  float:left;
  z-index:4;
}

#centerContent {
  position:relative;
  top:0px;
  width:914px;
  margin:auto;
  text-align:left;
  border-collapse:collapse;
}

.centerBackground {
  background: url('../images/centerBackground.gif') repeat-y top left; 
  width:914px;  
  float:left;
  z-index:3;
}

.context {
  margin: 0 0 0 8px;  
  width:898px; 
  z-index:5;
}

.bottomBackground {
  background: url('../images/bottomBackground.gif') repeat-y top left; 
  width:914px;  
  float:left;
  z-index:3;
}

.bottomBorder-AC-Grid {
  background: url('../images/bottomBorder-AC-Grid.gif') no-repeat bottom left; 
  height:28px;
  width:914px;
}

.bottomBorder-BDE-Grid {
  background: url('../images/bottomBorder-BDE-Grid.gif') no-repeat bottom left; 
  height:26px;
  width:914px;
}

.bottomFullContext {
  margin: 0 0 0 8px;  
  background-color:#f0f0f0;
  z-index:4;
  width:898px; 
}
.footerBackground {
  background: url('../images/footerBackground.gif'); 
  width:914px; 
  height:49px; 
  float:left; 
  z-index:3;
}


.footerContext { font:normal normal normal 11px/13px arial, helvetica, sans-serif; }
.footerContext strong { font:normal normal bold 11px/13px arial, helvetica, sans-serif; color:#808080; }
.footerContext { color:#808080;  margin: 8px 0 0 34px;  z-index:4; }


/* ------------------[BEGIN]----------------- */
/*  Styles for template: forside_A-Grid.html  */
.leftContext-A-Grid {
  display: inline;
  width:555px;
  margin: 26px 0 0 21px;  
  float:left; 
}

.rightContext-A-Grid {
  display: inline;
  width:282px;
  margin: 26px 0 0 16px;  
  float:left; 
}
/*  Styles for template: forside_A-Grid.html   */
/* -------------------[END]------------------- */


/* ------------------[BEGIN]----------------- */
/* Styles for template: 2_columns_B-Grid.html */
.leftContext-B-Grid {
  display: inline;
  width:555px;
  margin: 0 0 0 26px;  
  float:left; 
}

.rightContext-B-Grid {
  display: inline;
  width:265px;
  margin: 26px 0 0 26px;  
  float:left; 
}
/* Styles for template: 2_columns_B-Grid.html */
/* -------------------[END]------------------ */


/* --------------------[BEGIN]---------------- */
/*  Styles for template: 3_columns_C-Grid.html */
.leftContext-C-Grid {
  width:125px;
  display:inline;
  float:left;
  margin: 26px 0 0 26px;
}

.centerContext-C-Grid {
  width:454px;
  display:inline;
  float:left;
  margin: 0 26px 0 26px;  
}


.rightContext-C-Grid {
  width:215px;
  display:inline;
  float:left;
  margin: 26px 0 0 0;
 
}
/*  Styles for template: 3_columns_C-Grid.html */
/* --------------------[END]------------------ */


/* -------------------[BEGIN]----------------- */
/*  Styles for template: 3_columns_D-Grid.html */
.leftContext-D-Grid {
  width:125px;
  display:inline;
  float:left;
  margin: 26px 0 0 26px;
}

.centerContext-D-Grid {
  width:544px;
  display:inline;
  float:left;
  margin: 0 26px 0 26px;
}

.rightContext-D-Grid {
  width:125px;
  display:inline;
  float:left;
  margin: 26px 0 0 0;
}
/*  Styles for template: 3_columns_D-Grid.html */
/* --------------------[END]------------------ */


/* -------------------[BEGIN]--------------- */
/* Styles for template: 1_column_E-Grid.html */
.fullContext-E-Grid {
  display: inline;
  width:846px;
  margin: 0 0 0 26px;  
  float:left; 
}
bottomContext-E-Grid {
  display: inline;
  width:898px;
  margin: 0 0 0 0;  
  float:left; 
}
/* Styles for template: 1_column_E-Grid.html */
/* -------------------[END]----------------- */


/* --------------[BEGIN]-------------- */
/*              Links Menu             */
/* class links-no - normal state (NO) */
.links-no {
  padding: 0px 11px;
  display:inline;
}

/* class links-no a - Normal state (NO) */
.links-no a { font:normal normal bold 9px/11px verdana, arial, helvetica, sans-serif; color:#fff; }

/* class links-no a:hover - Normal state (NO) */
.links-no a:hover { color:#FFF200; border:0px solid;}

/* class links-act - active state (ACT) */
.links-act {
  padding: 0px 11px;
  display:inline;
}

/* class links-act a - active state (ACT) */
.links-act a { font:normal normal bold 9px/11px verdana, arial, helvetica, sans-serif; color:#FFF200; }

/* class links-act a:hover - active state (ACT) */
.links-act a:hover { color:#FFF200; border:0px solid;}
/*              Links Menu             */
/* ---------------[END]--------------- */


/* --------------[BEGIN]-------------- */
/*              mainMenu               */
/* class mainMenu-no - normal state (NO) */
#mainMenu-no-1, #mainMenu-no-2, #mainMenu-no-3, #mainMenu-no-4, #mainMenu-no-5 {
  padding: 7px 31px 12px 31px;
  border-right:1px solid #919191;
  border-left:1px solid #f3f3f3;
  float:left;
}

/* class mainMenu-no a - Normal state (NO) */
#mainMenu-no-1 a, #mainMenu-no-2 a, #mainMenu-no-3 a, #mainMenu-no-4 a, #mainMenu-no-5 a { 
  font:normal normal bold 10px/12px verdana, arial, helvetica, sans-serif; 
  color:#000; 
}

/* class mainMenu-no a:hover - Normal state (NO) */
#mainMenu-no-1 a:hover, #mainMenu-no-4 a:hover, #mainMenu-no-5 a:hover { color:#FFF200; border-bottom:0px; }
#mainMenu-no-2 a:hover { color:#365a25; border-bottom:0px; }
#mainMenu-no-3 a:hover { color:#ff9933; border-bottom:0px; }

/* class mainMenu-act - active state (ACT) */
#mainMenu-act-1, #mainMenu-act-2, #mainMenu-act-3, #mainMenu-act-4, #mainMenu-act-5 {
  padding: 7px 31px 12px 31px;
  background-color:white;
  border-right:1px solid #919191;
  display:block;
  float:left;
}

/* class mainMenu-act a - active state (ACT) */
#mainMenu-act-1 a, #mainMenu-act-2 a, #mainMenu-act-4 a, #mainMenu-act-5 a { 
  font:normal normal bold 10px/12px verdana, arial, helvetica, sans-serif; 
  background-color:white;
  color:#000; 
}
#mainMenu-act-2 a { font:normal normal bold 10px/12px verdana, arial, helvetica, sans-serif; color:#365a25; } 
#mainMenu-act-3 a { font:normal normal bold 10px/12px verdana, arial, helvetica, sans-serif; color:#ff9933; } 

/* class mainMenu-act a:hover - active state (ACT) */
#mainMenu-act-1 a:hover, #mainMenu-act-4 a:hover, #mainMenu-act-5 a:hover { color:#000; border-bottom:0px; }
#mainMenu-act-2 a:hover { color:#365a25; border-bottom:0px; } 
#mainMenu-act-3 a:hover { color:#ff9933; border-bottom:0px; } 
/*              mainMenu               */
/* ---------------[END]--------------- */

/* --------------[BEGIN]-------------- */
/*               subMenu               */
ul.subMenu {
  font:normal normal bold 10px/12px verdana, arial, helvetica, sans-serif; 
  list-style-image: url('../images/listitem.gif');
  list-style-position: outside;
  text-align:left;
  padding-left:0px;
  margin-top:0px;
  margin-left:14px;
}
/* =============================
   ALLE UNDERMENUPUNKTER
==============================*/
li.subMenu-no-9, li.subMenu-no-10, li.subMenu-no-13, li.subMenu-no-14, li.subMenu-no-15, li.subMenu-no-16, li.subMenu-no-17, li.subMenu-no-18, li.subMenu-no-20, li.subMenu-no-21, li.subMenu-no-22, li.subMenu-no-23, li.subMenu-no-24, li.subMenu-no-25, li.subMenu-no-30, li.subMenu-no-31, li.subMenu-no-33, li.subMenu-no-39, li.subMenu-no-42 {
  list-style-image: url('../images/listitem.gif');
  padding-bottom:8px;
}
/* =============================
   KUN LAANLET 100
==============================*/
li.subMenu-cur-act-9, li.subMenu-cur-act-20, li.subMenu-cur-act-21, li.subMenu-cur-act-22, li.subMenu-cur-act-23, li.subMenu-cur-act-24, li.subMenu-cur-act-25, li.subMenu-cur-act-30, li.subMenu-cur-act-31 { 
  list-style-image: url('../images/listitemHover-100.gif');
  padding-bottom:8px;
}
/* =============================
   KUN LAANLET 100 VED 3. NAVIGATIONSNIVEAU
==============================*/
li.subMenu-act-31 {
  list-style-image: url('../images/listitemHover-100.gif');
  padding-bottom:8px;
}
li.subMenu-act-31 a {
  color:#365a25;   
}

/* =============================
   KUN LAANLET 50
==============================*/
li.subMenu-cur-act-10, li.subMenu-cur-act-13, li.subMenu-cur-act-14, li.subMenu-cur-act-15, li.subMenu-cur-act-16, li.subMenu-cur-act-17, li.subMenu-cur-act-18, li.subMenu-cur-act-33, li.subMenu-cur-act-39, li.subMenu-cur-act-42 { 
  list-style-image: url('../images/listitemHover-30.gif');
  padding-bottom:8px;
}
/* =============================
   KUN LAANLET 50 VED 3. NAVIGATIONSNIVEAU
==============================*/
li.subMenu-act-39 {
  list-style-image: url('../images/listitemHover-30.gif');
  padding-bottom:8px;
}
li.subMenu-act-39 a {
  color:#ff7d25;    
}

/* =============================
   ALLE UNDERMENUPUNKTER
==============================*/
li.subMenu-no-9 a, li.subMenu-no-10 a, li.subMenu-no-13 a, li.subMenu-no-14 a, li.subMenu-no-15 a, li.subMenu-no-16 a, li.subMenu-no-17 a, li.subMenu-no-18 a, li.subMenu-no-20 a, li.subMenu-no-21 a, li.subMenu-no-22 a, li.subMenu-no-23 a, li.subMenu-no-24 a, li.subMenu-no-25 a, li.subMenu-no-30 a, li.subMenu-no-31 a, li.subMenu-no-33 a, li.subMenu-no-39 a, li.subMenu-no-42 a  {
  color:#313131;
}
/* =============================
   KUN LAANLET 100
==============================*/
li.subMenu-cur-act-9 a, li.subMenu-cur-act-20 a, li.subMenu-cur-act-21 a, li.subMenu-cur-act-22 a, li.subMenu-cur-act-23 a, li.subMenu-cur-act-24 a, li.subMenu-cur-act-25 a, li.subMenu-cur-act-30 a, li.subMenu-cur-act-31 a {
  color:#365a25;
  list-style-image: url('../images/listitemHover-100.gif');
}
/* =============================
   KUN LAANLET 50
==============================*/
li.subMenu-cur-act-10 a, li.subMenu-cur-act-13 a, li.subMenu-cur-act-14 a, li.subMenu-cur-act-15 a, li.subMenu-cur-act-16 a, li.subMenu-cur-act-17 a, li.subMenu-cur-act-18 a, li.subMenu-cur-act-33 a, li.subMenu-cur-act-39 a, li.subMenu-cur-act-42 a {
  color:#ff7d25;
  list-style-image: url('../images/listitemHover-30.gif');
}
/* =============================
   KUN LAANLET 100
==============================*/
li.subMenu-no-9 a:hover, li.subMenu-cur-act-9 a:hover, li.subMenu-no-20 a:hover, li.subMenu-cur-act-20 a:hover, li.subMenu-no-21 a:hover, li.subMenu-cur-act-21 a:hover, li.subMenu-no-22 a:hover, li.subMenu-cur-act-22 a:hover, li.subMenu-no-23 a:hover, li.subMenu-cur-act-23 a:hover, li.subMenu-no-24 a:hover, li.subMenu-cur-act-24 a:hover, li.subMenu-no-25 a:hover, li.subMenu-cur-act-25 a:hover, li.subMenu-no-30 a:hover, li.subMenu-cur-act-30 a:hover, li.subMenu-no-31 a:hover, li.subMenu-cur-act-31 a:hover  {
  border-bottom:0px;
  color:#365a25;
  list-style-image: url('../images/listitemHover-100.gif');
}
/* =============================
   KUN LAANLET 50
==============================*/
li.subMenu-no-10 a:hover, li.subMenu-cur-act-10 a:hover, li.subMenu-no-13 a:hover, li.subMenu-cur-act-13 a:hover, li.subMenu-no-14 a:hover, li.subMenu-cur-act-14 a:hover, li.subMenu-no-15 a:hover, li.subMenu-cur-act-15 a:hover, li.subMenu-no-16 a:hover, li.subMenu-cur-act-16 a:hover, li.subMenu-no-17 a:hover, li.subMenu-cur-act-17 a:hover, li.subMenu-no-18 a:hover, li.subMenu-cur-act-18 a:hover, li.subMenu-no-33 a:hover, li.subMenu-cur-act-33 a:hover, li.subMenu-no-39 a:hover, li.subMenu-cur-act-39 a:hover, li.subMenu-no-42 a:hover, li.subMenu-cur-act-42 a:hover  {
  border-bottom:0px;
  color:#ff7d25;
  list-style-image: url('../images/listitemHover-30.gif');
}
/*               subMenu               */
/* ---------------[END]--------------- */

/* --------------[BEGIN]------------ */
/* Styles for Mainpage: lannlet 100  */
table.mainpage-laanlet-100 {
  width:555px;
  height:307px;

}
td.mainpage-laanlet-100-background {
  background: transparent url('../images/web/mainpage/laanlet_100.gif') no-repeat scroll left top;
  -moz-background-clip: -moz-initial; 
  -moz-background-origin: -moz-initial; 
  -moz-background-inline-policy: -moz-initial;
}

table.mainpage-laanlet-100-content { }

table.mainpage-laanlet-100-context-leftside {
  margin:44px 0 0 0;
}

table.mainpage-laanlet-100-context-leftside td.header { 
  font:normal normal normal 20px/24px arial, helvetica, sans-serif; 
  color:#fff;
}

table.mainpage-laanlet-100-context-leftside td.header strong { 
  font:normal normal bold 20px/24px arial, helvetica, sans-serif; 
  color:#fff;
}
table.mainpage-laanlet-100-context-leftside td.subheader { 
  font:normal normal normal 16px/19px arial, helvetica, sans-serif; 
  color:#fff;
}

table.mainpage-laanlet-100-context-leftside td.subheader strong { 
  font:normal normal bold 16px/19px arial, helvetica, sans-serif; 
  color:#fff;
}
table.mainpage-laanlet-100-context-leftside td ul {
  font:normal normal normal 13px/15px arial, helvetica, sans-serif; 
  color:#fff;
  text-align:left; 
  padding-left:0px; 
  list-style-image: url('../images/listCross.gif');
  list-style-position: outside;
  margin-top:0px;
  margin-left:16px;
}
table.mainpage-laanlet-100-context-leftside td li {
  padding-bottom:8px; 
}
/*  Styles for Mainpage: lannlet 100  */
/* --------------[END]--------------- */


/* --------------[BEGIN]------------ */
/*       flexibleContentBottom       */
.flexibleContentBottom { }
.leftFlexibleContext {
  float:left;
  display:inline;
  margin: 0 0 0 26px;
  width: 264px;
}
.centerFlexibleContext {
  float:left;
  display:inline;
  margin: 0 26px 0 26px;
  width: 264px;
}
.rightFlexibleContext {
  float:left;
  display:inline;
  margin: 0;
  width: 264px;
}
/*       flexibleContentBottom        */
/* --------------[END]--------------- */


/* --------------[BEGIN]------------ */
/*     flexibleContent Produkter     */
.produktforside {  }
.centerLeftContext {
  width: 216px;
  vertical-align:top;
}
.centerRightContext {
  width: 217px;
  vertical-align:top;  
}
input.calc {
  width:93px;
  font: normal normal normal 12px/14px arial, verdana, helvetica, sans-serif; color:#003399;
  color:#003399;
  cursor:pointer;
  border:0px solid #fff;
  background-color:#fff;
}
input.calc:hover {
  color:#003399; 
  border-bottom: 1px; 
  border-bottom-style:solid;  
  border-bottom-color:#003399;
}

table.productPage-laanlet100 {}

td.productPageBackground-laanlet100 {
  width:216px;
  height:141px;
  background: transparent url('../images/web/calcBackground.gif') no-repeat scroll left top;
  -moz-background-clip: -moz-initial; 
  -moz-background-origin: -moz-initial; 
  -moz-background-inline-policy: -moz-initial;
}
table.productPage-laanlet100-select {margin:30px 0 0 10px; }
td.productPage-laanlet100-Amount { width:95px; height:40px;}
td.productPage-laanlet100-Laanebeloeb { width:100px; text-align:right; }
td.productPage-laanlet100-Time { width:95px; height:40px; }
td.productPage-laanlet100-loebetid { width:100px; text-align:right; }
td.productPage-laanlet100-Submit { height:24px; width:100%; text-align:right;}

.ll50-beregner {
	margin:0px;
	padding:0px;
	width:212px;
	height:150px;
	border: 1px solid #CCCCCC;
}

.ll50-beregner td {
	margin:0px;
	padding:0px;
}

.ll50-beregner .frame {
	margin:0px;
	padding:0px;
	width:212px;
	height:102px;
	border: 0px solid white;
}

.ll50-beregner .link {
	text-align:right;
	height:30px;
	border-top: 1px solid #CCCCCC;
}

.ll50-no {
	color:#FF9C34;
	font-weight:bold;
	font-size:medium;
	vertical-align:top;
	padding:10px;
	padding-left:0px;
}

.ll50-forside {
	position: relative;
	margin: 0px;
	padding:0px;
	width: 280px;
	height: 300px;
	background: #ECA20F;
	text-align: center;
/*
	font-family: arial,helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 20px;
	font-size-adjust: none;
	font-stretch: normal;
	color: #ffffff;
*/
}

.ll50-forside .border {
	position: absolute;
	top: 2px;
	left: 2px;
	width: 274px;
	height: 294px;
	border: 1px solid white;
}
			
.ll50-forside .title {
	position: absolute;
	top: -1px;
	left: -1px;
	width: 83px;
	height: 20px;
	color: #ECA20F;
	background-image: url('../images/orangebox.png');
	background-repeat: no-repeat;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
}

.ll50-forside h1 {
	margin: 0px;
	margin-top: 25px;
	color: black;
	font-size: 20px;
}

.ll50-forside h2 {
	margin: 0px;
	color: white;
	font-size: 13px;
	line-height: 14px;
}

.ll50-forside .frame {
	position: relative;
	top: 10px;
	width: 229px;
	height: 142px;
}

.ll50-forside .link {
	position: absolute;
	right: 5px;
	bottom: 3px;
	padding-bottom: 2px;
}

.ll50-forside a {
	color: white;
	text-decoration: none;
	margin-left: 13px;
	font-size: 13px;
}

/*       flexibleContentBottom        */
/* --------------[END]--------------- */

