
@media print
{html {
	background: url(../images/main-bg.jpg) no-repeat 50% 0;
	font-size: 100.1%;
	min-width: 1000px;
}
body {
	background: url(../images/body.gif);
	font: 64% "Trebuchet MS", Arial, sans-serif;
	min-width: 1000px;
}
body, html, h1, h2, h3, h4, p, ul, input, select, table, td {
	margin: 0;
	padding: 0;
}
a {outline: none;}
ul {list-style: none;}
form {display: inline;}
input, select {font-family: "Trebuchet MS", Arial, sans-serif;}
table {border-collapse: collapse;}
#holder {
	width: 100%;
	position: relative;
}
/* - header part - */
.header{display:none;}
#footer,
div.flash-holder {display: none;}
#content {
	width: 1000px;
	overflow: hidden;
	margin: 0 auto;
}
/* - index.html - */
.index div.column-1,
.inner-3 div.column-1,
.inner-4 div.column-1 {
	display: none;
}
div.aktuelt {
	background: url(../images/aktuelt.gif) no-repeat 0 34px;
	width: 502px;
}
h2.black-small {
	background: url(../images/black-small-h2.gif) no-repeat;
	width: 488px;
	height: 28px;
	font-size: 22px;
	font-weight: normal;
	color: #fff;
	padding: 3px 0 0 14px;
}
div.sub-aktuelt {
	background: url(../images/sub-aktuelt.gif) no-repeat 0 100%;
	width: 502px;
	overflow: hidden;
	padding-bottom: 35px;
	margin-top: 3px;
}
div.sub-aktuelt div {
	width: 221px;
	float: left;
	padding: 0 10px 0 20px;
}
div.aktuelt h3 {
	font-size: 180%;
	font-weight: normal;
	line-height: 21px;
	color: #c50101;
	margin-top: 12px;
}
div.aktuelt p {
	font-size: 120%;
	line-height: 18px;
	color: #4a4343;
	margin-top: 8px;
}
div.aktuelt a {
	font-size: 120%;
	line-height: 18px;
	color: #c50101;
	margin-top: 8px;
}
div.aktuelt a:hover {text-decoration: none;}
div.contact {
	background: url(../images/kontaktet.gif) no-repeat 0 34px;
	width: 502px;
	margin-top: 3px;
}
div.contact h2 {
	background: url(../images/kontaktet-h2.gif) no-repeat;
	width: 488px;
	height: 28px;
	font-size: 180%;
	font-weight: normal;
	color: #fff;
	padding: 3px 0 0 14px;
}
div.sub-contact {
	background: url(../images/sub-kontaktet.gif) no-repeat 0 100%;
	width: 502px;
	margin-top: 3px;
}
div.contact p {
	width: 472px;
	font-size: 120%;
	line-height: 18px;
	color: #4a4343;
	margin: 10px auto;
}
div.contact p a {color: #c50101;}
div.contact p a:hover {text-decoration: none;}
div.formbox-2 {
	background: url(../images/dot.gif) repeat-x;
	width: 472px;
	padding: 10px 0 35px;
	margin: 0 auto;
}
div.formbox-2 div {
	width: 472px;
	overflow: hidden;
	margin-bottom: 7px;
}
div.formbox-2 select {
	width: 275px;
	height: 20px;
	font-size: 12px;
	line-height: 18px;
	color: #4a687a;
	float: left;
	margin-right: 8px;
}
div.formbox-2 div.submit-holder select {width: 133px;}
div.formbox-2 input {
	width: 130px;
	height: 20px;
	font-size: 12px;
	line-height: 18px;
	color: #4a687a;
	float: left;
	margin-right: 6px;
}
div.formbox-2 input.last {
	width: 185px;
	margin: 0 !important;
}
div.formbox-2 a {
	background: url(../images/submit-2.gif);
	width: 126px;
	height: 26px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
}
div.formbox-2 a:hover {background-position: 0 -26px;}
.index div.column-3,
.inner-3 div.column-3,
.inner-4 div.column-3 {
	display: none;
}
div.tips {
	background: url(../images/column-div.gif) no-repeat 0 34px;
	width: 244px;
}
div.sub-tips {
	background: url(../images/column-sub-div.gif) no-repeat 0 100%;
	width:212px;
	min-height: 431px;
	padding: 0 16px 35px;
	margin-top: 3px;
}
* html div.sub-tips {height: 434px;}
div.tips img {margin-top: 15px;}
div.tips p {
	font-size: 120%;
	line-height: 19px;
	color: #4a4343;
	margin-top: 15px;
}
div.tips a {
	font-size: 120%;
	line-height: 18px;
	color: #c50101;
}
div.tips a:hover {text-decoration: none;}
div.tips h4 {
	background: url(../images/dot.gif) repeat-x;
	font-size: 160%;
	line-height: 20px;
	color: #c50101;
	padding-top: 15px;
	margin-top: 15px;
}
/* - inner-1.html - */
div.slogan {display: none;}
.inner-1 div.column-1,
.inner-2 div.column-1 {
	width: 752px;
	float: left;
	margin-top: 4px;
}
div.produktliste-2,
div.produktliste-3 {
	background: url(../images/produktliste-2.gif) no-repeat 0 34px;
	width: 752px;
	overflow: hidden;
}
h2.black {
	background: url(../images/black-h2.gif) no-repeat;
	width: 736px;
	height: 28px;
	font-size: 180%;
	font-weight: normal;
	color: #fff;
	padding: 3px 0 0 15px;
}
div.sub-produktliste-2,
div.sub-produktliste-3 {
	background: url(../images/sub-produktliste-2.gif) no-repeat 0 100%;
	width: 720px;
	padding: 0 16px;
	margin-top: 3px;
}
span.print {display: none;}
div.produktliste-2 p {
	width: 380px;
	font-size: 130%;
	font-weight: bold;
	color: #4a687a;
	margin-top: 17px;
}
div.produktliste-2 h3 {
	background: url(../images/dot.gif) repeat-x 0 100%;
	height: 26px;
	font-size: 190%;
	font-weight: normal;
	line-height: 24px;
	color: #4a687a;
}
div.lists-holder {
	width: 720px;
	overflow: hidden;
	margin: 23px 0 50px;
}
div.list-hold {
	width: 230px;
	overflow: hidden;
	float: left;
	margin: 14px 15px 0 0;
}
div.last {margin-right: 0;}
div.list-hold div {
	background: #e6eaec url(../images/produktliste-2-h4.gif) repeat-x 0 100%;
	width: 230px;
	overflow: hidden;
	margin: 0;
	position: relative;
}
div.list-hold h4 {
	width: 200px;
	font-size: 140%;
	line-height: 24px;
	color: #4a687a;
	float: left;
	padding: 0 0 4px;
	margin: 1px 0 0 11px;
}
div.produktliste-2 a.help {
	background: url(../images/help.gif);
	width: 17px;
	height: 17px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	top: 5px;
	right: 9px;
}
div.list-hold ul {
	background: url(../images/dot.gif) repeat-x 0 100%;
	line-height: 20px;
	padding: 8px 0 8px 10px;
}
div.list-hold ul li.last {margin-top: 10px;}
div.list-hold a {
	font-size: 120%;
	color: #c50101;
}
div.list-hold a:hover {text-decoration: none;}
.inner-1 div.column-2,
.inner-2 div.column-2 {
	display: none;
}
div.kontakt {
	background: url(../images/column-div.gif) no-repeat 0 34px;
	width: 244px;
}
div.close div.close-box {display: none !important;}
div.close h2 {background-position: 0 -31px !important;}
div.kontakt h2 {
	background: url(../images/kontakt-h2.gif);
	width: 243px;
	height: 25px;
	font-size: 15px;
	color: #fff;
	cursor:pointer;
	padding: 6px 0 0 15px;
}
div.kontakt h2 span {cursor: pointer;}
div.formbox-3 {
	background: url(../images/column-sub-div.gif) no-repeat 0 100%;
	width: 214px;
	overflow: hidden;
	padding: 0 15px 35px;
}
div.formbox-3 p {
	font-size: 120%;
	line-height: 18px;
	color: #4a4343;
	margin-top: 12px;
}
div.formbox-3 p a {color: #c50101;}
div.formbox-3 p a:hover {text-decoration: none;}
div.formbox-3 select,
div.formbox-3 input {
	width: 214px;
	font-size: 12px;
	line-height: 18px;
	color: #4a687a;
	margin-top: 7px;
}
div.formbox-3 div {
	overflow: hidden;
	height: 1%;
}
div.formbox-3 div select,
div.formbox-3 div input {
	width: 100px;
	float: left;
}
div.formbox-3 input.right,
div.formbox-3 select.right {float: right;}
div.formbox-3 a.submit {
	background: url(../images/submit-2.gif);
	width: 126px;
	height: 26px;
	float: right;
	text-indent: -9999px;
	overflow: hidden;
	margin: 7px 0;
}
div.formbox-3 a.submit:hover {background-position: 0 -26px;}
span.lukk {
	background: url(../images/dot.gif) repeat-x;
	display: block;
	clear: both;
}
span.lukk span {
	background: url(../images/dot.gif) repeat-x 0 100%;
	display: block;
	padding: 5px 0;
}
span.lukk a {
	font-size: 100%;
	line-height: 18px;
	color: #c50101;
	margin-left: 10px;
}
span.lukk a:hover {text-decoration: none;}
div.sortering {
	background: url(../images/column-div.gif) no-repeat 0 34px;
	width: 244px;
	margin-top: 3px;
}
div.sub-sortering {
	background: url(../images/column-sub-div.gif) no-repeat 0 100%;
	width: 244px;
	padding-bottom: 5px;
	margin-top: 3px;
}
div.sortering strong {
	font-size: 120%;
	line-height: 20px;
	color: #4a687a;
	letter-spacing: 1px;
	display: block;
	margin: 8px 0 0 28px;
}
div.sortering ul {
	width: 197px;
	line-height: 20px;
}
div.sortering ul li {
	background: url(../images/tools-separator.gif) no-repeat 0 50%;
	border-top: 1px dotted #b7c9d4;
	width: 187px;
	padding-left: 10px;
	margin-left: 30px;
}
div.sortering ul li:first-child {border-top: none;}
div.sortering ul a {
	font-size: 120%;
	color: #4a687a;
	text-decoration: none;
}
div.sortering ul a:hover {text-decoration: underline;}
div.visste {
	background: url(../images/column-div.gif) no-repeat 0 34px;
	width: 244px;
	margin-top: 3px;
}
div.sub-visste {
	background: url(../images/column-sub-div.gif) no-repeat 0 100%;
	width: 212px;
	min-height: 451px;
	padding: 0 16px;
	margin-top: 3px;
}
* html div.sub-visste {height: 463px;}
div.visste h3 {
	font-size: 160%;
	line-height: 20px;
	color: #c50101;
	margin-top: 20px;
}
div.visste h3.bordered {
	background: url(../images/dot.gif) repeat-x;
	padding-top: 15px;
}
div.visste p {
	font-size: 120%;
	line-height: 20px;
	color: #4a4343;
	margin-top: 10px;
}
div.visste a {
	font-size: 120%;
	line-height: 20px;
	color: #c50101;
}
div.visste a:hover {text-decoration: none;}
/* - inner-2.html - */
.inner-2 div.produktliste-1 {margin-top: 3px;}
div.sub-produktliste-3 {
}
div.info-1 {
	background: url(../images/dot.gif) repeat-x 0 100%;
	width: 720px;
	overflow: hidden;
	padding-bottom: 25px;
}
div.info-1-left {
	width: 370px;
	float: left;
	margin-right: 20px;
}
div.info-1 h1 {
	font-size: 190%;
	font-weight: normal;
	line-height: 24px;
	color: #4a687a;
	margin-top: 25px;
}
div.info-1 p {
	font-size: 130%;
	line-height: 18px;
	color: #4a687a;
	margin-top: 17px;
}
div.info-1-right {
	overflow: hidden;
	height: 1%;
	margin-top: 65px;
}
div.info-1-right span {
	font-size: 160%;
	font-weight: bold;
	line-height: 20px;
	display: block;
}
div.info-1-right span.red {color: #c00;}
div.info-1-right span.blue {color: #0071bb;}
div.info-2 {
	width: 100%;
	overflow: hidden;
}
div.innedel {
	width: 45%;
	float: left;
}
div.info-2 h3 {
	font-size: 160%;
	font-weight: normal;
	line-height: 22px;
	color: #4a4343;
	margin: 25px 0 0 10px;
}
div.info-2 h3 span {color: #4a687a;}
span.model {
	font-size: 110%;
	line-height: 18px;
	color: #0d2d40;
	margin-left: 10px;
}
div.info-2 img {
	display: block;
	margin-left: 10px;
}
div.utedel {
	width: 45%;
	float: left;
}
div.produktliste-3 table {
	width: 100%;
}
div.produktliste-3 table tr.gray td {background: #e6eaec;}
div.produktliste-3 th.col-1 {width: 177px;}
div.produktliste-3 th.col-2 {width: 67px;}
div.produktliste-3 th.col-3 {width: 67px;}
div.produktliste-3 th {
	font-size: 100%;
	line-height: 18px;
	color: #4a4343;
	text-align: left;
	padding-left: 3px;
}
div.produktliste-3 td {
	font-size: 110%;
	line-height: 18px;
	color: #4a6b84;
	padding-left: 3px;
}
div.info-3 {
	background: url(../images/dot.gif) repeat-x 0 100%;
	width: 720px;
	padding-bottom: 35px;
}
div.sub-info-3 {
	width: 100%;
	overflow: hidden;
	margin-top: 30px;
}
div.close a.specification {background-position: 0 -26px;}
a.specification {
	background: url(../images/specification.gif) no-repeat;
	width: 265px;
	height: 26px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
div.info-3-left {
	width: 45%;
	float: left;
}
div.info-3-right {
	width: 45%;
	float: left;
}
div.info-3-left h2 {
	font-size: 240%;
	font-weight: normal;
	color: #0d2d40;
	margin-top: 40px;
}
div.info-3-left strong {
	background: #e6eaec;
	width: 324px;
	height: 16px;
	display: block;
	font-size: 100%;
	font-weight: bold;
	color: #4a4343;
	padding-left: 10px;
}
div.info-4 {
	background: url(../images/dot.gif) repeat-x 0 100%;
	width: 660px;
	padding: 7px 0 7px 60px;
}
div.info-4 a {
	font-size: 120%;
	line-height: 20px;
	color: #c50101;
	margin-left: 100px;
}
div.info-4 a:hover {text-decoration: none;}
/* - inner-3.html - */
div.mellomstore,
div.bedre {
	background: url(../images/kontaktet.gif) no-repeat 0 34px;
	width: 502px;
}
div.sub-mellomstore,
div.sub-bedre {
	background: url(../images/sub-kontaktet.gif) no-repeat 0 100%;
	width: 472px;
	padding: 0 15px 75px;
}
div.mellomstore h1,
div.bedre h1 {
	font-size: 190%;
	font-weight: normal;
	line-height: 24px;
	color: #4a687a;
	margin: 15px 0;
}
div.mellomstore p,
div.bedre p {
	font-size: 130%;
	line-height: 18px;
	color: #4a687a;
}
div.mellomstore strong,
div.bedre strong {
	font-size: 120%;
	line-height: 18px;
	color: #4a687a;
	display: block;
	margin-top: 15px;
}
div.anbefalte {
	background: url(../images/kontaktet.gif) no-repeat 0 34px;
	width: 502px;
	overflow: hidden;
	margin-top: 5px;
}
div.sub-anbefalte {
	background: url(../images/sub-kontaktet.gif) no-repeat 0 100%;
	width: 472px;
	padding: 0 15px 30px;
}
div.anbefalte h2 {
	background: url(../images/anbefalte-h2.gif) no-repeat;
	width: 488px;
	height: 28px;
	font-size: 180%;
	font-weight: normal;
	color: #fff;
	padding: 3px 0 0 14px;
}
div.anbefalte h4 {
	font-size: 130%;
	line-height: 18px;
	color: #c50101;
	margin-top: 15px;
}
div.anbefalte p {
	font-size: 130%;
	line-height: 18px;
	color: #4a4343;
}
div.anbefalte a {
	font-size: 130%;
	line-height: 18px;
	color: #c50101;
}
div.anbefalte a:hover {text-decoration: none;}
.inner-3 div.sub-visste {min-height: 293px;}
* html .inner-3 div.sub-visste {height: 298px;}
/* - inner-4.html - */
.inner-4 div.column-3 div.produktliste-1 {margin-top: 3px;}
div.sub-bedre {padding-bottom: 35px;}
div.bedre img {
	float: right;
	border: 1px dotted #b7c9d4;
	padding: 2px;
	margin: 15px 0 0 10px;
}
div.sub-bedre div {
	overflow: hidden;
	height: 1%;
}
.inner-4 div.sub-visste {min-height: 469px;}
* html .inner-4 div.sub-visste {height: 485px;}
/* - sifr - */
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}
/* - footer part - */

/*added new styles under this line - athor Thomas Engevold 26.001.10*/
div#kjopsveileder{display:none; !important}
.index div.column-1, .index div.column-2{
	display:block;
	}
h2.black{
	float:none;
	width:90%;
	display:block;

}
div#ProductListNavWrap{display:none; !important}
div#ProductListNavWrap h3{display:none; !important}
div#accordion{display:none; !important}
div#ProductForm{display:none; !important}
div.ProductItemList{	
    float:none;
	width:90%}

}