

/* -- Subscription -- */

div.subscription
{
	
}

.subscriptionRow
{
	margin-top: 10px;
	width: 500px;
	float:left;
}

.subscriptionArea
{
	width: 500px;
}
.subscriptionInput
{
	width: 235px;
}

.inputlabelwide
{
	width: 145px;
	float: left;
	font-weight: bold;
}

.subscriptionMainBody
{
	float:left;
	margin-top: 40px;
}

.errortext
{
	color:Red;
	font-weight:bold;
}

/* -- Genral styles -- */

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 68.75%; color: #333333; margin-top: 0px; padding-top: 0px; background-color: #FFFFFF; background-image: url(/images/bg_main.jpg); background-repeat: repeat-x; }
#shadow { background-image: url(/images/bg_shadow.gif); background-repeat:repeat-y; width: 950px; margin: 0px auto 0px auto; }
#shadowtop { background-image: url(/images/bg_shadow_top.gif); background-repeat: no-repeat; height: 13px; }
#shadowbottom { background-image: url(/images/bg_shadow_bottom.gif); background-repeat: no-repeat; height: 15px; }
#main { width: 937px; margin: 0px auto 0px auto; background-color: #FFFFFF; position: relative; padding: 0px; border-width: 2px 3px 2px 3px; border-style: solid; border-color: #FFFFFF; }
#mainrightgrey { width: 937px; margin: 0px auto 0px auto; background-color: #FFFFFF; position: relative; padding: 0px; background-image: url(/images/bg_rightcolumn.gif); background-repeat: repeat-y; border-width: 2px 3px 2px 3px; border-style: solid; border-color: #FFFFFF; }
#mainrightwhite { width: 937px; margin: 0px auto 0px auto; background-color: #FFFFFF; padding: 0px; border-width: 2px 3px 2px 3px; border-style: solid; border-color: #FFFFFF; }

