html, body{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: none;
}

html{
	overflow-y: scroll;
}

td > .center{
	width: 100%;
}

td > .center > div{
	width: 1000px;
	text-align: left;
}

td > .center > div > #maintop{
	height: 80px;
}

body{
	background-color: #f9f9f9;
	color: #000000;
	margin: 0px;
}

body, td, input, select, textarea{
	color: #000000;
	font-size: 11px;
	font-family: verdana, tahoma, arial, sans-serif;
}

a:link, a:visited{
	color: #000000;
	text-decoration: none;
}

a:hover, a:active{
	color: #000000;
	text-decoration: underline;
}

#mainsitemap a:link, #mainsitemap a:visited{
	color: #766a62;
}

#mainsitemap{
	color: #766a62;
	float: right;
	text-align: right;
	padding-top: 45px;
}

#mainbreadcrums {
	text-align: left;
}

#mainbreadcrums .top {
	background: url('/images/sitemap/sitemap_menu_nothing.png') 0 0 repeat-x;
	height: 31px;
}

#mainbreadcrums .top .topend {
	background: url("/images/sitemap/sitemap_menu_nothing_end.png") 100% 0 no-repeat;
	height: 31px;
}

#mainbreadcrums .search {
	float: right;
}

#mainbreadcrums .search form div {
	float: right;
}

#mainbreadcrums a:link, #mainbreadcrums a:visited {
	color: #f9f9f9;
}

.sitemap_menu_item {
	float: left;
	padding-right: 6px;
	cursor: pointer;
}

.sitemap_menu_item.active .start, .sitemap_menu_item:hover .start {
	background: url('/images/sitemap/sitemap_menu_active_second_start.png') 0 0 no-repeat;
	height: 31px;
	overflow: hidden;
}

.sitemap_menu_item.active.first .start, .sitemap_menu_item.first:hover .start {
	background: url('/images/sitemap/sitemap_menu_active_first_start.png') 0 0 no-repeat;
}

.sitemap_menu_item.active .middle, .sitemap_menu_item:hover .middle {
	background: url('/images/sitemap/sitemap_menu_active_second_middle.png') 0 0 repeat-x;
	height: 31px;
}

.sitemap_menu_item.active .end, .sitemap_menu_item:hover .end {
	background: url('/images/sitemap/sitemap_menu_active_second_end.png') 100% 0 no-repeat;
	display:block;
	height: 31px;
	float: left;
	padding-top: 6px;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	color: #ffffff !important;
}

.sitemap_menu_item.active .end:hover, .sitemap_menu_item:hover .end:hover {
	text-decoration: none;
}

.sitemap_menu_item .start {
	background: url('/images/sitemap/sitemap_menu_inactive_second_start.png') 0 0 no-repeat;
	height: 31px;
	overflow: hidden;
}

.sitemap_menu_item.first .start{
	background: url('/images/sitemap/sitemap_menu_inactive_first_start.png') 0 0 no-repeat;
}

.sitemap_menu_item .middle{
	background: url('/images/sitemap/sitemap_menu_inactive_second_middle.png') 0 0 repeat-x;
	height: 31px;
}

.sitemap_menu_item .end {
	background: url('/images/sitemap/sitemap_menu_inactive_second_end.png') 100% 0 no-repeat;
	display: block;
	height: 31px;
	float: left;
	padding-top: 6px;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	color: #000000 !important;
}

.mainbuttonoverdiv{
	position: relative;
	float: left
}

.mainbuttonoverdiv > div{
	position: absolute;
	left: -70px;
	top: 95px;
	width: 300px;
	padding: 6px;
	border: 1px solid #b0afad;
	background-color: white;
	display: none;
	z-index: 999;
}

.maintoplogo{
	padding: 0;
	margin: 15px 0 0 5px;
	width: 227px;
	float: left;
	overflow:hidden;
}

.maintoplogo #divlogo{
	display:block;
	height: 46px;
	padding-left:227px;
	background: url('/images/logo.png') 0 0 no-repeat;
}

.maincontent{
	width: 520px;
	float: left;
	padding-top: 8px;
	padding-left: 20px;
	padding-bottom: 40px;
	vertical-align: top;
}

.searhcontent{
    width: 770px;
    float: left;
    padding-top: 8px;
    padding-left: 20px;
    padding-bottom: 40px;
    vertical-align: top;
}

.searchtable{
    width : 50%;
}
.searchtable .linktd {
   text-align:left;
   width: 60%
}

.searchtable .cattd {
   text-align:left;
   width: 20%;
   vertical-align:top;
}

.searchtable .priceholdertd {
   vertical-align:top;
}


.searchtable .pricetd {
   text-align:right;
   width: 20%;
   vertical-align:top;

}

.searchtable .lagertd {
   text-align:center;
   width: 15%;
   vertical-align:top;
}



#searchTitle {
    text-align: left;
    width : 80%;
/*color: #ffffff; */
    font-size: 11px;
    font-weight: bold;
    padding: 2px 2px 2px 0px;
}
#topSearchTitle {
    text-align: left;
    width : 80%;
/*color: #ffffff; */
    font-size: 11px;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
}

 
#searchTable {
   
}

