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-image : url('/images/header/bg.jpg'); 
background-repeat : repeat; 
background-position : top center; 
background-color : #447c63; 
margin : 0; 
overflow-x: hidden;
} 
small{
font-size: 10px;

}
a { 
text-decoration : none; color: #000;
} 
a:hover { 
text-decoration : none; color: #000;
} 
a img { 
border : 0; 
} 
form { 
margin : 0; 
} 
hr { 
background : none; 
height : 1px; 
border : 0; 
border-top : 1px solid #ccc; 
} 
#container, #wrap { 
width : 960px; 
text-align : left; 
margin : 0 auto; 
font-size : 11px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
border : 0px solid red; 

} 
#header { 
width : 960px; 
height : 221px; 
background-image : url('/images/header/top.png'); 
background-repeat : no-repeat; 
border : 0px solid red; 
margin-top : -3px; 
} 
#header table { 
border-collapse : collapse; 
width : 100%; 
} 
#header img { 
margin : 0 0; 
} 
#header td.headerlinks { 
width : 150px; 
text-align : right; 
vertical-align : middle; 
padding-top : 30px; 
color : #000; 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
font-size : 90%; 
padding-right : 40px; 
} 
#header a { 
text-decoration : none; 
color : #1981b7; 
font-weight : bold; 
} 
#header a:hover { 
text-decoration : underline; 
} 
.cartsubtotalminicart { 
color : #000000; 
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; 
} 
.cartminilinks { 
color : #333333; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : xx-small; 
font-style : normal; 
font-weight : bold; 
text-align : left; 
} 
.cartminilinks a:link { 
color : #333333; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : xx-small; 
font-style : normal; 
font-weight : normal; 
text-align : left; 
} 
.cartminilinks a:visited { 
color : #333333; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : xx-small; 
font-style : normal; 
font-weight : normal; 
text-align : left; 
} 
.cartminilinks a:hover { 
color : #ff0000; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : xx-small; 
font-style : normal; 
font-weight : normal; 
text-align : left; 
} 
.cartminilinks a:active { 
color : #333333; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : xx-small; 
font-style : normal; 
font-weight : normal; 
text-align : left; 
} 
#wrap { 
padding : 0; 
border : 0 solid #e5e5e5; 
} 
#nav { 
border : 0 solid #aeaeae; 
width : 550px; 
height : 19px; 
position : absolute; 
top : 157px; 
left : 30px; 
} 
.sep { 
background-image : url('/images/icons/sep.png'); 
background-repeat : no-repeat; 
background-position : 5px 1px; 
} 
table#horiz_nav { 
font-size: 14px;
padding : 0; 
width : 100%; 
border-collapse : collapse; 
} 
table#horiz_nav td { 
text-align : left; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
padding : 0; 
} 
table#horiz_nav td a { 
display : block; 
text-align : left; 
padding : 9px 35px 9px 35px; 
color : #FFF; 
text-decoration : none; 
font-size : 80%; 
border-right : 0 solid #aeaeae; 
} 
table#horiz_nav td.last a { 
border-right : 0; 
} 
table#horiz_nav td a:hover { 
color : #FFF; 
} 
table#horiz_nav ul { 
position : absolute; 
left : -999em; 
padding : 0; 
margin : 0; 
list-style-type : none; 
background : #3c3c3e; 
border-right : 0 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 : 0; 
line-height : 22px; 
text-transform : capitalize; 
} 
table#horiz_nav ul li a { 
display : block; 
padding : 0 10px !important ; 
border-bottom : 1px solid #aeaeae; 
border-right : 0; 
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 0; 
text-align : center; 
vertical-align : middle; 
width : 33.3%; 
font-size : 80%; 
border-right : 2px dotted #e5e5e5; 
font-weight : bold; 
} 
#utilbar td.last { 
border : 0; 
} 
#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 { 
width : 226px; 
 
} 
#catnav ul { 
margin : 10px 15px; 
} 
#main { 
text-align : left; 

} 
#main table td { 
text-align : left; 

} 
#main td { 
font-size : 100%;
} 
#main td td { 
font-size : 100%; 
} 
#homecontent { 
padding : 0px 0px 15px 0px; 
color : #666; 
height : 292px; 
margin-bottom : 0; 
text-align : left; 
} 
#homecontent h1 { 
color : #1d83b4; 
} 
#homecontent p { 
margin-right : 0; 
} 
#homecontent img { 
margin-right : 0; 
} 
#content { 
border : 0px solid #EEE; 
padding : 10px 0px 0 0px; 
text-align : left; 
width: 723px;
} 
#footer { 
padding-bottom : 10px; 
text-align : center; 
color : #b1c8be; 
font-size : 80%; 
clear : both; 
} 
#alphabet { 
padding-top : 10px; 
font-size : 100%; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
#footer a { 
color: #929292;
text-decoration : none; 
} 
#footer a:hover { 
font-weight : bold; 
text-decoration : underline; 
} 
.searchfield { 
background-color : #ffffff; 
border-bottom-color : #000000; 
border-bottom-style : solid; 
border-bottom-width : 1px; 
border-left-color : #000000; 
border-left-width : 1px; 
border-left-style : solid; 
border-right-color : #000000; 
border-right-style : solid; 
border-right-width : 1px; 
border-top-color : #000000; 
border-top-style : solid; 
border-top-width : 1px; 
color : #333333; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : xx-small; 
font-style : normal; 
font-weight : normal; 
} 
.imgbtn { 
border : 0; 
} 
.txtfield { 
background-color : #ffffff; 
border-bottom-color : #000000; 
border-bottom-style : solid; 
border-bottom-width : 1px; 
border-left-color : #000000; 
border-left-style : solid; 
border-left-width : 1px; 
border-right-color : #000000; 
border-right-style : solid; 
border-right-width : 1px; 
border-top-color : #000000; 
border-top-style : solid; 
border-top-width : 1px; 
color : #333333; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : x-small; 
font-style : normal; 
font-weight : normal; 
} 
.txtfielddropdown { 
background-color : #ffffff; 
color : #333333; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : x-small; 
font-style : normal; 
font-weight : normal; 
border : 1px solid black; 
} 
.submitbtn { 
color : #FFF; 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
background-color: #7a37b0;
padding: 2px;
font-weight : bold; 
border: 1px solid #000;
} 
.menuhdr { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
background-color : #b3b7bb; 
color : white; 
font-size : x-small; 
font-weight : bold; 
padding : 3px 5px; 
text-align : left; 
} 
.menubdr { 
background-color : #b3b7bb; 
} 
.dashed { 
border-left : 1px solid #cccccc; 
border-right : 1px solid #cccccc; 
border-bottom : 1px solid #cccccc; 
background-color : #f7f7f7; 
} 

