<!--
h1 {
	font-size: 18px;
	line-height: 16px;
	font-weight:700;
	white-space:nowrap;
	color:#6183a1;
	margin: 0px 0px 5px 0px;
	padding:0px;
}
h2 {
	font-size: 14px;
	line-height: 14px;
	font-weight:700;
	white-space:nowrap;
	margin: 2px 0px 5px 0px;
	padding:0px;
}
h3 {
	font-size: 12px;
	line-height: 12px;
	font-weight: 100;
	margin: 15px 0px 1px 0px;
	padding: 0px;
	font-weight: 700;
}

h4, h5, h6 {
	font-size: 11px;
	line-height: 14px;
	font-weight: 200;
}
p {
	margin:0px; padding:0px;
	line-height:115%;
	font-size:11pt;
}
h1,h2,h3,h4,h5,h6 {
	padding-bottom: 0.3em;
}
ul {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}
li {
	list-style-image: none;
	background-image: url(images/bulletbluesquare.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left : 10px;
	margin-left:5px;
}
.sammenlignprods {
border-right:1px solid #666;
border-top:none;
border-left:none;
border-bottom:none;
}

.sammenlignprods_stipplaunder {
border-right:1px solid #666;
border-top:none;
border-left:none;
border-bottom:1px dashed #666;
}

.sammenlignprods_stipplaunder_noright {
border-right:none;
border-top:none;
border-left:none;
border-bottom:1px dashed #666;
}

.colorchanger{
	float:left;
	overflow:visible;
	margin-top:-130px;
	margin-left:0px;
	padding:0px;
	position: relative;
	height: 34px;
	width: 270px;
	left: 33px;
  	top: 180px;
	text-align:left;
}
body,td,th {
	font-size:11pt;
	font-family:Calibri,Helvetica,Verdana, Geneva, sans-serif;
	color:#505050;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #cdcdcd;
}
.globalbg08a {
	background-color:#fff;
	background-image:url(images/layout2010/backgroundsite1.gif);
	background-repeat:repeat-x;
	background-position:left top;
}
.breadcrumbstyle1 {
	float:left;
	padding-left:25px;
	padding-top:14px;
	color:#CCC;
}
.breadcrumbstyle2 {
	float:right;
	padding-right:25px;
	color: #FFFFFF;
	font-weight: bold;
	height:30px;
	padding-top:14px;
}
.rsstoplefticon {
	float:right;
	color: #FFFFFF;
	height:38px;
	margin-top:2px;
	width:83px;
	margin-right:15px;
}
.vdmenusyshead {
	float:left;
	height:65px;
	margin-left:0;
}
.topsiteadd{
	float:left;
	overflow:visible;
	margin-top:-160px;
	padding:0px;
	position: relative;
	height: 160px;
	width: 309px;
	left: 300px;
  	top: 180px;

}
.menutitle{
	cursor:pointer;
	margin-bottom: 5px;
	background-color:#ECECFF;
	color:#000000;
	width:140px;
	padding:2px;
	text-align:center;
	font-weight:bold;
/*/*/border:1px solid #000000;/* */
}
.bg_bottom1 {
	background-image:url(images/layout/bottom.gif);
}

.pagehead1 {
	font-size:12px;
	font-weight:700;
	color:#000;
	text-decoration:none;
	background-color:#fff;
}

.prisrad2 {
	background-color:#EEF7FF;
}

.all3x2sep1fin {
	background-image:url(images/layout/inchomemainsep.gif);
	background-repeat:repeat;
	background-position:center top;
}

.toprightcorner1 {
	background-image:url(images/bglogoright.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

a {
	color:#2c73af;
	font-weight:400;
}

a:hover {
	color:#CCC;
	text-decoration:none;
}

.mainmenu1 {
	font-weight:700;
	color:#FFF;
	text-decoration:none;
}
.newsfpbox {
	font-size: 11px;
	background-color:#f1f1f1;
	border:solid;

	border-bottom:none;
	
	border-left:solid;
	border-left-color:#d6d6d6;
	border-left-width:1px;

	border-right:solid;
	border-right-color:#d6d6d6;
	border-right-width:1px;

	border-top:none;
}
#navcontainer ul { list-style-type: none;margin:0px;padding:0px;list-style-image: none; }
.mainmenubg ul,.mainmenubgcur ul,.treemenuChild ul,.treemenuChildCurnt ul {
	list-style-type: none;
	margin-left:0px;
	padding-left:0px;
	margin:0px;
	padding:0px;
	list-style-image: none;
}

.mainmenubg li,.mainmenubgcur li,.treemenuChild li,.treemenuChildCurnt li {
	list-style-image: none;
	margin:0px;
	padding:0px;
}



.mainmenubg {
	font-size:16px;
	background-color:#f5f5f5;
	text-align:left;
	text-decoration:none;
	padding-left:7px;
	border-top: 1px solid #c5c5c5;
	line-height:24px;
	text-align:left;
	font-weight:bold;
	background-image:none;
	margin-left:0px;
}

.mainmenubg:hover {
	font-size:16px;
	background-color:#cbeaff;
	color:#0b3f6b;
	text-align:left;
	text-decoration:none;
	padding-left:7px;
	border-top: 1px solid #c5c5c5;
	line-height:24px;
	background-image:url(images/mainmenubullet1.gif);
	background-repeat:no-repeat;
	background-position:right 48%;
	text-align:left;
	font-weight:bold;
	margin-left:0px;
}
.mainmenubg_big {
	font-size:16px;
	background-color:#f5f5f5;
	text-align:left;
	text-decoration:none;
	padding-left:7px;
	border-top: 1px solid #c5c5c5;
	line-height:36px;
	text-align:left;
	font-weight:bold;
	background-image:none;
	margin-left:0px;
}

.mainmenubg_big:hover {
	font-size:16px;
	background-color:#cbeaff;
	color:#0b3f6b;
	text-align:left;
	text-decoration:none;
	padding-left:7px;
	border-top: 1px solid #c5c5c5;
	line-height:36px;
	background-image:url(images/mainmenubullet1.gif);
	background-repeat:no-repeat;
	background-position:right 48%;
	text-align:left;
	font-weight:bold;
	margin-left:0px;
}

.mainmenubgcur {
	font-size:16px;
	background-color:#cbeaff;
	color:#000;
	text-decoration:none;
	padding-left:7px;
	border-top: 1px solid #c5c5c5;
	line-height:24px;
	background-image:url(images/mainmenubullet1.gif);
	background-repeat:no-repeat;
	background-position:right 48%;
	text-align:left;
	font-weight:bold;
	margin-left:0px;
}

.mainmenubgcur:hover {
	font-size:16px;
	background-color:#f5f5f5;
	color:#ffa53a;
	text-decoration:none;
	padding-left:7px;
	border-top: 1px solid #c5c5c5;
	line-height:24px;
	background-image:none;
	text-align:left;
	font-weight:bold;
	margin-left:0px;
}

.mainmenubgcur_big {
	font-size:16px;
	background-color:#cbeaff;
	color:#000;
	text-decoration:none;
	padding-left:7px;
	border-top: 1px solid #c5c5c5;
	line-height:36px;
	background-image:url(images/mainmenubullet1.gif);
	background-repeat:no-repeat;
	background-position:right 48%;
	text-align:left;
	font-weight:bold;
	margin-left:0px;
}

.mainmenubgcur_big:hover {
	font-size:16px;
	background-color:#f5f5f5;
	color:#ffa53a;
	text-decoration:none;
	padding-left:7px;
	border-top: 1px solid #c5c5c5;
	line-height:36px;
	background-image:none;
	text-align:left;
	font-weight:bold;
	margin-left:0px;
}

.needed {
color:red;
font-weight:700;
}

.innlegg {
color:#7c7c7c;
}

.style1 {
font-weight:700;
color:#7DA8D9;
}

.style2 {
font-size:10px;
color:#666;
}

.style866c3 {
font-weight:700;
color:#CA0000;
}





.forfatter2 {
color:#406a96;
font-size:12px;
font-style:normal;
font-weight:700;
text-decoration:none;
}

.forfatter {
text-decoration:none;
font-size:11px;
font-weight:400;
color:#3985d3;
}

.info2 {
color:#7c7c7c;
font-size:10px;
font-weight:400;
text-decoration:none;
}

.iploggforing {
color:#666;
font-size:10px;
font-weight:400;
}

.countercolor {
color:#999;
text-decoration:none;
font-size:11px;
}

.nyhetoverskrift_1 {
	text-decoration:none;
	font-size:20px;
	font-weight:700;
	color:#6183a1;
}

.nyhetoverskrift_2 {
text-decoration:none;
font-size:14px;
font-weight:700;
color:#6183a1;
}

.nyhetoverskrift_3 {
text-decoration:none;
font-size:11px;
font-weight:700;
color:#878787;
}

.nfp_a_link_next {
font-size:12px;
color:#666;
text-decoration:none;
}

.nfp_ingressnews {
font-size:12px;
color:#7c7c7c;
}

.nyhet_body {
text-decoration:none;
font-size:14px;
font-weight:400;
color:#666;
}

.nyhetdatostil {
font-size:11px;
color:#6B8DB0;
text-decoration:none;
}

.firstnewsonfronthead {
font-size:11px;
text-decoration:none;
color:#666;
}

.overskrift {
font-weight:700;
font-size:16px;
text-decoration:none;
color:#666;
}

.ingress_paddother{
padding-right:3px;
}

.aoverskrift {
text-decoration:none;
color:#666;
}

.a_link_next {
font-weight:700;
color:#7c7c7c;
text-decoration:none;
font-size:12px;
}

.priser_aover {
background-color:#dde2e5;
}

.ingressnews {
font-size:11px;
color:#333;
}

.priser_aover_link {
background-color:#dde2e5;
}

.ingress {
text-decoration:none;
font-size:15px;
font-weight:400;
color:#666;
}

.ingressbold {
	text-decoration:none;
	font-size:15px;
	font-weight:700;
	color:#666;
}

.ingress_indent {
	text-decoration:none;
	font-size:12px;
	font-weight:400;
	color:#666;
	text-indent:8pt;
}

.textfield1bg {
background-image:url(tests/textfield1bg.gif);
background-repeat:no-repeat;
background-position:center center;
height:21px;
width:216px;
}

.submitbtn {
background-image:url(images/layout/signerbtn.gif);
background-repeat:no-repeat;
background-position:center center;
}

.colorborder1 {
border:1px solid #9ba7c3;
}

.bgbarsite1 {
background-image:url(images/layout/bgbarsite1.gif);
}

.prislayout {
	font-size:11px;
	font-weight:700;
	text-decoration:none;
	color:#000;
}

.redfields {
	font-size:11px;
	text-decoration:none;
	background-color: #eee5e6;
	border-top: 1px solid #D6BABA;
	border-right: 1px solid #D6BABA;
	border-bottom: 1px solid #D6BABA;
	border-left: 5px solid #b42626;
}

.greenfields {
	font-size:11px;
	text-decoration:none;
	background-color: #d6eed2;
	border-top: 1px solid #7dbb71;
	border-right: 1px solid #7dbb71;
	border-bottom: 1px solid #7dbb71;
	border-left: 5px solid #26b441;
}

.fields_white {
color:#333;
text-decoration:none;
background-color:#FFF;
border:1px solid #999;
}

.loginbutton {
background-color:#e3e3e3;
border-color:#efefef #b6b6b6 #b6b6b6 #efefef;
border-style:solid;
border-width:1px;
}

.backgroundtop {
background-image:url(images/layout/bg_top.gif);
}

.shaddow_left {
background-image:url(images/layout/shaddow_left.gif);
}

.shaddow_right {
background-image:url(images/layout/shaddow_right.gif);
}

.admactcolor {
font-weight:700;
}

.adm_men_acti {
color:#0a7de5;
font-weight:700;
text-align:center;
background-color:#eff5fb;
height:25px;
}



.nivaafarge1 {
color:red;
border-top:1px solid #333;
border-right:1px none #333;
border-bottom:1px solid #333;
border-left:1px none #333;
}

.nivaafarge2 {
color:#FF0;
border-top:1px solid #333;
border-right:1px none #333;
border-bottom:1px solid #333;
border-left:1px none #333;
}

.cpp_usernamecell {
border-top:1px solid #333;
border-right:1px none #333;
border-bottom:1px solid #333;
border-left:1px none #333;
}

/* ## GUESTBOOK ## */
.cp_gb_innlegg{
	font-size: 12px;
	font-weight: normal;
	color:#333333;
}
.cp_gb_infofield{
	font-size: 10px;
	font-weight: normal;
	color:#333333;
}
.cp_gb_imail{
	font-size: 10px;
	text-indent: 13px;
	background-image:url(images/esysx/l_mail.gif);
	background-position: left;
	background-repeat:no-repeat;
	height: 14px;
}
.cp_gb_iweb{
	font-size: 10px;
	text-indent: 13px;
	background-image:url(images/esysx/l_web.gif);
	background-position: left;
	background-repeat:no-repeat;
	height: 14px;
}
.cp_gb_iip{
	font-size: 10px;
	text-indent: 13px;
	background-image:url(images/esysx/l_ip.gif);
	background-position: left;
	background-repeat:no-repeat;
	height: 14px;
}
.cp_gb_idato{
	font-size: 10px;
	text-indent: 13px;
	background-image:url(images/esysx/l_datetime.gif);
	background-position: left;
	background-repeat:no-repeat;
	height: 14px;
}
.gb_imail{
	font-size: 10px;
	text-indent: 13px;
	background-image:url(images/esysx/l_mail.gif);
	background-position: left;
	background-repeat:no-repeat;
	height: 14px;
}
.gb_iweb{
	font-size: 10px;
	text-indent: 13px;
	background-image:url(images/esysx/l_web.gif);
	background-position: left;
	background-repeat:no-repeat;
	height: 14px;
}
.gb_iip{
	font-size: 10px;
	text-indent: 13px;
	background-image:url(images/esysx/l_ip.gif);
	background-position: left;
	background-repeat:no-repeat;
	height: 14px;
}
.gb_idato{
	font-size: 10px;
	text-indent: 13px;
	background-image:url(images/esysx/l_datetime.gif);
	background-position: left;
	background-repeat:no-repeat;
	height: 14px;
}

.helpline {
border:0 none;
padding:4px;
}

.adminmenylinks {
color:#406a96;
text-decoration:none;
font-weight:700;
}

.header1 {
font-size:12px;
font-weight:700;
color:#6183a1;
text-decoration:none;
}

.header2 {
font-size:11px;
font-weight:400;
color:#1065b2;
text-decoration:none;
}

.button_newsletter {
font-size:11px;
font-weight:400;
color:#FFF;
text-decoration:none;
border:none;
background-image:url(images/layout/buttons/button_send.gif);
background-repeat:no-repeat;
}

.header1galleri {
font-size:16px;
font-weight:700;
color:#6183a1;
}



.menyheadtop1 {
background-image:url(images/layout/menybgtop1.gif);
color:#FFF;
font-weight:700;
background-repeat:no-repeat;
}

.amainmenu {
font-size:12px;
font-weight:700;
color:#FFF;
text-decoration:none;
}

.amainmenu2 {
font-size:12px;
font-weight:700;
color:#406a96;
text-decoration:none;
}

.topmenulink {
font-size:12px;
font-weight:400;
color:#FFF;
text-decoration:none;
}

.topmenulink:hover {
font-size:12px;
font-weight:400;
color:#FF0;
text-decoration:underline;
}

.bggallerysys {
background-color:#c9d2ee;
border:1px solid #4e72c3;
}

.bggallerysysnpb {
background-color:#eee6c9;
border:1px solid #c3a14e;
}

.pub_bggallerysys {
background-color:#fff;
border:1px solid #CCC;
}

.pub_bggallerysys:hover {
background-color:#fff;
border:1px solid #2e7cb8;
}

.imageborder5 {
border:1px solid #bad0d6;
}

.bgmeny1atfroll {
background-image:url(images/layout/meny1bg.gif);
background-repeat:no-repeat;
background-position:right center;
}

.bgmeny1atf {
background-image:url(images/layout/meny1bgb.gif);
background-repeat:no-repeat;
background-position:right center;
}

.bgmeny1atf:hover {
background-image:url(images/layout/meny1bg.gif);
background-repeat:no-repeat;
background-position:right center;
}

.calend_monthlongbg {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
font-weight:700;
background-image:url(images/layout/calender_bg1.gif);
}

.calend_celltoday {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
font-weight:700;
}

.calend_cell {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
}

.profil_bilde_bg_bha {
background-image:url(gizmotico2profil.jpg);
background-repeat:no-repeat;
background-position:right top;
}

.menubg1naustet {
background-image:url(images/menybg1.gif);
background-repeat:no-repeat;
background-color:#FFF;
}

.bgbottomsitelayout1 {
background-image:url(images/bottomlayout1.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

.copyright {
color:#000;
font-size:10px;
}

.site_footer {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666;
text-align:center;
}



.bg_content1,.priser_aut {
background-color:#FFF;
}

.notneeded,.ukedagertrebokstsm {
font-size:10px;
color:#333;
text-decoration:none;
}

.prisoppdatertdato,.aoverskriftsingel,.abuttonlink {
color:#666;
}

.nfp_nyhetdatostil,.news_style_time,.admin_news_date,.cp_news_date {
font-size:11px;
color:#48709a;
}

.nfp_aoverskrift,.nfp_abuttonlink {
	font-size:13px;
	color:#666;
	text-decoration:none;
}
.nfp_firstnewsonfronthead {
	font-size:15px;
	line-height:15px;
	color:#666;
	text-decoration:none;
}

input,textarea {
font-size:11px;
font-family:Tahoma, Verdana, Arial, Helvetica, Georgia;
color:#000;
text-decoration:none;
background-color:#ececec;
border:1px solid #d7d7d7;
margin:3px;
padding:3px;
}

option,select {
font-size:11px;
font-family:Tahoma, Verdana, Arial, Helvetica, Georgia;
text-decoration:none;
border:1px solid #d7d7d7;
background:#ECECEC;
color:#000;
}

.amainmenu:hover,.amainmenu2:hover {
font-size:12px;
font-weight:700;
color:#CCC;
text-decoration:underline;
}

.treemenuChild {
	color:#666666;
	font-size:12px;
	text-decoration:none;
	line-height:15px;
	padding-left:9px;
	background-color:#f5f5f5;
	text-align:left;
	background-image:none;
	margin-left:0px;
}
.treemenuChild:hover {
	color:#000;
	font-size:12px;
	text-decoration:none;
	line-height:15px;
	padding-left:9px;
	background-color:#cbeaff;
	text-align:left;
	background-image:none;
	margin-left:0px;
}
.treemenuChildCurnt {
	color:#000;
	font-size:13px;
	text-decoration:none;
	line-height:16px;
	padding-left:9px;
	background-color:#cbeaff;
	text-align:left;
	font-weight:700;
	background-image:none;
	margin-left:0px;
}
.treemenuChildCurnt:hover {
	color:#ffa53a;
	font-size:13px;
	text-decoration:none;
	line-height:16px;
	padding-left:9px;
	background-color:#f5f5f5;
	text-align:left;
	font-weight:700;
	background-image:none;
	margin-left:0px;
}
.form_input_required{
	background-color: #ececec;
	border-top: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	border-left: 5px solid #0033cc;
}
