* { padding: 0; margin: 0; }

body {background: #fff url("img/common/bg.gif") repeat-y; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Verdana, Helvetica, sans-serif; font-size: 12px;}
body.lite {background: #fff none;}

/* Universale stiler */
a {color:#000;}
a:hover {color: #9e041d;}
p {font-size: 12px; line-height: 18px;}
.small {font-size:11px;}
.center {text-align:center;}
.width160px {width:160px;}
.block {display:block;}
.floatright {float:right;}
.floatleft {float:left;}
.caps {text-transform:uppercase;}
.clear {clear:both;}
.hide {display:none; visibility:hidden;}
.marginright {margin-right:10px;}
.r { text-align: right; }


#wrapper {margin: 0; width: 1000px;}
#errortable table {clear:both; width:100%;}

/* Button */
input.button {border:none; font-size: 13px; background: #babcbc url('img/common/knapp.gif') top left repeat-x; display:block; margin: 0px 5px 10px 0px; padding: 5px; text-align: center; text-decoration:none;}
input.button:hover, input.smallbutton:hover {color:#9e041d;}
a.button {font-size: 12px; background: #babcbc url('img/common/knapp.gif') top left repeat-x; display:block; margin: 0px 5px 10px 0px; padding: 5px; text-align: center; text-decoration:none;}
a.buttonactive, a.buttonactive:hover {font-size: 12px; background: #9e041d; display:block; margin: 0px 5px 10px 0px; padding: 5px; text-align: center; text-transform:uppercase; text-decoration:none; color: #fff;}

a.knapp {border:none; font-size: 13px; background: #babcbc url('img/common/knapp.gif') top left repeat-x; text-align: center; text-transform:uppercase; text-decoration:none; margin: 0px 10px 0px 0px; padding: 0px 10px 0px 10px; width: 150px; height: 24px; position:relative; top: -1px;}
a.knapp:hover {color:#9e041d;}
/* Header */

#header {background-image: url("img/common/pattern_background.gif");color: #333; width: 1000px; padding: 0px; height: 100px; margin: 0px 0px 0px 0px; }


/* Header meny */

/*
#header ul.meny {float:right; height: 35px; padding-left: 200px;}
*/
#header ul.meny {float:right; height: 35px; }
#header ul.meny li {display:block; float:left; margin:10px 15px 0px 0px;}
* html #header ul.meny li {margin:10px 10px 0px 15px !important;}
#header ul.meny a {font-family: arial, Helvetica, sans-serif; color: #333; font-size: 12px; text-decoration: none;}
#header ul.meny a.active {font-weight:bold;}
#header ul.meny a:hover {text-decoration:underline;}
#header ul.meny li select {width:170px; height:25px; background:#e5e5e5; font-weight: bold; padding: 3px 3px 3px 3px; border: 0px;}


/* Header logo */


#header img {float:left; margin: 20px 0px 0px 20px; border: 0;}

/* Header land */

/*
#header ul.topform {float:right;  margin: 20px 15px 0px 0px; width:350px; }
*/
#header ul.topform {float:right;  margin: 5px 15px 0px 0px; width:750px;}
* html #header ul.topform {margin:20px 10px 0px 0px;}
#header ul.topform li {height:25px; display:block; margin:5px 0px 5px 0px; float:right;}
#header ul.topform li select {width:170px; height:25px; background:#e5e5e5; font-weight: bold; padding: 3px 3px 3px 3px; border: 0px;}
	* html #header ul.topform li select { position:relative; top:3px;}
	* + html #header ul.topform li select { position:relative; top:3px;}
#header ul.topform li span {font-family: arial, Helvetica, sans-serif; color: #333; font-size: 14px; margin:0px 25px 0px 0px;}

#header ul.topform li.status {margin: 0px 150px 0px 0px; padding: 7px 0px 0px 0px;}
* + html #header ul.topform li.status {padding: 14px 0px 0px 0px;}
* html #header ul.topform li.status {padding: 12px 0px 0px 0px;}


/* Header Flagg */

.flagg {float:right; display:block; height: 18px;margin: 0px 10px 0px 0px; padding:0px;}

.flagg a img {border:0px; margin:5px 5px 0px 0px !important; padding:0px !important;}

* html .flagg {margin-bottom:10px;}
* + html #header {height:105px;}

/* Meny rÂ¿d linje */

#navigation {float: left; width: 1000px; height: 39px; color: #ffffff; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: transparent url('img/common/menu_bg.gif') top left no-repeat;}
#navigation ul {list-style: none; padding: 0px 0px 0px 1px; margin: 0px 0px 0px 210px; font-size:13px;}
#navigation ul li {float: left; margin: 0px; font-weight: bold;}
#navigation ul li a {background: transparent url('img/common/menu_idle.gif') top left repeat-x; line-height: 2.2em; float: left; width: 12em; display: block; height: 30px; color: #fff; text-decoration: none; text-align: center; border-right:1px solid #f0f0f0;}
#navigation ul li a.active {background: transparent url('img/common/menu_active.gif') top left repeat-x; color: #000; }
#navigation ul li a:hover {background: #ccc; color:#000; text-decoration: none;}

/* Hide from IE5-Mac \*/
#navigation li a {float: none}
/* End hide */

/* SÂ¿kefelt rÂ¿d linje */

#search {line-height: 0px; float: right; margin: 7px 20px 0px 0px;}
* html #search {margin:7px 10px 0px 0px !important;}
#s {float:left; background: transparent url("img/common/search.gif") no-repeat; border: 0px; height: 16px; width: 139px; font-size: 10px; padding: 2px 0 0 5px;}
/* #sok {line-height: 2.2em; float: right; margin-right: 10px; font-size: 13px;} */
#navigation form {height:25px; display:block; float:right; text-align:right; padding:6px 15px 0px 10px;}
#navigation form label {float:left; padding: 0px 5px 0px 0px;}
a.searchbtn {float:left; margin-left:10px; display:block; height:16px; width:24px; background:transparent url(img/common/search_btn.gif) top left no-repeat;}
a.searchbtn:hover {background:transparent url(img/common/search_btn.gif) bottom left no-repeat;}
/* Venstre kolonne - Hovedmeny */

#hoved_meny {font-family: verdana; font-size: 14px; font-weight: normal; padding-top: 20px; margin-left: 15px;}
#leftcolumn {color: #333; background: #f3f3f3; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; height: 450px; width: 210px; float: left;}
#leftcolumn ul {list-style-type: none;}
#leftcolumn ul li {margin: 0; padding: 0; text-decoration: none;}
#leftcolumn ul li.cat399 a,
#leftcolumn ul li.cat100 a {background: transparent url("img/common/meny/meny_1.gif") no-repeat scroll left bottom; display: block; padding: 20px 0 10px 50px;}
#leftcolumn ul li.cat401 a,
#leftcolumn ul li.cat237 a {background: transparent url("img/common/meny/meny_2.gif") no-repeat scroll left top; display: block; padding: 20px 0 10px 50px;}
#leftcolumn ul li.cat398 a,
#leftcolumn ul li.cat354 a {background: transparent url("img/common/meny/meny_4.gif") no-repeat scroll left top; display: block; padding: 20px 0 10px 50px;}
#leftcolumn ul li.cat400 a {background: transparent url("img/common/meny/meny_5.gif") no-repeat scroll left bottom; display: block; padding: 20px 0 10px 50px;}
#leftcolumn ul li.cat402 a {background: transparent url("img/common/meny/meny_6.gif") no-repeat scroll left top; display: block; padding: 20px 0 10px 50px;}
#leftcolumn ul li.cat403 a,
#leftcolumn ul li.cat301 a {background: transparent url("img/common/meny/meny_7.gif") no-repeat scroll left top; display: block; padding: 20px 0 10px 50px;}
#leftcolumn ul li a {font-size:14px; text-decoration: none; color: #727374;}
#leftcolumn ul li a:hover { color: #9e041d;}
#leftcolumn ul li .selected { color: #9e041d; background-color: #f3f3f3; }



/* H¿yre kolonne */


 #rightcolumn { float: right; color: #333; background: #ffffff; margin: 0px 0px 30px 0px; padding: 10px 0px 0px 0px; width: 790px; display: inline; position: relative;}



/* Innhold */

#innhold {margin: 20px 15px 10px 15px; color: #333; position:relative;}
#innhold h1 {font-size: 16px; color: #333; font-weight: normal; margin: 0px 0px 15px 0px; text-transform:uppercase;}
#innhold h2 {font-size: 14px; color: #333; font-weight: normal; margin: 10px 0px 10px 0px; clear:both; display:block; width:100%; background:#f3f3f3; padding:2px 0px 2px 2px;}
#innhold h3 {font-size: 14px; color: #333; font-weight: normal; margin-bottom: 10px;}
#innhold span{font-size: 12px; color:#000;}


/* Innhold Navigasjons-knapper */

#innhold ul.nav {list-style: none; padding: 0; margin: 0; background:#c00;}
#innhold ul.nav li {float: left; margin: 0px;}
#innhold ul.nav li a {width:130px; text-transform: none;}


/* Hide from IE5-Mac \*/
#innhold li a{float: none;}
/* End hide */

/* Auksjoner */

#innhold ul.list {width:100%;background:#fff; margin:20px 0px 20px 0px; list-style: none;}
#innhold ul.list li {border-bottom:1px solid #ccc; height:123px; overflow:hidden;}
#innhold ul.list li.odd {background:#f0f0f0;}
#innhold ul.list li ul {list-style: none;}
#innhold ul.list li ul li {border:none; display:block; float:left; padding-top:20px;}
#innhold ul.list li ul li.img {width:140px; padding-top:0px;}
#innhold ul.list li ul li img {margin:10px 0px 10px 5px; border:none;}
#innhold ul.list li ul li p {font-size:12px; margin:0px 5px 10px 5px; padding:0px;}
#innhold ul.list li ul li p span {font-size:10px; text-transform:uppercase; color:#666;}
#innhold ul.list li ul li.merke {width:245px;}
#innhold ul.list li ul li.bud {width:90px;}
#innhold ul.list li ul li.lokasjon {width:140px;}
#innhold ul.list li ul li.tid {width:145px;}

/* Detaljvisning */

#innhold .details h1 {width:450px; float:left;}
#innhold .details h1.bold {font-weight:bold;}
#innhold .details h2 {clear:both; display:block; width:100%; background:#f0f0f0; padding:2px 0px 2px 2px;}
/* .details #innhold .time {position:absolute; top:0px; left:450px; font-size:14px; padding:2px 0 0 0; z-index:10;} */
#innhold .details .time {float:right; padding:2px 0px 0px;}
#innhold .details .time span {color:#9e041d; text-transform:lowercase;}

.details .main .nc { margin-left: 260px; }
.details .main {width: 430px; float:left; padding:10px 10px 0px 0px; overflow:hidden;}
.details .main img {float: left; margin: 0px 10px 10px 0px; border:none;}
.details .main a.button {width:160px; float:left; margin: 0px 0px 10px 0px !important;}
.details span.disabled {width:160px; float:left; background:#ccc !important; color:#999 !important; display:block; margin:0px 0px 10px 0px; padding:5px; text-align: center; text-decoration: none;}
.details .main ul {font-size:12px; list-style:none; padding:0px; margin:0px 0px 20px 0px;}
.details .main ul li {margin:0px 0px 5px 0px; }
.details .main ul li.odd {width:80px; float:left; color:#666;}

.details .main p {clear:both; margin:0px 0px 5px 0px;}
.details .main span {color:#666; }
.avsluttes {display:block; width:170px; height:40px; float:left; text-align:center;}

.details dl.produkt {width:430px; padding: 0; margin: 0; font-size:12px;}
.details dl.produkt dt {float:left; clear:both; width: 150px; margin:0px 0px 0px 0px; text-align: left; color:#666; font-size:12px; background:#f00; border-top:1px solid #fff;}
.details dl.produkt dd {float:left; margin: 0px 0 0 0px; width:280px; padding: 0px 0px 0px 0px; background:#0f0;  border-top:1px solid #fff;}

.details table.produkt {width:430px; padding: 0; margin: 0; border:none; font-size:12px;}
.details table.produkt tr {}
.details table.produkt th {width:150px; margin:5px 0px 5px 0px; text-align:left; color:#666; font-weight:normal; vertical-align:top;border-bottom:7px solid #fff;}
.details table.produkt td {width:280px; margin:5px 0px 5px 0px; padding:0px 0px 0px 5px; text-align:left; vertical-align:top;border-bottom:7px solid #fff;}

.details .aside {width: 310px; float:left; overflow:hidden; padding:10px 0px 0px 10px;}
.details .bordertop {border-top:1px solid #ccc;}
.details .aside p {margin:0px 0px 10px 0px;}
.details .aside input.felt {float:left; width: 120px !important; height: 20px; font-size:13px !important; margin:0px 10px 0px 0px !important;}
.details .aside input.button {width:160px;}
.details .aside a.button {width:150px;}
a.update {background:#fff url('img/common/refresh.gif') top center no-repeat; display:block; width:170px; height:30px; text-align:center; padding-top:30px; float:left; margin:15px 0px 0px 0px;}
a.question {background:#fff url('img/common/question.gif') top left no-repeat; display:block; width:22px; height:21px; text-decoration:none; float:left !important; margin-left:21px;}
a#watch_item {background:#fff url('img/common/watch_item.gif') top left no-repeat; display:block; width:22px; height:21px; text-decoration:none; float:left !important; margin-left:21px; margin-top:5px; clear:both;}


.details .aside ul {list-style-type:none; width:100%;}
.details .aside ul li {float: left; display:block; width:200px; margin:0px 0px 12px 0px; }
.details .aside ul li.odd {float: left; display:block; width:100px !important; color:#666;}
.details .aside ul li p {margin:0px 0px 5px 0px;}

.details .aside table.budliste {border:none; margin:0px 0px 20px 0px; }
.details .aside table.budliste tr th {font-size:10px; font-weight:normal; text-transform:uppercase; color:#666; margin: 0; padding: 0; text-align:left;}
.details .aside table.budliste tr td {font-size:12px; padding:5px 0px 0px 0px;}
.details .aside table.budliste .colone {width:80px;}
.details .aside table.budliste .coltwo {width:150px;}
.details .aside table.budliste .colthree {width:90px; text-align:right;}

form.tip label {float:left; display:block; width:100px; margin:7px 0px 0px 0px;}
form.tip input.felt {float:right; width:310px !important; margin:0px 0px 5px 0px !important;}
form.tip .buttonsearch {float:right;}

/* Auksjonsvarsler */

#innhold fieldset {border:none;}
#innhold form {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100%;}
#innhold input.felt {background: transparent url("img/common/tekst_felt.gif") repeat-x; border:0px; width: 223px; height: 24px; font-size: 14px; margin: 0px; padding: 5px 0px 0px 3px; line-height: 14px;}
html>body #innhold input.buttonsearch {border:none; font-size: 13px; background: #babcbc url('img/common/knapp.gif') top left repeat-x; text-align: center; text-transform:uppercase; text-decoration:none; margin: 0px 0px 0px 20px; width: 115px; height: 24px; position:relative; top: -1px;}
* html #innhold input.buttonsearch {margin-top:-29px; background: transparent url('img/common/knapp.gif') top left repeat-x; border: none; padding:2px 2px 2px 2px;}
* + html #innhold input.buttonsearch {position:relative !important; top:-5px !important;}


#innhold input.buttonsearch:hover {color:#9e041d;}
#innhold p.auksjonsvarsler {margin-top:60px;}
#innhold p.watchitem {margin-top:60px;}
#innhold p.ordre {margin-top:60px; margin-bottom: 20px;}

#innhold dl.searchlist {width: 330px; padding: 0; margin: 0; font-size:12px;}
#innhold dl.searchlist dt {float:left; clear:both; width: 250px; margin:0px 0px 0px 0px; text-align: left; color:#666; font-size:12px; border-top:1px solid #fff;}
#innhold dl.searchlist dd {float:left; margin: 0px 0 0 0px; width:80px; padding: 0px 0px 0px 0px;  border-top:1px solid #fff;}


/* Forms */
* html #innhold h2 {margin-right:-2px;}
#innhold form.formen {width:100%; clear:both;}
#innhold form.formen fieldset {width: 620px; margin:0px 0px 0px 0px; padding:0; clear:both;}
#innhold form.formen fieldset label { display: block; float: left; width:140px;}
#innhold form.formen fieldset input {float: left; margin: 0px 120px 0px 0px;}
#innhold p input.checkbox {margin-right:5px;}
#innhold form.formen input.checkbox {float:left; margin:0px;}
#innhold form.formen fieldset select {margin-left: 10px;}
#innhold form.formen span {float:left; margin: 0px 0px 0px 10px;}

.registrer fieldset label {width:250px !important;}
.registrer select {float:left; width:226px; margin:0px 0px 5px 0px !important; }
.registrer .dag {width:55px; margin-right:10px !important;}
.registrer .maaned {width:96px; margin-right:10px !important;}
.registrer .aar {width:55px;}
.registrer div.checkbox {float:left; width:100px; margin:0px 0px 15px 0px;}
.registrer input.checkbox {clear:none; margin:0px 5px 0px 0px !important; position:relative; top:2px; }
* html .registrer input.checkbox {margin:0px !important; position:relative; top:-2px;}
* + html .registrer input.checkbox {position:relative; top:-2px;}
.ttr-popup #innhold .regprodukt h2,
.ttr-popup #innhold .regprodukt {color:#000;}
.regprodukt {clear:both; width:100%;}
.regprodukt fieldset {clear:both; width:700px !important;}
.regprodukt .row {clear:both; width:700px; float:left; margin-top:10px; padding:0px !important;}
.regprodukt label {clear:both; width:290px; float:left; display:block; margin-top:0px; padding:0px;}
.regprodukt select {width:307px; margin-top:5px;}
 input.bred {width:300px !important; height:24px; margin-top:0px !important; padding:5px 0px 0px 3px;}
.regprodukt textarea {width:305px; margin-top:0px;}
.regprodukt input.file {margin-top:0px; height:26px; padding:5px 0px 0px 3px;}
* + html input.file {margin-left:3px;}
 label.valign {padding-top:35px;} 
.regprodukt p {background:#f3f3f3; font-weight:bold; width:700px; margin:20px 0px 10px 0px; padding:10px; border:1px solid #666; float:left; clear:both;}
.regprodukt .productbtn {width:300px; background:#fff; border-left:290px solid #fff; padding:0px !important; }
.regprodukt .button {float:left;}


.regprodukt {clear:both; width:100%; text-align:left;}
.regprodukt h2 {width:700px !important; border-top:20px solid #fff;}
.regprodukt fieldset {clear:both; width:700px !important;}
.regprodukt .row {clear:both; width:700px; float:left; margin-top:10px; padding:0px !important;}
.regprodukt .row fieldset {width:307px !important; margin-top:0px !important; padding:5px 0px 0px 3px; clear:none !important;}
.regprodukt label {width:290px; float:left; display:block; margin-top:0px; padding:0px;}
.regprodukt select {width:307px; margin-top:5px;}
 input.bred {width:300px !important; height:24px; margin-top:0px !important; padding:5px 0px 0px 3px;}
.regprodukt input {margin-top:0px !important; padding:5px 0px 0px 3px;}
.regprodukt .radio, .regprodukt .checkbox {padding:2px 0px 0px 0px !important;}
.regprodukt .radio label, .regprodukt .checkbox label {width:280px; float:right; margin:0px;}
.regprodukt textarea {width:305px; margin-top:0px;}
.regprodukt input.file {margin-top:0px; height:26px; padding:5px 0px 0px 3px;}
* + html input.file {margin-left:3px;}
 label.valign {padding-top:35px;}
.regprodukt p {background:#f3f3f3; font-weight:bold; width:680px !important; margin:20px 0px 10px 0px; padding:10px; border:1px solid #666; float:left; clear:both;}
.regprodukt .productbtn {width:300px; height:40px; border-left:290px solid #fff; border-bottom:20px solid #fff; padding:0px !important; clear:both;}
.regprodukt .button {float:left; margin: 0px 5px 10px 0px; height:24px; padding:0px 10px 3px 10px !important}
.regprodukt hr {clear:both; float:left; border-top:1px solid #fff; border-bottom:2px solid #ccc; width:700px !important; margin:10px 0px 10px 0px; padding:0px;}

/* Css-fix added */
.regprodukt .radio .row {float: none; width: auto; margin: 0px;}

/* Budbekreftelse */


#innhold dl.budbekreftelse { width:100%; padding: 0; margin: 0; }
#innhold dl.budbekreftelse dt { float: left; clear: left; width: 200px; text-align: left; color:#666; font-size:12px; }
#innhold dl.budbekreftelse dd { margin: 0 0 0 200px; padding: 0 0 1em 0; font-size:12px; }

/* Infosenter */

#innhold ul.infolist {float:right; list-style-type: none; display:block; background:#f3f3f3; margin: 0px 40px 0px 20px; padding: 20px;}
#innhold ul.infolist li.infotittel {text-align: center; color: #9e041d; margin:0px 0px 10px 0px; font-size:14px;}
#innhold p.tittel{font-size:13px; color:#666;}
/*
.left {display:block; width: 445px;}
*/

/* Index */

#innhold .forside h2 {clear:both; display:block; background:#f3f3f3; padding:2px 0px 2px 2px; text-transform: uppercase;}
* html #innhold .forside h2 {margin-right:-2px;}
#innhold .forside p span.tittel_front {font-size: 14px; font-weight:bold; color:#666;}
#innhold .forside h2.auksjon {border-top:20px solid #fff;}
#innhold .forside ul.list {width:100%;background:#fff; margin:10px 0px 20px 0px; list-style: none;}

.forside .main {width: 370px; float:left; padding:0px 10px 0px 0px; overflow:hidden; margin: 30px 5px 0px 0px;}
.forside .main ul {font-size:12px; list-style:none; padding:0px; margin:20px 0px 20px 0px;}
.forside .main ul li.ikon1 {background: transparent url("img/common/na.gif") no-repeat;}
.forside .main ul li.ikon2 {background: transparent url("img/common/aa.gif") no-repeat; margin:5px 0px 5px 0px;}
.forside .main ul li.ikon3 {background: transparent url("img/common/as.gif") no-repeat;}
.forside .main ul li.ikon1 a {text-decoration: none; display:block; height:40px; width:370px; padding: 20px 0px 0px 100px;}
.forside .main ul li.ikon2 a {text-decoration: none; display:block; height:40px; width:370px; padding: 20px 0px 0px 100px;}
.forside .main ul li.ikon3 a {text-decoration: none; display:block; height:40px; width:370px; padding: 20px 0px 0px 100px;}

.forside .main ul li a{font-size: 14px; color:#666; text-decoration: none; text-transform: uppercase;}
.forside .main ul li a:hover{color:#9e041d;}


.forside .aside {width: 370px; float:left; overflow:hidden; padding:0px 0px 0px 0px; margin-left: 5px;  margin-top: 30px;}
.forside .aside ul {list-style-type:none; width:100%;}
.forside .aside ul li {float: left; display:block; width:200px; margin:0px 0px 0px 0px; }

.forside .aside p {margin:0px 0px 10px 0px;}
.forside .aside ul li select  {width:170px; height:25px; background:#e5e5e5; font-weight: bold; padding: 3px 3px 3px 3px; border: 0px;}

/* Login */

#innhold ul.loginbox {list-style: none; display:block; background: #fff; width: 500px; margin:40px auto 30px auto; border:1px solid #666;}
#innhold ul.loginbox li{padding:10px;}
#innhold ul.loginbox li p {margin:10px 0px 0px 0px;}
#innhold dl.login {width:100%; padding: 0; margin: 0px 0px 10px 0px;}
#innhold dl.login dt{float: left; clear: left; width: 150px; text-align: left; color:#666; font-size:12px;}
#innhold dl.login dd{margin: 0 0 0 150px; padding: 0; font-size:12px;}
#innhold dl.login dd span {padding:5px 0px 0px 65px; height:25px; display:block;}
* html dd span {padding:5px 0px 0px 0px !important;}
* + html dd span {padding:5px 0px 0px 0px !important;}
* html dd input.floatleft {margin-left:1px;}


/* Partnere */

.partnere {float:left; width: 479px; margin: 20px 0px 0px 0px; border-bottom:30px solid #fff;}
 * html .partnere {width:450px !important;}
.partnere img {margin: 0px 20px 0px 0px; float: left;}
.partnere p {width: 300px; float:left;}

/* Min konto */

ul.tabs {clear:both; list-style-type: none; width:auto; height:23px; border-bottom:1px solid #9e041d; padding-left:5px; margin:60px 0px 0px 0px;}
ul.tabs li {display:block; height:23px; width:auto; background:transparent url("img/common/meny/tab_right.gif") top right no-repeat; float:left; margin-right:2px;}
ul.tabs li a {display:block; height:23; line-height:23px; width: auto; background:transparent url("img/common/meny/tab_left.gif") top left no-repeat; padding:0px 10px 1px 10px; text-decoration: none;}
ul.tabs li.active a {background-color:#9e041d; color:#fff; background-image:none;}

ul.smallbuttons {margin:15px 0px 15px 0px; clear:both; list-style-type: none; height:23px; width:auto; float:left;}
ul.smallbuttons li {width:auto; float:left; margin-right:5px; height:23px;}
ul.smallbuttons li a, input.smallbutton {border:none; height:23px; line-height:23px; background: transparent url("img/common/meny/smallbutton.gif") top left repeat-x; display:block; padding:0px 10px 1px 10px; text-decoration: none;}
* html ul.smallbuttons li a {width:10px; white-space: nowrap;}
ul.smallbuttons li.active a {background-color: #9e041d; background-image:none; color:#fff;}

table.rammeBokse {width:100%; border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc; font-size:12px; clear:both;}
table.rammeBokse td {padding:5px; border-bottom:1px solid #ccc;}
table.rammeBokse td.sorteringTabBox {text-transform: uppercase; color:#666;}

a.save {display:block; background:transparent url("img/common/meny/disc.gif") top left no-repeat; height:20px; width:20px; float:right; margin:20px 0px 0px 0px;}

/* Ny Front */

#frontleft {clear:both; float: left; width: 370px; margin: 0px 20px 0px 0px; padding: 0px 0px 0px 0px;}
#frontright {float: left; width: 370px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

ul.front {margin:0px; padding:0px; list-style-type:none;}
ul.front li {border-bottom:1px solid #ccc; clear:both; height:100px; margin:0px; padding:10px 5px 10px 5px;}
ul.front li.odd {background:#f0f0f0;}
ul.front li img {float:left; margin:0px 10px 0px 0px; border:none;}
dl.frontlist { padding: 0; margin: 0; }
dl.frontlist dt { float: left; width: 70px; text-align: left; }
dl.frontlist dd { margin: 0 0 4px 0; padding: 0 0 0 0; display: block; float:left; width:150px;}
dl.frontlist dd.oneline { height: 1em; overflow: hidden; }

/* Old retrade */

.sbs { overflow: hidden; }
.sbs li { display: block; float: left; width: 33%; text-align: center; }
.sbs li a { display: block; background-position: top center; background-repeat: no-repeat; height: 1%; padding: 120px 0px 20px; }
.sbs li a#nr1 { background-image: url(/img/common/cal_closing_50.jpg); }
.sbs li a#nr2 { background-image: url(/img/common/cal_new_50.jpg); }
.sbs li a#nr3 { background-image: url(/img/common/cal_closed_50.jpg); }
.sbs li a#nr1:hover { background-image: url(/img/common/cal_closing.jpg); }
.sbs li a#nr2:hover { background-image: url(/img/common/cal_new.jpg); }
.sbs li a#nr3:hover { background-image: url(/img/common/cal_closed.jpg); }
.dk_tabHeader { border: 1px solid #B7B7B7; border-right: none; padding: 0px; width: 30%; color: #5D5E60; font-weight: bold; white-space: nowrap; background-image: url(img/common/login_knapp_bgbla.gif); }
.dk_tabRest { border: 1px solid #BABCBB; border-left: none; padding: 0px; }
.selected { background-color: #FFFF88; }
.list th { border: 1px solid #D4D0C8; font-weight: bold; color: #224466; background-color: #D4D0C8; text-align: left; white-space: nowrap; }
.list td { border: 1px solid #D4D0C8; }
table.list {margin-top: 20px; border: 1px solid #D4D0C8; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; width: 100%; }

.section table { width: 100%;}
.ttr { width: 100%; clear: both; }
.ttr table { width: 100%; }
.ttr .header { background: #F3F3F3; font-weight: bold; }
.ttr .regno1 { width: 30%; text-align: left; }
.ttr .regno2 { width: 70%; text-align: left; padding-bottom: 10px; }
.ttr .regno2 label { margin-bottom: 10px; float: none; display: inline; }
.value { padding-bottom: 15px; }
.value textarea { width:340px; height:75px; }
.value input { width:340px;}

.w0 { width: 40px; }
.w1 { width: 60px; }
.w2 { width: 20px }
.pinfo_l { padding-left: 4px; border-top: 1px dashed #ADADAD; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #765E60; }
.pinfo_r { padding-left: 2px; border-top: 1px dashed #ADADAD; border-left: 1px dotted #ADADAD; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #765E60; }
.pcont { margin-top: 10px; width: 99%; }

.ttr-popup { width: 650px; }
.ttr .regno1 { width: 30%; text-align: left; }
.ttr .regno2 { width: 70%; text-align: left; }
#c { width: auto; margin: 8px; }
.mainInformationArea { background-color: #ffffff; }
.uferror {
	padding: 3px 0px 3px 8px;
	margin-bottom: 15px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #FF0000;
}
.pager {
	width: 100%;
	margin-bottom: 5px;
	font-size: 12px;
}

.pager .start{
	width: 20%;
	text-align: right;
}
.pager .meat{
	width: 60%;
	text-align: center;
}
.pager .end{
	width: 20%;
	text-align: left;
}
.vendo_logo {
	width: 210px;
	display: block;
	display: none;
	text-align: center;
}
.vendo_logo img {
	border: none;
}
img { border: none; }


/*..........footer..........*/

#footer {margin: 20px 15px 0px 15px !important; border-top: 2px solid #9e041d; width: 760px;}
#footer ul {float:left;list-style-type:none; margin: 10px 0px 0px 0px;}
#footer ul li {float:left; font-size:10px; color:#c2c2c2; margin: 0px 10px 0px 0px; line-height: 22px;}
#footer ul li a {color:#c2c2c2;}
#footer ul li a:hover {color:#666666;}

/*.........Nye klasser.........*/

#innhold h2.texthead {font-size: 14px; color: #333; font-weight: bold; margin: 10px 0px 10px 0px; clear:both; padding:0px 0px 0px 0px; background:#fff;}
* + html #frontright {margin-top:2px;}

/*...........Infosenter..........*/

#infosenterwrap {width: 714px; border-top: 12px solid #b80522; border-bottom:12px solid #b80522; border-left:3px solid #b80522; border-right:3px solid #b80522; margin:20px 0px 20px 0px; padding:20px;}

.content_left {float: left; width: 98px; /*height:120px;*/ /*background:#ff0;*/ padding: 0px 0px 0px 10px; margin:0px;}
p.number {font-size:100px; padding-top:0px; margin:0px 0px 0px 0px; color:#b80522; line-height: 1.5em;}

.content_middle {float: left; width: 390px; margin:0px 20px 0px 0px; /*background:#0ff;*/}
.content_middle h2{margin:0px 0px 10px 0px !important; padding:0px !important; font-size: 16px; text-decoration:underline; font-weight:bold !important; background:none !important;}

.content_right {float:left; width: 196px; /*background:#ff0;*/}
/*
.auksjon {background:url(infosenter/auksjon.gif) repeat-x; width:100px; text-align:center; padding: 3px 0px 5px 0px; color: #fff;}
*/

.content_border {height:6px; background: #b80522; margin: 20px 0px 20px 0px;}

p.fet {font-weight: bold; font-size:16px;}
img.aright {padding: 10px 0px 0px 20px;}

.blokk {padding-top: 30px;}


* html .content_border {line-height: 1px; margin-top:20px;}
* + html .content_border {margin-top:20px;}
* html #innhold ul.infolist {margin-right:20px;}

h4 { font-size: 17px; color: #333; font-weight: bold; margin-top:70px;}


.details .attachment_list a { float: left; clear: both; margin: 0 0 5px 0; }
.details dt, .regprodukt dt { width: 150px; margin:5px 0px 5px 0px; color:#666 vertical-align:top; float: left; }
.details dd, .regprodukt dd { width: 275px; margin:5px 0px 5px 0px; padding-left: 5px; vertical-align:top; float: left; }
.details h3, .regprodukt h3 { padding-top: 10px; }
.details h3, .regprodukt h3,
.details dt, .regprodukt dt { clear: both; }