#searchPrice {
    text-align: right;
    width : 10%;
    color: #939393; 
   margin-top: 9px;
   font-size: 12px;
   font-weight: bold
}

#searchValuta {
    text-align: left;
    vertical-align: top;
    width : 10%;
}

#searchDiv {
    width: 50%;
    background-color: aqua;
}

#searchStock {
    width: 80%;
}

.valutatag{
    float: left;    
}

.pricetag{
    float: right; 
    color:red;  
}

.searchicons {
		width:24px;
		height:24px;
}

.mainrightmenu{
	width: 260px;
	float: right;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 25px;
}

.mainfingerskeyboard{
	width: 244px;
	height: 77px;
	margin-left: -8px;
	margin-top: -6px;
	background: url('/image.php?picture=images%2Ffingers_on_keyboard.png&width=244&type=jpg') 0 0 no-repeat;
}

.mainlivechat{
	text-align: right;
	padding-top: 6px;
}

.mainrightmenu #div_baskettekst{
	font-size: 9px;
}

.mainrightmenu #div_basketbutton{
	text-align: right;
	padding-top: 5px;
}

.mainleftmenu{
	width: 190px;
	float: left;
	vertical-align: top;
	padding-bottom: 25px;
}

.mainheader{
	background: url("/images/head_sign.png") 0 0 no-repeat;
	padding-left: 12px;
	padding-top: 1px;
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
}

.mainheaderdescr{
	padding-bottom: 10px;
}

.mainheaderdescr a:link, .mainheaderdescr a:visited{
	color: #0280b6;
	text-decoration: none;
}

.mainheaderdescr a:active, .mainheaderdescr a:hover{
	color: #0280b6;
	text-decoration: underline;
}

.mainleftmenu_id {
	padding-bottom: 10px;
}

#div_tilbehoer {
	padding-top: 25px;
	padding-bottom: 10px;
	font-weight: bold;
	font-family: verdana;
	font-size: 16px;
	color: #4A494A;
	font-weight: bold;
}

.mainleftmenu ul, .mainleftmenu li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.mainleftmenu ul ul {
	padding: 0 0 0 14px;
}

.mainleftmenu li a {
	display: block;
	padding: 0 0 1px 14px;
	border-bottom: #e7e5e3 solid 1px;
}

.mainleftmenu_item a {
	color: #0280b6;
	text-decoration: none;
}

.mainleftmenu_item.active, .mainleftmenu_item:hover {
	background: url("/images/mainleftmenu_activesign.png") 5px 5px no-repeat;
}

.mainleftmenu_item.active>a, .mainleftmenu_item a:hover {
	text-decoration: underline;
}

.mainfooter{
	width: 100%;
	height: 270px;
	clear: both;
	background-color: #eae9e5;
	text-align: center;
}

.mainfooter > div{
	clear: both;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}

.mainfooter > div > div{
	width: 200px;
	float: left;
	text-align: left;
	padding-top: 18px;
	padding-left: 50px;
	margin-left: 0;
	margin-right: 0;
}

.mainfooter > div > div > .tdt{
	color: #766a62;
	font-size: 14px;
	padding-bottom: 9px;
}

.mainfooter > div > div > div > .pointer{
	display: inline;
	background: url("/images/icons/blackarrow.png") 0 5px no-repeat;
	padding-right: 9px;
}

.mainfooter > div > div > div > .link{
	display: inline;
	padding-left: 2px;
}

.sitemap_bread .middle{
	background: url('/images/sitemap/sitemap_middle.png') 0 0 repeat-x;
	height: 33px;
}

.sitemap_bread .left{
	background: url('/images/sitemap/sitemap_start.png') 0 0 no-repeat;
	height: 33px;
}

.sitemap_bread .right{
	background: url('/images/sitemap/sitemap_end.png') 100% 0 no-repeat;
	height: 33px;
	padding-top: 6px;
	padding-left: 10px;
}

.sitemap_bread .spacer{
	padding-left: 8px;
	padding-right: 8px;
}

.sitemap_bread .inner {
	margin-right: 10px;
    overflow: hidden;
    white-space: nowrap;
}

#sitemap_search_button{
	border: none;
	width: 26px;
	height: 26px;
	padding: 0px;
	margin: 0px;
	background-color: transparent;
	background: url("/images/sitemap/sitemap_searchbutton.png") 0 0 no-repeat;
	color: transparent;
	cursor: pointer;
}

#sitemap_search{
	width: 150px;
	height: 26px;
	background: url('/images/sitemap/sitemap_search.png') 0 -1px no-repeat;
	padding-left: 4px;
	padding-top: 4px;
}

#sitemap_search_text{
	width: 145px;
	border: none;
}

.whiteroundbox_title{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 4px;
}

.box_header{
	background-image: url("/images/box/box_top.jpg");
	width: 100%;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 2px 2px 6px;
	border: 1px solid black;
}

.order_popup_box{
	z-index: 99;
	position: absolute;
	top: 16px;
	padding: 8px;
	border: 1px solid #000000;
	background-color: #EFEFE7;
	text-align: left;
	display: none;
	width: 450px;
}

.text_small{
	font-size: 9px;
}

.nowrap {
	white-space: nowrap;
}

