#back{
position: absolute;
top: 50px; 
left: 45px; 
z-index: 999;
}

*{    -moz-box-sizing:border-box}
dl, dt, dd, ol, ul, li{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}

body{font-size:12px; text-align:center; background-repeat:no-repeat; background-position:top center; background-color:#1b1b1b; margin:0px; background-image:url('/images/header/bgrepeat.gif'); background-repeat:repeat-y}

a{color:#777; text-decoration:none}
a:hover{text-decoration:underline}
a img{border:0px}
form{margin:0px}
hr{background:none; height:1px; border:0px; border-top:1px dotted #ccc}

#container, #wrap{width:1023px; text-align:left; margin:0px auto; font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; border:0px solid red}

#header{width:1023px; height:230px; background-image:url('/images/header/top.jpg'); background-repeat:no-repeat; border:px solid red; margin-top:0px}
#header table{border-collapse:collapse; width:100%}
#header img{margin:0px 0px}
#header td.headerlinks{width:115px; text-align:center; vertical-align:middle; padding-top:105px; color:#000; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:90%; padding-right:54px}

#header a{text-decoration:none; color:#1981b7; font-weight:bold}
#header a:hover{text-decoration:underline}

.cartsubtotalminicart{color:#000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:x-small; font-style:normal; font-weight:bold; text-align:right}
.kreditkort{font-size:11px; font-weight:bold; line-height:22px}

.valg {
font-size: 13px;

}

.cartminilinks{color:#333; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:xx-small; font-style:normal; font-weight:bold; text-align:left}
.cartminilinks a:link{color:#333; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:xx-small; font-style:normal; font-weight:normal; text-align:left}
.cartminilinks a:visited{color:#333; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:xx-small; font-style:normal; font-weight:normal; text-align:left}
.cartminilinks a:hover{color:#F00; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:xx-small; font-style:normal; font-weight:normal; text-align:left}
.cartminilinks a:active{color:#333; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:xx-small; font-style:normal; font-weight:normal; text-align:left}

#wrap{padding:0px; border:0px solid red}

#nav{ border:0px solid #aeaeae; width:650px; height:32px; position:absolute; top:196px; left:45px}
.sep{background-image:url('/images/icons/sep.jpg'); background-repeat:no-repeat; background-position:left top}

table#horiz_nav{padding:0px; width:100%; border-collapse:collapse}

table#horiz_nav td{text-align:left; font-family:Verdana,Arial,Helvetica,sans-serif; padding:0px}

table#horiz_nav td a{display:block; text-align:center; padding:11px 5px 9px 14px; color:#FFF; text-decoration:none; font-size:80%; text-transform:uppercase; border-right:0px solid #aeaeae; background-image:url('/images/icons/sep1.jpg'); background-repeat:no-repeat; background-position:left top}
table#horiz_nav td.last a{border-right:0px}
table#horiz_nav td a:hover{text-decoration:none}

table#horiz_nav ul{position:absolute; left:-999em; padding:0px; margin:0px; list-style-type:none; background:white; border-right:0px solid #aeaeae; text-align:left; width:150px}

#horiz_nav td:hover ul{left:auto}
#horiz_nav td.sfhover ul{left:auto}

#horiz_nav ul li{display:block; width:100%; margin:0px; line-height:22px}

table#horiz_nav ul li a{display:block; padding:0px 10px !important; border-bottom:1px solid #aeaeae; color:#000; border-right:0px; text-align:left}
table#horiz_nav ul li a:hover{display:block; padding:0px 10px !important; border-bottom:1px solid #aeaeae; background-color:#f2efef; color:#000; border-right:0px; text-align:left}

#utilbar{text-align:center; background:#aeaeae; padding:10px; border-bottom:5px solid #D7D7D7}

#utilbar table{border-collapse:collapse; width:100%}

#utilbar td{padding:5px 0px; text-align:center; vertical-align:middle; width:33.3%; font-size:80%; border-right:2px dotted #E5E5E5; font-weight:bold}

#utilbar td.last{border:0px}

#utilbar form{display:inline}
#utilbar a{color:#1981b7; text-decoration:none}
#utilbar a:hover{text-decoration:underline}

#all{margin-top:5px; padding-bottom:5px}

#left{border:0px solid red; width:49px}

#left h2{background-image:url('/images/header/menu.png'); background-repeat:no-repeat; color:#FFF; margin:0px; padding:5px 10px; font-size:110%; font-family:Arial,Helvetica,sans-serif; font-weight:bold}

#left .box{font-size:90%; border:1px solid #aeaeae; margin-bottom:5px; padding:5px 0 10px 5px !important; width:212px !important; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; margin:0; padding:0; background-color:#FFF}

#left .box p{margin:0px; padding-bottom:10px}

#left ul{list-style-type:none; margin:0px 0px 5px 0px; line-height:20px; font-size:90%; border:1px solid #aeaeae; background-color:#FFF}

#left ul a{background:url(../images/site/catnav_bullet.gif) no-repeat 0 3px; padding-left:15px; color:#505050}
#{width:25%}

#right{border:0px solid red; width:335px}

#right h2{background-image:url('/images/header/menu.png'); background-repeat:no-repeat; color:#FFF; margin:0px; padding:5px 10px; font-size:110%; font-family:Arial,Helvetica,sans-serif; font-weight:bold}

#right .box{padding:5px 10px; font-size:90%; border:1px solid #aeaeae; margin-right:28px; margin-bottom:5px; background-color:#FFF}

#right .box p{margin:0px; padding-bottom:10px}

#right ul{list-style-type:none; padding:10px 15px; margin:0px 0px 5px 0px; line-height:20px; font-size:90%; border:1px solid #aeaeae; background-color:#FFF}

#right ul a{background:url(../images/site/catnav_bullet.gif) no-repeat 0 3px; padding-left:15px; color:#505050}


#catnav ul{margin:10px 15px}

#main{ border:0px solid #aeaeae; color:#FFF; padding-right: 0px; }

#main table td{text-align:left}
#main td{font-size:100%}
#main td td{font-size:100%}

.home2 { width: 630px; }
#homecontent{border:0px solid #D7D7D7; padding:0px 0px 0px 0px; color:#FFF; margin-bottom:0px; text-align:left; }

#homecontent h1{color:#1d83b4}
#homecontent p{margin-right:0px}
#homecontent img{margin-right:0px}

#content{border:1px solid #D7D7D7; padding:0px 0px 0px 0px; text-align:left; width: 630px;}

#footer{padding-bottom:10px; text-align:center; color:#b1c8be; font-size:80%; clear:both}

#footer .alphabet{margin-bottom:10px; padding:3px 10px; font-size:90%; font-family:Arial,Helvetica,sans-serif}

#footer a{color:#b1c8be; font-weight:bold; text-decoration:none}

#footer a:hover{text-decoration:underline}

.searchfield{background-color:#FFF; border-bottom-color:#000; border-bottom-style:solid; border-bottom-width:1px; border-left-color:#000; border-left-width:1px; border-left-style:solid; border-right-color:#000; border-right-style:solid; border-right-width:1px; border-top-color:#000; border-top-style:solid; border-top-width:1px; color:#333; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:xx-small; font-style:normal; font-weight:normal}

.imgbtn{border:0px}

.txtfield{background-color:#FFF; border-bottom-color:#000; border-bottom-style:solid; border-bottom-width:1px; border-left-color:#000; border-left-style:solid; border-left-width:1px; border-right-color:#000; border-right-style:solid; border-right-width:1px; border-top-color:#000; border-top-style:solid; border-top-width:1px; color:#333; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:x-small; font-style:normal; font-weight:normal}

.txtfielddropdown{background-color:#FFF; color:#333; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:x-small; font-style:normal; font-weight:normal; border:1px solid black}

.submitbtn{ color:#666;  font-family:Tahoma,Arial,Helvetica,sans-serif;  background-color:#f3f3f3;  font-size:x-small;  font-weight:bold;  border:1px solid #aaa}

.menuhdr{font-family:Verdana,Arial,Helvetica,sans-serif; background-color:#000; color:White; font-size:x-small; font-weight:bold; padding:3px 5px; text-align:left}

.menubdr{background-color:#B3B7BB}

.dashed{border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background-color:#F7F7F7}

.leftmenumain a{border-top:0px solid #D3D3D3; display:block}
.leftmenumain{background-color:#F7F7F7; color:#000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:x-small; font-style:normal; font-weight:bold; text-align:left}
.leftmenumain a:link{color:#333; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:xx-small; font-style:normal; font-weight:normal; padding-bottom:0px; padding-left:0px; padding-top:0px; text-align:left; text-decoration:underline; width:100%}
.leftmenumain a:visited{color:#333; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:xx-small; font-style:normal; font-weight:normal; padding-bottom:0px; padding-left:0px; padding-top:0px; text-align:left; text-decoration:underline; width:100%}
.leftmenumain a:hover{background-color:#aeaeaeEEE; color:#333; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:xx-small; font-style:normal; font-weight:normal; padding-bottom:7px; padding-left:4px; padding-top:6px; text-align:left; text-decoration:none; width:100%}
.leftmenumain a:active{color:#333; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:xx-small; font-style:normal; font-weight:normal; padding-bottom:7px; padding-left:4px; padding-top:6px; text-align:left; text-decoration:underline; width:100%}
.dottedBorder{border:1px dotted #ccc; background-color:#000; padding:5px}

.txtheader{color:#fff; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:x-small; font-style:normal; font-weight:bold}

.hdrproduct{color:#FFF; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:x-small; font-style:normal; font-weight:bold; font-size:13px}
.hdrproduct2{color:#000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:x-small; font-style:normal; font-weight:bold; font-size:11px}
.relateretdecript{font-size:10px; font-weight:normal}
.relateretprod{font-size:13px; font-weight:bold}

#main{font-size:90%; line-height:1.4; width:652px}

div.breadcrumb{width:590dpx; text-align:left; color:#000; font-size:90%; margin-bottom:10px}

div.breadcrumb a{color:#1981B7; text-decoration:none}
div.breadcrumb a:hover{color:#175D7F; text-decoration:underline}
.tilbage{color:#000; font-size:14px; text-decoration:none}
.cart2{color:#000; position:relative; font-size:14px; text-decoration:none}

.cartfull{color:#000; position:absolute; bottom:-25px; right:170px; font-size:14px; text-decoration:none}

#main h1{font-family:Arial,Helvetica,sans-serif; font-size:140%; font-weight:bold;  margin:0px 0px 3px 0px; color:#fff; text-align:left}

#main h2{text-align:left; margin:0px 0px 10px 0px; font-family:Arial,Helvetica,sans-serif; font-size:130%;}

#main h2.picheader{background-position:1% 50%; background-repeat:no-repeat; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; color:#333; font-size:12px; border-top:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; background-color:white; text-align:left; padding:10px 5px 10px 50px; margin:0px}

.applyoverflow{overflow-x:auto; overflow-y:hidden; width:100%; padding-bottom:50px}

table.tbl_compare{width:100%; border-collapse:collapse; border:0px}

table.tbl_compare td{vertical-align:top; text-align:left; padding:0px 10px}

table.tbl_compareproduct{border-collapse:inherit; line-height:18px}

table.tbl_compareproduct td{padding:3px 0px}

table.customerservice{width:100%; background:#FFF; border:1px solid #CCC !important; margin-bottom:10px; border-collapse:collapse}

table.customerservice th{height:35px; background-position:1% 50%; background-repeat:no-repeat; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; color:#333; font-size:12px; border-bottom:1px solid #CCC; background-color:white; text-align:left; padding-left:50px; vertical-align:middle}

table.customerservice td{padding:10px}

table.customerservice ul{margin:0px; padding:0px 10px 0px 25px}

.std_table{background:#000; border:1px solid #666 !important; margin-bottom:10px; padding:10px; text-align:left; vertical-align:top; line-height:20px; font-size:11px}

.std_table table{border-collapse:collapse; width:85%}

.std_table th{vertical-align:top; padding:0px 10px 0px 0px; width:35%; font-weight:normal}
.std_table td{padding:0px 5px 0px 0px}

table.tbl_category td{text-align:center}

table.tbl_customer{width:85%}

table.tbl_customer th{width:35%; vertical-align:top; text-align:left; font-weight:normal}

table.tbl_customer td{vertical-align:top; text-align:left}

table.tbl_customer iframe{ width:100%}

table.tbl_subproduct{border-collapse:collapse; margin-right:2px; margin-bottom:2px; border:1px solid #ddd; background:#F7F7F7; text-align:center; width:100px; float:left}

table.tbl_subproduct td{padding:3px 5px}

.ac{text-align:center !important}
.ac2{text-align:left !important}
.ar{text-align:right !important}
.al{text-align:left !important}
.fr{float:right !important}
.fl{float:left !important}
.vt{vertical-align:top !important}
.vm{vertical-align:middle !important}
.vb{vertical-align:bottom !important}
.cb{clear:both; display:block; font:1px/0px serif; content:"."; height:0; visibility:hidden}
.smlpad{padding:12px !important}

.pricesmall{font-size:11px}
.price{color:#216fe1; font-weight:bold; font-size:12px}
.price2{color:#216fe1; font-weight:bold; font-size:16px}
.space (
height:5px}
#tell-a-friend{text-align:right; border:0px solid red}
.headerfont{font-size:20px}

#kupon1{
border: red solid 1px;
position: absolute;
top: 500px;
left: 100px;
}
