html{height:100%;max-height:100%;}
body{height:100%;max-height:100%;margin:0;font-family:"Trebuchet MS", sans-serif;font-size:12px;line-height:16px;color:#333;background:#fff;}
form{margin:0;padding:0;}
table{border:0;}
td{vertical-align:top;border:0;}
p{margin:0 0 10px 0;}
img{border:0;}
h1{margin:0 0 14px 0;padding:0;font-size:20px;font-weight:normal;}
h2{margin:0 0 16px 0;font-size:20px;font-weight:normal;}
h3{margin:0 0 10px 0;font-size:16px;font-weight:normal;}
h1 span, h2 span, h3 span{color:#999;}
hr{margin:0;padding:0;}
.hr{margin-bottom:10px;height:14px;background: url(/media/96/$$template/bg_linegradient_long_rounded.gif) left top no-repeat;margin-left:-17px;width:714px;}
.hrrelated{margin-bottom:10px;height:5px;background: #ececec;}
.clear{clear:both;}
a, a:link, a:visited, a:active{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;color:#000;}
input{font-family:"Trebuchet MS", sans-serif;font-size:12px;line-height:14px;}
.button{float:left;font-size:12px;font-weight:bold;padding:2px 5px;height:22px;color:#fff;background: url(/media/96/$$template/bg_btn.gif) left top repeat-x;border:none;}
.inputNormal{float:left;height:18px;border:1px solid #d9d9d9;padding:1px 4px;margin:0;color:#999;}
.inputNormal{padding-top:3px\9; padding-bottom:0px\9} /* til alle ie versioner (incl. 8 som ikke kan rammes specifikt) */
ul, ol{margin-left:0;padding-left:15px;padding-top:3px;padding-bottom:3px;}
ul ul, ol ul, ol ol, ul ol{margin-left:0;padding-left:30px;}
ul ul ul, ul ol ul, ol ul ul, ol ol ul, ol ol ol, ul ol ol, ol ul ol, ul ul ol{margin-left:0;padding-left:45px;}

/** to stretch background gradient and bottom bar across full width of browser:
- move .pageBody background to .pageBodyContainer
- and move .pageBottom background to .pageContainer */
.pageBodyContainer{width:100%;}
.pageBody{width:992px;min-height:600px;margin:0 auto;background: url(/media/96/$$template/bg_pagegradient.jpg) left bottom repeat-x;}
.pageContainer{width:100%;}
.pageBottom{width:992px;min-heights:40px;clear:both;margin:0 auto;background: url(/media/96/$$template/bg_bottombar.jpg) left bottom repeat-x;}

.pageTop{padding-top:9px;height:52px;clear:both;}
.pageTop .navTop{float:left;width:495px;padding-top:10px;}
.pageTop .navTop ul, .pageTop .navTop li{list-style:none;margin:0;padding:0;}
.pageTop .navTop li{float:left;margin-left:30px;font-size:15px;}
.pageTop .navTop a, .pageTop .navTop a:hover{color:#999;}
.pageTop .search{float:left;width:225px;padding:9px	 0 0 10px;}
.pageTop .search .inputNormal{width:155px;margin-right:4px;}
.pageTop .search .button{text-transform:uppercase;}
.pageTop .basket{float:left;width:200px;padding:1px 20px 0 15px;font-weight:bold;font-size:13px;}
.pageTop .basket span{display:block;float:left;padding-bottom:3px;}
.pageTop .basket .amtTxt{width:115px;}
.pageTop .basket .amt{width:85px;text-align:right;}
.pageTop .basket .totalTxt{width:60px;}
.pageTop .basket .total{width:140px;text-align:right;}
.pageTop .language{float:left;width:27px;}
.pageTop .language a{display:block;margin:0 0 2px 7px;}
.pageTop .language a:hover{text-decoration:none;}

.pageLeftCol{width:192px;padding:29px 29px 20px;float:left;}
.pageLeftCol .logo{width:192px;height:92px;padding-bottom:30px;background: url(/media/96/$$template/site_logo.png) left top no-repeat;}
* html .pageLeftCol .logo{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/media/96/$$template/site_logo.png');background:none;}
.pageLeftCol .logo a{display:block;height:92px;width:192px;}
.pageLeftCol .logo a:hover{text-decoration:none;}
.pageLeftCol .pageDesc{font-size:15px;line-height:22px;}
.pageLeftCol .pageDesc p{margin-bottom:22px;}
.pageLeftCol .pageDesc a, .pageLeftCol .pageDesc a:link, .pageLeftCol .pageDesc a:visited, .pageLeftCol .pageDesc a:active{text-decoration:underline;}
.pageLeftCol .pageDesc a:hover{text-decoration:none;}
.pageLeftCol .spot{padding:10px 0 0;font-size:20px;line-height:25px;}
.pageLeftCol .spot a:hover{text-decoration:none;}
.pageLeftCol .spot .header{color:#333;}
.pageLeftCol .spot .header span{color:#999;}
.pageLeftCol .spot img{margin:15px 0 3;}
.pageLeftCol .spot .price{font-weight:bold;color:#da5817;display:block;background: url(/media/96/$$template/icon_putinbasket.gif) right 3px no-repeat;}

.pageImg{width:992px;position:absolute;z-index:-2;overflow:hidden;}
.imgGradient{width:250px;position:absolute;z-index:-1;background: url(/media/96/$$template/bg_top_gradient.png) left top no-repeat;}
* html .imgGradient{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/media/96/$$template/bg_top_gradient.png');background:none;}

.pageContents{float:left;}
.pageContents a, .pageContents a:link, .pageContents a:visited, .pageContents a:active{text-decoration:underline;}
.pageContents a:hover{text-decoration:none;}

.pageBottom .quadspotArea{clear:both;padding:10px 0 15px 0;}
.pageBottom .spot{width:218px;margin-left:30px;float:left;font-size:11px;}
.pageBottom .spot .image{float:right;width:80px;overflow:hidden;}
.pageBottom .spot .header{font-size:17px;line-height:22px;padding:13px 0 8px;display:block;}
.pageBottom .spot .text{padding:0 90px 20px 0;}
.pageBottom .spot .readmore{font-size:12px;padding-left:57px;height:15px;margin-top:-20px;}
.pageBottom .spot .readmore span{font-size:20px;margin-right:4px;float:left;display:block;}
.pageBottom .newsletter{width:207px;margin-left:30px;float:left;}
.pageBottom .newsletter .header{font-size:17px;line-height:22px;padding:13px 0 8px;display:block;color:#000;}
.pageBottom .newsletter p{padding-bottom:10px;}
.pageBottom .newsletter .inputNormal{width:120px;margin-right:4px;}
.pageBottom .basicInfo{float:left;padding:12px 0 0 15px;width:730px;height:28px;color:#fff;}
.pageBottom .basicInfo span{margin-right:27px;}
.pageBottom .paymentOptions{float:right;padding:14px 15px 0 0;width:232px;text-align:right;}

.navLeft{margin-left:-29px;width:250px;margin-bottom:40px;}
.navLeft ul{margin:0;padding:0;}
.navLeft li{list-style:none;margin:0;padding:0;background: url(/media/96/$$template/bg_linegradient.gif) left top repeat-x;}
.navLeft ul ul a{color:#808080;padding-left:48px;}
.navLeft a{display:block;padding:7px 0 0 29px;height:23px;font-size:15px;font-weight:bold;}

.listProduct{padding-bottom:20px;}
.listProduct .img{float:right;padding-left:20px;}
.listProduct .listprice{display:block;font-size:20px;line-height:25px;width:200px;font-weight:bold;color:#da5817;background: url(/media/96/$$template/icon_putinbasket.gif) right 3px no-repeat;}
.listProduct h2 a, .listProduct a.listprice{text-decoration:none !important;}
.listProduct h2 a:hover, .listProduct a:hover.listprice{text-decoration:none;}

.productSpec{width:682px;}
.productSpec .odd td{background:#ececec;}
.productSpec td{padding:8px 0 8px 11px;white-space:nowrap;}
.product .img{float:right;padding-left:20px;}
.product .price{float:right;display:block;font-size:20px;line-height:25px;width:200px;font-weight:bold;color:#da5817;background: url(/media/96/$$template/icon_putinbasket.gif) right 3px no-repeat;}
.product a.price, .product a:hover.price{text-decoration:none;}
.product table, .product td{border:1px solid black;}
.product .related{float:right;padding-left:20px;}

.kurv table, .kurv td{border:0px;}



.category{margin-top:10px;float:left;width:247px;height:160px;overflow:hidden;}
.category a{display:block;height:160px;width:247px;text-decoration:none !important;}
.category a:hover{text-decoration:none;}
.category .header{min-height:20px;width:215px;margin-top:-160px;font-size:20px;padding:7px 16px 6px;background:#fff;opacity:0.7;filter:alpha(opacity=70)}

.cntSubcategory{width:714px;margin-top:20px;}
.subCategory{margin-top:10px;float:left;width:208px;height:160px;overflow:hidden;margin-right:30px;}
.subCategory a{display:block;height:160px;width:208px;text-decoration:none !important;}
.subCategory a:hover{text-decoration:none;}
.subCategory .header{min-height:20px;width:215px;margin-top:-160px;font-size:20px;padding:7px 16px 6px;background:#fff;opacity:0.7;filter:alpha(opacity=70)}

.specification{border:0 !important;}
.specification td {border:0;border-right:1px solid white;padding:5px;}
.specification .even{background-color:white;}
.specification .uneven{background-color:#f0f0f0;}

/* home layout special css */
.home .pageImg{height:250px;}
.home .imgGradient{height:250px;}
.home .pageContents{width:742px;padding-top:250px;}

/* subpage layout special css */
.subpage .pageImg{height:250px;}
.subpage .imgGradient{height:250px;}
.subpage .pageContents{width:682px;padding:280px 30px 30px;}
.subpage .pageLeftCol .logo{padding-bottom:21px;}
.subpage .pageLeftCol .pageDesc{height:90px;overflow:hidden;margin-bottom:18px;}

/* content tables */
.cntImageRight td{padding:5px 0 10px;}
.cntImageRight .txt{padding-right:20px;}
.cntImageLeft td{padding:5px 0 10px;}
.cntImageLeft .txt{padding-left:20px;}





