/* ----------------------------------------------------------------------------------- */
/*                              CSS MUX MediaLab, Norway                               */
/*                                 www.muxmedialab.no                                  */
/*                              Last updated 10.06.2010                                */
/* ----------------------------------------------------------------------------------- */
/*                                                                                     */
/*                                         MPX                                         */
/*                                                                                     */
/* ----------------------------------------------------------------------------------- */
/*                                 KOMPLETT STYLESHEET                                 */


html,
body {
	background: #f4f8fb url(/a/i/DC/24/bkgrnd_privat.png) repeat-x;
}

body.seg_2 {
	background: #f4f8fb url(/a/i/DC/24/bkgrnd_bedrift.png) repeat-x;
}
	
	
body,
textarea{ 
	color: #444;
}


a,
.price {
	color: #0078af;
	color: #004d71;
}

#container {
	margin-top: 0;
	background: none;
	background: #fff;
}


.wrapper {
	background: #fff;
	overflow: hidden;
}


/* START ---------------------- block-top ---------------------- */



#extra-2 {
	position: absolute;
	top: 58px;
	left: 148px;
	background:url(/a/i/DC/24/slogan_bedrift.png) no-repeat left top;
	width: 250px;
	height: 30px;
	z-index: 100;
}



#block-top .top-bar{
	background: #c0dce8;
}

.seg_2 #block-top .top-bar{
	background: #022753;
}

#block-top .top-bar .segment-menu li a{
	padding: .75em 3.1em .85em 3.1em;
	border-left: 1px solid #bfdce9;
}


.seg_2 #block-top .top-bar .segment-menu li a{
	border-left: 1px solid #022753;
	color: #99c2e0;
}

/*
#block-top .top-bar .segment-menu li a.active,
#block-top .top-bar .segment-menu li a:hover{
	background: #bfdce9;
	color: #444;
}
*/

#block-top .top-bar .segment-menu li a.active,
#block-top .top-bar .segment-menu li a:hover{
	background: #fff;
	color: #444;
}





#block-top .top-bar .login-menu li span{
	padding: .75em 0;
}

.seg_2 #block-top .top-bar .login-menu li span{
	color: #fff;
}



#block-top .top-bar .login-menu li a{
	padding: .75em 0 .75em .2em;
}

.seg_2 #block-top .top-bar .login-menu li a{
	color: #99c2e0;
}














#block-top .header .logo a{
	position: absolute;
	width: 94px;
	height: 102px;
	background:url(/a/i/DC/24/logo_privat.png) no-repeat left top;
	top: 15px;
	left: 26px;
}


.seg_2 #block-top .header .logo a{
	background:url(/a/i/DC/24/logo_bedrift.png) no-repeat left top;
}


#block-top .header .logo img{
	display: none;
}


#block-top .header {
	margin-top: 20px;
	padding-top: 0;
	padding-bottom: 25px;
}



#block-top .header .important-menu li a {
	color: #444;
}

.seg_2 #block-top .header .important-menu li a {
	color: #fff;
	color: #444;
}

#block-top .header .important-menu li a:hover {
	color: #000;
}

.seg_2 #block-top .header .important-menu li a:hover {
	color: #ccc;
}

#block-top .header .important-menu li a.contact{
	background:url(/a/i/DC/24/important-menu_contact.png) no-repeat left center;
}

#block-top .header .important-menu li a.cart{
	background:url(/a/i/DC/24/important-menu_cart.png) no-repeat left center;
}

#block-top .header .important-menu li a.account{
	background:url(/a/i/DC/24/important-menu_account.png) no-repeat left center;
}

#block-top .header .important-menu li a.info{
	background:url(/a/i/DC/24/important-menu_info.png) no-repeat left center;
}









/* tabs START*/


	/* START Fill whole width */
	#block-top .tabs li {
		width: 121px;
	}
	
	#block-top .tabs .shortcuts {
		display: none;
	}
	
	#block-top .tabs li a .one{
		width: 121px;
	}
	
	#block-top .tabs li.last,
	#block-top .tabs li.last a .one{
		width: 121px;
	}
	/* END Fill whole width */


#block-top .tabs li {
	background:url(/a/i/DC/24/tabs.png) no-repeat;
}

#block-top .tabs li a{
	color: #fff;
}

#block-top .tabs li a:hover,
#block-top .tabs li.active{
	background:url(/a/i/DC/24/tabs_active.png) no-repeat;
}




#block-top .tabs li a:hover,
#block-top .tabs li.active a{
	color: #444;
}

/* tabs END */





#block-top .tabs-field{
	background: #ebeaef;
	background: #e7e8e9;
}


#block-top .tabs-field .search{
	background:url(/a/i/DC/24/search.png) no-repeat left top;
}


#block-top .tabs-field .search input.text{
	width: 150px;
}




