body, p, td {
	font-family: Arial;
	font-size: 9pt;
	}

h1 {
	font-size: 9pt;
	margin: 0;
	}

h2 {
	font-size: 11pt;
	}

th {
	font-family: arial;
	font-size: 9pt;
	background: #6C6EA3;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	}

.BGgronn {
	background: #C3FFAC;
	}

.BGrod {
	background: #FFCCCC;
	}

.ledetekst {
	background: #eeeeee;
	font-weight: bold;
	}

.MStall {
	border-left: 1px solid #BCBDD5;
	border-bottom: 1px solid #BCBDD5;
	font-weight: bold;
	font-size: 8pt;
	}

.MStekst {
	border-bottom: 1px solid #BCBDD5;
	font-size: 8pt;
	}

.MSboks {
	border-top: 1px solid #BCBDD5;
	border-left: 1px solid #BCBDD5;
	border-right: 1px solid #BCBDD5;
	}
	
.menyboks {
	border: 1px solid #BCBDD5;
	font-size: 8pt;
	color: #1D2172;
	padding-left: 3px;
	}

.menylink {
	color: #1D2172;
	text-decoration: none;
	}

.brukernavn {
	font-size: 8pt; 
	width: 100px; 
	color: #1D2172; 
	border: 1px solid #BCBDD5;
	}
	
.Knapp {
	border: 1px solid #BCBDD5;
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	width: 38px;
	background: #efefef;
	height: 18px;
	}

.LoggInnKnapp {
	border: 1px solid #BCBDD5;
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	background: #efefef;
	height: 18px;
	}


.ProdSokTekst {
	font-size: 8pt; 
	width: 121px; 
	height: 18px;
	color: #1D2172; 
	border: 1px solid #BCBDD5;
	}	
	
.liste, .liste2 {
	font-size: 8pt;
	}

.liste {
	background: #E4E4EE;
	}

.liste2 {
	background: #f5f5f5;
	}

.auksjonsliste00, .auksjonsliste01, .auksjonsliste20, .auksjonsliste21 {
	font-size: 8pt;
	}

.auksjonsliste00 {
	background: #E4E4EE;
	}

.auksjonsliste20 {
	background: #ffffcc;
	}

.auksjonsliste21 {
	background: #ffffcc;
	}

.auksjonsliste01  {
	background: #f5f5f5;
	}

.medialiste {
	background: #E4E4EE;
	}

.medialiste2 {
	background: #f5f5f5;
	}

.auksjonslink {
	text-decoration: none;
	font-size: 9pt;
	color: #3D2D85;
	}

.budlink_tmp {
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
	}

.budknapp_tmp {
	background:url(Bilder/gibudknapp_tom.gif) no-repeat;
	height: 21px;
	width: 43px;
	display:block;
	padding-top: 2px;
	}

.budlink {
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
	color: #3D2D85;
	}

.budknapp {
	border: 1px solid #000000;
	background: #efefef;
	}

.Flipp {
	background: #dddddd;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	}

.FlippValgt {
	background: #000080;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	}

.FlippLink {
	color: #000000;
	}

.FlippLinkValgt {
	color: #ffffff;
	}

.GenerellInfo {
	background: #000080;
	color: #ffffff;
	font-weight: bold;
	font-size: 12pt;
	}

.Innlogget {
	background: #FF0000;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	}

.minstatus_flipper {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	}

.melding, .feilmelding {
	text-align: center; 
	font-size: 14pt; 
	font-weight: bold; 
	padding: 5px;
	}

.melding {
	border: 3px solid #3CD002;
	background: #C3FFAC; 
	}

.feilmelding {
	border: 3px solid #FE0000; 
	background: #ffcccc; 
	}

.auksjon1 {
	background: #7A7CAD; 
	color: #ffffff; 
	font-weight: bold;
	border-top: 1px solid white;
	}
	
.auksjon2 {
	background: #BDBDD7;
	color: #ffffff; 
	font-weight: bold;
	border-top: 1px solid white;
	}

.oblFelt {
	background: #BDBDD7; 
	border: 1px solid #bbbbbb;
	}

.utvalglink00, .utvalglink11 {
	text-decoration: none;
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
	}

.utvalglink01, .utvalglink10 {
	text-decoration: none;
	color: #ffffff;
	font-size: 8pt;
	}

.deltlink {
	text-decoration: none;
	color: #ffffff;
	font-size: 10pt;
	}

.deltlink_valgt {
	text-decoration: none;
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	}

.flippDelt {
	background: #ff6600; }
	
.utvalg {
	background: #112277;
	text-align: center;}
	
.hjelp {
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Arial;
	text-decoration: none;
	background: #ffff00;
	color: #112277;
	}

.nb_holder {
width:190px;
background-image:url(Bilder/nyhetsbrev.jpg);
background-repeat:no-repeat;
padding-top: 42px;
margin-bottom:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.nb_holder img
{
	margin-bottom:8px;
}
.nb_tf, .nb_bt {
border: 1px solid #bcbdd5;
font-size:10px;
padding: 3px 0 3px 4px;
width:100px;
float: right;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.nb_bt {
background-color: #efefef;
font-size:11px;
font-weight:bold;
padding: 2px;
width: 106px;
margin-top: 4px;
}
.label_tf{
float: left;
margin-top: 1px;
}
.clearhack{
height:0px;
font-size:0px; 
clear:both
}
.nb_riktig, .nb_feil{
width: 172px;
border: 1px solid #ededed;
padding: 12px 5px 5px 5px;
margin-top:5px;
background-image:url(Bilder/ok.jpg);
background-repeat:no-repeat;
font-size:11px;
}
.nb_feil{
background-image:url(Bilder/feil.jpg);
}
.nb_header{
margin-left:58px;
font-size:14px;
font-weight:bold;
margin-bottom: 12px;
padding-bottom: 3px;
border-bottom: 1px solid #999999;
}
.alleproduktnyhter {
margin-top: 6px;
}

.footer_tekst{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
}

/* ### Fastpris start ### */

.glossymenu{
	padding: 0 0 0 0px;
	background: url(Bilder/menug_bg.gif) repeat-x; 
	height: 46px;
	list-style: none;
	width:557px;
	float:left;
	margin:0;
}

.glossymenu li{
	float:left;
}

.glossymenu li a{
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding:0 0 0 19px; 
	height: 46px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;	
}

.glossymenu li a b{
	float: left;
	display: block;
	padding: 0 24px 0 8px; 
}

.glossymenu li.current a, .glossymenu li a:hover{
	color: #fff;
	background: url(Bilder/menug_hover_left.gif) no-repeat; 
	background-position: left;
}

.glossymenu li.current a b, .glossymenu li a:hover b{
	color: #fff;
	background: url(Bilder/menug_hover_right.gif) no-repeat right top; 
}


a.ovalbutton{
background: transparent url('Bilder/oval-orange-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Verdana; 
font-weight:bold;
line-height: 16px; 
height: 24px; 
padding-left: 11px; 
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #000;
}

a.ovalbutton span{
background: transparent url('Bilder/oval-orange-right.gif') no-repeat top right;
display: block;
padding: 4px 18px 4px 7px; 
}

a.ovalbutton:hover{ 
background-position: bottom left;
text-decoration:underline;
}

a.ovalbutton:hover span{ 
background-position: bottom right;
color: black;
}

.buttonwrapper{ 
overflow: hidden; 
float:right;
}

.containerWrapper, .kategoriWrapper{
width:555px !important; 
width:557px;
border:1px solid #e26020;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background:url(Bilder/JSbgProd.jpg) repeat-x;
float:left;
}
.kategoriWrapper{
width:545px !important; 
width:557px;
padding:10px 0 0 10px;
}
.produktWrapper{
border:1px solid #e26020;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background:url(Bilder/JSbgProd.jpg) repeat-x;
float:left;
width:555px !important; 
width:557px;
padding:15px 0 0 0;
margin-bottom:15px;
}
.kategoriHvorHeader{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
background-color:#e26020;
width:552px !important; 
width:557px;
padding:0 0 2px 5px;
color:#FFF;
}
.kategoriHvorHeader a{
text-decoration:underline;
color:#fff;
}
.STStor{
width:138px;
float:left;
margin-bottom:4px;
}
.STStorW{
padding-left:21px;
padding-right:21px;
width:138px;
float:left;
border-right:1px dotted #e07845;
border-bottom:1px dotted #e07845;
padding-top:20px;
cursor:pointer;
}
.STStorT, .STPris{
font-size:10px;
margin: 4px 0 5px 3px;
height:50px;
border-bottom:1px solid #f9ddce;
float:left;
overflow:hidden;

}
.STPris{
height:27px;
width:65px;
border-bottom:0;
font-size:12px;
margin-bottom:6px;
}
.STPrisS{
height:20px;
width:100px;
font-size:16px;
float:left;
margin:2px 0 0 7px;
}
.STPrisLiten{
font-size:10px;
}
.STPrisMed{
font-size:23px;
}
.STStor img{
border:1px solid #e26020;
}
.ch{
height:0px; 
clear:both;
size:0px;
height:0px;
line-height:0px;
}
.kat_wrapper{
width:510px !important; 
width:520px;
margin:0 0 25px 0;
padding:5px;
padding-top:8px;
border:1px solid #fbeae1;
border-bottom:1px solid #e26020;
cursor:pointer;
}
.kat_bilde{
width:85px;
height:85px !important;
height:65px;
float:left;
margin-right:8px;
}
.kat_bilde img {
border:1px solid #e26020;
}
.kat_T{
width:410px !important;
width:410px;
height:54px !important;
height:59px;
overflow:hidden;
float:left;
border-bottom:1px solid #f1bca3;
margin-bottom:4px;
padding-bottom:4px;
}
.ProdHolder{
float:left;
width:530px;
margin:0 0 15px 0;
}
.ProdHolder h1{
margin:0;
font-size:10px;
color:#666;
float:left;
border-bottom:1px solid #fbe8de;
padding-bottom:3px;
margin-bottom:5px;
padding-top:3px;
padding-left:5px;
padding-right:5px;
background-color:#fdf1eb;
margin-right:7px;
}
.ProdBilde{
width:195px;
height:230px !important;
height:210px;
float:left;
margin-right:8px;
}
.ProdBildeTS{
width:311px;
height:109px;
border-bottom:1px solid #f1bca3;
font-size:22px;
overflow:hidden;
margin-left:9px;
float:left;
}
.ProdBildeRamme{
width:190px;
height:190px;
padding:3px;
border:1px solid #e46322;
}


.ProdInfo{
width:130px;
height:110px;
float:right;
padding-left: 7px;
margin-top:8px;
border-left: 1px solid #fae0d4;
}

.ProdInfo h1{
margin:0;
font-size:10px;
color:#666;
float:left;
border-bottom:1px solid #fbe8de;
width:125px;
padding-bottom:3px;
margin-bottom:5px;
padding-top:3px;
padding-left:4px;
background-color:#fdf1eb;
}
.ProdInfoH {
float:right;
font-size:10px;
color:#333;
padding-right:5px;
text-align:right;
}
.ProdInfoPrisen{
font-size:32px;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
padding-bottom:5px;
width:160px;
margin-bottom:6px;
margin-left:8px;
margin-top:8px;
}
.ProdInfoKjopKnapp{
width:125px;
float:left;
margin-top:7px;
margin-left:17px;
}

.ProdInfoAntall{
font-size:10px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:155px;
}
.ProdInfoKjop{
width:175px;
height:130px;
float:left;
}
.ProdTekstInfo{
padding:5px 15px 8px 15px;
margin-bottom:10px;
}
.TekstHva{
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.TekstHvaLukk{
width:55px;
height:20px;
background:url(Bilder/reg_pillukk.jpg) no-repeat;
padding-left:25px;
float:right;
}
.fp_ok{
border:3px solid #00CC00;
background-color:#cfeccf;
font-size:16px;
font-weight:bold;
text-align:center;
padding:8px;
margin:10px;
margin-top:3px;
float:left;
clear:left;
width:533px;
}
.fp_feil{
border: 3px solid #CC0000;
background-color:#f5cccc;
font-size:16px;
font-weight:bold;
text-align:center;
padding:8px;
margin:10px;
margin-top:3px;
float:left;
clear:left;
width:533px;
}

.ch{
height:0px; 
clear:both;
}
.KatNav{
height:22px;
font-size:10px;
background-color:#e1601f;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
font-size:12px;
padding:2px 0 0 10px;
width:754px;
}
.KatNav a {
text-decoration:underline;
color:#FFF;
}
.ProdListe{
background:none;
width:752px;
border:1px solid #e26020;
border-top:0;
float:left;
padding: 20px 5px 6px 5px;
margin-bottom:30px;
}
.HK_wrapper{
width:720px;
padding:3px;
margin-left:8px;
margin-bottom:10px;
padding-bottom:5px;
border-bottom: 1px solid #f9ddd0;
}
.HK_h{
width:470px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin-right:15px;
border-right:1px solid #f9ddd0;
}
.HK_ProdTekst{
width:370px;
margin-right:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:80px;
float:left;
overflow:hidden;
border-right:1px solid #f9ddd0;
}
.HK_prodb{
width:85px;
float: left;
margin-right:15px;
}
.HK_prodb img{
padding:3px;
border: 1px solid #e1601f;
}


/* -- START Verving */
.verv_container{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:730px;
float: right;
padding-right:10px;
}
.verv_ch{
height:0px; 
clear:both
}
.verv_topptekst, .verv_toppinfo{
background:url(bilder/verv/verv_toppakke.jpg) no-repeat;
padding:15px 20px 50px 190px;
margin-top:20px;
}
.verv_toppinfo
{
	background-position:-10px 20px;
	margin-top:5px;	
	padding:10px 20px 40px 180px;
}
.verv_header{
margin:0 0 8px 0;
font-size:26px;
border-bottom: 1px solid #CCC;
}
.verv_hStats, .verv_hNok, .verv_hIkkeNok{
background:url(bilder/verv/verv_info.jpg) no-repeat 0 2px;
font-size:22px;
margin-bottom:8px;
border-bottom: 1px solid #CCC;
padding:0 0 3px 32px;
}
.verv_hNok{
background:url(bilder/verv/verv_nok.jpg) no-repeat 0 2px;
clear:both;
margin-top:30px;
margin-bottom:15px;
}
.verv_hIkkeNok{
background:url(bilder/verv/verv_ikkenok.jpg) no-repeat 0 2px;
margin-bottom:15px;
clear: right;
}
.verv_StatMidt{
width:330px;
border-right:1px solid #CCC;
padding: 5px 25px 5px 20px;
}
.verv_StatOppsumering{
width:350px;
float:right;
text-align:center;
padding:10px 0 30px 0;
color:#333;
}
.verv_poeng{
font-size:26px;
margin:0 38px 10px 38px;
padding-bottom:5px;
color:#000;
display:block;
}
.verv_h1, .verv_h2, .verv_h3{
background:url(bilder/verv/verv_epostersendt.jpg) no-repeat;
border-bottom:1px solid #CCC;
padding:6px 0 9px 42px;
margin-bottom:10px;
}
.verv_h2{
background:url(bilder/verv/verv_epostreg.jpg) no-repeat;
}
.verv_h3{
background:url(bilder/verv/verv_epostkjopt.jpg) no-repeat;
}
.verv_stats{
float:right;
width:40px;
font-weight:bold;
text-align:center;
}


.verv_ikkenokboks {
width:713px;
padding:0 0 14px 0;
background:url("bilder/verv/verv_bakikkenok.jpg") bottom left no-repeat;
margin-bottom:17px;
}
.verv_ikkenokboks h3 {
margin:0;
padding:7px 10px 3px 10px;
background:url("bilder/verv/verv_bakikkenok.jpg") top left no-repeat;
font-size:0px;
}
.verv_nokikkebakrep{
background-image:url(bilder/verv/verv_bakikkenokrep.jpg);
}
.verv_ikkenokboks p {
margin:0;
padding:0 10px 3px;
border:1px solid #91af71;
border-width:0 1px;
background:#fff;
}
.verv_ikkeprodbilde {
width:100px;
float:left;
padding-left:10px;
}
.verv_ikkeprodbilde img {
padding:3px;
border:1px solid #990000;
}

.verv_feilmld{
width:687px;
padding:10px 10px 10px 10px;
margin:8px 0 8px 0;
background-color:#FFD5D6;
border:3px solid #FF0000;
}
.verv_okmld{
width:687px;
padding:10px 10px 10px 10px;
margin:8px 0 8px 0;
border:3px solid #549642;
background-color:#c3dbbd;
text-align:center;

}


/* NOK boks */
.verv_nokboks {
width:713px;
padding:0 0 14px 0;
background:url("bilder/verv/verv_baknok.jpg") bottom left no-repeat;
margin-bottom:17px;
}
.verv_nokboks h3 {
margin:0;
padding:7px 10px 3px 10px;
background:url("bilder/verv/verv_baknok.jpg") top left no-repeat;
font-size:0px;
}
.verv_nokbakrep{
background-image:url(bilder/verv/verv_baknokrep.jpg);
background-position: -2px 0;
}
.verv_nokboks p {
margin:0;
padding:0 10px 3px;
border:1px solid #91af71;
border-width:0 1px;
background:#fff;
}
.verv_prodbilde {
width:100px;
float:left;
padding-left:10px;
}
.verv_prodbilde img {
padding:3px;
border:1px solid #006600;
}
.verv_prodtekst{
width:270px;
border-right:1px solid #CCC;
float:left;
padding-right:20px;
margin-right:8px;
}
.verv_prodtekstH{
height:52px;
overflow:hidden;
border-bottom:1px solid #CCC;
padding-bottom:6px;
}
.verv_prodinfo{
background:url(bilder/verv/verv_prodinfo.jpg) no-repeat 0 2px;
padding:2px 0 2px 22px;
float:left;
margin-top:7px;
}
.verv_prodkoster{
width:190px;
border-right:1px solid #CCC;
float:left;
padding-right:4px;
text-align:center;
height:86px;
margin-right:8px;
}
.verv_prodkosterP{
font-size:22px;
padding-top:5px;
}
.verv_prodantall{
width:100px;
float:left;
}
/* NOK boks slutt */

.verv_fullfor{
background:url(bilder/verv/verv_fullfor.jpg) no-repeat;
float:right;
width:187px;
height:39px;
margin:0 17px 25px 0;
text-align:center;
padding-top:8px;
}
.verv_tfholder{
width:730px;
padding: 6px 0 8px 5px;
border-bottom:1px solid #CCC;
margin-bottom:8px;
background-color:#f2f5ee;
}
.verv_tft{
width:110px;
float:left;
font-weight:bold;
}
.verv_tf{
width:350px;
float:left;
}
.verv_textfield{
width:372px;
height:14px;
padding:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.verv_fullforinfo {
width:362px;
height:137px;
background:url(bilder/verv/verv_infogodkjenn.jpg) no-repeat;
padding: 7px 7px 7px 130px;
}

.verv_fullforholder {
width:210px;
height:100px;
float:right;
text-align:center;
}

.verv_antsendt_topp, .verv_blittmedlem_topp, .verv_gjennomfort {
height:45px;
width:570px;
background:url(bilder/verv/verv_antallsendt_topp.jpg) no-repeat;
padding: 16px 0px 0px 95px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
margin:8px 0 10px 0;
}

.verv_blittmedlem_topp {
background:url(bilder/verv/verv_antallblittmedlem_topp.jpg) no-repeat;
}

.verv_gjennomfort {
background:url(Bilder/verv/verv_antallgjennomfort.jpg) no-repeat;
}

.verv_tformat {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.verv_tformat td {
height:28px;
border:1px solid #666;
margin:8px;
padding:8px;
}
.verv_tformat tr {
height:28px;
border:1px solid #666;
margin:8px;
padding:8px;
}
.verv_ok_sendt{
width:582px;
padding:15px 10px 10px 110px;
margin:8px 0 8px 0;
border:3px solid #549642;
background:url(Bilder/verv/verv_mailsendt.jpg) no-repeat 7px 4px;
background-color:#c3dbbd;
font-size:18px;
}
.verv_ok_kjop{
width:560px;
padding:35px 10px 35px 170px;
margin:8px 0 0 0;
border:3px solid #549642;
background:url(Bilder/verv/verv_kjopvellykket.jpg) no-repeat 7px 4px;
background-color:#c3dbbd;
font-size:24px;
}
/* -- END Verving */


/* -- START LandingsSide */

.ls_wrapper{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#170a61;
}
.ls_topp{
width:538px !important; 
width:560px;
height:70px;
background:url(Bilder/LandingsSide/ls_toppheader.jpg) no-repeat;
padding: 102px 25px 10px 24px;
margin-bottom:5px !important;
margin-bottom:20px;
font-size:16px;
}
.ls_logginn{
width:100%;
height:52px;
background:url(Bilder/LandingsSide/ls_logginn.jpg) no-repeat;
padding: 39px 0 0 50px;
margin-bottom:5px !important;
margin-bottom:35px;
}
.ls_tf{
border:1px solid #170a61;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:100px;
padding: 3px;
margin-right:8px
}
.ls_bgpunkt{
background:url(Bilder/LandingsSide/ls_bgpunkt.jpg) repeat-x;
padding:9px 0 0 10px;
margin-bottom:8px !important;
margin-bottom:0px;
}
.ls_punktimg{
width:90px;
height:90px;
float:left;
border:1px solid #b9e3b9;
margin-right:12px;
padding: 3px;
background-color:#FFF;
}
.ls_punktt{
padding-top:3px;
float:left;
width:432px;
height:110px;
}
.ls_punktt h1{
margin: 0 0 4px 0;
font-size:16px;
font-family:inherit;
font-weight:bold;
display:block;
border-bottom:1px solid #b9e3b9;
padding-bottom:2px;
}
.ls_ch{
height:0px; 
clear:both;
font-size:0px;
}

/* -- END LandingsSide */

/*
#########################################################
GLEMT PASSORD / LOGG INN SIDER
#########################################################
*/
.gp_wrapper{
width:978px;
padding: 5px;
margin: 0 auto;
border: 3px solid #1d2172;
background-color:#FFFFFF;
}
.gp_nav{
width:176px;
float:left;

}
.gp_navright{
width:185px;
float:right;
margin-right:8px;

}
.gp_content, .gp_content2{
width:786px;
float:right;
margin: 0 0 10px 0;
}
.gp_content2{
width:575px;
margin:0 15px 10px 0;

}
.gp_content_no_right_menu{
float:right;
width:780px;
margin:0 15px 10px 0;
}
.gp_header, .gp_headerMP{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background:url(Bilder/Login/reg_ikon_topp.jpg) no-repeat 14px 50px;
width:750px;
margin: 23px 0 23px 0;
}
.gp_headerMP{
background:url(Bilder/Login/gp_endrepw.jpg) no-repeat 10px 50px;
}
.gp_overskrift{
margin:0 0 11px 10px;
padding:0 0 5px 0;
font-size:26px;
border-bottom: 1px solid #CCC;
}
.gp_thead{
margin:0 0 0 10px;
border-bottom: 1px solid #CCC;
}
.gp_thead_t{
margin:6px 0 0 96px;
float:left;
}
.gp_mldfeil{
width:650px;
border:2px solid #990000;
padding: 15px 10px 25px 70px;
margin: 0 0 15px 15px;
background:url(Bilder/Login/gp_feil.jpg) no-repeat 12px 12px;
background-color:#eacbcb;
}
.gp_mldok{
width:650px;
border:2px solid #009900;
padding: 15px 10px 10px 70px;
margin: 0 0 15px 15px;
background:url(Bilder/Login/gp_ok.jpg) no-repeat 12px 12px;
background-color:#cbeacb;
}
.gp_mldtekst{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
}
.gp_riktig{

}
.gp_bhead{
float:right;
width:280px;
margin: 8px 0 10px 10px;
}
.gp_ch{
height:0px;
font-size:0px;
clear:both
}
.gp_bwrap{
width:735px;
margin: 0 0 0 15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:url(Bilder/Login/gp_l.jpg) no-repeat;
}
.gp_b1h{
float:right;
width:348px;
}


/*
#########################################################
GLEMT PASSORD / LOGG INN BOKSER
#########################################################
*/
.gp_b1 {
width:348px;
padding:0 0 14px 0;
background:url("Bilder/Login/gp_b1.jpg") bottom left no-repeat;
font-size:10px;
text-align: left;
font-size:12px;
float: left;
	}
.gp_b1 h3 {
margin:0;
padding:7px 10px 10px 10px;
background:url("Bilder/Login/gp_b1.jpg") top left no-repeat;
font-size:18px;
font-weight:bold;
}
.gp_b1_h{
border-bottom:1px solid #ccc;
padding-bottom:5px;
}
.gp_b1_tf{
width:310px;
font-size:14px;
margin: 0 0 10px 15px;
}
.gp_tf{
font-size:13px;
width:230px;
height:18px;
padding:4px;
border:1px solid #ccc;
margin-top:5px;
}
.gp_b1 p {
margin:0;
padding:0 10px 3px;
border:1px solid #d3d3d3;
border-width:0 1px;
background:#f4f4f4;
}
.gp_b1_b{
background-image:url(Bilder/Login/gp_b1b.jpg);
}



.gp_b2 {
width:734px;
padding:0 0 14px 0;
background:url("Bilder/Login/gp_b2.jpg") bottom left no-repeat;
font-size:10px;
text-align: left;
font-size:12px;
float: left;
	}
.gp_b2 h3 {
margin:0;
padding:7px 10px 10px 10px;
background:url("Bilder/Login/gp_b2.jpg") top left no-repeat;
font-size:18px;
font-weight:bold;
}
.gp_b2_h{
border-bottom:1px solid #ccc;
padding-bottom:5px;
}
.gp_b2_tf{
width:310px;
font-size:14px;
margin: 0 0 10px 15px;
}

.gp_b2 p {
margin:0;
padding:0 10px 3px;
border:1px solid #d3d3d3;
border-width:0 1px;
background:#f4f4f4;
}
.gp_b2_b{
background-image:url(Bilder/Login/gp_b2b.jpg);
}
.gp_headerBT{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background:url(bilder/login/gp_brukerbetingelser.jpg) no-repeat 14px 50px;
width:750px;
margin: 23px 0 23px 0;
text-align:left;
}
/*#########################################################*/



/*
#########################################################
NAV CSS
#########################################################
*/
.nav_left_with_table{
width:170px;
float:left;

}
.nav_sokform {
	width:170px;
	height:31px;
	position:relative;
}
.nav_sokfelt {
	border:1px solid #b0b0b0;
	border-right:none;
	background-image:url(bilder/Navigation/nav_bak_sf.jpg);
	width:124px;
	height:14px;
	padding:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	position:absolute;
	left: 0px;
	top: 1px;
}
.nav_sokknapp {
	background-image:url(bilder/Navigation/nav_sokknapp.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	background-position:0px 0px;
	border:none;
	width:38px;
	height:30px;
	position:absolute;
	cursor:pointer;
	left: 131px;
	top: -1px;
}
.nav_navholder {
	width:170px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.nav_minside, .nav_tilforsiden, .nav_loggut {
	background:url(bilder/Navigation/nav_navigasjon.jpg) no-repeat;
	height:21px;
	padding: 12px 0 0 38px;
}
.nav_tilforsiden {
	background-position:0 -33px;
}
.nav_loggut {
	background-position:0 -66px;
	height:25px;
}
.nav_navwrapper {
	width: 169px; /*width of menu*/
	overflow:hidden;
}
.nav_navwrapper ul {
	list-style-type: none;
	margin: 5px 0;
	padding: 0;
	border:1px solid #dfdfdf;
}
.nav_navwrapper ul li a, .nav_n1 ul li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	display: block;
	color:#0000ff;
	width:160px;
	padding: 5px 0 5px 8px;
	text-decoration: none;
	border-bottom:1px solid #d1d0d0;
}
.nav_navwrapper ul li a:visited, .nav_navwrapper ul li a:active{
	color:#0000ff;
}
.nav_navwrapper li.valgt a {
background-color: #e2e3ed;
font-weight:bold;
padding-left:8px;
color:#0000ff;

}
.nav_navwrapper li.nav_n1 a 
{
	width:159px;
}
.nav_navwrapper li.nav_n2 a {
	padding-left:20px;
	width:147px;
	background-image:url(bilder/Navigation/nav_bgskille.gif);
	background-repeat:no-repeat;
}
.nav_navwrapper li.nav_n3 a {
	padding-left:35px;
	width:132px;
	background-image:url(bilder/Navigation/nav_bgskille.gif);
	background-repeat:no-repeat;
	background-position: 15px 0;
}
.ubercolortabs a:hover, .ubercolortabs li.selected a {
	background-color: #AE5300;
	color: white;
}
.nav_navwrapper ul li a:hover {
	background-color: #f4f4f8;
}