.dottedBorder { 
border : 1px dotted #cccccc; 
background-color : #f9f9f9; 
padding : 5px; 
} 
.txtheader { 
color : #000000; 
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 : normal; 
font-size : 18px; 
} 
.hdrproduct2 a{ 
color : #000000; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : x-small; 
font-style : normal; 
font-weight : bold; 
font-size : 12px; 
color: #FFF;
} 
.relateretdecript { 
font-size : 10px; 
font-weight : normal; 
} 
.relateretprod { 
font-size : 13px; 
font-weight : bold; 
} 
.relateretprod11 { 
font-size : 13px; 
font-weight : bold;
background-color: #000;
} 
.relateretprod2 { 
background-color: #FFF;
margin-left: 10px;
}

.relateret h3  { 
background : url(/images/header/prod_top.png) no-repeat; 
color : #fff; 
height : 20px; 
width: 164px;
margin : 0px; 
padding : 4px 0px 0px 8px; 
font-size : 12px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-weight : bold; 
} 
.relateretlink{
color:#FFF; 
font-size: 11px;
font-weight: normal;

} 
div.breadcrumb { 
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; 
top : -30px; 
right : 110px; 
font-size : 14px; 
text-decoration : none; 
} 
#main { 
font-size : 90%; 
width : 734px; 

} 
#main h1 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 140%; 
font-weight : bold; 
margin : 0 0 10px 0; 
text-align : left; 
 
} 
#main h2 { 
text-align : left; 
margin : 0 0 10px 0; 
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 #cccccc; 
border-left : 1px solid #cccccc; 
border-right : 1px solid #cccccc; 
text-align : left; 
padding : 10px 5px 10px 50px; 
margin : 0; 
} 
.applyoverflow { 
width : 100%; 
padding-bottom : 50px; 
} 
table.tbl_compare { 
width : 100%; 
border-collapse : collapse; 
border : 0; 
} 
table.tbl_compare td { 
vertical-align : top; 
text-align : left; 
padding : 0 10px; 
} 
table.tbl_compareproduct { 
border-collapse : inherit; 
line-height : 18px; 
} 
table.tbl_compareproduct td { 
padding : 3px 0; 
} 
table.customerservice { 
width : 700px; 
background : #f9f9f9; 
border : 1px solid #cccccc !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 #cccccc; 
background-color : white; 
text-align : left; 
padding-left : 50px; 
vertical-align : middle; 
} 
table.customerservice td { 
padding : 10px; 
} 
table.customerservice ul { 
margin : 0; 
padding : 0 10px 0 25px; 
} 
.std_table { 
border : 1px solid #cccccc !important ; 
margin-bottom : 10px; 
padding : 10px; 
text-align : left; 
vertical-align : top; 
line-height : 20px; 
font-size : 11px; 
width: 700px;
} 
.std_table table { 
border-collapse : collapse; 
width : 85%; 
} 
.std_table th { 
vertical-align : top; 
padding : 0 10px 0 0; 
width : 35%; 
font-weight : normal; 
} 
.std_table td { 
padding : 0 5px 0 0; 
} 
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/0 serif; 
content : "."; 
height : 0; 
visibility : hidden; 
} 
.smlpad { 
padding : 12px !important ; 
} 
.pricesmall { 
font-size : 11px; 
} 
.price { 
color : #FFF; 
font-weight : bold; 
font-size : 12px; 

} 
.price2 { 
color : #216fe1; 
font-weight : bold; 
font-size : 16px; 
} 
.space { 
height : 5px; 
} 
#tell-a-friend a{ 
text-align : right; 
border : 0px solid red;
font-weight : normal; 
color: #FFF;

} 
.headerfont { 
font-size : 20px; 
} 
div.frontpage { 
background : url(/images/header/prod_top.png) repeat; 
color : #fff; 
height : 20px; 
width: 164px;
margin : 0; 
padding : 4px 0px 0px 8px; 
font-size : 11px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-weight : bold; 
}
div.frontpage h1 { 
margin : 0; 
padding : 4px 0px 0px 8px; 
font-size : 11px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-weight : bold; 
color: #FFF;
} 