a { text-decoration: underline; color: #004992; }
a:visited { text-decoration: underline; color:#68476D; }
a:hover { text-decoration:none; }
a.print { background-image: url(/images/ic_print.gif); background-repeat: no-repeat; padding-left: 23px; padding-top: 5px; padding-bottom: 5px; background-position: 0px 4px; }

#printRef {clear:left;}

p { margin: 0px 0px 25px 0px; padding: 0px;}
p.skjema { padding:0px 0px 5px 0px; margin:0px 0px 5px 0px;}

h1 { font-family: Arial, Helvetica, sans-serif;	font-size: 175%; font-weight: normal; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 130%; margin: 0px 0px 5px; padding: 0px; }
h3 { font-size: 115%; margin: 0px; padding: 0px; }
h4 { font-size: 100%; margin: 0px; padding: 0px; color: #737373; font-weight:normal;} 

.floatright { float: right; }
.floatleft { float: left; }
.clear { clear: both; }

form { margin: 0px; padding: 0px; }
.textbox { border: 1px solid #AAA; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
input { border: 1px solid #AAA; font-family: Arial, Helvetica, sans-serif; }
input.button { font-size: 11px;	padding-right: 5px;	padding-left: 5px; background-color: #F4F0ED; cursor: pointer ;	}
.quicksearchfield { border: 1px solid #AAA; font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 119px; }

/* HEADER */
#header { background-color: #E2DAD8; position: relative; border-bottom: 1px solid #A59B98; width: 937px; height: 55px; } /* endret 2007 */
#header img { height: 43px; width: 175px; border: 0px; padding-bottom: 10px; }
#header a {color: #333;}

#globalmenu { position: absolute; left: 229px; top: 19px; margin: 0px; height: 25px; padding: 0px; } /* endret 2007 */
#globalmenu ul { list-style-type: none; margin: 0px; padding: 0px; } /* endret 2007 */
#globalmenu ul li { display: inline; padding: 0px; margin: 0px; font-size: 11px; } /* endret 2007 */
#globalmenu ul li a, #globalmenu ul li h1 { text-decoration: none; padding: 8px 0px 8px 0px; margin: 0px 2px 0px 0px; float: left; margin-top: 6px; width: 70px; text-align: center; background-image: url(images/bg_globalmenu.gif); background-repeat: repeat-x; border-top: 1px solid #A59B98; border-right: 1px solid #A59B98; border-bottom: 1px solid #A59B98; border-left: 1px solid #A59B98; } /* endret 2007 */
#globalmenu ul li a:hover { display: block; /*text-decoration: underline;*/ background-color: #FFFFFF; position:relative; background-image: none; border-bottom: 1px solid #FFFFFF;  } /* endret 2007 */
#globalmenu ul li.selectedperson a, #globalmenu ul li.selectedperson h1 { text-decoration: none; float: left; position:relative; padding: 12px 0px 7px 0px; background: #FFF; margin-top: 0px; width: 90px; font-size: 130%; font-weight: bold; border-bottom: 1px solid #FFFFFF; color: #6D4A72; font-family: Arial, Helvetica, sans-serif; } /* ny 2007 */
#globalmenu ul li.selectedbedrift a, #globalmenu ul li.selectedbedrift h1 { text-decoration: none; float: left; position:relative; padding: 12px 0px 7px 0px; background: #FFF; margin-top: 0px; width: 90px; font-size: 130%; font-weight: bold; border-bottom: 1px solid #FFFFFF; color: #01539D; font-family: Arial, Helvetica, sans-serif; } /* ny 2007 */
#globalmenu ul li.selectedomspk a, #globalmenu ul li.selectedomspk h1 { text-decoration: none; float: left; position:relative; padding: 12px 0px 7px 0px; background: #FFF;   margin-top: 0px; width: 90px; font-size: 130%; font-weight: bold; border-bottom: 1px solid #FFFFFF; color: #DD6D2C; font-family: Arial, Helvetica, sans-serif; } /* ny 2007 */
#globalmenu ul li.selectedperson a:hover, #globalmenu ul li.selectedbedrift a:hover, #globalmenu ul li.selectedomspk a:hover { text-decoration: underline; position:relative;} /* endret 2007 */
#globalmenu h1 {padding: 0px; margin: 0px; font-size: 100%;}

#hygienemenu { position: absolute; right: 185px; top: 19px; height: 25px; padding: 0px; margin: 0px; }
#hygienemenu ul { list-style-type: none; margin: 0px; padding: 0px; }
#hygienemenu ul li {display: inline; padding: 0px; margin: 0px; font-size: 11px; }
#hygienemenu ul li a { text-decoration: none; padding: 2px 9px 25px 9px; margin: 0px; float: left; background-image: url(/images/globalmenu_strek.gif); background-repeat: no-repeat; }
#hygienemenu ul li a:hover { display: block; background-color: #FFFFFF; 
position:relative; left: 1px; padding-right: 10px; padding-left: 8px;}
#hygienemenu ul li.selected a {text-decoration: none; position:relative; left: 1px; padding: 2px 10px 25px 8px; margin: 0px; float: left; background-image: url(/images/globalmenu_strek.gif); background-repeat: no-repeat; background:#FFF;  }
#hygienemenu ul li.selected a:hover { text-decoration: underline; position:relative; left: 1px; padding: 2px 10px 25px 8px; }

#search { position: absolute; right: 10px; top: 17px; width: 189px; text-align: right; }
#search #textfield { width: 119px; padding: 1px; font-size: 11px; }
input.searchbutton { font-size: 11px; padding-right: 5px; padding-left: 5px; background-color: #F4F0ED; width: 41px; cursor: pointer; }

#contentNoHeader { border-top: 9px solid #FFFFFF; }

/* MAIN MENU PERSON */
#mainmenucontainer_person { position: relative; width: 937px; background: #6D4A72; height: 24px; margin: 0px; padding: 0px; }
#mainmenu_person { background: #FFFFFF; margin: 0px; padding: 0px; float: left; font-size: 11px; }
#mainmenu_person ul { list-style-type: none; margin: 0px; padding: 0px; }
#mainmenu_person ul li { display: inline; margin: 0px; padding: 0px; }
#mainmenu_person ul li a, #mainmenu_person ul li em { float: left; border-top: 1px solid #6D4A72; border-right: 1px solid #6D4A72; border-left: 1px solid #6D4A72; margin-right: 2px; color: #FFF; padding: 5px 17px 5px 17px; text-decoration: none; font-style:normal; background: #6D4A72; }
#mainmenu_person ul li.selected { display: inline; margin: 0px; padding: 0px; background-color: #FFFFFF; }
#mainmenu_person ul li.selected a, #mainmenu_person ul li.selected em { background: #FFF; color: #000; padding: 5px 17px 5px 17px;	border-top: 1px solid #6D4A72; border-right: 1px solid #6D4A72; border-left: 1px solid #6D4A72; margin-right: 2px; }
#mainmenu_person ul li a:hover { background: #FFFFFF; color: #000000; text-decoration: none; }


/* MAIN MENU BEDRIFT */
#mainmenucontainer_bedrift { position: relative; width: 937px; background: #01539D; height: 24px; margin: 0px; padding: 0px; }
#mainmenu_bedrift { background: #FFFFFF; margin: 0px; padding: 0px; float: left; font-size: 11px; }
#mainmenu_bedrift ul { list-style-type: none; margin: 0px; padding: 0px; }
#mainmenu_bedrift ul li { display: inline; margin: 0px; padding: 0px; }
#mainmenu_bedrift ul li a, #mainmenu_bedrift ul li em { float: left; border-top: 1px solid #01539D; border-right: 1px solid #01539D; border-left: 1px solid #01539D; margin-right: 2px; color: #FFF; padding: 5px 17px 5px 17px; text-decoration: none; font-style:normal; background: #01539D; }
#mainmenu_bedrift ul li.selected { display: inline; margin: 0px; padding: 0px; background-color: #FFFFFF; }
#mainmenu_bedrift ul li.selected a, #mainmenu_bedrift ul li.selected em { background: #FFF; color: #000; padding: 5px 17px 5px 17px;	border-top: 1px solid #01539D; border-right: 1px solid #01539D; border-left: 1px solid #01539D; margin-right: 2px; }
#mainmenu_bedrift ul li a:hover { background: #FFFFFF; color: #000000; text-decoration: none; }


/* MAIN MENU ANNET */
#mainmenucontainer_annet { position: relative; width: 937px; background: #DD6D2C; height: 24px; margin: 0px; padding: 0px; }
#mainmenu_annet { background: #FFFFFF; margin: 0px; padding: 0px; float: left; font-size: 11px; }
#mainmenu_annet ul { list-style-type: none; margin: 0px; padding: 0px; }
#mainmenu_annet ul li { display: inline; margin: 0px; padding: 0px; }
#mainmenu_annet ul li a, #mainmenu_annet ul li em { float: left; border-top: 1px solid #DD6D2C; border-right: 1px solid #DD6D2C; border-left: 1px solid #DD6D2C; margin-right: 2px; color: #FFF; padding: 5px 17px 5px 17px; text-decoration: none; font-style:normal; background: #DD6D2C; }
#mainmenu_annet ul li.selected { display: inline; margin: 0px; padding: 0px; background-color: #FFFFFF; }
#mainmenu_annet ul li.selected a, #mainmenu_annet ul li.selected em { background: #FFF; color: #000; padding: 5px 17px 5px 17px;	border-top: 1px solid #DD6D2C; border-right: 1px solid #DD6D2C; border-left: 1px solid #DD6D2C; margin-right: 2px; }
#mainmenu_annet ul li a:hover { background: #FFFFFF; color: #000000; text-decoration: none; }



/* LEFT MENU */
#leftmenu_empty { float: left; width: 189px; margin-top: 20px;  background-color: #FFFFFF;}
#leftmenu { float: left; width: 189px; margin-top: 20px;  background-color: #E9E5E2;}
#leftmenu a {color: #333;}
#leftmenu ul { list-style-type: none; margin: 0px; padding: 0px; }
#leftmenu ul li { margin: 0px; padding: 0px;}
#leftmenu ul li a, #leftmenu ul li em { width: 169px; display: block; font-style:normal; text-decoration: none; border-bottom: 1px solid #FFF; padding-bottom: 5px; padding-top: 5px; background-image: url(/images/leftmenu_dot.gif); background-repeat: no-repeat; background-position: 0px 7px; padding-left: 15px; padding-right: 5px; }
#leftmenu ul li.selected a, #leftmenu ul li.selected em { background-image: url(/images/leftmenu_dot_active.gif); background-color: #FFFFFF; }
#leftmenu ul li.selectedactive a, #leftmenu ul li.selectedactive em { background-image: url(/images/leftmenu_dot_active.gif); background-color: #FFFFFF; font-weight: bold; }
#leftmenu ul li a:hover { text-decoration: underline; background-color: #FFFFFF; display: block; }
#leftmenu ul li ul { padding: 0px 0px 5px; background-color: #FFFFFF; }
#leftmenu ul li ul li { border-bottom: none; }

#leftmenu ul li.selected ul li a, #leftmenu ul li.selected ul li em  { width: 159px; display: block; padding-bottom: 2px; padding-top: 2px; background-color: #FFFFFF; padding-left: 25px; padding-right: 5px; background-image: none;}
#leftmenu ul li.selected ul li.selected a, #leftmenu ul li.selected ul li.selected em { font-weight: bold; }
#leftmenu ul li.selected ul li a:hover { text-decoration: underline; background-color: #FFFFFF; display: block; }

#leftmenu ul li.selectedactive ul li a { width: 159px; display: block; padding-bottom: 2px; padding-top: 2px; background-color: #FFFFFF; padding-left: 25px; padding-right: 5px; background-image: none; font-weight: normal; }
#leftmenu ul li.selectedactive ul li.selected a { font-weight: bold; }
#leftmenu ul li.selectedactive ul li a:hover { text-decoration: underline; background-color: #FFFFFF; display: block; }

/* CONTENT */
#content { float: left; margin: 20px 40px 20px; padding: 0px; width: 479px; background: #FFFFFF; }
#contentDetailPageVideo {float: left; margin: 0px; padding: 20px 35px; width: 370px; background: #FFFFFF; }
#contentTwoColpageVideo {float: left; margin: 0px; padding: 20px 35px; width: 370px; background: #FFFFFF; }
#content h3 a { color: #333333; text-decoration:none;}

#breadcrumb {  }

.ingress { font-weight: bold; color: #666666; }
#ingressimage { float: right; margin-bottom: 10px; margin-left: 10px; width: 230px; background-color:#E9E5E2; }
#ingressimagetext { background-color:#E9E5E2; padding: 2px 5px 5px; margin: 0px; }
.lastsaved { font-weight: normal; color: #666666; }

/* CONTENT FRONTPAGE */
#contentfrontpage {
	padding: 22px 23px 20px 38px;
	margin: 0px 2px 0px 0px;
	width: 685px;
	float: left;
} /* Endret 2007 */
#mainspotsPerson ul, #mainspotsBedrift ul, #mainspotsOmSpk ul { 
	list-style-type: none; margin: 0px; padding: 0px;
} /* Ny 2007 */
#mainspotsPerson ul li, #mainspotsBedrift ul li, #mainspotsOmSpk ul li { 
	display: inline; padding: 0px; margin: 0px 15px 0px 0px; float: left;
} /* Ny 2007 */
#mainspotsPerson ul li a, #mainspotsBedrift ul li a, #mainspotsOmSpk ul li a   {
	display: block;
	margin: 0px;
	width: 192px;
	padding: 13px 10px 0px 10px;
	height: 159px;
	color: #FFFFFF;
	font-size: 130%;
	text-decoration: none;
} /* Ny 2007 */
#mainspotsPerson ul li a:hover, #mainspotsBedrift ul li a:hover, #mainspotsOmSpk ul li a:hover {
	text-decoration: underline;
}
#mainspotsPerson .spot1  {
	background-image: url(/upload/Design_spk_no/mainspots_person1.jpg); 
} /* Ny 2007 */
#mainspotsPerson .spot2  {
	background-image: url(/upload/Design_spk_no/mainspots_person2.jpg); 
} /* Ny 2007 */
#mainspotsPerson .spot3  {
	background-image: url(/upload/Design_spk_no/mainspots_person3.jpg); 
}

#mainspotsBedrift .spot1  {
	background-image: url(/upload/Design_spk_no/mainspots_bedrift1.jpg); 
} /* Ny 2007 */
#mainspotsBedrift .spot2  {
	background-image: url(/upload/Design_spk_no/mainspots_bedrift2.jpg); 
} /* Ny 2007 */
#mainspotsBedrift .spot3  {
	background-image: url(/upload/Design_spk_no/mainspots_bedrift3.jpg); 
}