#block-top .tabs-field .search input.submit{
	width: 30px;
	padding: 6px 0 4px 0;
	cursor: pointer;
	text-indent: -999px;
}










#block-top .tabs-field{
	color: #444;
}

#block-top .tabs-field a{
	color: #444;
}

#block-top .tabs-field .navigation a{
	background:url(/a/i/DC/24/navigation-bullet_a.gif) no-repeat center right;
}

#block-top .tabs-field .navigation a:hover{
	background:url(/a/i/DC/24/navigation-bullet_a.gif) no-repeat center right;
	color: #444;
}

#block-top .tabs-field .navigation li.last a{
	background: none;
}


#block-top .tabs-field .small-cart a:hover{
	color: #444;
}

/* END ---------------------- block-top ---------------------- */











/* START ---------------------- block-left ---------------------- */

#block-left .cat-menu{
	background: #ebeaef;
	background: #f0f0f0;
}

#block-left .cat-menu a{
}


#block-left .function-menu{
	border: 2px solid #ebeaef;
}




#block-left #wof_banner h2 a{
	background: #0078af url(/a/i/DC/24/wof_banner_bkgrnd.png) repeat-x 0 -4px;
	border: #0078af solid 2px;
	color: #fff;
}


/* END ---------------------- block-left ---------------------- */











/* START ---------------------- block-content ---------------------- */




#block-content h2,
#block-content .filter-menu h3{
	background: #ebeaef;
}

#block-content .prod-boxes-vertical,
#block-content .prod-boxes-horisontal {
	border-top: 2px dotted #ebeaef;
}




#block-content .button-next,
#block-content .button-buy-small{
	background: url(/a/i/DC/24/button-buy-smaller.png) no-repeat;
	color: #fff;
}


.lang_nl #block-content .button-next,
.lang_be #block-content .button-next,
.lang_fr #block-content .button-buy-small,
.lang_de #block-content .button-buy-small,
#block-content .wide {
	color: #fff;
	background: url(/a/i/DC/24/button-buy-small.png) no-repeat;
}




#block-content .button-buy-big {
	color: #fff;
	background: url(/a/i/DC/24/button-buy-big.png) no-repeat;
}

#block-content .prod-boxes-vertical .prod .bomb{
	color: #fff;
	background:url(/a/i/DC/24/bomb.png) no-repeat;
}


#block-content .prod-boxes-vertical .prod,
#block-content .prod-boxes-vertical .ad {
	border-right: 2px dotted #ebeaef;
}

#block-content .prod-boxes-vertical .last{
	border-right: 0;
}





/* PROD IMAGE RIGHT */

#block-content .prod-boxes-horisontal .prod,
#block-content .prod-boxes-horisontal .ad {
	border-right: 2px dotted #ebeaef;
}

#block-content .prod-boxes-horisontal .last {
	border: none;
}

#block-content .prod-boxes-horisontal .prod .bomb{
	color: #fff;
	background:url(/a/i/DC/24/bomb.png) no-repeat;
}





#block-content .prod_end{
	border-bottom: 2px dotted #ebeaef;
}






/* prod-list START */

#block-content .prod-list .list {
	border: 2px solid #ebeaef;
}


#block-content .prod-list .list th{
	background: #ebeaef;
}

#block-content .prod-list .list th h3{
	background:url(/a/i/G/prod-list_cat-arrow.gif) no-repeat left center;
}

#block-content .prod-list .td_bottom td,
#block-content .prod-list .td_top td.image{
	border-bottom: 2px solid #ebeaef;
}




#block-content .prod-list .list-badge{
	background: url(/a/i/G/list-badge.png) no-repeat;
	color: #fff;
}

* html #block-content .prod-list .list-badge{
	background: url(/a/i/G/list-badge.gif) no-repeat; /* IE HACK - No frikkin PNG alpha support. */
}

#block-content .prod-list .weekly{
	background: url(/a/i/G/weekly-badge.png) no-repeat;
}

* html #block-content .prod-list .weekly{
	background: url(/a/i/G/weekly-badge.gif) no-repeat; /* IE HACK - No frikkin PNG alpha support. */
}

#block-content .prod-list td.buy .qty{
	border: 2px solid #ebeaef;
}


#block-content .compare-top .button-compare,
#block-content .prod-list .compare-top .button-compare{
	background: url(/a/i/G/prod-list_button-compare_t_t.gif) no-repeat;
}

#block-content .compare-top .button-compare_bottom,
#block-content .prod-list .compare-top .button-compare_bottom{
	background: url(/a/i/G/prod-list_button-compare_t_b.gif) no-repeat;
}

#block-content .compare-bottom .button-compare,
#block-content .prod-list .compare-bottom .button-compare{
	background: url(/a/i/G/prod-list_button-compare_b_t.gif) no-repeat;
}