div.frontpage a, div.frontpage a:link, div.frontpage a:active, div.frontpage a:visited, div.frontpage a:hover { 
color : #fff; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
height : 20px; 
}
div.mereinfo1 { 
width: 96px;
padding: 4px 0 0 13px; 
background : url(/images/header/mere-information.png) no-repeat; 
border: 0px solid #000;
color : #fff; 
font-family : verdana, Helvetica, sans-serif; 
font-weight : bold; 
height: 30px;
font-size: 12px;

} 

div.mereinfo1 a, div.mereinfo1 a:link, div.mereinfo1 a:active, div.mereinfo1 a:visited, div.mereinfo1 a:hover { 
color : #fff; 
font-family : Arial, Helvetica, sans-serif; 
height : 29px; 
text-decoration: none;
}

div.koeb{ 
padding: 4px 11px 4px 16px;
background : url(/images/header/koeb.png) no-repeat; 
border: 0px solid #000;
color : #fff; 
font-family : verdana, Helvetica, sans-serif; 
font-weight : bold; 
height: 20px;
font-size: 12px;

} 

div.koeb a, div.koeb a:link, div.koeb a:active, div.koeb a:visited, div.koeb a:hover { 
color : #fff; 
font-family : Arial, Helvetica, sans-serif; 
height : 29px; 
text-decoration: none;
}
td.frontbeskriv h3{ 
color : #fff; 
font-family : verdana, Helvetica, sans-serif; 
font-size: 12px;
margin: 0px;
}
td.frontbeskriv{ 
padding: 4px 5px 0px 5px;
background-color: #000;
border: 0px solid red;
color : #fff; 
font-family : verdana, Helvetica, sans-serif; 
font-size: 12px;
margin: 0px;
}