#div_fullprice {
	position: absolute;
	left: 396px;
	top: 15px;
	width: 100px;
	border: 1px solid #c1c1c1;
	background-color: #ffffff;
	color: #008000;
	padding: 4px;
	text-align: center;
}

.systempicture {
	display: none;
	float: left;
	margin-right: 10px;
}

input, textarea, select{
	border: 1px solid #AFAFAF;
	background-color:  white;
	color: black;
}

input[disabled='disabled'] {
	color: gray;
	background-color: #ddd;
}

.jquery-safari-checkbox{
	border: none;
	background-color: transparent;
}

.jquery-safari-checkbox img{
	/*background: transparent url("/images/safari-checkbox-transparent.png") no-repeat;*/
}

.menulink{
	font-family: verdana, tahoma;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	color: #ffffff;
	padding: 4px;
	white-space: nowrap;
}

.menu_sub{
	position: absolute;
	left: -2px;
	display: none;
	width: 120px;
	border: 1px solid #000000;
	background-color: #ffffff;
}

.menu_subpoint{
	color: #ffffff;
	padding-left: 11px;
	font-size: 9px;
	cursor: pointer;
	background-image: url('/images/menu/menu_bg.jpg');
}

.checkbox{
	background-color: transparent;
	border: none;
}

.imageborder{
	border: 1px solid #3C3C3C;
}

.imagelink{
	border: none;
}

.formtable, table.form{
	width: 100%;
}

.formtable > tr > td{
	margin: 3px;
	padding: 0px;
}

.spacertable{
	width: 100%;
}

.spacertable tr td{
	vertical-align: top;
}

.spacertable > tr > td{
	padding: 0px;
	margin: 0px;
}

.designtable{
	border-spacing: 0px;
	border-collapse: collapse;
}

.designtable tr td{
	margin: 0px;
	padding: 0px;
}

.listtable, table.list{
	width: 100%;
}

.listtable tr td{
	margin: 3px;
}

.tdt {
	white-space: nowrap;
	font-weight: bold;
	vertical-align: top;
}

.tdnumber{
	white-space: nowrap;
	text-align: right;
	padding-right: 10px;
}

.tdp{
	text-align: right;
	padding-left: 15px;
	padding-right: 10px;
	white-space: nowrap;
	width: 75px;
}

.trt td, thead > tr > td, thead > tr > th{
	white-space: nowrap;
	font-weight: bold;
	text-align: left;
}

.trt .tdp, thead .tdp{
	width: 71px;
	padding-right: 19px;
}

.tdd{
	font-size: 9px;
	padding-top: 0px;
	padding-bottom: 15px;
	color: #555;
}

.tdn, td.error{
	font-style: italic;
	text-align: center;
}

.errormsg, .error{
	font-style: italic;
}

.tdc{
	width: 100%;
}

.tdb, td.buttons{
	text-align: right;
}

.tdr{
	text-align: right;
}

.tdcheck{
	font-weight: bold;
}

.tdcheck input{
	background-color: transparent;
	border: none;
}

.input_select{
	width: 100%;
}

.input_text{
	width: 100%;
}

.input_textarea{
	width: 100%;
	height: 170px;
}

.form_select{
	width: 100%;
}

.form_text{
	width: 100%;
}

.submit, input[type=button], input[type=submit]{
	background: url("/images/basketbox/basketbox_button_blue.png") 0 0 no-repeat;
	width: 94px;
	height: 24px;
	text-align: center;
	color: #ffffff;
	font-size: 9px;
	border: none;
	padding: 0px 0px 2px 0px;
	cursor: pointer;
}

.input_text{
	width: 100%;
}

.submit2{
	width: 72px;
	height: 15px;
	
	border: 1px solid #000000;
	background-color: #E0DFDF;
	
	color:      #000000;
	text-align: center;
	
	font-family: tahoma, arial, verdana;
	font-size: 9px;
}

.basketbutton{
	background: url("/images/basketbutton_clear.png");
	width: 180px;
	height: 30px;
	text-align: center;
	cursor: pointer;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	padding-top: 3px;
}

.head_title{
	background-color: #4A494A;
	color: #ffffff;
	border: 1px solid #000000;
	font-weight: bold;
	white-space: nowrap;
	background-image: url('/images/box/box_top.jpg');
}

.head_body{
	background-color: #EFEFE7;
	color: #4A494A;
}

.sa{
	text-align: center;
	width: 115px;
	font-family: verdana;
	white-space: nowrap;
	cursor: pointer;
	padding: 3px;
	color: #ffffff;
	background-color: #000000;
	font-size: 9px;
}

.selectsysmake{
	font-family: monospace, "Lucida Console";
	font-size: 12px;
	width: 100%;
}

.tr_over:hover{
	background-color: steelblue;
}

.fcbtn{
	background-image: url("/images/fcbtn_bg.jpg");
	background-color: #000000;
	font-size: 9px;
	color: #ffffff;
	cursor: pointer;
	border: 1px solid #000000;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
}

.popupbox_holder{
	position: relative;
	z-index: 9;
	text-align: left;
}

#popupbox{
	width: 475px;
	position: absolute;
	left: 1px;
	top: 1px;
	text-align: left;
	display: none;
}

h1.site_title{
	font-family: verdana;
	padding: 5px 2px 6px 2px;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	margin: 0px;
}