#block-content .compare-bottom .button-compare_bottom,
#block-content .prod-list .compare-bottom .button-compare_bottom{
	background: url(/a/i/G/prod-list_button-compare_b_b.gif) no-repeat;
}

#block-content .prod-list .td_sort th{
	border-bottom: 2px solid #ebeaef;
	background: none;
}


/* KHB CHECK */

#block-content .prod-list .filter fieldset{
	border: 2px solid #ebeaef;
}

/* KHB CHECK */


/* prod-list END */







/* prod-info START */

#block-content .prod-info h2.name2{
	background: none;
}

#block-content .prod-info .prod-image .zoom strong{
	background: url(/a/i/G/zoom.gif) no-repeat;
}

#block-content .prod-info .prod-image .bomb{
	color: #fff;
	background:url(/a/i/DC/24/bomb.png) no-repeat;
}

#block-content .prod-info .manu{
	border: 2px solid #ebeaef;
}





#block-content .prod-info .details {
	border: 2px solid #ebeaef;
	background: #ebeaef;
}

#block-content .prod-info .prod-alert {
	border: 2px solid #ff0000;
	background: #ff0000;
}

#block-content .prod-info .prod-alert p{
	color: #fff;
}

#block-content .prod-info .marketing-text .content{
	border: 2px solid #ebeaef;
}

#block-content .prod-info .specs-info .info{
	border-left: 2px solid #ebeaef;
	border-right: 2px solid #ebeaef;
	border-bottom: 2px solid #ebeaef; 
}

#block-content .prod-info .specs-info .menu ul{
	background: #fff;
	border-bottom: 2px solid #ebeaef;
}

#block-content .prod-info .specs-info .menu li a{
	background: #ebeaef;
	border: 2px solid #ebeaef;
	border-bottom: 0;
}

#block-content .prod-info .specs-info .menu li a:hover,
#block-content .prod-info .specs-info .menu li.active a{
	background: #fff;
}


#block-content .prod-info .specs-info .menu li.nolink a:hover {
	background: #ebeaef;
}

	

#block-content .prod-info .specs-info .info td,
#block-content .prod-info .specs-info .info th{
	border-bottom: 2px solid #ebeaef;
}

#block-content .prod-info .specs-info .info .last td,
#block-content .prod-info .specs-info .info .last th{
	border-bottom: 0;
}

#block-content .prod-info .specs-info .info th{
	border-right: 2px solid #ebeaef;
}


#block-content .prod-info .link-box .links li a{
	background:url(/a/i/DC/24/bullet.png) no-repeat left 3px;
}

#block-content .prod-info .link-box .links li a:hover{
	background:url(/a/i/DC/24/bullet_active.png) no-repeat left 3px;
}


#block-content .prod-info .buy-box .finance,
#block-content .prod-info .buy-box .availability {
	display: block;
	clear: both;
} 




/* prod-info END */










/* prod-review START */

#block-content .prod-review .review,
#block-content .prod-review .scoretotal{
	border: 2px solid #ebeaef;
	border-top: 0;
}

/* prod-review END */







/* recommendations START */

#block-content .recommendations {
	border: 2px solid #ebeaef;
	border-top: 0;
}


#block-content .recommendations .prod .content {
	border: 0;
	border-right: 2px dotted #ebeaef;
}

#block-content .recommendations .last .content{
	border: 0;
}

#block-content .recommendations .prod .bomb{
	color: #fff;
	background:url(/a/i/DC/24/bomb.png) no-repeat;
}

/* recommendations END */






/* mobile-subscription START */

#block-content .prod-info .mobile-subscription{
	border: 2px solid #ebeaef;
}

#block-content .prod-info .mobile-subscription h3{
	background: #ebeaef;
	border: 2px solid #ebeaef;
}

#block-content .prod-info .mobile-subscription td,
#block-content .prod-info .mobile-subscription th{
	border-top: 2px solid #ebeaef;
}

#block-content .prod-info .mobile-subscription tr.head th{
	border-top: 0;
}
/* mobile-subscription END */






/* prod-compare START */


#block-content .prod-compare th,
#block-content .prod-compare td{
	border: 2px solid #ebeaef;
}

#block-content .prod-compare tr.head th,
#block-content .prod-compare tr.head td{
	border: 0;
}

#block-content .prod-compare tr.row_head th,
#block-content .prod-compare tr.row_head td{
	background: #ebeaef;
}

#block-content .prod-compare td.odd{
	background: #f4f3f6;
}

#block-content .prod-compare .button-remove,
#block-content .prod-compare .button-remove-all{
	border: 0;
	background: url(/a/i/G/compare_button-remove.gif) no-repeat;
}

#block-content .prod-compare .button-remove-all{
	background: url(/a/i/G/compare_button-remove-all.gif) no-repeat;
}

/* prod-compare END */








/* prod-relate START */