td.frontbeskriv3{ 
padding: 4px 5px 4px 5px;
background-color: #000;
border: 0px solid #000;
color : #fff; 
height: 130px;
margin: 0px;
font-family : verdana, Helvetica, sans-serif; 
font-size: 12px;
}
td.frontbeskriv4{ 
padding: 4px 5px 4px 5px;
background-color: #000;
border: 0px solid #000;
color : #fff; 
height: 40px;
font-family : verdana, Helvetica, sans-serif; 
font-size: 12px;
}
div.bottombg{ 
text-align: center;
height: 25px;
width: 950px;
background-image:url('/images/header/bottom.png');
background-repeat:repeat-x;
padding: 10px 5px 4px 5px;
color : #fff; 
font-family : verdana, Helvetica, sans-serif; 
font-size: 12px;
}
.brand ul { 
list-style-type: none;
margin: 2px;
padding: 0px;
color : #929292; 
font-family : verdana, Helvetica, sans-serif; 
font-size: 10px;
}

.brand ul li { 
float: left;
margin: 0px;
padding: 2px;
}
td.prodbar {
background-image:url('/images/header/prod_bar.png');
background-repeat:repeat-x;
height: 16px;
}
#prodbox {
margin: 10px 0px;
padding-right: 10px;
padding-left: 10px;
color: #FFF;
height: 310px;
}
.nyhedsbrev{
width: 226px;
}
.sbox h2{
background-image:url('/images/header/sbar.png');
background-repeat:no-repeat;
padding: 4px 2px 2px 10px;
height: 26px;
color: #FFF;
font-size: 14px; 
font-weight: bold;
margin: 20px 0 0 0; 
}
.sbox h1{
background-image:url('/images/header/sbar.png');
background-repeat:no-repeat;
padding: 4px 2px 2px 10px;
height: 26px;
color: #FFF;
font-size: 14px; 
font-weight: bold;
margin: 0px 0 5px 0; 
}
.textInput2
{
	background-image:url('/images/header/soegeboks.png');
	background-repeat:no-repeat;
	background-color: transparent;
	width: 123px;
	height: 22px;
	border: none;
	color: #000000;
	padding-left: 0px;
	padding-top: 3px;
	padding-right: 6px;
	padding-left: 3px;
}
.fornavn
{
	background-image:url('/images/header/soegeboks.png');
	background-repeat:no-repeat;
	background-color: transparent;
	width: 123px;
	height: 22px;
	border: none;
	color: #000000;
	padding-top: 3px;
	padding-right: 6px;
	padding-left: 3px;
}
.efternavn
{
	background-image:url('/images/header/soegeboks.png');
	background-repeat:no-repeat;
	background-color: transparent;
	width: 123px;
	height: 22px;
	border: none;
	color: #000000;
	padding-top: 3px;
	padding-right: 6px;
	padding-left: 3px;
}
.e-mail
{
	background-image:url('/images/header/soegeboks.png');
	background-repeat:no-repeat;
	background-color: transparent;
	width: 123px;
	height: 22px;
	border: none;
	color: #000000;
	padding-top: 3px;
	padding-right: 6px;
	padding-left: 3px;
}
.soeg
{
	border: none;
	color: #000000;
	padding-left: 0px;
	margin-top: -4px;
	padding-right: 6px;
	padding-left: 3px;
}
.ramme{
	position: relative;
	top: 0px;
	right: 200px;

}
.mærker2 {
	position: absolute;
	top: 3px;
	right: -226px;
	height: 710px;
	width: 28px;

}
.sideboxon{
color: #FFF; background : url(/images/header/sideboxon.png) no-repeat; padding: 10px 15px 10px 10px; margin: 0px; text-decoration: none;
}
.sideboxoff{
color: #FFF; background : url(/images/header/sidebox.png) no-repeat; padding: 10px 15px 10px 10px; margin: 0px; text-decoration: none;
}
.sideboxoff a{
color: #FFF; text-decoration: none;
}
.sideboxon a{
color: #FFF; text-decoration: none;
}
.sideboxback{
color: #FFF; background : url(/images/header/back.png); background-repeat:no-repeat; padding: 10px 15px 10px 10px; margin: 0px; text-decoration: none;
}
.sideboxnext{
color: #FFF; background : url(/images/header/back.png); background-repeat:no-repeat; padding: 10px 23px 10px 10px; margin: 0px; text-decoration: none;
}