#mainspotsOmSpk .spot1  {
	background-image: url(/upload/Design_spk_no/mainspots_omspk1.jpg); 
} /* Ny 2007 */
#mainspotsOmSpk .spot2  {
	background-image: url(/upload/Design_spk_no/mainspots_omspk2.jpg); 
} /* Ny 2007 */
#mainspotsOmSpk .spot3  {
	background-image: url(/upload/Design_spk_no/mainspots_omspk3.jpg); 
}
 /* Ny 2007 */


#subspotsPerson ul, #subspotsBedrift ul, #subspotsOmSpk ul { 
	list-style-type: none; margin: 0px; padding: 0px;
} /* Ny 2007 */
#subspotsPerson ul li, #subspotsBedrift ul li, #subspotsOmSpk ul li { 
	display: inline; padding: 0px; margin: 25px 15px 30px 0px; float: left;
} /* Ny 2007 */
#subspotsPerson ul li a {
	background-image: url(/images/subspot_person.jpg);
	display: block;
	margin: 0px;
	width: 192px;
	padding: 8px 10px 0px 10px;
	height: 23px;
	color: #FFFFFF;
	font-size: 130%;
	text-decoration: none;
} 
#subspotsBedrift ul li a {
	background-image: url(/images/subspot_bedrift.jpg);
	display: block;
	margin: 0px;
	width: 192px;
	padding: 8px 10px 0px 10px;
	height: 23px;
	color: #FFFFFF;
	font-size: 130%;
	text-decoration: none;
}
#subspotsOmSpk ul li a {
	background-image: url(/images/subspot_omspk.jpg);
	display: block;
	margin: 0px;
	width: 192px;
	padding: 8px 10px 0px 10px;
	height: 23px;
	color: #FFFFFF;
	font-size: 130%;
	text-decoration: none;
}/* Ny 2007 */
#subspotsPerson ul li a:hover, #subspotsBedrift ul li a:hover, #subspotsOmSpk ul li a:hover {
	text-decoration: underline;
}