div.site_content{
	padding-left: 7px;
	text-align: left;
}

.leftspacer{
	padding-left: 15px;
}

.bottomspacer{
	padding-bottom: 15px;
}

.bottomspacerbig{
	padding-bottom: 45px;
}

.topspacer{
	padding-top: 15px;
}

.clearboth{
	clear: both;
}

.nobottompadding{
	padding-bottom: 0px;
}

.notoppadding{
	padding-top: 0px;
	margin-top: -7px;
}

.hovermenuitem:link, .hovermenuitem:visited, .hovermenuitem:active, .hovermenuitem:hover{
	text-decoration: none;
	color: #ffffff;
}

.td1{
	padding: 0px;
	width: 0px;
}

.td2{
	white-space: nowrap;
	font-size: 9px;
	width: 35px;
}

.td3{
	padding-right: 4px;
	text-align: right;
}

.td6{
	padding-left: 4px;
}

.td4{
	white-space: nowrap;
	text-align: right;
}

.td7{
	white-space: nowrap;
	text-align: right;
	padding-left: 5px;
}

.td5{
	width:  100%;
}




/*** MiniKurv ***/

.minikurv A:hover {
	text-decoration: none;
}

.minikurv_header_container {
	border: solid #000 1px;
	border-bottom: none;
	background-image: url("/images/box/box_top.jpg");
	background-repeat: repeat-x;
	background-color: #4a494a;
	margin-top: 13px;
}

.minikurv_header {
	text-align: left;
	padding-left: 3px;
}

.minikurv_header,
.minikurv_header A,
.minikurv_header A:link, /* override very specific style set previously */
.minikurv_header A:visited {
	color: #fff;
}

.minikurv_body_container {
	border: solid #000 1px;
}

.minikurv_body {
	border-right: solid #aaa 1px;
	border-bottom: solid #aaa 1px;
	padding: 4px;
	text-align: left;
	cursor: pointer;
}

.minikurv_header A,
.minikurv_footer A {
	display: block;
}

.minikurv_footer_container {
	border: solid #000 1px;
	margin-top: 1px;
	background-color: #e9e6e6;
}

.minikurv_footer {
	border-right: solid #b6b6b6 1px;
	border-bottom: solid #b6b6b6 1px;
}

.minikurv_item {
	padding-bottom: 3px;
}

.minikurv .item_price {
	text-align: right;
}

.minikurv_summary .item_title {
	float: left;
}

.minikurv_summary {
	border-bottom: solid #777 1px;
	margin-bottom: 5px;
}


/*** Checkout Steps ***/

.clear {
	clear: both;
}

.checkout_steps {
	padding-bottom: 20px;
}

.checkout_steps UL {
	padding: 0;
	margin: 0;
	margin-top: 20px;
	margin-left: 200px;
}

.checkout_steps LI {
	/* placement */
	float: left;
	display: block;
	list-style-type: none;
	width: 120px;
	height: 21px;
	padding-left: 8px;
	/* text */
	font-family: "Verdana";
	color: #4A494A;
	text-align: center;
	/* background */
	background-color: #e5e5e5;
	background-image: url("/images/checkout/checkout_steps_bg0.gif");
	background-repeat: no-repeat;

}

.checkout_steps LI.selected {
	background-image: url("/images/checkout/checkout_steps_bg1.gif");
	background-color: #8f8f8f;
	color: #ffffff;
	font-weight: bold;
}

.checkout_steps LI.postselected {
	background-image: url( /images/checkout/checkout_steps_bg2.gif );
}

.checkout_steps LI.checkout_step_1 {
	background-image: none; /* First step doesn't have any bullet */
	padding-left: 0;
}

.checkout_steps LI DIV {
	margin-top: 3px; /* Center text vertically */
}

/*** Checkout (Container) ***/

.checkout {
	width: 500px;
	margin-left: 150px;
}
 

/*** Checkout Form ***/

.checkout_form {
	background-color: #efefe7;
	margin-bottom: 2px;
}

.checkout_form_body {
	padding-top: 6px;
	padding-bottom: 6px;
}

.checkout_form TABLE {
	padding: 0;
	margin-left: 6px;
}

.checkout_form.flip TABLE {
	width: 100%;
}

.checkout_form.flip TH {
	padding-left: 10px;
}

.disabled TH, .disabled TD {
	color: #aaa;
}

.disabled IMG {
	opacity: .2;
	filter: alpha(opacity=20);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}

.checkout_form TD,
.checkout_form TH {
	padding: 0;
	margin: 0;
}

.checkout_form TH {
	text-align: left;
}

.checkout_form.sidebyside.noflip TH {
	width: 185px;
}

.checkout_form.sidebyside.noflip TD,
.checkout_form.sidebyside.noflip TH {
	vertical-align: top;
}

.checkout_form.sidebyside.noflip .input_text {
	width: 240px;
}

.checkout_form.nosidebyside.noflip .input_textarea {
	width: 480px;
	height: 100px;
}

/* Undo weird CSS */
.checkout_form .input_checkbox,
.checkout_form .input_radio {
	border: 0;
	padding: 0;
	margin: 0;
	background: inherit;
}

