@font-face {
    font-family: 'adobe_garamondregularsc';
    src: url('../fonts/agarrs27-webfont.eot');
    src: url('../fonts/agarrs27-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/agarrs27-webfont.woff') format('woff'),
         url('../fonts/agarrs27-webfont.ttf') format('truetype'),
         url('../fonts/agarrs27-webfont.svg#adobe_garamondregularsc') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GRegular';
    src: url('../fonts/gara___0.eot?') format('embedded-opentype'), url('../fonts/gara___0.woff') format('woff'), url('../fonts/gara___0.ttf') format('truetype'), url('../fonts/gara___0.svg#GRegular') format('svg'), url('../fonts/gara___0.eot?') format('eot');
}
@font-face {
    font-family: 'GBold';
    src: url('../fonts/garabd.eot?') format('embedded-opentype'), url('../fonts/garabd.woff') format('woff'), url('../fonts/garabd.ttf') format('truetype'), url('../fonts/garabd.svg#GBold') format('svg'), src: url('../fonts/garabd.eot?') format('eot');
}

.row{width:960px;margin:0 auto;overflow:hidden}
.row .row{margin:0 -10px;width:auto;display:inline-block}
.col{margin:0 10px;overflow:hidden;float:left}
.grid-1{width:60px}
.grid-2{width:140px}
.grid-3{width:220px}
.grid-4{width:300px}
.grid-5{width:380px}
.grid-6{width:460px}
.grid-7{width:540px}
.grid-8{width:620px}
.grid-9{width:700px}
.grid-10{width:780px}
.grid-11{width:860px}
.grid-12{width:940px}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
form{height:100%}
body{font-family:Arial,Sans-Serif;font-size:14px;background:url(../images/interface/bg_page.png) repeat-x center top}
html,body{height:100%}
a:link,a:visited{text-decoration:none;color:#AE0302}
a:hover,a:active{text-decoration:underline;cursor:pointer}
input::-moz-focus-inner{border:0;padding:0}

.form-input{color: #990000;font-size: 10px;line-height: 20px;font-family: verdana, geneva, arial, helvetica, sans-serif;background-color: #CCFFCC;}

h1,h2,h4,h5,h6{font-family:'adobe_garamondregularsc','Open Sans',sans-serif;letter-spacing:0.07em}
.wrap{width:855px;margin:auto;padding-top: 15px}
ul{list-style-type:disc;list-style-position:inside;padding-left:15px;line-height:19px}
.header ul,.news-archive ul,.footer-wrapper ul,.menu ul{list-style-type:none;padding-left:0;line-height:inherit}
.header{width:855px;height:160px;margin:0 auto 6px;position:relative}
.logo{margin:0px 0 0px 0}
.cartbutt{width:85px;height:27px;margin:10px 5px 0 0; float:right}
.search{width:176px;height:22px;margin:11px 1px 0 0;float:right;background:url(../images/interface/bg_search-k.png) no-repeat left top}
.search .input_search,.search .btn_search{margin:0;padding:0;float:right;border:0;background:0;font-family:Arial,Sans-Serif;font-size:12px;}
.search .input_search{width:170px;padding:4px 0px 0px 10px}
.search .btn_search{width:40px;padding:6px 0;color:#000;font-weight:700;text-transform:uppercase;cursor:pointer;margin-top:-20px}
.main-nav{position:absolute;bottom:8px;left:2px;font-size:10px;text-transform:uppercase;letter-spacing:0.07em}
.main-nav li{float:left;border-left:1px solid #ffffff}
.main-nav li:first-child{border-left:none}
.main-nav a{padding:0 11px;display:block;color:#ffffff;font-family:'adobe_garamondregularsc'}
.main-nav a.selected{font-weight:bold;color:#ffffff}

.wrap .topheadline {width:630px;height:36px; padding-top:10px; padding-left:225px;}
.topheadline h1{font-family:'adobe_garamondregularsc'; font-size:36px;color:#000000; text-align:center;text-transform:uppercase;}

.wrap .menu{float:left;width:180px;border-top:0px solid #900;border-bottom:0px solid #900;padding:20px 0;margin-top:6px; font-family:'Didot LT Pro Bold';letter-spacing:0.07em}
.wrap .menu ul li{padding-left:5px;padding-top:5px;margin-bottom:0px;border-bottom:1px solid #900;min-height:20px}
.wrap .menu ul li a:link,.wrap .menu ul li a:visited{font-size:14px;color:#000000}
.wrap .menu ul li a:link,.wrap .menu ul li a:visited{font-size:14px}
.wrap .menu .inloggad{font-size:11px;font-weight:bold;padding-left:15px;padding-top:25px;margin-bottom:0px;min-height:50px}



.wrap .menu li.selected{background-color: #eee}
.wrap .menu a.selected{color:#000}

.wrap .menu ul li ul li{margin-bottom:5px;margin-top:4px;border-bottom:0px solid #900;font-weight:normal}
.wrap .menu ul li ul li a:link,.wrap .menu ul li ul li a:visited{font-size:12px;text-transform:none}
.wrap .menu ul li ul li a:hover,.wrap .menu ul li ul li a:active{font-size:12px;text-transform:none}
.wrap .menu ul li ul li ul{margin-top:3px}
.wrap .menu ul li ul li ul li{margin-bottom:0;margin-top:0}
.wrap .menu ul li ul li ul li a:link,.wrap .menu ul li ul li ul li a:visited{font-size:12px;text-transform:none}
.wrap .menu ul li ul li ul li ul{margin-top:0;margin-bottom:10px}
.wrap .menu ul li ul li ul li ul li{margin-bottom:0;margin-top:0}
.wrap .menu ul li ul li ul li ul li a:link,.wrap .menu ul li ul li ul li ul li a:visited{font-size:11px;text-transform:none}
.footer-wrapper{min-height:100px;background:#fff url(../images/interface/bg_footer-k.png) no-repeat center top;padding-top:15px;clear:both}
.footer{width:855px;margin:0 auto;color:#fff}
.links{width:145px;margin-left:15px;float:left}
.links:first-child{margin-left:0}
.links h3{font-size:14px;color:#fff;text-decoration:underline;font-weight:bold;margin-bottom:10px}
.links a:link,.links a:visited{color:#dedede;text-decoration:none;font-size:12px}
.links a:hover,.links a:active{color:#000;text-decoration:underline}
.footertext{text-align:right;line-height:20px;width:855px;color:#000000; margin:100px 0 0 -10px;font-size:11px;}
.footertext a:link,.footertext a:visited{color:#000000;text-decoration:none}
.footertext a:hover,.footertext a:active{color:#000}

.footerbuttons {float:right; width:855px; margin:-95px 0 0 0}

.start{background:url(../images/interface/bg_page.png) repeat-x center top}
.slider-wrapper-start{position:relative}
.slider-start{width:855px;height:243px;position:relative}
.slider-start img{position:absolute;top:0;left:0;display:none}
.slider-bg-nav{width:855px;height:20px;position:absolute;left:0;bottom:0;z-index:100;}

.boxes-wrapper-start{width:855px;min-height:326px;margin:34px 0 50px}

.box-start,.boxes-wrapper-start .news-archive{width:380px;margin-left:10px;float:left;padding-bottom:10px}
.box-start:first-child{margin-left:0}
.box-start h2,.box-start h2 a,.boxes-wrapper-start .news-archive h2,.boxes-wrapper-start .news-archive h2 a{color:#000000}
.box-start h2,.boxes-wrapper-start .news-archive h2{margin:0 9px 10px 9px;font-size:16px;font-weight:700;text-transform:uppercase}
.box-start img{margin:0 0 9px 0}
.box-start p{margin:0 11px 9px;font-size:13px;font-weight:400;line-height:16px;color:#000}

.box-start h3{margin:0 11px 9px;color:#000; font-size:13px;line-height:16px}
.box-start .date{margin:0 11px 0;color:#000;font-size:10px;line-height:13px}

.box-start-mindre, .boxes-wrapper-start .news-archive{width:225px;margin-left:10px;float:left;padding-bottom:10px}
.box-start-mindre:first-child{margin-left:0}
.box-start-mindre h2,.box-start h2 a,.boxes-wrapper-start .news-archive h2,.boxes-wrapper-start .news-archive h2 a{color:#000000}
.box-start-mindre h2,.boxes-wrapper-start .news-archive h2{margin:0 9px 10px 9px;font-size:16px;font-weight:700;text-transform:uppercase}

.box-start-mindre h3{font-family:'Didot LT Pro Roman'; margin:0 11px 9px;color:#000;font-size:14px;line-height:16px}

.box-start-mindre img{margin:0 0 9px 0}
.box-start-mindre p{margin:0 11px 9px;font-size:13px;font-weight:400;line-height:16px;color:#000}

.box-start .booktips{width:150px;display:inline-block;padding-left:20px;padding-right:0px padding-bottom:20px}
IMG.boktipsleft{display: block; float:left; box-shadow: 3px 3px 5px rgba(0,0,0, 0.5);}
IMG.boktipsright{display: block; float:right; box-shadow: 3px 3px 5px rgba(0,0,0, 0.5);}

//.box-start .booktips{width:150px;display:inline-block; margin-left:auto;margin-right:auto ;}
//IMG.boktips-left{display: block;float:left; }

//PRODUKTBOXARNA
.product-boxes-wrapper-page{width:700px;min-height:326px;margin:34px 0 50px}
.product-box-page, .product-boxes-wrapper-page .product-news-archive{width:165px;margin-left:10px;margin-bottom:10px;float:left;padding-bottom:20px;background-color:#eee;-moz-border-radius: 10px;border-radius: 10px;box-shadow:rgba(0,0,0,0.5) 0px 0px 10px;}
.product-box-page h2,.product-box-page h2 a,.boxes-wrapper-start .product-news-archive h2,.boxes-wrapper-start .product-news-archive h2 a{color:#990000}
.product-box-page h2,.product-boxes-wrapper-page .product-news-archive h2{margin:9px 9px 9px 9px;font-size:12px;font-weight:700;text-transform:uppercase}
.product-box-page img{margin:0px 11px 9px 9px}
.product-box-page .product-box-page-pichold {min-height:110px}
.product-box-page .product-box-page-texthold {min-height:70px}
.product-box-page p{margin:0 11px 9px;font-size:13px;font-weight:400;line-height:16px;color:#666}
// SLUT PRODUKTBOXARNA


.boxes-wrapper-start .news-archive ul{border-top:2px solid #999;padding-top:10px;padding-bottom:20px;padding-left:15px}
.boxes-wrapper-start .news-archive ul li{margin-top:25px}
.boxes-wrapper-start .news-archive ul li:first-child{margin-top:0}
.boxes-wrapper-start .news-archive h3{color:#666;font-weight:bold;font-size:16px;line-height:17px}
.boxes-wrapper-start .news-archive .date{color:#293959;font-size:13px}
.boxes-wrapper-start .news-archive .newsarchivelink{float:right;font-weight:bold;color:#666}
.contentwrapper{width:630px;float:right;padding-bottom:50px;font-size:14px;color:#666;margin-top:25px}
.smallcontentwrapper{width:700px;float:right;font-size:14px;color:#666}
.contentwrapper h1,.searchresultwrapper h1{font-size:26px;color:#000000;margin-bottom:25px}
.contentwrapper h2, h2{font-size:16px;color:#000000;margin-bottom:5px}
.contentwrapper p,.searchresultwrapper p{font-size:14px;line-height:18px;color:#666;margin-bottom:15px}
.contentwrapper p.date{margin:0}

.contentwrapper .calmonth {font-family:'adobe_garamondregularsc';color:#900;font-weight:bold;font-size:20px;line-height:20px}
.contentwrapper .caldatum {color:#900;font-weight:bold;font-size:13px;line-height:20px}
.contentwrapper .calrubrik {font-family:'Didot LT Pro Bold';font-size:18px;min-height:18px; color:#000;}
//.contentwrapper .calrubrik {color:#900;font-weight:bold;font-size:12px;line-height:17px;text-transform:uppercase;font-family:'adobe_garamondregularsc';}


.contentwrapper .booklist{min-height:200px;padding-top:10px;padding-left:10px;padding-right:10px;}
.booklist h1{font-family:'Didot LT Pro Roman';font-size:18px;min-height:25px; color:#000}

//.contentwrapper .bookcurrent{height:295px; width:300px;margin-left:10px;margin-bottom:10px;padding-left:10px;float:left;padding-top:10px;padding-right:10px;padding-bottom:10px;background-color:#fff;-moz-border-radius: 5px;border-radius: 5px;box-shadow:rgba(0,0,0,0.2) 0px 0px 10px;}
.contentwrapper .bookcurrent{height:250px; width:270px;margin-left:10px;margin-bottom:10px;padding-left:10px;float:left;padding-top:10px;padding-right:10px;padding-bottom:10px;background-color:#fff;}

.contentwrapper .bookoffer{height:250px; width:180px;margin-left:10px;margin-bottom:10px;padding-left:10px;float:left;padding-top:10px;padding-right:10px;padding-bottom:10px;background-color:#fff;}
.bookoffer h3{font-family:'Didot LT Pro Roman';font-size:16px;min-height:25px; color:#000}

.news-archive h3{font-family:'Didot LT Pro Roman';font-size:14px;min-height:16px; color:#000;}

.newsrubrik{font-family:'Didot LT Pro Bold';font-size:22px;min-height:25px; color:#000;text-align:center}

.bookcurrent h1{font-family:'Didot LT Pro Roman';font-size:18px;min-height:25px; color:#000}
.contentwrapper .partnerlist{min-height:75px;}
.contentwrapper .partnerspacer{min-height:30px;}

.preamble{font-weight:bold}
.contentwrapper ol{list-style-type:decimal;list-style-position:inside;margin-bottom:10px}
.wrap .news-archive li{margin-bottom:15px}
.wrap .contentwrapper hr{margin:30px 0;background-color:#cccccc;height:1px;border:0}
.addthiswrapper{border-top:2px solid #999;padding-top:15px;margin-top:25px}
.searchresultwrapper{font-size:10px;color:#666;margin-top:25px}
.searchresultwrapper .result{margin-bottom:15px}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clearfix{display:inline-block}
html[xmlns] .clearfix{display:block}
* html .clearfix{height:1%}
.nivoSlider{position:relative}
.nivoSlider img{position:absolute;top:0;left:0}
.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:99;display:none}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%}
.nivo-box{display:block;position:absolute;z-index:5}
.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;opacity:.8;width:100%;z-index:8}
.nivo-caption p{padding:5px;margin:0;font-family:'Open Sans',sans-serif}
.nivo-caption a{display:inline!imposliderrtant}
.nivo-html-caption{display:none}
.nivo-directionNav a{position:absolute;top:35%;z-index:9;cursor:pointer}
.nivo-prevNav{left:0}
.nivo-nextNav{right:0}
.nivo-controlNav a{position:relative;z-index:9;cursor:pointer}
.nivo-controlNav a.active{font-weight:bold}
.nivoSlider{position:relative;background:#fff url(../images/nivoslider/loading.gif) no-repeat 50% 50%}
.nivoSlider img{position:absolute;top:0;left:0;display:none}
.nivoSlider a{border:0;display:block}
.nivo-controlNav{position:absolute;right:400px;bottom:4px;z-index:101}
//.nivo-controlNav{position:absolute;right:10px;bottom:4px;z-index:101}
.nivo-controlNav a{display:inline-block !important;width:11px;height:11px;background:url(../images/nivoslider/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:10px;}
.nivo-controlNav a.active{background-position:0 -11px}
.nivo-directionNav a{display:block;width:30px;height:100px;background:url(../images/nivoslider/arrows-4.png) no-repeat;text-indent:-9999px;border:0;opacity:1;}
a.nivo-nextNav{background-position:-30px 0;right:-30px}
a.nivo-prevNav{left:-30px}
.nivo-caption{position:absolute;top:3%;background:transparent;color:#ffffff;opacity:.8;width:100%;z-index:8;font-family:"Trebuchet MS", verdana, geneva, arial, helvetica, sans-serif;font-size:24px;font-weight:300;text-align:left;text-shadow: 2px 2px 10px #333333}
.nivo-caption p{padding:5px 44px 5px;margin:0}
.nivo-caption a{displa30y:inline!important}
.nivo-html-caption{display:none}
.warning {font-size:12px; color: #990000; font-weight: bold;}
.friendemp {font-size:14px; color: #F4A600; font-weight: bold;}
.knapp { font-size: 10px; line-height: 12px; font-family: verdana, geneva, arial, helvetica, sans-serif; font-weight: Bold;}
.grey { color: #727272;  font-size: 12px }

.sick-input{width:200px;margin-left:0px;margin-bottom:0px;padding-left:3px;padding-top:2px;padding-bottom:2px;background-color:#eee; display:block; -moz-border-radius: 3px;border-radius: 3px;box-shadow:rgba(0,0,0,0.0) 0px 0px 5px;}
.disccode-input{width:75px;margin-left:0px;margin-bottom:0px;padding-left:3px;padding-top:2px;padding-bottom:2px;background-color:#eee; display:inline-block; -moz-border-radius: 3px;border-radius: 3px;box-shadow:rgba(0,0,0,0.0) 0px 0px 5px;}
.uppd-input{width:30px;margin-left:0px;margin-bottom:0px;float:left;padding-left:3px;padding-top:5px;padding-bottom:5px;background-color:#eee;-moz-border-radius: 3px;border-radius: 3px;box-shadow:rgba(0,0,0,0.0) 0px 0px 5px;}


.buyknapp {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #BD0301), color-stop(1, #9D0302) );
	background:-moz-linear-gradient( center top, #BD0301 5%, #9D0302 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9D0302', endColorstr='#BD0301');
	background-color:#ce0100;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0;
	display:inline-block;
	color:#ffffff;
	font-family:'adobe_garamondregularsc';
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	height:35px;
	line-height:35px;
	width:100px;
	text-decoration:none;
	text-align:center;
}


.buyknapp:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
	text-decoration:none;
}
.buyknapp:active {
	position:relative;
	top:1px;
}

.reaknapp {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6b33d), color-stop(1, #d29105) );
	background:-moz-linear-gradient( center top, #f6b33d 5%, #d29105 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6b33d', endColorstr='#d29105');
	background-color:#d29105;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0;
	border:0px solid #990000;
	display:inline-block;
	color:#ffffff;
	font-family:'adobe_garamondregularsc';
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	height:35px;
	line-height:35px;
	width:100px;
	text-decoration:none;
	text-align:center;
}
.reaknapp:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d29105), color-stop(1, #f6b33d) );
	background:-moz-linear-gradient( center top, #d29105 5%, #f6b33d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d29105', endColorstr='#f6b33d');
	background-color:#d29105;
}
.reaknapp:active {
	position:relative;
	top:1px;
}

.ebooknapp {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #555555), color-stop(1, #999999) );
	background:-moz-linear-gradient( center top, #555555 5%, #999999 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#999999');
	background-color:#dfdfdf;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:0px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:'adobe_garamondregularsc';
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	height:35px;
	line-height:35px;
	width:100px;
	text-decoration:none;
	text-align:center;
}
.ebooknapp:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #999999), color-stop(1, #555555) );
	background:-moz-linear-gradient( center top, #999999 5%, #555555 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#555555');
	background-color:#dfdfdf;
	text-decoration:none;
}
.ebooknapp:active {
	position:relative;
	top:1px;
}

.litenbuyknapp {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #BD0301), color-stop(1, #9D0302) );
	background:-moz-linear-gradient( center top, #BD0301 5%, #9D0302 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9D0302', endColorstr='#BD0301');
	background-color:#ce0100;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0;
	display:inline-block;
	color:#ffffff;
	font-family:'adobe_garamondregularsc';
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	width:100px;
	text-decoration:none;
	text-align:center;
}
.litenbuyknapp:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
	text-decoration:none;
}
.litenbuyknapp:active {
	position:relative;
	top:1px;
}



.updknapp {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0;
	display:inline-block;
	color:#000000;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	height:30px;
	line-height:20px;
	width:30px;
	text-decoration:none;
	text-align:center;
}

.calknapp-original {
	-moz-box-shadow: 0px 1px 0px 0px #f9eca0;
	-webkit-box-shadow: 0px 1px 0px 0px #f9eca0;
	box-shadow: 0px 1px 0px 0px #f9eca0;
	background-color:#aaaaaa;
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
	border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	border-top-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	border-bottom-left-radius:10px;
	text-indent:0;
	border:2px solid #aaaaaa;
	display:inline-block;
	color:#c92200;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	height:50px;
	line-height:14px;
	width:65px;
	text-decoration:none;
	text-align:center;
}

.calknapp-0 {
	padding-left:5px;
	background:url(../images/interface/calknapp-0.png) no-repeat left top;
	display:inline-block;
	height:45px;
	line-height:14px;
	width:60px;
	font-family:adobe_garamondregularsc;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
}

.calknapp-1 {
	padding-left:5px;
	background:url(../images/interface/calknapp-1.png) no-repeat left top;
	display:inline-block;
	height:45px;
	line-height:14px;
	width:60px;
	font-family:adobe_garamondregularsc;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
}


.calknapp-0:hover {
	text-decoration:none;
}
.calknapp-1:hover {
	text-decoration:none;
}

.recrubrik {
font-size: 16px;
color: #FFFFff;
background-color: #AE0302;
margin-right: 0px;
margin-left: 0px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
font-weight: bold;
}

.cart-row {height:70px;font-size: 16px;color: #000000;margin-right: 0px;margin-left: 0px;padding-top: 10px;padding-bottom: 5px;padding-left: 10px;display:table-row}
.cart-row .row-itemnr{width:300px;display:table-cell;padding-left: 10px}
.cart-row .row-update{display:table-cell;width:200px;padding-top: 10px}
.cart-row .row-delete{display:table-cell;width:100px;font-weight: bold; font-size: 16px}
.cartisbn {margin:0 11px 0;color:#666;font-size:10px;line-height:13px;font-style:italic}

.cart-sums {height:30px;font-size: 16px;font-weight: bold;color: #000000;margin-right: 0px;margin-left: 0px;padding-top: 10px;padding-bottom: 5px;padding-left: 10px;display:table-row}
.cart-sums .tomt01{width:300px;display:table-cell;padding-left: 10px}
.cart-sums .tomt02{display:table-cell;width:200px;padding-top: 10px}



#CartNbr {HEIGHT: 10px; WIDTH: 10px; left:-14px; top:-7px; text-align:center; POSITION: relative; Z-INDEX: 99; display:inline-block;font-weight: bold;font-size: 11px;}

#toTop {
    display:none;
    text-decoration:none;
    position:fixed;
    bottom:.75em;
    right:.75em;
    overflow:hidden;
    width:43px;
    height:43px;
    border:none;
    z-index:100;
}

#toTopHover {
    display:block;
    overflow:hidden;
    float:left;
}

#toTop:active,#toTop:focus {
    outline:none;
}

.ExpandableContainer { width: 600px; margin: 0px 0px 15px 0px; float: left; padding: 0px 0px 2px 0px; } 
.ExpandableContainer .OpenCloseBtn { margin: 0px 12px 0px 0px; display:block; float: left; height:24px; }
.ExpandableContainer .OpenCloseBtn:hover { cursor:pointer; }
.ExpandableContainer .OpenCloseBtn span { display:block; float:left; height:24px; line-height:27px; padding:0px; margin:0px; }
.ExpandableContainer .OpenCloseBtn.Open span.OpenClose { background-position: -7px 0px; }
.ExpandableContainer .OpenCloseBtn span.CloseText { display:none; }
.ExpandableHiddenContent { display:none; }