#mainspotsPerson h2, #mainspotsBedrift h2, #mainspotsOmSpk h2, #subspotsPerson h2, #subspotsBedrift h2, #subspotsOmSpk h2  {
	font-size: 100%;
} /* Ny 2007 */

#frontpageleft {
	clear: both;
	float: left;
	width: 439px;
}
#frontpageleft h3 {
	font-size: 100%;
	margin-bottom: 5px;
}
#frontpageleft p {
	font-size: 100%;
	margin-bottom: 15px;
}
#frontpageright {
	float: left;
	width: 212px;
	margin-left: 15px;
}
#frontpageright h3 {
	font-size: 100%;	
}

.boxheading {
	padding: 13px 15px 0px 15px;
	background-image: url(/images/bg_boxheading.gif);
	background-repeat: no-repeat;
}
.boxcontent {
	padding: 0px 15px 10px 15px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E9E5E2;
	border-left-color: #E9E5E2;
}
.boxcontent h3 {
	margin-bottom: 10px;
}
.boxcontent p {
	margin-bottom: 5px;
}
.boxfooter {
	background-image: url(/images/bg_boxfooter.gif);
	background-repeat: no-repeat;
	height: 5px;
	margin-bottom: 10px;
}
#apotek {
	background-image: url(/images/bg_apotek.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#apotek a {
	height: 13px;
	padding: 10px 15px 10px 15px;
	color: #000000;
	text-decoration: none;
	display: block;
}
#apotek a:visited {
	text-decoration: none;
	color: #000000;
}
#apotek a:hover {
	text-decoration: underline;
}