.checkout_form_header,
.checkout_order TH {
	color: #fff;
	font-weight: bold;
	background-color: #888;
	background-image: url("/images/box/box_top.jpg");
	background-repeat: repeat-x;
	border: solid 1px #000;
	padding: 2px;
	padding-left: 6px;
	padding-right: 6px;
}

.checkout_form .status_ok {
	background-color: #cfc;
}

.checkout_form .status_error {
	background-color: #fcc;
}

.checkout_form .hint {
	color: #555;
	font-size: 80%;
	margin-bottom: 5px;
	text-align: right;
}

/*** Checkout Buttons ***/

.checkout_form_buttons {
	text-align: right;
}

.checkout_form_buttons INPUT {
	margin-left: 5px;
	
	background-color: #e3e2e2;
	background-image: url("/images/checkout/button_bg.gif");
	background-position: bottom left;
	background-repeat: repeat-x;
	border: solid #000 1px;
}


.hiddenblock {
	display: none;
}

.checkout_form_buttons .button_enabled {
}

.button_disabled {
	color: #aaa;
}

/*** Checkout Order ***/

.checkout_order TABLE {
	width: 100%;
}

.checkout_order TD.amount {
	text-align: center;
}

.checkout_order TH.price,
.checkout_order TD.price {
	text-align: right;
	white-space: nowrap;
}

.checkout_order TD {
	background-color: #efefe7;
	padding: 2px;
}

.checkout_order .total TD,
.checkout_order .system TD {
	font-weight: bold;
}

.blankbox{
	background: #FFFFFF;
}

.blankbox .bottomleft{
	background: url("/images/blankbox/blankbox_bottomleft.png") 0 100% no-repeat;
}

.blankbox .bottomright{
	background: url("/images/blankbox/blankbox_bottomright.png") 100% 100% no-repeat;
}

.blankbox .topleft{
	background: url("/images/blankbox/blankbox_topleft.png") 0 0 no-repeat;
}

.blankbox .topright{
	background: url("/images/blankbox/blankbox_topright.png") 100% 0 no-repeat;
}

.blankbox .top{
	background: url("/images/blankbox/blankbox_top.png") 0 0 repeat-x;
}

.blankbox .left{
	background: url("/images/blankbox/blankbox_left.png") 0 0 repeat-y;
}

.blankbox .right{
	background: url("/images/blankbox/blankbox_right.png") 100% 0 repeat-y;
}

.blankbox .bottom{
	background: url("/images/blankbox/blankbox_bottom.png") 0 100% repeat-x;
}

.basketbox{
	background: #eae9e5;
}

.basketbox_bottomleft{
	background: url("/images/basketbox/basketbox_bottomleft.png") 0 100% no-repeat;
}

.basketbox_bottomright{
	background: url("/images/basketbox/basketbox_bottomright.png") 100% 100% no-repeat;
}

.basketbox_topleft{
	background: url("/images/basketbox/basketbox_topleft.png") 0 0 no-repeat;
}

.basketbox_topright{
	background: url("/images/basketbox/basketbox_topright.png") 100% 0 no-repeat;
}

.basketbox_top{
	background: url("/images/basketbox/basketbox_top.png") 0 0 repeat-x;
}

.basketbox_left{
	background: url("/images/basketbox/basketbox_left.png") 0 0 repeat-y;
}

.basketbox_right{
	background: url("/images/basketbox/basketbox_right.png") 100% 0 repeat-y;
}

.basketbox_bottom{
	background: url("/images/basketbox/basketbox_bottom.png") 0 100% repeat-x;
}

.basketbox_content, .blankbox .content{
	padding: 12px 16px 21px 16px;
}

.basketbox_content_nopadding{
	padding: 12px 12px 8px 16px;
}

.basketbox_title{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 7px;
}

.basketbox_button{
	background: url("/images/basketbox/basketbox_button.png") 0 0 no-repeat;
	width: 86px;
	height: 24px;
	text-align: center;
	color: #ffffff;
	font-size: 9px;
	border: none;
	padding: 0px 0px 2px 0px;
	cursor: pointer;
}

.basketbox_button_blue{
	background: url("/images/basketbox/basketbox_button_blue.png") 0 0 no-repeat;
	width: 94px;
	height: 24px;
	text-align: center;
	color: #ffffff;
	font-size: 9px;
	border: none;
	padding: 0px 0px 2px 0px;
	cursor: pointer;
}

.basketbox_infobutton{
	background: url("/images/basketbox/basketbox_infobutton.png") 0 0 no-repeat;
	display: block;
	width: 97px;
	height: 33px;
	text-align: center;
	color: #000000;
	font-size: 9px;
	border: none;
	padding: 9px 4px 0px 4px;
	white-space: normal;
	margin: 2px;
	cursor: pointer;
	float: left;
}

.basketbox_infobutton:hover {
	text-decoration: none;
}

.basketbox_section{
	background: url('/images/basketbox/basketbox_logospacer.png') 0 0 repeat-x;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: -10px;
	padding-top: 5px;
}

.basketbox_logo{
	position: relative;
	text-align: right;
	top: -10px;
}

.basketbox_logo img{
	position: absolute;
	right: 10px;
}

.simplemodal_box{
	border: 3px solid #ffffff;
	background-color: #eae9e5;
	padding: 10px;
	padding-top: 0px;
	padding-bottom: 14px;
	width: 700px;
	height: 700px;
	overflow: auto;
}

