﻿
body{margin: 0px;padding: 0px;font-family: Arial;font-size: 12px;color:#585858;}
h1{font-size: 34px; line-height:36px; margin-bottom:12px; font-family:Tahoma, Arial; font-weight:normal;}
h1.sub{color:#585858; font-size:34px;line-height:36px;margin-top:0px; font-weight:normal;}
h1.small, div.contentCell h1{color:#3d3d3d;font-size:22px; font-weight:lighter;line-height:22px;margin:0px;}
h2{font-size: 20px;padding-top: 0px;padding-bottom: 0px;margin-bottom: 5px;margin-top: 0px;}
h3, h3 a{color:#3d3d3d;font-size:14px;font-weight:bold;line-height:18px;padding:0px;margin:0px;}
p{margin-top:0px;line-height:18px;}
p.abstract{font-weight:bold; color:#7b7b7b;line-height:18px;}
a{color:#b5021d;text-decoration:none;}
a:hover{text-decoration:underline;}
a.linkWithArrowRed{padding-right:15px; background-image:url(/images/SPV/redarrow.gif); background-repeat:no-repeat;background-position:center right;}
a.small_links{font-size:11px;line-height:18px;}
.breadcrumb{color:#585858; font-size:11px; line-height:14px;}
ul{padding-left:18px;margin-left:0px;margin-bottom:0px;}
li{list-style-image:url(/images/bullet.gif);}
input{border:solid 1px #aaaaaa;}
input.imagebutton{border:0px;}
input.button{height:18px;}
select{border:width:150px;height:20px;font-size:12px;}
img{border:0px;}
th{background-color:#e0dfdf; font-weight:bold;text-align:left;height:22px; padding-left:5px;color:#000000;border-right:solid 1px #ffffff;}
th.end{border-right:0;}
td.bg{background-color:#f5f5f5;}
td{border-bottom:dotted 1px #bdbdbd;vertical-align:top;}
hr{height:1px; color:#ffffff; border-top: dotted 1px gray;}
.clear{clear:both;}
div.stitch{float:left;}
.borderTop{border-top: dotted 1px gray;}
.paddingTop16{padding-top:16px;}
.text11px{font-size:11px;}
table.plain td{border:0;}



#siteWrapper{width: 914px;margin-left: auto;margin-right: auto;}
div.breadcrumb{width: 100%;border-top: dotted 1px gray;border-bottom: dotted 1px gray;padding:1px 0px 1px 0px;margin-bottom:12px;}
#footer{border-top:dotted 1px gray;padding-top:12px;margin-top:12px;margin-bottom:16px;clear:both;}

/* TOP */
#topPrint{display:none;}
#top{height:103px;}
#topLeft{width:220px;float:left;padding:39px 0px 15px 4px;}
#topMenu{float: right;width: 428px;height: 22px;}
#topMenuLeft{float: left;height: 22px;margin-left: 5px;}
div.topMenuLeftText{float:left; margin-top:3px;margin-right:10px; padding-right:7px; background-image:url(/images/SPV/whitearrow.gif); background-position:right center; background-repeat:no-repeat;}
div.topMenuLeftText a{color: Black;text-decoration: none;}
#topRight{width:690px;height: 84px;margin-top: 12px;float:right;}
#topMenuRight{float: right;}

/*TOPPMENU*/
ul.topmenu {float: right;margin: 0;padding: 0;}
ul.topmenu li {float: left;list-style-image:none;list-style-type:none;}
ul.topmenu li a:link,ul.topmenu li a:visited {background: #dedede url(/images/buttons/topmenu-left-off.png) no-repeat top right;color: #3d3d3d;display: block;font: bold 11px arial, verdana, sans-serif;min-height: 14px;padding: 4px 8px;text-decoration: none;}
ul.topmenu li.on a:link,ul.topmenu li.on a:visited {background: #a40102 url(/images/buttons/topmenu-left-on.png) no-repeat top right;color: #fff;}
ul.topmenu li#private a:link,ul.topmenu li#private a:visited {background: #dedede url(/images/buttons/topmenu-left-off.png) no-repeat top left;border-right: 1px solid #cecece;}
ul.topmenu li#private.on a:link,ul.topmenu li#private.on a:visited {background: #a40102 url(/images/buttons/topmenu-left-on.png) no-repeat top left;}
ul.topmenu li#enterprise a:link,ul.topmenu li#enterprise a:visited {border-left: 1px solid #fff;border-right: 1px solid #cecece;}
ul.topmenu li#about a:link,ul.topmenu li#about a:visited {background: #dedede url(/images/buttons/topmenu-right-off.png) no-repeat top right;border-left: 1px solid #fff;}
ul.topmenu li#about.on a:link,ul.topmenu li#about.on a:visited {background: #a40102 url(/images/buttons/topmenu-right-on.png) no-repeat top right;}
ul.topmenu li a:hover,ul.topmenu li a:focus,ul.topmenu li a:active {background: #a40102 url(/images/buttons/topmenu-left-over.png) no-repeat top right;color: #fff;}
ul.topmenu li#private a:hover,ul.topmenu li#private a:focus,ul.topmenu li#private a:active,ul.topmenu li#private.selected a:hover,ul.topmenu li#private.selected a:focus,ul.topmenu li#private.selected a:active {background: #a40102 url(/images/buttons/topmenu-left-over.png) no-repeat top left !important;}
ul.topmenu li#about a:hover,ul.topmenu li#about a:focus,ul.topmenu li#about a:active,ul.topmenu li#about.selected a:hover,ul.topmenu li#about.selected a:focus,ul.topmenu li#about.selected a:active {background: #a40102 url(/images/buttons/topmenu-right-over.png) no-repeat top right !important;}

/* ABOUT US */
div.Column3Box{width:214px;float:left;margin-right:16px;padding-top:16px;}
div.Column3BoxLast{width:214px;float:left;margin-right:0px;}
div.link{padding-bottom:5px;}

/* AKTUELT */
div.aktueltRow{width: 100%;padding-bottom:24px;clear:both;padding-top:16px;}

/* MENUCOLUMN */
#menuColumn{width: 200px;padding-right:24px;float:left;overflow:hidden;}
#menuNetbank{padding:18px 12px 12px 12px;}
#menuLeftmain{padding-bottom:12px;}

/* LEFTMENU */
#menuLeftmain li{list-style-image:none;list-style-position:outside;}
ul.listmenuToplevel{clear:both;margin:0px;padding:0px;}
li.listmenuToplevel{list-style-type:none;border-bottom:dotted 1px #595959; padding:5px 0px 5px 0px}
li.listmenuToplevelOpen{list-style:none;padding:5px 0px 5px 0px;border-bottom:dotted 1px #595959;}
li.listmenuToplevelOpen div{padding-left:12px;}
li.listmenuToplevel div{padding-left:12px;}
ul.listmenuSublevel{clear:both;margin:0px;padding-left:0px;}
li.listmenuSublevel{list-style:none; padding:2px 0px 2px 0px}
li.listmenuSublevelOpen{list-style:none;padding:2px 0px 2px 0px}
li.listmenuSublevelSelected{}
li.listmenuSublevel div{padding:1px 12px 1px 28px;background-position:left top; background-image:url(/images/SPV/arrowright.gif);background-repeat:no-repeat;}
li.listmenuSublevel div.menulinkselected{background-color:#e5e5e5;}
li.listmenuSublevelOpen div{background-image:url(/images/SPV/arrowdown.gif);}
li.listmenuSublevelOpen div.menulinkselected{background-color:#e5e5e5;}
li.listmenuSublevelOpen li div{background-image:none; padding-left:44px;}
#menuLeftmain ul li ul li ul li ul li div{padding-left:56px;}
ul.listmenuToplevel a{text-decoration:none; line-height:12px; font-size:11px; color:#595959;}
ul.listmenuToplevel a hover{color:#363636;}


/* TEASER */
#teaserPicture{width: 490px;background-color: #ffffff;float:left;}
#teaserMenuTop{height:6px;width:200px;background-image:url(/images/SPV/CornerRedTopRight.gif); background-position:right; background-repeat:no-repeat;background-color:#ab010c;}
#teaserMenu{width: 200px;background-color: #a8101d;float: right;height: 211px;margin-top:16px;background-image: url(/images/SPV/CornerRedBottomRight.gif);background-position: bottom right;background-repeat: no-repeat;overflow:hidden;}
#teaserMenuItems{float: left;width:188px;text-align: right;padding-right:12px;}
div.teaserMenuItemText{padding: 8px 8px 0px 0px;text-align:right; line-height:29px; float:left;clear:left;width:151px;}
div.teaserMenuItemIcon{padding-top:8px; float:right;clear:right;width:29px;height:29px;}
div.teaserMenuItemText a{color: White;text-decoration: none;}

/* CONTENT */
#contentColumn{width: 690px;float: right;overflow:hidden;}
#contentWrapper{background-color: White;width: 100%;clear: both;float:left;}
div.contentRow{width: 100%;padding-bottom:24px;clear:both;position:relative;}
div.contentCell333{float: left;width: 333px;padding-top: 16px;margin-right: 24px;overflow:hidden;}
div.contentCell{float: left;width: 221px;padding-top: 16px;margin-right: 24px;}
div.contentCell p{margin:5px 0px 0px 0px;}
div.contentCellLinks{float: right;width: 200px;}
div.end0{margin-right:0px;}

div.contentRow2Left{width:466px;padding-right:24px;float:left;position:relative;}
div.contentRow2Left div.wrapper{clear:both;padding-bottom:24px;}
div.contentRow2Left div.image{padding-bottom:24px; clear:both;}
div.contentRow1Right{width:200px;float:right;}

div.contentRow .articledate{padding-top:20px;text-align:right;clear:both;}

#product{padding-top:30px;}
div.productImage{width:333px;padding-right:24px;float:left;text-align:center;overflow:hidden;}
div.productTitleAndAbstract{float:right;width:333px;color:#7b7b7b; font-weight:bold;}
/*div.productTitleAndAbstract p{color:#7b7b7b; font-weight:bold;}*/
div.productBenefits{width:474px; margin-right:16px;padding-top:16px;float:left;}
div.productLinks{width:200px;float:right;}

#contentRowTopNews{width: 100%;border-top: dotted 1px gray;padding-top: 16px;}
div.contentCellTopNews{float: left;width: 221px;padding-top: 12px;margin-right: 24px;}
div.contentCellTopNewsRight{float: right;width: 200px;padding-top: 26px}
div.contentCellTopNews h2{font-family:Arial; font-size:14px; font-weight:bold;line-height:14px;}
div.contentCellTopNews p{margin:5px 0px 0px 0px;}
div.contentCellTopNewsRight p{margin:5px 0px 0px 0px;}

div.printbox{width: 176px;border-top: dotted 1px gray;border-bottom: dotted 1px gray;padding:12px;clear:right;float:right;}
div.printbox .linkitem{padding:2px 0px 2px 0px;clear:both;}
div.printbox .image{float:left;padding-right:3px;}
div.printbox .title{float:left;}

/*GRAY BOX*/
div.graybox{width:200px;margin-bottom:24px;}
div.graybox h3{margin:0px 0px 5px 0px; padding:0px;}
div.grayboxContent{background-color: #efefef;width:176px;padding:15px 12px 0px 12px;margin-top:0px;background-image:url(/images/SPV/grayboxTop.gif); background-position:top;background-repeat:no-repeat;}
div.grayboxBottom{height:11px;}
div.grayboxLink{float:left;clear:both;width:166px;}
div.grayboxLink a{color:#b5021d; text-decoration:none;line-height:18px;}
div.grayboxLink a:hover{text-decoration:underline;}
div.grayboxLink a:visited{color:#750101;}


/*RED BOX*/
.redbox {padding: 5px 0 0 0; margin-bottom:15px;}
.redboxlarge{width:690px;background: #9a0f19 url(/images/spv/redbox.png) no-repeat top left; }
.redboxsmall{width:466px;background: #9a0f19 url(/images/spv/redboxsmall.gif) no-repeat top left; }
.redbox .inner { height: 104px; min-height: 104px; padding: 3px 15px 0 15px; }
.redbox .innerlarge{background: #9a0f19 url(/images/spv/redbox.png) no-repeat bottom left; }
.redbox .innersmall{background: #9a0f19 url(/images/spv/redboxsmall.gif) no-repeat bottom left; }
html > body .redbox .inner { height: auto; }
.redbox h2 { background: #9a0f19 url(/images/spv/dotted-line.png) repeat-x bottom left; color: #fff; font: lighter 22px/26px tahoma, arial, sans-serif; margin: 0 0 17px 0; padding: 0 0 5px 0; position: relative; }
.redbox label { color: #fff; display: block; font: bold 12px arial, sans-serif; padding: 0 0 3px 0; }
.redbox a.button:link, .redbox a.button:visited { background: url(/images/spv/button.png) no-repeat top left; color: #3d3d3d; display: block; float: left; font: bold 11px arial, sans-serif; height: 20px; margin: 0 0 0 6px; padding: 0 0 0 8px; text-decoration: none; }
.redbox a.button:hover, .redbox a.button:focus, .redbox a.button:active { text-decoration: underline; }
.redbox .button span { background: url(/images/spv/button.png) no-repeat top right; display: block; height: 17px; padding: 3px 8px 0 0; white-space: nowrap; }
.redbox .form { float: left; padding: 0 10px 0 0; width: 178px; }
.redbox .form a:link, .redbox .form a:visited { background: url(/images/spv/form-icon.png) no-repeat top left; color: #fff; display: block; font: 12px arial, sans-serif; padding: 2px 0 8px 49px; text-decoration: none; }
.redbox .form a:hover, .redbox .form a:focus, .redbox .form a:active { text-decoration: underline; }
.redbox .form strong { display: block; padding: 0 0 3px 0; }
.redbox .phone { background: url(/images/spv/phone-icon.png) no-repeat top left; float: left; padding: 2px 0 0 48px;}
.redbox .callme2{width:355px;}
.redbox .callme2 .button span{width:52px;}
.redbox .callme3{width: 185px;}
.redbox .phonetext{float:left;color:#ffffff;}

.redbox .phone input.text { border: 1px solid #abaaaa; float: left; width: 87px; }
.redbox .office { background: url(/images/spv/office-icon.png) no-repeat top left; float: left; padding: 2px 0 0 52px;height:48px; width: 187px; }
.redbox .officeprivat { background: url(/images/spv/iconperson.gif) no-repeat top left; float: left;height:48px; padding: 2px 0 0 52px; width: 270px; }
.redbox .officeprivat select { border: 1px solid #abaaaa; float: left; width:250px; }
.redbox .officebedrift { background: url(/images/spv/iconblock.gif) no-repeat top left; float: left;height:48px; padding: 2px 0 0 52px; width: 270px; }
.redbox .officebedrift select { border: 1px solid #abaaaa; float: left; width:250px; }
.redbox .office select { border: 1px solid #abaaaa; float: left; width:145px; }

/*BORDER BOX*/
div.borderbox .borderboxcontent{width:178px;padding:5px 10px 5px 10px; border-left:solid 1px #d5d5d5;border-right:solid 1px #d5d5d5;}
div.borderbox a.leftcolumnbutton:link,div.borderbox a.leftcolumnbutton:visited {background: #dedede url(/images/buttons/button-off.png) no-repeat top left;color: #3d3d3d;display: block;font: bold 11px arial, verdana, sans-serif;height: 17px;margin: 0 0 5px 0;padding: 3px 0 0 10px;text-decoration: none;width: 165px;}
div.borderbox a.leftcolumnbutton:hover,div.borderbox a.leftcolumnbutton:focus,div.borderbox a.leftcolumnbutton:active {background: #941b21 url(/images/buttons/button-on.png) no-repeat top left;color: #fff;}

div.borderbox .txtsearch{width:125px;height:18px;margin-right:5px;}
div.borderbox .ddloffice{width:175px;height:20px;}
h2.borderbox{color:#585858; font-size:19px; font-family:Tahoma, Arial;font-weight:lighter;line-height:22px;}

/*CONTACT*/
div.contactImage{width:134px;padding-right:10px;float:left;text-align:center;}
div.contactTitleAndText{float:right;width:189px;}

/*CURRENCYCONVERTER*/
#currencyConverter{width:666px;}
#currencyConverter div.tabLeftActive{width:130px;text-align:center;padding:5px;height:15px;  background-color:#9a0f19;float:left;background-image:url(/images/redcornertopleft.gif);background-position:top left; background-repeat:no-repeat;}
#currencyConverter div.tabRightActive{width:130px;text-align:center;padding:5px;height:15px;  background-color:#9a0f19;float:left;background-image:url(/images/redcornertopright.gif);background-position:top right; background-repeat:no-repeat;clear:right;}
#currencyConverter div.tabLeftInactive{width:130px;text-align:center;padding:5px; height:15px; background-color:#EFEFEF;float:left;background-image:url(/images/graycornertopleft.gif);background-position:top left; background-repeat:no-repeat;}
#currencyConverter div.tabRightInactive{width:130px;text-align:center;padding:5px; height:15px; background-color:#EFEFEF;float:left;background-image:url(/images/graycornertopright.gif);background-position:top right; background-repeat:no-repeat;clear:right;}
#currencyConverter div.tabRightInactive a,#currencyConverter div.tabLeftInactive a{color:#3D3D3D; font-weight:bold;}
#currencyConverter div.tabLeftActive a, #currencyConverter div.tabRightActive a{color:#ffffff; font-weight:bold;}
#currencyConverter div.tabSpacer{background-color:#FFFFFF;width:1px;height:15px; float:left;}
#currencyConverter div.calculator{background-color:#9a0f19;clear:both;width:626px;height:65px;padding:20px;color:#ffffff;}
#currencyConverter div.topleft{width:661px;background-color:#9a0f19;float:left;height:5px;}
#currencyConverter div.topright{width:5px;background-color:#9a0f19;float:right;height:5px;}
#currencyConverter div.calcrow{width:100%; clear:both;padding-bottom:10px;}
#currencyConverter div.calcrow .labelamount{width:50px;float:left;color:#ffffff;font-weight:bold;}
#currencyConverter div.calcrow .labelcurrency{width:70px;float:left;color:#ffffff;font-weight:bold;}
#currencyConverter div.calcrow .drop{width:310px;float:left;}
#currencyConverter div.calcrow .textbox{width:110px;float:left;}
#currencyConverter div.bottommiddle{width:656px;height:5px;background-color:#9a0f19;float:left;}
table.currencyconverter td{border:0px;}
table.pricelist{width:490px;}

/*SEARCH*/
div.searchresults{width:325px;float:left;padding-right:20px;}
div.searchresults span.meta{color:#000000;}

/*Campaign*/
div.arrowBullets li{list-style-image:url(/images/redarrow.gif);}

#ctl06_ctl03_form_current{height:1360px;}
#ctl06_ctl02_form_current{height:1360px;}
#ctl06_ctl06_form_current{height:1360px;}

/*CONTEST*/
div.answer input{border:none;}
div.answer{padding-bottom:3px;}
div.questioncontainer div.question{padding-top:15px;}
div#Participant{padding-top:15px;}

@media print 
{
	img{display:none;}
	.noprint {display: none;}	
	#top{display:none;}
	#menuColumn{display:none;overflow:hidden;width:0px;}
	#redBox{display:none;}
	div.contentRow2Left{width:100%;}
	#siteWrapper{width: 100%;margin-left:0px; margin-right:0px;}
	div.graybox{display:none;}
	#topPrint{display:inline; padding-bottom:40px;}
	#topPrint img{display:inline;}
	table.pricelist{width:100%;}
	#contentColumn{float:left;width:100%;}
	div.productImage{display:none;}
	div.productTitleAndAbstract{width:100%;}
	div.printbox{display:none;}
	div.contentRow{padding-bottom:10px;}
	#product{padding-top:10px;}
}

/*Tips en venn*/
.TipAFriendModalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity: 0.70;
	-khtml-opacity:  0.70;
}

.TipAFriendModal
{
	background: transparent;/*#ffffff;*/
/*	padding: 10px;
	border: solid 1px Black;*/
}

.TipAFriend
{
	margin-top: 20px;
	
}

.TipAFriendLink
{
	font-size: 1.2em;
	text-align: center;
	display:none;
}


.TipAFriendModal table.Design
{
	width: 485px;
}

.TipAFriendModal table.Design td
{
	border: none;
}

.TipAFriendModal table.Design td.TopLeft
{
	width:29px;
	height:31px;
	background-image:url(/images/SPV/tipafriend_topleft.png);
}
.TipAFriendModal table.Design td.Top
{
	height:31px;
	background-image:url(/images/SPV/tipafriend_top.png);
}
.TipAFriendModal table.Design td.TopRight
{
	width:29px;
	height:31px;
	background-image:url(/images/SPV/tipafriend_topright.png);
}
.TipAFriendModal table.Design td.Left
{
	width:29px;
	background-image:url(/images/SPV/tipafriend_left.png);
}
.TipAFriendModal table.Design td.Content
{
	background-color:#ffffff;
	padding-right:17px;
	padding-bottom:16px;
}

.TipAFriendModal table.Design td.Content h2
{
	text-align:right;
	padding-top:5px;
	margin-right:4px;
}

.TipAFriendModal table.Design td.Content img
{
	float: left;
}
 
.TipAFriendModal table.Design td.Content table
{
	margin-top: 15px;
	clear:both;
} 
 
.TipAFriendModal table.Design td.Right
{
	width:29px;
	background-image:url(/images/SPV/tipafriend_right.png);
}
.TipAFriendModal table.Design td.BottomLeft
{
	width:29px;
	height:32px;
	background-image:url(/images/SPV/tipafriend_bottomleft.png);
}
.TipAFriendModal table.Design td.Bottom
{
	height:32px;
	background-image:url(/images/SPV/tipafriend_bottom.png);
}
.TipAFriendModal table.Design td.BottomRight
{
	width:29px;
	height:32px;
	background-image:url(/images/SPV/tipafriend_bottomright.png);
}


.FormVisjonVest2HelpContainer
{
	border:1px solid #AC010E;
	color:#AC010E;
	display:block;
	float:left;
	font-weight:bold;
	height:15px;
	margin-left:5px;
	padding-left:4px;
	padding-right:3px;
	text-align:center;
	width:7px;
}

.FormVisjonVest2HelpContainer:hover .HelpBox
{
	display: block;
}

.FormVisjonVest2HelpContainer .HelpBox
{
	display:none;
	font-weight:normal;
	height:0;
	left:20px;
	position:relative;
	text-align:left;
	top:-15px;
	width:200px;
}