#banner {
	clear: both;
}
#banner img 
{
    border: none;
}


/* CONTENT SUB-FRONTPAGE */
#contentsubfrontpage { margin: 20px 0px; padding: 0px; width: 668px; background: #FFF; float: left; border-width: 0px 40px; border-width: 0px 40px; border-style: solid; border-color: #FFFFFF; }
#subfrontpagetop_person { float: left; width: 668px; background-color: #6D4A72; margin-top: 20px; }
#subfrontpagetop_bedrift { float: left; width: 668px; background-color: #01539D; margin-top: 20px; }
#subfrontpagetop_annet { float: left; width: 668px; background-color: #DD6D2C; margin-top: 20px; }
#subfrontpagetopcolumn1 { float: left; width: 188px; color: #FFFFFF; padding: 10px; }
#subfrontpagetopcolumn1 p { margin: 0px; padding: 0px; }
#subfrontpagetopcolumn1 h1 { margin: 0px 0px 10px; padding: 0px; }
#subfrontpagetopcolumn2 { float: right; width: 440px; }
#subfrontpagecolumn1 { float: left; width: 324px; margin-top: 20px; }
#subfrontpagecolumn2 { float: left; width: 324px; margin-left: 20px; margin-top: 20px; }

#contentsubfrontpage .bl {background: url(/images/bg_bl.gif) 0 100% no-repeat ; width: 668px; float: left; } 
#contentsubfrontpage .br {background: url(/images/bg_br.gif) 100% 100% no-repeat} 
#contentsubfrontpage .tl {background: url(/images/bg_tl.gif) 0 0 no-repeat} 
#contentsubfrontpage .tr {background: url(/images/bg_tr.gif) 100% 0 no-repeat; padding:10px} 