.simplemodal_header{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 7px;
	padding-top: 5px;
}

.fcselect_selected{
	font-size: 10px;
	padding-top: 5px;
	padding-left: 6px;
}

.fcselect .fcselect_menu{
	position: absolute;
	display: none;
	
}

.fcselect_active .fcselect_menu{
	position: absolute;
	display: block;
	top: 23px;
	left: -11px;
	background: url("/images/fcselect/fcselect_menu_left.png") 0 0 repeat-y;
}

.fcselect, .fselect_active, .fcselect_end{
	position: relative;
}

.fcselect_content{
	padding: 7px 7px 7px 7px;
}

.fcselect_menu_item{
	padding: 2px;
	font-size: 10px;
}

.fcselect_menu .fcselect_menu_right{
	background: url("/images/fcselect/fcselect_menu_right.png") 100% 0 repeat-y;
}

.fcselect_menu .fcselect_menu_rightbottom{
	background: url("/images/fcselect/fcselect_menu_bottom_right.png") 100% 100% no-repeat;
}

.fcselect_menu .fcselect_menu_leftbottom{
	background: url("/images/fcselect/fcselect_menu_left_bottom.png") 0 100% no-repeat;
}

.fcselect_menu .fcselect_menu_top{
	background: url("/images/fcselect/fcselect_menu_top.png") 0 0 no-repeat;
}

.fcselect_menu .fcselect_menu_topright{
	background: url("/images/fcselect/fcselect_menu_top_right.png") 100% 0 no-repeat;
}

.fcselect .fcselect_start{
	background: url('/images/fcselect/fcselect_start.png') 0 0 no-repeat;
	height: 24px;
}

.fcselect .fcselect_middle{
	background: url('/images/fcselect/fcselect_middle.png') 0 0 repeat-x;
	height: 24px;
}

.fcselect .fcselect_end{
	background: url('/images/fcselect/fcselect_end.png') 100% 0 no-repeat;
	height: 24px;
}

.fcselect_active .fcselect_start{
	background: url('/images/fcselect/fcselect_start_active.png') 0 0 no-repeat;
	height: 24px;
}

.fcselect_active .fcselect_middle{
	background: url('/images/fcselect/fcselect_middle_active.png') 0 0 repeat-x;
	height: 24px;
}

.fcselect_active .fcselect_end{
	background: url('/images/fcselect/fcselect_end_active.png') 100% 0 no-repeat;
	height: 24px;
}


.fccheck .fccheck_middle{
	background: url("/images/fccheck/fccheck_middle.png") 0 0 repeat-x;
	height: 24px;
}

.fccheck .fccheck_start{
	background: url("/images/fccheck/fccheck_start.png") 0 0 no-repeat;
	height: 24px;
}

.fccheck .fccheck_end{
	background: url("/images/fccheck/fccheck_end.png") 100% 0 no-repeat;
	height: 24px;
}

.fccheck .fccheck_spacer{
	background: url("/images/fccheck/fccheck_spacer.png") 0 0 no-repeat;
	height: 24px;
	width: 21px;
	float: right;
}

.fccheck .fccheck_killbutton{
	background: url("/images/fccheck/fccheck_killbutton.png") 5px 0 no-repeat;
	cursor: pointer;
	height: 24px;
	width: 21px;
	cursor: pointer;
}

.fccheck .fccheck_title{
	padding-left: 6px;
	padding-top: 4px;
	font-weight: bold;
	float: left;
}

.whiteroundbox{
	
}

.whiteroundbox .content{
	background: url('/images/WhiteRoundBox/content.png');
}

.whiteroundbox .left{
	background: url('/images/WhiteRoundBox/left.png') 0 0 repeat-y;
}

.whiteroundbox .right{
	background: url('/images/WhiteRoundBox/right.png') 100% 0 repeat-y;
}

.whiteroundbox .top{
	background: url('/images/WhiteRoundBox/top.png') 0 0 repeat-x;
}

.whiteroundbox .bottom{
	background: url('/images/WhiteRoundBox/bottom.png') 0 100% repeat-x;
}

.whiteroundbox .bottom_left{
	background: url('/images/WhiteRoundBox/bl.png') 0 100% no-repeat;
}

.whiteroundbox .bottom_right{
	background: url('/images/WhiteRoundBox/br.png') 100% 100% no-repeat;
}

.whiteroundbox .top_left{
	background: url('/images/WhiteRoundBox/tl.png') 0 0 no-repeat;
}

.whiteroundbox .top_right{
	background: url('/images/WhiteRoundBox/tr.png') 100% 0 no-repeat;
	padding: 10px;
}

.frontpage_newproduct{
	padding: 6px;
	width: 135px;
	height: 200px;
}

.frontpage_newproduct .type{
	font-size: 9px;
	color: #988980;
	padding-bottom: 4px;
}

.frontpage_newproduct .picture .productoverdescr{
	position: absolute;
	z-index: 999;
	left: 119px;
	top: 0px;
	width: 360px;
	height: 100px;
	padding: 10px;
	visibility: hidden;
	vertical-align: top;
	background-image: url("/image.php?picture=images%2Fblank.png&width=380&height=120&edgesize=30&edgeborder=b3b2b2");
}

