body {font-family: Arial, Verdana, sans-serif;font-size: 11px;margin: 0 auto 0 auto;padding: 0;background: #f5f5ed;color:#696969;}
a{color:#134999;}
img {border: none;}
input {font-family: Verdana;font-size: 12px;}
p {margin:0; padding: 0;}
form {margin: 0; padding: 0;}

h1 {font: bold 24px/100% Arial, Verdana, sans-serif; margin-top: 0; padding-top: 0;color: #004b96; margin: 0; padding: 0 0 15px 0;}
h2 {font: bold 20px/150% Arial, Verdana, sans-serif; margin-top: 0; padding-top: 0;color: #004b96; margin: 0; padding: 0;}
h3 {font: bold 16px/150% Arial, Verdana, sans-serif; margin-top: 0; padding-top: 0;color: #004b96; margin: 0; padding: 0;}
h4 {font: bold 14px/150% Arial, Verdana, sans-serif; margin-top: 0; padding-top: 0;color: #004b96; margin: 0; padding: 0;}

#content {width: 965px;border: 1px solid #696969;background: #f9fafc; margin: 5px 5px 10px 5px;}
#topholder{background: url(/objects/fixed/logobg2.jpg) repeat-x;width: 965px;height: 146px;color: #000;}
#top{background: url(/objects/fixed/logo2.jpg) no-repeat;width: 965px;height: 146px;color: #000;}
#menuholder {margin: 0 8px 0 8px; padding: 0;}
#menuborder {background: url(/objects/fixed/menuborder.gif) repeat-x 0 100%; padding: 0;height: 24px;}
#menuholder ul {list-style: none;display: block; clear: both;margin:0; padding: 0;}
#menuholder li {display: block; float: left; height: 24px; width: auto; background: url(/objects/fixed/menu_r.gif) no-repeat 100% 0; padding: 0 9px 0 0; margin: 0 1px 0 0;}
#menuholder a {text-decoration: none; color:#fff; font: bold 14px/100% Arial, Verdana, sans-serif; display: block; float: left; height: 19px; width: auto; background: url(/objects/fixed/menu_l.gif) no-repeat; padding: 5px 0 0 9px;outline: none;}
#menuholder a.menuSideInvOff {text-decoration: underline;}
#menuholder a.menuSideInvOn {text-decoration: underline;}
#menuholder a.menuSideUcOff {text-decoration: line-through;}
#menuholder a.menuSideUcOn {text-decoration: line-through;}

#menuholder li.menuSideOn {background: url(/objects/fixed/menu_o_r.gif) no-repeat 100% 0; }
#menuholder a.menuSideOn {background: url(/objects/fixed/menu_o_l.gif) no-repeat; color: #004b96; padding: 6px 0 0 9px; height: 18px;}
#mainpage {width: 927px; padding: 15px 10px; margin: 0 8px 0 8px; border-left: 1px solid #004b96;border-right: 1px solid #004b96; background: #efefef; min-height: 300px;}
#mainpage-end {color: #696969; font: normal 9px/150% Verdana,Arial sans-serif; width: 941px; height: 12px; background: url(/objects/fixed/main-bot.gif) no-repeat; margin: 0 8px 10px 8px; padding: 20px 4px 15px 4px;}
#mainpage-end a {color: #004b96; font: normal 9px/150% Verdana,Arial sans-serif;}

.newslistholder {width: 193px; margin: 10px 0 0 0;padding: 0;}
#undermeny .newslistholder a {color: #004b96; font: normal 11px/150% Arial, Verdana, sans-serif;margin: 0;width: auto;display: inline; padding: 0 !important; min-width: 0;}
.newslistholder h4.newsheader {text-transform: uppercase; background: #004b96 url(/objects/fixed/h4-bg.gif) repeat-x;  height: 24px; width: 183px; color: #fff; padding:5px 0 0 10px;font: bold 12px/150% Arial, "Trebuchet MS",Verdana, sans-serif;margin: 0;}
#toplist h4 {text-transform: uppercase; background: #004b96 url(/objects/fixed/h4-bg.gif) repeat-x; height: 24px; width: 183px; color: #fff; padding:5px 0 0 10px;font: bold 12px/150% Arial, "Trebuchet MS",Verdana, sans-serif;margin: 0;}
#toplist .itembox_small span.campaignprice {padding: 0;}

.newslist {border: 1px solid #ccc; border-top: none; width: 171px; padding: 10px 10px 0 10px; margin: 0; background: #fff;}
h4.newshead {margin: 0; padding: 0;color: #004b96;line-height: 100%;}
.newslist p {margin: 0; padding: 0;}
.startpagenews {padding: 0 0 20px 0;}

#whiteholder {background: #fff; border: 1px solid #ccc; padding: 10px; }
#whiteholder p {margin-top: 0;margin-bottom: 11px; padding-top: 0; line-height: 150%; font-size: 11px;}
.textbild-picture {float: left; width: 240px; padding: 0 0 0 20px; margin: 0;}
.textbild-text {float: left; width: 440px; padding: 0; margin: 0; }

#searchbox {width: 173px;height: 20px;border: 1px solid #696969;background: #004b96 url(/objects/fixed/h4-bg.gif) repeat-x;padding: 4px 9px 3px 9px; margin: 0 0 10px 0;}
input.produktsok {background:url(/objects/fixed/produktsok-bg.gif) repeat-x;height: 13px;border: 1px solid #696969;border-right: none;margin: 0;padding: 2px;font: normal 11px/100% Verdana,Arial sans-serif;float: left;display: inline; width:138px;}
input.produktsok-submit {background: url(/objects/fixed/produktsok-submit.gif) no-repeat;height: 19px;border: none;padding: 0;margin: 0;float: left;width: 30px;}
#undermeny {float: left; width: 194px; margin: 0; padding: 0;}
#undermeny ul {margin: 0; padding: 0; list-style: none; width: 193px;}
#undermeny li {display: block; padding: 0; margin: 0; background: url(/objects/fixed/undermenu-bg.gif) no-repeat;}
#undermeny a {display: block; padding: 7px 5px 7px 10px !important; padding: 8px 5px 6px 10px; margin: 0; min-width: 178px; width: auto !important; width: 178px; color: #fff;font: bold 11px/100% Arial, Verdana, "Trebuchet MS", sans-serif;text-decoration: none;}
#undermeny a.menuSideInvOff {text-decoration: underline;}
#undermeny a.menuSideInvOn {text-decoration: underline;}
#undermeny a.menuSideUcOff {text-decoration: line-through;}
#undermeny a.menuSideUcOn {text-decoration: line-through;}
#undermeny li.item-menuSideOn {background: url(/objects/fixed/undermenu-bg-o.gif) no-repeat;}
#undermeny li.item-menuSideOff:hover {background: url(/objects/fixed/undermenu-bg-h.gif) no-repeat;}
#undermeny li.item-menuSideOn:hover {background: url(/objects/fixed/undermenu-bg-o-h.gif) no-repeat;}
#undermeny li.menuSideOn {background: url(/objects/fixed/undermenu-bg-o.gif) no-repeat;}
#undermeny li.menuSideOff:hover {background: url(/objects/fixed/undermenu-bg-h.gif) no-repeat;}
#undermeny li.menuSideOn:hover {background: url(/objects/fixed/undermenu-bg-o-h.gif) no-repeat;}

#undermeny ul.menulevel4 li {background: #efefef; border-right: 1px solid #aaa;  border-left: 1px solid #aaa; }
#undermeny ul.menulevel4 li:hover {background: #e0e0e0; border-right: 1px solid #aaa;  border-left: 1px solid #aaa; }
#undermeny ul.menulevel4 a {font: normal 11px/150% Verdana,Arial, sans-serif; color: #333; padding: 4px 5px 4px 25px; width: 150px; border-bottom: 1px solid #aaa;min-width: 1px;}

#startpageleft {float: left; width: 40%;}
#produktlistning {float: left; width: 728px; margin: 0 0 0 5px;}
#produktlistning h1 {padding: 0 0 15px 5px; line-height: 100%;}
#produktlistning2 {float: left; width: 60%;}
#normalpage {float: left; width: 728px; padding: 0 0 0 5px; margin: 0;}
#itemlist {float: left; width: 728px; padding: 0 0 0 5px; margin: 0;}
.itemgroupimage {padding: 0 0 5px 0; }

#normalpage legend {font: bold 16px/150% Arial, Verdana, sans-serif; color: #696969;}
#normalpage fieldset {float: left; padding: 15px 10px; background: #fff; border: none; border: 1px solid #ccc; margin: 5px; width: 250px;}
#normalpage fieldset fieldset {border: none; margin: 0; padding: 0; }
#normalpage fieldset label {padding: 5px 2px 3px 2px; margin: 0; display: block;}
#normalpage #myInfoForm fieldset input {clear: both; width: 200px; padding: 2px; margin: 0; font: normal 11px/150% Verdana, Arial, sans-serif;}
#normalpage fieldset.basic_info br {display: none; clear: none;}
#normalpage fieldset#address_home br {display: none; clear: none;}
#normalpage fieldset#address_home {clear: right; }
#normalpage #myInfoForm input {width: auto; }
#normalpage {float: left; width: 728px; padding: 0 0 0 5px; margin: 0;}
#normalpage.basketpage {width: auto; float: none; padding: 0; margin: 0;}

#logoclicker {float: left; }
#logoclicker img {border: none; width: 515px; height: 130px; }
.itembox_start {display: inline; border: 1px solid #ccc; color: #000; padding: 10px; width: 215px; float: left; margin: 0 5px 5px 0 !important; height: 140px; background: url(/objects/fixed/itembox_start_bg.jpg) repeat-x 100% 100% #fff; }
.itembox_start div {margin: 0; padding: 0;}
.itembox_start img {max-width: 100px; max-height: 80px;}
.itembox_info { border: 1px solid #ccc; background: #fff; color: #333; padding: 10px; margin: 0 0 0 5px; }
.itembox_info h2.itemname {margin: 0; padding: 0 0 10px 0; font-size: 20px;}
.itembox_start_info {float: left; width: 105px;}
.itembox_start_info a {text-decoration: none;}
.itembox_start_info h3.price {font-size: 16px; color: #0a0; margin: 10px 0 0 0; padding: 0;}
.itembox_start_image {float: left; width: 110px; text-align: center; height: 80px;vertical-align: middle;}
.iteminfo h3.itemname {font: bold 14px/140% Verdana, Arial, sans-serif;color: #333; margin: 0; padding: 0;}

span.origprice {color: #004B96; font: bold 12px/150% Verdana,Arial,sans-serif; padding: 0 0 0 0; margin: 0;}
span.campaignprice {color: #a00; font: bold 12px/150% Verdana,Arial,sans-serif; padding: 0 0 0 0; margin: 0;}

.itembox_small {display: inline; border: 1px solid #ccc; color: #000; padding: 10px; width: 250px; float: left; margin: 0 5px 5px 0 !important; height: 50px; background: url(/objects/fixed/itembox_start_bg.jpg) repeat-x 100% 100% #fff; }
.itembox_small div {margin: 0; padding: 0;}
.itembox_small img {max-width: 50px; max-height: 40px;}
.itembox_small_info {float: left; width: 180px;}
.itembox_small_info a {text-decoration: none;}
.itembox_small_info h3.price {font-size: 12px; color: #0a0; margin: 3px 0 0 0; padding: 0;}
.itembox_small h3.itemname {font-size: 12px; color: #004B96; margin: 3px 0 0 0; padding: 0;}
.itembox_small_image {float: left; width: 60px; text-align: center; height: 40px;vertical-align: middle;}
div#toplist{width:193px;margin:10px 0 0 0;border: none; float: left;}
div#toplist .itembox_small {height: auto; display: inline; border: 1px solid #ccc; color: #000; padding: 10px; width: 171px; margin: 0 5px 5px 0 !important; background: url(/objects/fixed/itembox_start_bg.jpg) repeat-x 100% 100% #fff; }
div#toplist .itembox_small div {margin: 0; padding: 0;float:left;}
div#toplist .itembox_small div.buttons {margin: 0; padding: 0;float: none;}
div#toplist .itembox_small img {max-width: 160px; max-height: 80px;}
div#toplist .itembox_small_info {float: left; width: 100px;}
div#toplist .itembox_small_info a {text-decoration: none; min-width: auto; width: auto;}
div#toplist .itembox_small_image a {text-decoration: none; min-width: auto; width: auto;}
div#toplist .itembox_small_info h3.price {font-size: 12px; color: #0a0; margin: 3px 0 0 0; padding: 0;}
div#toplist .itembox_small h3.itemname {font-size: 12px; color: #004B96; margin: 3px 0 0 0; padding: 0;}
div#toplist a{padding: 0 !important;background:none;color:#004b96;min-width:0px;}
#toplist div.item_extra_content{}

#toplist-startpage #toplist {margin: 0; padding: 0; width: 235px; padding: 0 10px 0 0;}
#toplist-startpage #toplist .itembox_small {width: 213px;}
#toplist-startpage #toplist h4 {background: #004b96 url(/objects/fixed/h4-bg.gif) repeat-x; width: auto; }
div#alsobought{margin:5px 0 0 5px;border: 1px solid #ccc;background:#fff;padding:0 5px 0 5px !important; padding: 0 0 0 5px; display: block !important; display: inline;}
#alsobought div.item_extra_content{}
#alsobought .itembox_small {display: block; float: left; border: 1px solid #ccc; color: #000; padding: 10px; width: 210px; float: left; margin: 0 5px 5px 0 !important; background: url(/objects/fixed/itembox_start_bg.jpg) repeat-x 100% 100% #fff; height: 70px;}
#alsobought .itembox_small div {margin: 0; padding: 0;}
#alsobought .itembox_small img {max-width: 50px; max-height: 40px;}
#alsobought .itembox_small_info {float: left; width: 140px;}
#alsobought .itembox_small_info a {text-decoration: none;}
#alsobought .itembox_small_info h3.price {font-size: 12px; color: #0a0; margin: 3px 0 0 0; padding: 0;}
#alsobought .itembox_small h3.itemname {font-size: 12px; color: #004B96; margin: 3px 0 0 0; padding: 0;}
#alsobought .itembox_small_image {float: left; width: 60px; text-align: center; height: 40px;vertical-align: middle;}
#alsobought h3 {margin: 0; padding: 10px 0;}
.itembox_small span.origprice {color: #000; font: bold 8px/100% Verdana,Arial,sans-serif; padding: 0; margin: 0; }
.itembox_small span.campaignprice {color: #a00; font: bold 10px/120% Verdana,Arial,sans-serif; padding: 0; margin: 0; }
.itembox_start span.origprice {color: #004B96; padding: 0; margin: 0; display: block;}
.itembox_start span.campaignprice {color: #a00; padding: 0; margin: 0; display: block;}

.itembox_imageholder .smallimages {padding: 10px 0; text-align: left; margin: 0;}
.itembox_imageholder .smallimages img {max-width: 50px; max-height: 50px; width: auto !important; width: 50px;}
.itembox_imageholder {float: left; width: 250px; text-align: center;}
.itembox_imageholder img {border: 1px solid #ccc; max-width: 240px; max-height: 180px; }
.itembox_infoholder {float: left; width: 300px;}
.itembox_infoholder h3.price {font-size: 16px; color: #0a0; margin: 10px 0 0 0; padding: 0;}
.itembox_desc legend {font: bold 16px/150% Arial, Verdana, sans-serif; color: #696969;}
fieldset.itembox_desc {padding: 10px; background: #fff; border: none; border: 1px solid #ccc; margin: 10px 10px 10px 0; width: 300px; float: left;}
fieldset.itembox_desc p {margin: 0; padding: 0;}
fieldset.itembox_extra p {margin: 0; padding: 0; float: left; }
.itembox_extra legend {font: bold 16px/150% Arial, Verdana, sans-serif; color: #696969;}
fieldset.itembox_extra {padding: 10px; background: #fff; border: none; border: 1px solid #ccc; margin: 10px 0 0 0; width: 300px;}

.itembox_infoholder .selectorsbuttons select {margin: 0 10px 0 0; padding: 2px; font: normal 11px/150% Verdana, sans-serif;}
.itembox_infoholder .selectorsbuttons {padding: 5px 0; margin: 0;}

.clearing {clear: both;}
#destinator_the_page {margin: 0 auto 0 auto; padding: 0;}
.mceContentBody {background: #fff;color:#000;}
#normalpage fieldset.login_legend {width: 330px;background: #ccc;}
#loginform label.loginlabel {display: block;}
#loginform legend {font-size: 14px;font-weight: bold;background: #ccc;border: 1px solid #999;padding: 3px;}
.login_left {float: left;}
.login_button {border: 1px solid #666;background: #fff;margin: 3px 0 3px 0;}
img.loginbox {width: 75px;margin: 15px 30px 15px 30px;}
#destinator_tab .destinator_obj_hidden {display: none;}
#destinator_tab .destinator_obj_visible {display: block;}

.bildgalleri-box {float: left; padding: 0 5px 10px 0; width: 140px;}
.bildgalleri-box p{margin: 0;}

#kontakt {}
#kontakt label {width: 140px;display: block;float: left;padding: 4px 0 4px 0;font: normal 11px/150% Verdana, sans-serif;margin: 0;clear: left;}
#kontakt label.list {width: 300px;}
#kontakt input {width: 160px;padding: 2px;font-family: Verdana, sans-serif;margin: 2px 0 2px 0; font-size: 11px;clear: both;}
#kontakt input.radio {width: auto; clear: both;}
#kontakt .login_textinput {border: 1px solid #696969; background: url(/objects/fixed/inputbg.gif) repeat-x #eee; width: 160px;}
#kontakt .login_textareainput {border: 1px solid #696969; background: url(/objects/fixed/inputbg.gif) repeat-x 100% 100% #eee; width: 300px;}
#kontakt select{width: 168px;padding: 1px 2px 1px 2px;font-size: 11px;font-family: Verdana, sans-serif;margin: 2px 0 2px 0;font-size: 10px;} 
#kontakt textarea {width: 300px;height: 80px;padding: 2px;font-size: 10px;}
#kontakt input#submitButton {width: auto;float: right;margin: 2px; border: 1px solid #ccc; background: #fff; }
#kontakt label.message {clear: both; float: none; display: block;}
#captcha_holder {margin: 5px 0 0 0;padding: 0;clear: both; float: none; display: block;}
#captcha_holder img {display: block;float: left;margin: 0;padding: 0;}
#captcha_holder input {float: left; display: block;margin: 5px 10px; clear: none; border: 1px solid #696969; background: url(/objects/fixed/inputbg.gif) repeat-x #eee;}
.kontakttextholder p {margin-top: 0;}
#kontakt .captcha_info {font: normal 11px/150% Verdana, sans-serif; }

.kontaktright {float: left; margin: 0 0 0 5px; background: transparent; padding: 0;}
.kontaktleft {float: left; margin: 0; padding: 0; width: 480px; } 

/*shop login style*/
.login_olbg {height: auto; width: auto; max-width: 538px; padding: 0; margin: 5px 10px;}
.login_olbg img {border: none; float: left;}
.login_olbg img.forced_icon {border: none; float: none;}
.login_olbg .destinator_reset_button {float: right; margin: 5px; padding: 0;}
.login_olbg .destinator_submit_button {float: right;margin: 5px; padding: 0;}
.login_olbg a {color: #004b96; font: bold 14px/150% "Trebuchet MS",Verdana, sans-serif; text-decoration: none;}
.login_olbg .login_caption {font: bold 18px "Trebuchet MS",Verdana,Helvetica,sans-serif;color: #969696; }
.login_olbg fieldset {border: none; clear: both; float: left; display: block;}
.login_olbg label {display: block; float: left; clear: left; width: 90px; text-align: right; padding: 5px 10px 0 0; margin: 0 0 10px 0;}
.login_olbg input {display: block; float: left; clear: right; font-size: 11px; padding: 2px; margin: 2px 0; outline: none; width:130px;}
.login_olbg select {display: block; float: left; clear: right; font-size: 11px; padding: 1px; margin: 2px 0; outline: none; width: 135px;background: #eee url(/objects/fixed/inputbg.gif) repeat-x scroll 0 0;border: 1px solid #696969;}
.login_loginbutton {margin: 0; padding: 0;}
.login_textinput {border: 1px solid #696969; background: url(/objects/fixed/inputbg.gif) repeat-x #eee; width: 130px;}
.login_olbg #message {border: 1px solid #c00; padding: 10px; display: none; margin: 5px;color: #c00; font: bold 11px/150% Arial, Verdana, sans-serif; }
.login_olbg .reminder-register {border-top: 1px solid #969696; padding: 10px 0;}
.login_olbg #myInfoForm br {display: none; }
.login_olbg fieldset.addressblock {border:1px solid #969696;clear:none;float:left;height:225px; margin: 0; padding: 5px 10px;}
.login_olbg fieldset.addressblock legend {color: #969696;font: bold 14px/140% "Trebuchet MS",Arial,Verdana sans-serif;}
.login_olbg #myInfoForm input {border: 1px solid #696969; background: url(/objects/fixed/inputbg.gif) repeat-x #eee; width: 130px;}
.login_olbg #myInfoForm .destinator_maint_checkbox {width: auto; margin: 0 5px 0 0;} 
.login_olbg #myInfoForm input[type="hidden"] {display: none;}
.login_olbg fieldset fieldset {border: none; padding: 0px !important; padding: 0 0 10px 0; margin: 0; }
.login_olbg fieldset.basic_info {border:1px solid #969696;clear:right;float:left;height:195px; margin: 0 10px 0 0; padding: 5px 10px;}
.login_olbg fieldset.basic_info legend {color: #969696; font: bold 14px/140% "Trebuchet MS",Arial,Verdana sans-serif;}
.login_olbg fieldset.extra_info {border:1px solid #969696;clear:both;float:left;height:auto; margin: 0 10px 0 0; padding: 5px 10px;width:505px;}
.login_olbg fieldset.extra_info legend {color: #969696; font: bold 14px/140% "Trebuchet MS",Arial,Verdana sans-serif;}
.login_olbg label.checkbox {display: block; float: left; clear: left; width: auto; text-align: right; padding: 5px 10px 0 0; margin: 0 0 10px 0;}

fieldset#shop_login a {color: #004b96; font: bold 14px/150% "Trebuchet MS",Verdana, sans-serif; text-decoration: none;}
div.buttons input {outline: none;}

/*
Shoppen
*/
#kassaholder {float: right; padding: 0 10px 0 0; margin: 0; font: bold 12px/100% "Trebuchet MS",Verdana,Arial sans-serif;}
#kassaholder a {color: #fff; font: bold 12px/100% "Trebuchet MS",Verdana,Arial sans-serif; text-decoration: none;}
#login-basket {background: url(/objects/fixed/logga-in-ut.gif) no-repeat; width: 95px; height: 26px; margin: 0;padding: 7px 0 0 0 !important; padding: 6px 0 0 0; text-align: center; float: left;}
#till-kassan {background: url(/objects/fixed/till-kassan.gif) no-repeat; width: 101px; height: 26px; margin: 0;padding: 7px 0 0 0 !important; padding: 6px 0 0 0; text-align: center; float: left;}
#smallbasket_div {height: 26px; background: url(/objects/fixed/kassa-bg.jpg) repeat-x; float: left;}
#smallbasket_table {color:#fff;font: normal 11px/100% "Trebuchet MS",Verdana,Arial, sans-serif;margin:0;padding:7px 10px 7px 10px;}
table#smallbasket_table th {text-align:left;}
#smallbasket_table .baskettotal {text-align:center;font-weight:bold;}
#basket_big {padding: 10px;  margin: 0; background: #fff; border: 1px solid #ccc; }
#basket_big input {font-size: 11px;}
#basket_big label{float:left;width:172px;font-weight:normal; margin: 3px 5px;}
#basket_big div.inputrow{float:left;clear:both;width:100%;height:25px;}
#basket_big #payment_options input{float:left;}
#basket_big #payment_options {margin-bottom: 0;}
#basket_big .big_basket_quantity {width: 16px; text-align: right;padding: 2px;border: 1px solid #696969; background: url(/objects/fixed/inputbg.gif) repeat-x #eee;}
#basket_big th {text-align: left; color: #696969;}
#basket_big th.art {min-width: 220px; width: auto !important; width: 220px;}
#basket_big .baskettotal {color: #696969; font-weight: bold;}
#basket_big fieldset { border-top: 1px solid #969696; border-bottom: 1px solid #969696; border-left: none; border-right: none; margin: 0 20px 20px 0; padding: 5px 10px !important; padding: 10px; }
#basket_big fieldset .legend {color: #696969; font: bold 16px/140% "Trebuchet MS",Arial,Verdana sans-serif; padding: 0 5px; margin: 0;border: 1px solid #ccc}
#basket_big .right_basket {text-align: right;}
#basket_big .center_basket {text-align: center;}
#basket_big img.bigbasket_removebutton {padding: 3px 0 0 0; margin: 0;}
#basket_big .noborder {border: none;}
#basket_big fieldset.bigbasket_items {display: block;float: left;clear: none;width: 520px;}
#basket_big #shop_address {display: block;float: left;clear: none;width: 300px;}
#basket_big #shop_address input {padding: 2px; width: 150px;border: 1px solid #696969; background: url(/objects/fixed/inputbg.gif) repeat-x #eee;}
#basket_big #shop_address input[type="checkbox"] {width: auto;}
#basket_big #shop_address select {padding: 0; width: 155px;border: 1px solid #696969; background: url(/objects/fixed/inputbg.gif) repeat-x #eee;}
#basket_big #shop_address label {width: 120px;}
#bigbasket_table { border-spacing: 0; border-collapse: collapse; width: 520px;}
#bigbasket_table td,th {border-bottom: 1px solid #969696; padding: 3px; margin: 0;}
#basket_big .bigbasket_buttons input {margin: 0 3px 0 0; padding: 0;}
#basket_big td.bigbasket_buttons {border-bottom: none;}
#basket_big tr.baskettotaltr td,th {border: none;}
#basket_big #basket_submit_buttons {border: none;padding: 10px 0;margin: 0 20px 0 0;text-align: right;background: transparent;}
#bigbasket_form {margin: 0; padding: 0;}

table.iteminfo_olbg{background:#fff;border:1px solid #999;color:#000;}
table.iteminfo_olbg table#overCap{background:#ccc;border:1px solid #999;color:#000;}
table.iteminfo_olbg table.iteminfo_ol{background:#fff;border:0;}
table.iteminfo_olbg table.iteminfo_ol img{border:0;}
table.iteminfo_olbg table.iteminfo_ol .price{ font-family: "Trebuchet MS", Arial, Verdana; font-size: 12px; color: #333333; font-weight: bold; text-decoration: none}
table.iteminfo_olbg div.iteminfo_caption{font-family: "Trebuchet MS", Arial, Verdana; font-size: 12px; color: #333333; font-weight: bold; text-decoration: none}
table.iteminfo_olbg a.iteminfo_close img{border:0;}

#orderheadtable td {text-align: left !important; padding: 2px !important;}
#orderheadtable th {text-align: left !important; padding: 2px !important;}
#orderrows th {text-align: left !important; padding: 3px !important;}
#orderrows td {text-align: left !important; padding: 3px !important;}
.orderinfo button {outline: none;cursor: pointer; border: none; background: url(/objects/fixed/print.gif) no-repeat; width: 70px; height: 21px; ;font: normal 11px/150% Arial,Verdana, sans-serif;}
.orderinfo button:hover {background: url(/objects/fixed/print_o.gif) no-repeat; } 
.produktgrupp-image {padding: 0 0 5px 0;}

.buybutton {background: url(/objects/fixed/main_knapp_kop_small.gif) no-repeat 0 0; width: 100px; height: 15px; display: block;margin: 2px 0;padding: 3px 0; text-align: center;color: #fff; text-decoration: none; font-weight: bold;}
.buybutton:hover {background-position: 0 -21px;}
a.buybutton {color: #fff;}
#shop_maint_content a.buybutton {color: #fff;}
#shop_confirm_button {background: url(/objects/fixed/bekrafta.gif) no-repeat 0 0; width: 100px; height: 15px; display: block; text-align: center; margin: 2px 0; padding: 3px 0; text-decoration: none; color: #fff; font-weight: bold;float: right;}
a#shop_confirm_button:hover {background-position: 0 -21px;}
a.updatebutton {background: url(/objects/fixed/uppdatera.gif) no-repeat 0 0; width: 70px; height: 15px; display: block;margin: 2px 2px 2px 0;padding: 3px 0; text-align: center;color: #fff; text-decoration: none; font-weight: bold;float: left;}
a.updatebutton:hover {background-position: 0 -21px;}
a.emptybutton {background: url(/objects/fixed/uppdatera.gif) no-repeat 0 0; width: 70px; height: 15px; display: block;margin: 2px 2px 2px 0;padding: 3px 0; text-align: center;color: #fff; text-decoration: none; font-weight: bold;float: left;}
a.emptybutton:hover {background-position: 0 -21px;}
.currencyinfo {font-weight: bold;padding: 3px 0;}
.whitelinefever {margin: 0 0 5px 0; padding: 10px; background: #fff;border: 1px solid #ccc; width: 700px;}
#baskettextholder {padding: 10px; background: #fff; border: 1px solid #ccc;margin: 0 0 5px 0;}
#baskettextholder .textbild-picture {float: left; width: 240px; padding: 0 0 0 20px; margin: 0;}
#baskettextholder .textbild-text {float: left; width: 640px; padding: 0; margin: 0; }
#shop_lang_sv .itembox_info {min-width: 654px;}
#shop_lang_sv .destinator_objectHolder {text-align: left;}
/*Lightbox*/
#lightbox{position: absolute;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#lightbox a img{ border: none; }
#outerImageContainer{position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#imageContainer{padding: 10px;}
#loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{width: 49%;height: 100%;
	background: transparent url(/objects/fixed/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/objects/fixed/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/objects/fixed/lightbox/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%}
#imageData{padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;outline:none;}
#overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;background-color: #000;}
#destinator_gallery_holder_parent {}
#destinator_gallery_holder_parent a {color: #666;text-decoration:none; }
#destinator_gallery_holder_parent img {max-width: 150px;max-height: 150px; border: none;}

#overDiv{background-color:#fff;color:#000;border:1px solid #969696;}
#overDiv .ol_help_caption{}
.destinator_gallery_holder_child {margin: 10px;padding: 10px;width: 150px;border: 1px solid #ccc;background: #eee;float: left;text-align: center;clear:none;}
/*Slut lightbox*/