#contentsubfrontpage img {float: right; margin-left: 10px; margin-top: -10px; margin-right: -10px; }

#subfrontpagetop_person a { color: #FFFFFF; }
#subfrontpagetop_bedrift a { color: #FFFFFF; }
#subfrontpagetop_annet a { color: #FFFFFF; }


/* CONTENT 2 COLUMN */
#top_person { float: left; background-color: #6D4A72; color: #FFFFFF; margin-top: 20px; }
#top_person img { float: right; margin-left: 20px; margin-top: -10px; margin-right: -10px; }
#top_person p { margin: 10px 10px 0px; padding: 0px 0px 20px; }
#top_person h1 { margin: 10px 10px 0px; padding: 0px;  }

#top_video_intro { float: left; background-color: #6D4A72; color: #FFFFFF; margin-top: 20px; }
#top_video_intro img { float: right; margin-left: 20px; margin-top: -10px; margin-right: -10px; }
#top_video_intro p { margin: 10px 10px 0px; padding: 0px 0px 20px; }
#top_video_intro span {}

#top_bedrift { float: left; background-color: #01539D; color: #FFFFFF; margin-top: 20px; }
#top_bedrift img { float: right; margin-left: 20px; margin-top: -10px; margin-right: -10px; }
#top_bedrift p { margin: 10px 10px 0px; padding: 0px 0px 20px; }
#top_bedrift h1 { margin: 10px 10px 0px; padding: 0px;  }

#top_annet { float: left; background-color: #DD6D2C; margin-top: 20px; color: #FFFFFF;}
#top_annet img { float: right; margin-left: 20px; margin-top: -10px; margin-right: -10px; }
#top_annet p { margin: 10px 10px 0px; padding: 0px 0px 20px; }
#top_annet h1 { margin: 10px 10px 0px; padding: 0px;  }

.bl {background: url(/images/bg_bl.gif) 0 100% no-repeat ; width: 479px; float: left; } 
.br {background: url(/images/bg_br.gif) 100% 100% no-repeat} 
.tl {background: url(/images/bg_tl.gif) 0 0 no-repeat} 
.tr {background: url(/images/bg_tr.gif) 100% 0 no-repeat; padding:10px} 

#column1 { float: left; width: 230px; margin-top: 20px; } 
#column2 { float: left; width: 230px; margin-left: 19px; margin-top: 20px; }

#column1DetailPageVideo { float: left; width: 170px; margin-top: 20px;} 
#column2DetailPageVideo { float: left; width: 170px; margin-left: 29px; margin-top: 20px;}

#column1DetailPageVideo a:link {color:#6C4A71; text-decoration:none;}
#column2DetailPageVideo a:link {color:#6C4A71; text-decoration:none;}

#column1DetailPageVideo a:visited {color:#6C4A71; text-decoration:none;}
#column2DetailPageVideo a:visited {color:#6C4A71; text-decoration:none;}

#column1DetailPageVideo a:hover {color:#6C4A71; text-decoration:none;}
#column2DetailPageVideo a:hover {color:#6C4A71; text-decoration:none;}

#column1DetailPageVideo span {font-size:100%; font-weight:bold; color:#6C4A71;}
#column2DetailPageVideo span {font-size:100%; font-weight:bold; color:#6C4A71;}

#column1DetailPageVideo p {margin:5px 0px 0px 0px;}
#column2DetailPageVideo p {margin:5px 0px 0px 0px;}