.frontpage_newproduct .picture .productoverdescr div{
	font-size: 14px;
	font-weight: bold;
}

.frontpage_newproduct .type a:visited, .frontpage_newproduct .type a:link{
	font-size: 9px;
	color: #766a62;
}

.frontpage_newproduct .price{
	color: #f58026;
	font-weight: bold;
}

.frontpage_newproduct .link{
	font-weight: bold;
}

.price .dkk{
	margin-top: 9px;
}

.price .number{
	margin-top: 9px;
	font-size: 12px;
	font-weight: bold;
}

.frontpage_focusproduct .price .shopwagon{
	margin-right: 19px;
}

.bluelink:link, .bluelink:visited{
	color: #0280b6;
	text-decoration: none;
}

.bluelink:active, .bluelink:hover{
	color: #0280b6;
	text-decoration: underline;
}

.articlecontent a:link, .articlecontent a:visited{
	color: #0280b6;
	text-decoration: none;
}

.articlecontent a:active, .articlecontent a:hover{
	color: #0280b6;
	text-decoration: underline;
}

.products_show_action{
	clear: both;
}

.products_show_action .text{
	float: left;
	margin-top: 8px;
	margin-left: 4px;
}

.products_show_action .image{
	float: left;
}

.productprice{
	color: #f58026;
}

.product_link{
	cursor: pointer;
}

div.hardware_filterbox{
	float: left;
	width: 33%;
	padding-bottom: 10px;
}

div.hardware_filterbox div.link{
	float: left;
	width: 160px;
	padding: 0px;
}

div.hardwarelist_pricefilter{
	background-color: #eae9e5;
	padding: 9px;
}

div.hardwarelist_pricefilter div.pricetext{
	float: left;
	font-weight: bold;
	width: 30px;
	margin-top: 2px;
}

div.hardwarelist_pricefilter div.priceinput_from{
	float: left;
	width: 80px;
	margin-left: 5px;
}

div.hardwarelist_pricefilter div.priceinput_to{
	float: left;
	width: 80px;
}

div.hardwarelist_pricefilter div.pricebar{
	float: left;
	width: 280px;
	margin-left: 10px;
	margin-right: 10px;
}

div.hardwarelist_pricefilter div.pricebar #pb_fullbar{
	background-color: #0397d6;
	width: 280px;
	position: relative;
	height: 6px;
	margin-top: 6px;
}

div.hardwarelist_pricefilter div.pricebar #pb_fullbar #pb_bar{
	background: url("/images/pricebar_selector.png") 0 0 no-repeat;
	height: 19px;
	position: absolute;
	top: -5px;
	left: 0px;
}

div.hardwarelist_pricefilter div.pricebar #pb_fullbar #pb_bar_end{
	background: url("/images/pricebar_selector.png") 0 0 no-repeat;
	height: 19px;
	position: absolute;
	top: -5px;
	left: 170px;
}

div.hardware_filterbox .description{
	padding-top: 7px;
	padding-bottom: 7px;
}

.hardwarelist{
	
}

div.hardwarelist_productpicture{
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}

.hardwarelist .picture{
	clear: both;
	float: left;
}

.hardwarelist .bottomstock{
	font-size: 9px;
}

.product_status_instock{
	float: left;
	background: url("/images/products_status_green.png") 0 1px no-repeat;
	padding-left: 12px;
	font-size: 9px;
	height: 13px;
	padding-right: 16px;
}

.product_status_fewinstock{
	float: left;
	background: url("/images/products_status_yellow.png") 0 1px no-repeat;
	padding-left: 12px;
	font-size: 9px;
	height: 13px;
	padding-right: 16px;
}

.product_status_notinstock{
	float: left;
	background: url("/images/products_status_red.png") 0 1px no-repeat;
	padding-left: 12px;
	font-size: 9px;
	height: 13px;
	padding-right: 16px;
}

.product_status_descr{
	float: left;
	padding-right: 16px;
}

.hardwarelist .bottom .recommend{
	position: absolute;
	left: 140px;
	top: 15px;
}

.hardwarelist .bottom .evaluate{
	position: absolute;
	left: 180px;
	top: 15px;
}

.hardwarelist .bottom .price{
	position: absolute;
	left: 260px;
	top: 23px;
}

.price .number{
	font-weight: bold;
	font-size: 16px;
}

.price .dkk{
	font-size: 9px;
}

.hardwarelist .bottom .order{
	position: absolute;
	left: 480px;
	top: 15px;
}

.hardwarelist .bottom .configure{
	position: absolute;
	left: 380px;
	top: 21px;
}

.hardwarelist .tdt{
	padding-left: 4px;
	padding-top: 3px;
	padding-bottom: 4px;
}

.hardware_nextbutton{
	width: 71px;
	height: 24px;
	background: url("/images/icons/hardware_nextbutton.png") 0 0 no-repeat;
	font-size: 9px;
	color: black;
	border: none;
	background-color: transparent;
	text-align: left;
	padding: 0px 0px 3px 4px;
	cursor: pointer;
}

.price_delivery{
	font-size: 8px;
	color: #939393;
	font-weight: normal;
}

.text_red{
	color: red;
}