#block-content .prod-relate {
	border: 2px solid #ebeaef;
}


/* prod-relate END */






/* prod-accessories START */

#block-content .prod-accessories {
	border: 2px solid #ebeaef;
}


/* prod-accessories END */






/* memory-selector START */

#block-content .memory-selector .content{
	border: 2px solid #ebeaef;
}

/* memory-selector END */




/* account START */

#block-content .account .required{
	background: url(/a/i/G/required.gif) no-repeat;
}


#block-content .account .content{
	border: 2px solid #ebeaef;
}

/* account END */







/* cart START */

#block-content .cart .content{
	border: 2px solid #ebeaef;
}

#block-content .cart .est-shipping th,
#block-content .cart .est-shipping td{
	border-bottom: 2px solid #ebeaef;
}

#block-content .cart .est-shipping tr.last th,
#block-content .cart .est-shipping tr.last td{
	border-bottom: 0;
}


#block-content .cart tr.td_total td{
	background: #ebeaef;
}

#block-content .cart tr.td_total td{
	background: #ebeaef;
}


#block-content .cart .content{
	border: 2px solid #ebeaef;
}



#block-content .cart .checkout-wrapper .continueShopping{
	background: url(/a/i/G/continueShopping.gif) no-repeat;
}


/* cart END */





/* deliveryaddress & deliveryalert START */

#block-content .deliveryaddress .content,
#block-content .deliveryalert .content {
	border: 2px solid #ebeaef;
}

#block-content .checkout-wrapper .submit,
#block-content .deliveryalert .submit{
	background: url(/a/i/DC/24/button-buy-big.png) no-repeat;
	color: #fff;
}

/* deliveryaddress & deliveryalert END */






/* checkout START */

#block-content #checkout .content{
	border: 2px solid #ebeaef;
}

#block-content #checkout #checkout_main .deliverymethod-box .method .method-fyi,
#block-content #checkout #checkout_main .deliverymethod-box .method .details{
	border: 2px solid #ebeaef;
}


/* checkout END */







/* Search Start */


#block-content .search-alt-spelling .content,
#block-content .search-related .content {
	border: 2px solid #ebeaef;
}

/* Search End */



#block-content .alert {
	border: 2px solid #ff0000;
	background: #ff0000;
}

#block-content .alert p{
	color: #fff;
}





/* config-boxes Start */


#block-content .config-boxes h4{
	background: #ebeaef; 
}


#block-content .config-boxes .config .cto li{
	border: 0;
	background: url(/a/i/G/compare_button-remove-all.gif) no-repeat;
}

/* config-boxes End */






/* config-info Start*/



.config-info .buy-box li{
	background: url(/a/i/G/compare_button-remove-all.gif) no-repeat;
}

.config-info .marketing-text .content {
	border: 2px solid #ebeaef;
}

#block-content .config-info .prod-image .zoom strong{
	background: url(/a/i/G/zoom.gif) no-repeat;
}

#block-content .config-info .spec{
	border-left: 2px solid #ebeaef;
	border-right: 2px solid #ebeaef;
}

#block-content .config-info .spec td,
#block-content .config-info .spec th{
	border-bottom: 2px solid #ebeaef;
}

#block-content .config-info .spec th{
	border-right: 2px solid #ebeaef;
}


/* config-info End */







/* configurator Start */

#block-content .configurator .prod-image .zoom strong{
	background: #ebeaef;
}


/* configurator End */






/* account-home Start */

#block-content #account-home hr{
	border-top: 1px dashed #ebeaef;
}

#block-content #account-home h2{
	background: none;
	border-bottom: 2px solid #ebeaef;
}

/* account-home End */















/* START Filter */

#block-content #filter .filter-menu .content {
	border: 2px solid #ebeaef;
	border-top: 0;
}

#block-content #filter .col3 .content{
    background: url(/a/i/G/col_3.gif) repeat-y;
}

#block-content #filter .col4 .content{
	background: url(/a/i/G/col_4.gif) repeat-y;
}

#block-content #filter .col5 .content{
	background: url(/a/i/G/col_5.gif) repeat-y;
}


#block-content #filter #filter-selections li a strong{
	background: url(/a/i/G/filter_selections_left.gif) no-repeat;
}

#block-content #filter #filter-selections li a span{
	background: url(/a/i/G/filter_selections_right.gif) no-repeat;
}



/* END Filter */






/* END ---------------------- block-content ---------------------- */











/* START ---------------------- block-bottom ---------------------- */

#block-bottom .toplists h4{
	background: #ebeaef;
}


#block-bottom .toplists .list {
	border-right: 2px solid #fff;
}

#block-bottom .toplists .last{
	border: 0;
}


#block-bottom .toplists .list li{
	border-bottom: 2px dotted #ebeaef;
}


/* END ---------------------- block-bottom ---------------------- */