.colmn1BottomDiv {border-bottom:solid 1px #D8D9DA; width:100%; text-align:right; padding-bottom:3px; padding-top:5px; padding-right:2px; margin-bottom:20px;}
.colmn2BottomDiv {border-bottom:solid 1px #D8D9DA; width:100%; text-align:right; padding-bottom:3px; padding-top:5px; padding-right:2px; margin-bottom:20px;}

.imageStyle {background-image:url()}

/* CONTENT NORIGHTMENU */
#contentNoRightMenu { float: left; margin: 20px 0px 20px 40px; padding: 0px; width: 708px; background: #FFFFFF; }

/* CONTENT FULLWIDTH*/
#contentFullWidth { float: left; margin:20px 0 0 0; padding: 0px; width: 937px; background: #FFFFFF; }

/* RIGHT COLUMN */

/* VIDEO */
.rightcolumnVideoPreviewImageContainer {float: left; width: 189px; margin-top: 0px; border-top-width: 2px; border-top-style: solid; border-top-color: #FFF; }
#videoContainer { float:right; margin-top:70px; width:300px; }
.UsefulVideoLinks {padding: 20px 0px 20px 0px;}
.UsefulVideoLinks a:link {text-decoration:none; color:#6C4A71}
.UsefulVideoLinks a:hover {text-decoration:underline !important;}
.UsefulVideoLinks a:visited {text-decoration:none; color:#6C4A71}
.UsefulVideoLinks a:active {text-decoration:none; color:#6C4A71}

#rightcolumn { float: left; width: 189px; margin-top: 149px;}
#rightcolumnnologin { float: left; width: 189px; margin-top: 47px;}
#rightcolumnfrontpage { float: left; width: 189px; margin-top: 0px;border-top-style:solid; border-top-color: #ffffff; border-top-width: 193px;}
#rightcolumnfrontpagenologin { float: left; width: 189px; margin-top: 0px; border-top-style:solid; border-top-color: #ffffff; border-top-width: 22px;}
#rightcolumnfrontpagenologin h3 a {color:#333333; text-decoration:none; }
#rightcolumngrey {float: left; width: 189px; margin-top: 0px; border-top-width: 2px; border-top-style: solid; border-top-color: #FFF; }
#rightcolumn p { padding: 0px 0px 8px; margin-bottom: 0px; }
#rightcolumnnologin p { padding: 0px 0px 8px; margin-bottom: 0px; }
#rightcolumnfrontpage p { padding: 0px 0px 8px; margin-bottom: 0px; }
#rightcolumnfrontpagenologin p { padding: 0px 0px 8px; margin-bottom: 0px; }
#rightcolumngrey p { padding: 0px 0px 8px; margin-bottom: 0px; }
#rightcolumn h3  { padding: 0px 0px 18px; margin-bottom: 0px; }
#rightcolumn h3 a {color:#333333; text-decoration:none; }
#rightcolumnfrontpage h3  { padding: 0px 0px 18px; margin-bottom: 0px; }
#rightcolumnfrontpagenologin h3  { padding: 0px 0px 18px; margin-bottom: 0px; }
#rightcolumn h3  { padding: 0px 0px 18px; margin-bottom: 0px; }
#rightcolumnnologin h3 { padding: 0px 0px 18px; margin-bottom: 0px; }
#rightcolumnnologin h3 a  {color:#333333; text-decoration:none; }
#rightcolumngrey h3 { padding: 0px 0px 18px; margin-bottom: 0px; }
#rightcolumngrey h3 a {color:#333333; text-decoration:none; }

#rightcolumnfrontpage h3, #rightcolumnfrontpagenologin h3, #rightcolumngrey h3, #loginarea h3, #loginareafrontpage h3 { 
	font-size: 100%;
	padding-bottom: 10px;
 } /* ny 2007 */ 

#loginarea {position: absolute; z-index: 1; top: 91px; width: 189px; left: 748px;}
#loginareafrontpage {position: absolute; z-index: 1; top: 86px; width: 189px; left: 748px;}
#loginbox { background-color:#f4f0ed; padding: 10px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FFFFFF; font-size: 11px; }
#loginboxfrontpage { background-color:#f4f0ed; padding: 10px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FFFFFF; font-size: 11px; }
input.login { width: 161px; font-size: 11px; }
.loginbutton { width: 70px; font-size: 11px; padding-right: 0px; padding-left: 0px; background-color: #F4F0ED; margin-top: 5px; margin-right: 4px; font-family: Arial, Helvetica, sans-serif; cursor: pointer; }
.floatingButton { font-size: 11px; padding-right: 5px; padding-left: 5px; background-color: #F4F0ED; margin-top: 5px; font-family: Arial, Helvetica, sans-serif; cursor: pointer; }

div.rightbox { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #E2DAD8; padding: 10px; }
div.rightboxgrey { 
	padding: 8px 10px 0px 10px;
}

div.rightboxgreyheading {
	border-bottom: 1px solid #FFF;
	background-image: url(/images/bg_rightcolumn_header.gif);
	background-repeat: no-repeat;
	height: 23px;
	padding: 8px 0px 0px 10px;
 } /* ny 2007 */

.calc {background-image: url(/upload/images/kalk_ikon.gif); background-repeat:no-repeat; padding-left: 30px; padding-top: 4px; padding-bottom:10px;}
.pension {background-image: url(/upload/images/pensjon.gif); background-repeat:no-repeat; padding-left: 30px; padding-top: 4px; padding-bottom:10px;}
.course {background-image: url(/upload/images/kurs.gif); background-repeat:no-repeat; padding-left: 30px; padding-top: 4px; padding-bottom:10px;}
.news {background-image: url(/upload/images/news.gif); background-repeat:no-repeat; padding-left: 30px; padding-top: 4px; padding-bottom:10px;}
.download {background-image: url(/upload/images/last_ned.gif); background-repeat:no-repeat; padding-left: 30px; padding-top: 4px; padding-bottom:10px;}
.readalso {background-image: url(/upload/images/les_mer.gif); background-repeat:no-repeat; padding-left: 30px; padding-top: 4px; padding-bottom:10px;}
.tools {background-image: url(/upload/images/verktoy.gif); background-repeat:no-repeat; padding-left: 30px; padding-top: 4px; padding-bottom:10px;}
.links {background-image: url(/upload/images/lenker.gif); background-repeat:no-repeat; padding-left: 30px; padding-top: 4px; padding-bottom:10px;}
.examples {background-image: url(/upload/images/eksempler.gif); background-repeat:no-repeat; padding-left: 30px; padding-top: 4px; padding-bottom:10px;}
.loggin {background-image: url(/upload/images/logg_inn.gif); background-repeat:no-repeat; padding-left: 30px; padding-top: 4px; padding-bottom:10px;}

div.rightboxgreybottom { 
	border-bottom: 3px solid #FFF; 
	background-image: url(/images/bg_rightcolumn_bottom.gif);
	background-repeat: no-repeat;
	height: 15px;
	padding: 0px 0px 0px 0px;
} /* ny 2007 */

/* FOOTER */
#footer { background: #E9E5E2; text-align:center; height: 12px; padding: 8px; width: 921px; border-top-width: 2px; border-top-style: solid; border-top-color: #FFFFFF; }


/* ACCESSIBILTY */
#hidden { position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden; }

#newsarchive { margin-bottom: 20px; }



#kalkulatorVenstre {
	background-color: #E9E5E2;
	float: left;
	width: 175px;
	padding: 10px;
	border: 1px solid #AAA;
}

#LanekalkulatorVenstre {
	background-color: #E9E5E2;
	float: left;
	width: 175px;
	padding: 10px;
	border: 1px solid #AAA;
}


#kalk2 {
      background-color: #F4F0ED;
      float: left;
      width: 350px;
      height: 435px;
      border: 1px solid #AAA;
	  padding: 5px;
}

html>body #kalk2 
{
      background-color: #F4F0ED;
      float: left;
      width: 350px;
      min-height: 435px;
      height:auto;
      border: 1px solid #AAA;
	  padding: 5px;
}


#kalkevneHoyre 
{
	background-color: #F4F0ED;
	float: left;
	width: 260px;
	height: 315px;
	border: 1px solid #AAA;
	padding: 5px;
}
	
#kalkfield {
	font-size: 90%;
	width: 140px;
}
#kalkleft {
	line-height: 20px;
	margin-left: 0px;
}
#kalkleftcenter {
	margin-bottom: 5px;
	margin-left: 5px;
	text-align: center;
}

table { margin: 0px 0px 25px 0px; padding: 0px; }
caption {font-size: 115%; font-weight:bold; margin:0px; padding:0 0 10px 0; text-align:left;}
#spkIframe {margin-top:20px;}
.h2spacer {margin-bottom: 20px;}
th { text-align:left;}

/* Egendefinerte stiler som kan brukes av redaktører i editor */

#content .left { width: 230px; float: left;}
#content .right { width: 230px; float: left; margin-left: 19px; clear:right;}
#content .left img {float:left; margin: 0 10px 10px 0;}
#content .right img {float:left; margin: 0 10px 10px 0;}