.systemsel{
	background: url("/images/systemsel/center.png") 0 0 repeat;
}

.systemsel .top{
	background: url("/images/systemsel/top.png") 0 0 repeat-x;
}

.systemsel .right{
	background: url("/images/systemsel/right.png") 100% 0 repeat-y;
}

.systemsel .bottom{
	background: url("/images/systemsel/bottom.png") 0 100% repeat-x;
}

.systemsel .left{
	background: url("/images/systemsel/left.png") 0 0 repeat-y;
}

.systemsel .topleft{
	background: url("/images/systemsel/topleft.png") 0 0 no-repeat;
}

.systemsel .topright{
	background: url("/images/systemsel/topright.png") 100% 0 no-repeat;
}

.systemsel .bottomleft{
	background: url("/images/systemsel/bottomleft.png") 0 100% no-repeat;
}

.systemsel .bottomright{
	background: url("/images/systemsel/bottomright.png") 100% 100% no-repeat;
}

.systemsel .content{
	padding: 4px 5px 4px 5px;
	cursor: pointer;
}

.fctabs_header_inactive, .fctabs_header_active{
	float: left;
	height: 31px;
}

.fctabs_header_inactive .header_content, .fctabs_header_active .header_content{
	width: 100%;
	height: 100%;
	padding: 7px 16px 0px 11px;
	padding-right: 16px;
	cursor: pointer;
	font-weight: bold;
	white-space: nowrap;
}

.fctabs_header_inactive .header_middle{
	height: 100%;
	background: url("/images/fctabs/fctabs_inactive_middle.png") 0 0 repeat-x;
}

.fctabs_header_inactive .header_right{
	height: 100%;
	background: url("/images/fctabs/fctabs_inactive_right.png") 100% 0 no-repeat;
}

.fctabs_header_inactive .header_left{
	height: 100%;
	background: url("/images/fctabs/fctabs_inactive_left.png") 0 0 no-repeat;
}

.fctabs_header_inactive .header_left_first{
	height: 100%;
	background: url("/images/fctabs/fctabs_inactive_left_first.png") 0 0 no-repeat;
}

.fctabs_header_active .header_middle{
	height: 100%;
	background: url("/images/fctabs/fctabs_active_middle.png") 0 0 repeat-x;
}

.fctabs_header_active .header_right{
	height: 100%;
	background: url("/images/fctabs/fctabs_active_right.png") 100% 0 no-repeat;
}

.fctabs_header_active .header_left{
	height: 100%;
	background: url("/images/fctabs/fctabs_active_left.png") 0 0 no-repeat;
}

.fctabs_header_active .header_left_first{
	height: 100%;
	background: url("/images/fctabs/fctabs_active_left_first.png") 0 0 no-repeat;
}

.fctabs .nothing{
	height: 100%;
	background: url('/images/fctabs/fctabs_nothing.png') 0 0 repeat-x;
}

.fctabs .right{
	height: 100%;
	background: url('/images/fctabs/fctabs_middle_right.png') 100% 0 repeat-y;
}

.fctabs .bottom{
	height: 100%;
	background: url('/images/fctabs/fctabs_bottom_middle.png') 0 100% repeat-x;
}

.fctabs .left{
	height: 100%;
	background: url('/images/fctabs/fctabs_middle_left.png') 0 0 repeat-y;
}

.fctabs .topright{
	height: 100%;
	background: url('/images/fctabs/fctabs_top_right.png') 100% 0 no-repeat;
}

.fctabs .bottomright{
	height: 100%;
	background: url('/images/fctabs/fctabs_bottom_right.png') 100% 100% no-repeat;
}

.fctabs .bottomleft{
	height: 100%;
	background: url('/images/fctabs/fctabs_bottom_left.png') 0 100% no-repeat;
}

.fctabs .content{
	height: 100%;
	padding: 0px 9px 9px 9px;
	clear: both;
}

.tpc_widget {
 display: none;
 position: relative;
 width: 160px;
 height: 320px;
}
#tp_widget .tpc_bg {
 background-color: #FFFFFF;
}
#tp_widget .tpc_bottom {
 background-color: #FFFFFF;
}

table#news {
	width: 80%;
	border: 1px solid black;
}

td#news {
	border: 1px solid black;
	text-align: center;
}

div#news {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

table.cnetTable {
	border-width: 1px;
	border-spacing: 2px;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
	width: 500px;

}

table.cnetTable td.cnetTDCategory {
	
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: gray;
	text-align: center;
	-moz-border-radius: ;
}

table.cnetTable td.cnetTDLeft {
	
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	text-align: left;
	-moz-border-radius: ;
	width: 40%;
}
 
table.cnetTable td.cnetTDRight {
	
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	text-align: left;
	-moz-border-radius: ;
	width: 60%;
}

.altrow {
	background-color: #d5d2ca;
}

.badges {
	text-align: center;
	padding: 6px 12px 0 12px;
}

/*Trustpilot Widget Script*/
.tpc_widget {
	display: none;
	position: relative;
	width: 236px;
	height: 165px;
}
#tp_widget .tpc_bg {
	background-color: #FFFFFF;
}
#tp_widget .tpc_bottom {
	background-color: #FFFFFF;
}
/*Trustpilot Widget Script*/


