@charset "utf-8";
/* CSS Document */
       BODY {
          font-size: 12px;
          margin:0px;
		  padding:0px;
          font-family: Arial, helvetica, sans-serif;
          font-weight: normal;
          color: #000000;
          background-color: #ffffff; /*#eeeeee - #3399CC */
		  background-repeat: repeat-x;
          background-image: url(../images/bg.jpg);
        }
		#warning {
		  width:100%;
		  height:40px;
		  background-color:#ffffff;
		  text-align:center;
		  font-size: 18px;
          padding: 20px;
          font-family: Arial, helvetica, sans-serif;
          font-weight: normal;
		}
		#Wrap {
          width: 1024px; /*1030 - 870*/
          text-align: left;
		  position:relative;
		  margin:0px;
		  padding:0px;
        }
		#All {
          border: 0px solid;
          border-color: #000000;
          width: 1024px; /*1030 - 870*/
          text-align: left;
		  padding-left:0px;
		  position:relative;
		  margin:0px;
		  padding:0px;
        }
        #Top {
          background-repeat: no-repeat;
          background-image: url(../images/top.jpg);
          width: 1024px;
          height: 285px;
		  margin-top:0px; /*15*/
          position: relative;
		  margin:0px;
		  padding:0px;
		  z-index:999;
        }
		#OverAll2 {
		  background-repeat: repeat-y;
          background-image: url(../images/overall02.j);
		  background-color:#FFFFFF;
          width: 1024px;
          float: left;
		  z-index:-10;
        }
		#OverAll2_bg {
		  background-repeat: repeat-y;
          background-image: url(../images/overall02_bg.j);
          width: 1024px;
          float: left;
        }
        #Overall03 {
		  background-repeat: no-repeat;
          background-image: url(../images/overall03.j);
          background-color: #ffffff;
          font-size: 12px;
          color: #ffffff;
          font-weight: normal;
          height: 45px;
		  width: 1024px;
          float: left;
		  position:relative;
        }
		
		#Left {
		  background-repeat: no-repeat;
          background-image: url(../images/bg_left.j);
          margin-left: 5px;
          margin-top: 10px;
          width: 200px;
          float: left;
		  background-color:#ffffff;
        }
		#Leftspacer {
		height: 0px;
        }
        #Right {
		  background-repeat: no-repeat;
		  background-image: url(../images/bg_right.j);
		  margin-right: 5px;
          margin-top: 5px;
          padding-left: 0px;
          padding-top: 10px;
          width: 100px;
		  position:relative;
          float: right;
		  text-align:right;
          border-left: 0px dashed #c9c9bf;
		  background-color:#ffffff;
		  
        }
		#Rightspacer {
          height: 100px;
        }
		#Main {
          padding-top: 0px;
          padding-left: 5px;
          float: left;
          width: 705px;
		  position:relative;
		  z-index:20px;
        }
        #Main1 {
          padding-left: 0px;
          width: 100%;
          height: 0px;
          float: left;
          z-index: 20;
        }
        #Main2 {
          left: 0px;
          width: 100%;
          float: left;
          z-index: 20;
        }
        #Main2m {
          min-height: 450px;
        }
        #Main3 {
          padding-left: 0px;
          left: 0px;
          width: 100%;
          height: 0px;
          float: left;
          z-index: 0;
        }
		#Main2Left	{
			width:200px;
			padding-top:20px;
			padding-right:10px;
		}
		
		.RightCol {
          position: relative;
          float: right;
		  z-index:0;
        }
      
        .RightCol01 {
          background-repeat: no-repeat;
          background-image: url(../images/right_kamp1.jpg);
          width: 144px;
          height: 43px;
          float: left;
        }
        .RightCol02 {
          background-repeat: repeat;
          background-image: url(../images/right_kamp2.jpg);
          width: 144px;
		  text-align:center;
		 
        }
        .RightCol03 {
          background-repeat: no-repeat;
          background-image: url(../images/right_kamp3.jpg);
          width: 144px;
          height: 17px;
        }
		
		
		
        A:link, A:visited, A:active {
          font-size: 12px;
          color: #203384;
          font-weight: normal;
          text-decoration: underline;
        }
        A:hover {
          font-size: 12px;
          color: #203384;
          font-weight: normal;
          text-decoration: none;
        }
        A {
          font-size: 12px;
          color: #203384;
          font-weight: normal;
          text-decoration: underline;
        }
        A.MainHeader, A.MainHeader:link, A.MainHeader:visited, A.MainHeader:active, A.MainHeader:hover {
          font-size: 10px;
          font-family: Arial, helvetica, sans-serif;
          text-decoration: none;
        }
        P {
          font-size: 13px;
          font-family: Arial, helvetica, sans-serif;
          font-weight: normal;
        }
        TD {
          font-size: 12px;
        }
        H1 {
			padding-top:10px;
          font-size: 24px;
          font-weight: 900;
          color: #005380; 
        } <!-- #33B3E2 -->
        H2 {
          font-size: 20px;
          font-weight: 900;
          color: #000000;
        }
        H3 {
          font-size: 18px;
          font-weight: 900;
          color: #000000;
        }
        H4 {
          font-size: 14px;
          font-weight: 900;
          color: #616161;
        }
		 H5 {
          font-size: 13px;
          font-weight: 500;
          color: #FFFFFF;
        }
        HR.line {
          color: #9E9E9E;
          height: 1px;
          width: 500px;
        }
		 HR.h5 {
          color: #FFFFFF;
          height: 1px;
		  border-bottom: 1px dotted; 
          width: 100px;
        }
        HR.spacer {
          color: #000000;
          height: 1px;
        }
        IMG {
          border: 0px;
        }
        P IMG {
          border: 0px;
        }
        A IMG {
          border: 0px;
        }
        P.terms {
          font-size: 16px;
          font-weight: normal;
        }
        H1.terms {
          margin-bottom: 0px;
        }
      

        DIV.katalog {
          position: absolute;
          top: 0px;
          left: 471px;
          width: 195px;
          height 170px;:
          z-index: 0;
        }
		div.DefaultTopMenu {
			padding:0px;
			width:100%;
		}
		div.MainTopMenu {  /*/main_nav category_menu - search - Toplinehandlekurv*/
			
		}
        DIV.top_menu {
          position: absolute;
          top: 263px;
          left: 246px;
		  z-index:-10;
        }
        DIV.top_menu_item {
          float: left;
          position: relative;
          border-left: 0px solid #000000;
          height: 30px;
		  z-index:2;
        }
		DIV.top_menu_item {
		  
          float: left;
          position: relative;
		  padding-right: 0px;
		  text-align:left;
		  
		  z-index:2;
        }
        P.top_menu {
		font-family: Arial, helvetica, sans-serif;
		  text-align:left;
          margin: 16px 0px 0px 18px;
		  font-size: 12px;
          font-weight: normal;
        }
        P.top_menu_selected {
		font-family: Arial, helvetica, sans-serif;
		  text-align:left;
          margin: 16px 0px 0px 18px;
		  font-size: 12px;
          font-weight: bold;
        }
		a.top_menu:link,a.top_menu:visited {
		
		 font-family: Arial, helvetica, sans-serif;
          font-size: 10px;
          font-weight: bold;
          text-decoration: none;
          color:#ffffff; /*1344AA*/
        }
        A.top_menu:hover {
			
          font-family: Arial, helvetica, sans-serif;
          font-size: 10px;
          font-weight: bold;
          text-decoration: none;
          color:#A9E3F7;
        }
		.left_dyk{
		  float: left;
          position: relative;
		  padding-top: 15px;
		  padding-right: 0px;
		  text-align:left;
		  width:100%;
		}
		.left_dyk1{
		  background-repeat: no-repeat;
          background-image: url(../images/left_dyk1.j);
		  background-color:#ffffff;
		  width:100%;
		  height:20px;
		  padding-top:3px;
		  padding-left:8px;
		  font-size:14px;
		  font-weight:bold;
		  color:#0b60bc;
        }
		.left_dyk2{
		  background-repeat: repeat-y;
          background-image: url(../images/left_dyk2.jpg);
		  width:100%;
		  height:270px;
		  padding-top:10px;
		  padding-left:3px;
        }
		.left_dyk3{
		  background-repeat: no-repeat;
          background-image: url(../images/left_dyk3.jpg);
		  /*background-color:#ffffff;*/
		  width:100%;
          height: 0px;
        }
		.left_dykwrap {
		  background-repeat: no-repeat;
		  background-position: top left;
          background-image: url(../images/left_dykdot.jpg);
		  padding-bottom: 10px;
		  padding-left:19px;
		  width:100%;
		  float:left;
		}
	
		/*check IESTYLE */
		
		a.left_dyka, a.left_dyka:active, a.left_dyka:link, a.left_dyka:visited {
		  font-family: verdana;
          font-size: 12px;
          font-weight: normal;
          text-decoration: none;
          color: #0b60bc;
        }
		.left_blog{
		float: left;
          position: relative;
		  padding-top: 15px;
		  padding-right: 0px;
		  text-align:left;
		}
		.left_blog1{
		  background-repeat: no-repeat;
          background-image: url(../images/left_blog1.jpg);
		  width:145px;
          height: 41px;
        }
		.left_blog2{
		  background-repeat: repeat-y;
          background-image: url(../images/left_blog2.jpg);
		  width:145px;
		  min-height:500px;
		  padding-top:10px;
		  padding-left:10px;
        }
		.left_blog3{
		  background-repeat: no-repeat;
          background-image: url(../images/left_blog3.jpg);
		  width:145px;
          height: 10px;
        }
		.left_customerreview{
		  float: left;
          position: relative;
		  padding-top: 5px;
		  padding-right: 0px;
		  text-align:left;
		  width:100%;
		}
		.left_customerreview1{
		  background-repeat: no-repeat;
          background-image: url(../images/left_customerreview1.j);
		  background-color:#ffffff;
		  width:100%;
          height: 20px;
		  padding-top:3px;
		  padding-left:8px;
		  font-size:14px;
		  font-weight:bold;
		  color:#0b60bc;
        }
		.left_customerreview2{
		  background-repeat: repeat-y;
          background-image: url(../images/left_customerreview2.jpg);
		  width:100%;
		  height:600px;
		  padding-top:10px;
		  padding-left:0px;
        }
		.left_customerreview3{
		  background-repeat: no-repeat;
          background-image: url(../images/left_customerreview3.jpg);
		  background-color:#ffffff;
		  width:100%;
          height: 4px;
        }
		.left_customerwrap {
		  background-repeat: no-repeat;
		  background-position: top left;
          background-image: url(../images/left_dykdot.jpg);
		  padding-bottom: 10px;
		  padding-left:19px;
		  width:100%;
		  position:relative;
		  clear:left;
		}
		/* check IESTYLE */
		
		A.left_menu, A.left_menu:active, A.left_menu:link, A.left_menu:visited {
		  font-family: Arial, helvetica, sans-serif;
          font-size: 12px;
          font-weight: normal;
          text-decoration: none;
          color: #000000;
        }
        A.left_menu:hover {
          font-family: Arial, helvetica, sans-serif;
          font-size: 12px;
          font-weight: normal;
          text-decoration: underline;
          color: #000000;
        }
		.left_menu_line {
			background-position:center;
		 background-repeat: no-repeat;
          background-image: url(../images/bg_leftstrek.png);
		  width:72px;
		  height:1px;
		  border:0px;
		  margin-top:10px;
		}
        #login {
			
        }
        #login_id {
			
           margin-top: 0px;
          font-family: Arial, helvetica, sans-serif;
          font-size: 12px;
          font-weight: bold;
          color: #555555;
        }
        div.login {
          font-family: Arial, helvetica, sans-serif;
          font-size: 12px;
          color: #000000;
        }
        P.register {
		
          margin-top: 2px;
          font-family: Arial, helvetica, sans-serif;
          font-size: 12px;
          font-weight: bold;
          color: #555555;
        }
        A.register, A.register:active, A.register:link, A.register:visited {
          font-family: Arial, helvetica, sans-serif;
          font-size: 12px;
          font-weight: bold;
          text-decoration: none;
          color: #555555;
        }
        A.register:hover {
          font-family: Arial, helvetica, sans-serif;
          font-size: 12px;
          font-weight: bold;
          text-decoration: underline;
          color: #555555;
        }
        INPUT.login {
          font-family: Arial, helvetica, sans-serif;
          font-size: 12px;
          border: 1px solid #acacac;
          width: 100px;
        }
		.inputimage, .inputimage:hover, .inputimage:visited, .inputimage:active {
		border: 0px;
		}
		
		input {
		border:0px;
		}
		
		input.sorter {
		background-color:#358ADA;
		width: 65px;
		height: 22px;
		font-size:12px;
		color:#ffffff;

		}
		
		DIV.display_extra_product {
		text-align:center;
		margin-left:20px;
		width:630px;
		height:420px;
		border:0px solid;
		border-color: #3399CC;
		}
		DIV.display_extra_product_header {
		width:100%;
		height:50px;
		}
		img.product_image {
		border:1px solid;
		border-color: #34b4e4;
		}
		.product_addtocart {
		  background-repeat: no-repeat;
          background-image: url(../images/product_addtocart.jpg);
		  background-color:#C7C7C7;
		  border:0px;
		  width:320px;
		  height:60px;
		}
		.product_addtocart:hover {
		  background-repeat: no-repeat;
          background-image: url(../images/product_addtocart_S.jpg);
		  background-color:#C7C7C7;
		  border:0px;
		  width:320px;
		  height:60px;
		}
			.product_addtowishlist {
		  background-repeat: no-repeat;
          background-image: url(../images/product_addtowishlist.jpg);
		  background-color:#C7C7C7;
		  border:0px;
		  width:320px;
		  height:60px;
		}
		.product_addtowishlist:hover {
		  background-repeat: no-repeat;
          background-image: url(../images/product_addtowishlist_S.jpg);
		  background-color:#C7C7C7;
		  border:0px;
		  width:320px;
		  height:60px;
		}
		.product_gotocart {
		  background-repeat: no-repeat;
          background-image: url(../images/product_gotocart.jpg);
		  background-color:#35B3E3;
		  border:0px;
		  width:320px;
		  height:60px;
		}
		.product_gotocart:hover {
		  background-repeat: no-repeat;
          background-image: url(../images/product_gotocart_S.jpg);
		  background-color:#35B3E3;
		  border:0px;
		  width:320px;
		  height:60px;
		}
	
        P.cartlist_header {
          font-family: Verdana, Geneva, sans-serif;
          font-size: 11px;
          font-weight: bold;
          color: #FFFFFF;
          margin-bottom: 0px;
        }
		a.cartlistlink, a.cartlistlink:hover, a.cartlistlink:active, a.cartlistlink:visited {
		  text-decoration: none;
		  font-size: 14px;
          color: #000000;
		}
        P.cartlist_content {
		text-align:right;
		  background-repeat: no-repeat;
          background-image: url(../images/Sirkel_Handlevogn.p);
          padding-top: 7px;
		  padding-right: 2px;
          font-family: Verdana, Geneva, sans-serif;
          font-size: 14px;
          color: #000000;
        }
        P.wishlist_header {
          font-family: Verdana, Geneva, sans-serif;
          font-size: 11px;
          font-weight: bold;
          color: #FFFFFF;
          margin-bottom: 0px;
        }
        P.wishlist_content {
		width:30px;
		height:30px;
		text-align:center;
		  background-repeat: no-repeat;
          background-image: url(../images/Sirkel_Handlevogn.png);
          padding-top: 7px;
		  padding-right: 2px;
          font-family: Verdana, Geneva, sans-serif;
          font-size: 15px;
          color: #FFFFFF;
        }
      
		.menu_alternative
		{
		
		  background-repeat: no-repeat;
          background-image: url(../images/menu_alternative.jpg);
		  text-align:center;
          width: 803px;
		  height:72px;
		  padding-left: 5px;
		  padding-top: 7px;
          float: left;
		}
        
        .LeftCol {
          width: 131px;
          position: relative;
          float: left;
          padding-left: 7px;
		  padding-bottom: 10px;
        }
		 .LeftCol2 {
          width: 160px;
          position: relative;
          float: left;
          padding-bottom: 10px;
        }
        .LeftMenu01 {
          background-repeat: no-repeat;
          background-image: url(../images/menu01.jpg);
          width: 220px;
          height: 42px;
          position: relative;
          float: left;
        }
        .LeftMenu02 {
          background-repeat: repeat;
          background-image: url(../images/menu02.jpg);
          width: 220px;
          min-height: 100px;
          position: relative;
          float: left;
        }
        .LeftMenu03 {
          background-repeat: no-repeat;
          background-image: url(../images/menu03.jpg);
          width: 220px;
          height: 44px;
          position: relative;
          float: left;
        }
		.main_nav {
		top:155px;
		left: 0px;
		float: left;
		position:absolute;
		}
		.main_nav_wrap {
		float: left;
		padding-left:0px;
		position:relative;
		text-align:center;
		}
		.TopLineHandlekurv {
          position: absolute;
		  left:780px;
          top:233px;
		  padding-right:20px;
		  float:right;
        }
        .TopLineWishlist {
          position: absolute;
          top: 142px;
          left: 846px;
          width: 40px;
          height: 61px;
          z-index: 0;
        }
		DIV.cartlist { /* Red dot  */
		  z-index: 100;
		  }
		DIV.cartlist_order {
		  z-index: 100;
		  }
	  
		#category_menu {
		position: absolute;
		top:131px;
		left:310px;
		}
		.LeftButtonText {
		position: absolute;
		width:100%;
		text-align:center;
		top:90px;
		left:0px;
		float:left;
		}
		#category_menu_left {
		padding-left:5px;
		position: relative;
		float:left;
		}
		
		.LeftButtonSubAll {
          background-repeat: no-repeat;
          width: 727px;
          padding-top: 0px;
		  padding-bottom: 10px;
          font-size: 16px;
		  top:109px;
		  left:0px;
          position: absolute;
		  float:left;    
		  background-color:#358ADA;
		  z-index:10;
		  }
        .LeftButtonSub {
          background-repeat: no-repeat;
		  background-image: url(../images/menusubdot.jp);
          padding-top: 2px;
		  padding-right: 10px;
		  padding-left: 10px;
          font-size: 11px;
          position: relative;
		  float:left;
        }
			
.LeftButton_4, .LeftButtonS_4, .LeftButton_5, .LeftButtonS_5, .LeftButton_7, .LeftButtonS_7, .LeftButton_8, .LeftButtonS_8, .LeftButton_58, .LeftButtonS_58, .LeftButton_57, .LeftButtonS_57, .LeftButton_15, .LeftButtonS_15, .LeftButton_11, .LeftButtonS_11 {
  background-repeat: no-repeat;
  height: 108px;
  width: 86px;
  margin-right: 3px;
  font-size: 11px;
  position: relative;
  float: left;
}


 
.LeftButton_4 {
  background-image: url(../images/btn_reise.jpg);
}
.LeftButtonS_4, .LeftButton_4:hover {
  background-image: url(../images/btn_reise_s.jpg);
}
 
.LeftButton_5 {
  background-image: url(../images/btn_hjelpemidler.jpg);
}
.LeftButtonS_5, .LeftButton_5:hover {
  background-image: url(../images/btn_hjelpemidler_s.jpg);
}
 
.LeftButton_7 {
  background-image: url(../images/btn_gaver.jpg);
}
.LeftButtonS_7, .LeftButton_7:hover {
  background-image: url(../images/btn_gaver_s.jpg);
}
 
.LeftButton_8 {
  background-image: url(../images/btn_hjem.jpg);
}
.LeftButtonS_8, .LeftButton_8:hover {
  background-image: url(../images/btn_hjem_s.jpg);
}
 
.LeftButton_11 {
  background-image: url(../images/btn_solution.jpg);
}
.LeftButtonS_11, .LeftButton_11:hover {
  background-image: url(../images/btn_solution_s.jpg);
}
 
.LeftButton_15 {
  background-image: url(../images/btn_helsekost.jpg);
}
.LeftButtonS_15, .LeftButton_15:hover {
  background-image: url(../images/btn_helsekost_s.jpg);
}
 
.LeftButton_57 {
  background-image: url(../images/btn_bestselgere.jpg);
}
.LeftButtonS_57, .LeftButton_57:hover {
  background-image: url(../images/btn_bestselgere_s.jpg);
}
 
.LeftButton_58 {
  background-image: url(../images/btn_kampanjer.jpg);
}
.LeftButtonS_58, .LeftButton_58:hover {
  background-image: url(../images/btn_kampanjer_s.jpg);
}
.left_customerwrap {
	width:140px;
}
.left_dykwrap {
	width:140px;
}

        A.LinkButton:link, A.LinkButton:visited, A.LinkButton:active {
          font-family: Arial, helvetica, sans-serif;
          font-size: 10px;
          font-weight: bold;
          text-decoration: none;
          color: #FFFFFF;
        }
        A.LinkButton:hover {
          font-family: Arial, helvetica, sans-serif;
          font-size: 10px;
          font-weight: bold;
          text-decoration: none;
          color: #FFFFFF;
        }
        A.LinkButtonSub:link, A.LinkButtonSub:visited, A.LinkButtonSub:active {
          font-family: Arial, helvetica, sans-serif;
          font-size: 13px;
          font-weight: normal;
          text-decoration: none;
          color: #FFFFFF;
        }
        A.LinkButtonSub:hover {
          font-family: Arial, helvetica, sans-serif;
          font-size: 13px;
          font-weight: normal;
          text-decoration: none;
          color: #055280;
        }
        A.LinkButtonSubSelected:link, A.LinkButtonSubSelected:visited, A.LinkButtonSubSelected:active {
          font-family: Arial, helvetica, sans-serif;
          font-size: 13px;
          font-weight: normal;
          text-decoration: none;
          color: #055280;
        }
        A.LinkButtonSubSelected:hover {
          font-family: Arial, helvetica, sans-serif;
          font-size: 13px;
          font-weight: normal;
          text-decoration: none;
          color: #FFFFFF;
        }
		A.LinkButton2, A.LinkButton2:visited, A.LinkButton2:hover {
          font-family: Arial, helvetica, sans-serif;
          font-size: 12px;
          font-weight: normal;
          text-decoration: none;
          color: #0b60bc; /*A1CCF9*/
        }
		A.LinkButton2Sub, A.LinkButton2Sub:visited, A.LinkButton2Sub:hover, A.LinkButton2Sub:active {
          font-family: Arial, helvetica, sans-serif;
          font-size: 16px;
          font-weight: bold;
          text-decoration: none;
          color: #1344AB;
        }
		A.LinkButton2SubSelected, A.LinkButton2SubSelected:visited, A.LinkButton2SubSelected:hover, A.LinkButton2SubSelected:active {
          font-family: Arial, helvetica, sans-serif;
          font-size: 16px;
          font-weight: bold;
          text-decoration: none;
          color: #000000;
        }
		#category_menu2{
		padding-top:20px;
		padding-left:5px;
		}
        div.category_menu2sub {
		padding-left:10px;
		}
		.menu2wrap {
		  background-repeat: no-repeat;
		  background-position: top left;
          background-image: url(../images/left_dykdot2.jpg);
		  padding-bottom: 3px;
		  padding-left:19px;
		  width:100%;
		  float:left;
		}
        #Rabatt {
          float: right;
          position: relative;
          padding-bottom: 20px;
        }
		
        #Footer {
		  background-color: #ffffff;
          width: 1024px;
          height: 10px;
          text-align: center;
          clear: left;
        }
        #PreFooter {
		  background-color: #ffffff;
          width: 1024px;
          text-align: left;
		  clear:left;
        }
        P.footertext {
          font-size: 14px;
          font-weight: normal;
        }
		a.footerlink, a.footerlink:hover, a.footerlink:active, a.footerlink:visited {
          font-size: 15px;
          font-weight: bold;
		  text-decoration:none;
		  color:#000000;
        }
		a.searchs, a.searchs:hover, a.searchs:active, a.searchs:visited {
          font-size: 14px;
          font-weight: normal;
		  text-decoration:none;
		  color:#000000;
        }
        #search {
          background-repeat: no-repeat;
          background-image: url(../images/search.jpg);
		  position:absolute;
		  top:248px;
		  left:0px;
		  margin-left:5px;
          width: 210px;
          height: 28px;
		  z-index:10;
        }
        #search_container {
          padding-left: 3px;
          color: #000000;
		  float:left;
        }
		#search_btn {
          padding-left: 18px;
          margin-top: 1px;
		  margin-bottom: 0px;
          color: #000000;
		  float:right;
        }
        INPUT.search_input {
		  margin-top: 4px;
          border: 0px;
          width: 150px;
		  float:left;
		  font-size: 14px;
        }
		 INPUT.search_btn {
		 background-color:#FFFFFF;
		 color:#000000;
          border: 0px;
		  float:left;
        }
		a.livesearch, a.livesearch:hover, a.livesearch:active, a.livesearch:visited {
		font-family: Arial, helvetica, sans-serif;
        font-size: 15px;
        font-weight: 600;
		line-height:16px;
		text-decoration:none;
		color:#000000;	
		}
/* CSS for the scrollers */
	div.horizontal_scroller, div.vertical_scroller{
		position:relative;
		
		display:block;
		overflow:hidden;
			width: 450px;
	height: 85px;
	overflow: hidden;
	border: 0px solid black;
	margin-left:10px;
	margin-top: 75px;
	clear:both;
	}
	div.scrollingtext{
		position:absolute;
		white-space:nowrap;
		font-family:'Trebuchet MS',Arial;
		font-size:18px;
		font-weight:bold;
		color:#000000;
		height:70px;
	}


		/* Area di scorrimento */
#scrollright {
	width: 670px; 
	height: 85px;
	overflow: hidden;
	margin-left:10px;
	margin-top: 40px;
	clear:both;
	}
#scrollrightwrap  {
	width: 150px;
	height: 85px;
	position:relative;
	float:left;
	font-family: Arial, helvetica, sans-serif;
    font-size: 10px;
	text-decoration:none;
	}
	
#scrollright2 {
	width: 400px;
	height: 85px;
	overflow: hidden;
	margin-left:150px;
	margin-top: 60px;
	clear:both;
	}

/* Immagini */
#scrollright123 img {
	height: 90px;
	margin: 0px;
	border: 0px;
	clear:both;
	}
		.display_banner {
		margin-top:20px;
		margin-left:20px;
		width:673px;
		height:148px;
		background-repeat:no-repeat;
		float:left;
		}
		
	
		DIV.display_header_box_wrap {
          float: left;
		  text-align:center;
          position: relative;
		  margin-left:0px;
		  width: 100%;
        }
		
		.display_productlist_wrap {
		  width:680px;
		  margin-top:20px;
		  margin-left:16px;
        }
		
		.display_productlist {
		  background-repeat: no-repeat;
          background-image: url(../images/box_main_list.jpg);
		  float:left;
		  padding-left:6px;
          position: relative;
		  width: 160px;
          height: 115px;
		  margin-left:4px;
        }
			img.display_productlist_image {
		margin-top:0px;
		margin-left:5px;
		margin-right:10px;
		border:0px solid;
		border-color: #34b4e4;
		}
		.display_productlist_image {
			float:left;
			padding-top:0px;
		}
		.display_productlist_text {
			padding-top:40px;
			padding-left:15px;
		}
		.display_productlist_shop {
			float:left;
			padding-top:0px;
		}
		 .display_productlist_price {
			text-indent:10px;
          color: #000000;
          font-size: 13px;
          font-weight: normal;
		  float:left;
        }
		H3.display_productlist_header{
          font-size: 9px;
          font-weight: normal;
          color: #000000;
          margin-bottom: 0px;
        }
		P.display_productlist_desc {
          font-weight: normal;
          color: #000000;
        }
		
		
		
		
		DIV.display_header_box {
		  background-repeat: no-repeat;
          background-image: url(../images/Boks_Forside_all.jpg);
          float: left;
          position: relative;
		  width: 293px;
          height: 172px;
        }
		DIV.display_header_box1 {
		  background-repeat: no-repeat;
          background-image: url(../images/box_main_1.jpg);
          float: left;
          position: relative;
		  width: 330px;
          height: 196px;
        }
		DIV.display_header_box2 {
		  background-repeat: no-repeat;
          background-image: url(../images/box_main_2.jpg);
          float: right;
          position: relative;
		  width: 330px;
          height: 196px;
        }
			DIV.display_header_box3 {
		  background-repeat: no-repeat;
          background-image: url(../images/Boks_Forside_3.jpg);
          float: left;
          position: relative;
		  width: 293px;
          height: 185px;
        }
			DIV.display_header_box4 {
		  background-repeat: no-repeat;
          background-image: url(../images/Boks_Forside_4.jpg);
          float: right;
          position: relative;
		  width: 293px;
          height: 185px;
        }
			DIV.display_header_box5 {
		  background-repeat: no-repeat;
          background-image: url(../images/Boks_Forside_5.jpg);
          float: left;
          position: relative;
		  width: 293px;
          height: 185px;
        }
			DIV.display_header_box6 {
		  background-repeat: no-repeat;
          background-image: url(../images/Boks_Forside_6.jpg);
          float: right;
          position: relative;
		  width: 293px;
          height: 185px;
        }
		H3.display_header {
          font-size: 16px;
          font-weight: bold;
		  text-align:center;
		  margin-top:10px;
          color: #FFFFFF;
          margin-bottom: 5px;
        }
		.echo_productlist {
		  background-repeat: no-repeat;
          background-image: url(../images/box_main_2.jpg);
          float: right;
          position: relative;
		  width: 330px;
          height: 196px;
        }
        DIV.dagens {
          background-repeat: no-repeat;
          background-image: url(../images/Boks_Forside.jpg);
          width: 330px;
          height: 172px;
		  z-index:12;
        }
		img.dagens_product_image {
		margin-top:2px;
		margin-left:5px;
		margin-right:10px;
		border:0px solid;
		border-color: #34b4e4;
		}
		.dagens_image {
			float:left;
			padding-top:47px;
		}
		.dagens_text {
			padding-top:40px;
			padding-left:15px;
		}
		.dagens_shop {
			float:left;
			padding-top:0px;
		}
		 .dagens_price {
			text-indent:70px;
          color: #000000;
          font-size: 16px;
          font-weight: normal;
		  float:left;
        }
			 .dagens_price_old {
          color: #000000;
          font-size: 13px;
          font-weight: bold;
		  text-decoration: line-through;
        }

        H3.dagens_header {
          font-size: 16px;
          font-weight: bold;
          color: #000000;
          margin-bottom: 5px;
        }
		 P.dagens_desc {
          font-weight: normal;
          color: #000000;
        }
        A.dagens_header:link, A.dagens_header:active, A.dagens_header:visited {
          font-size: 16px;
          font-weight: bold;
          color: #000000;
          text-decoration: none;
        }
        A.dagens_header:hover {
          font-size: 16px;
          font-weight: bold;
          color: #000000;
          text-decoration: underline;
        }
       
        INPUT.dagens_antall {
          font-family: Arial, helvetica, sans-serif;
          font-size: 12px;
          border: 1px solid #acacac;
          width: 35px;
          background-color: #000000;
        }
        P.dagens_price_old {
          font-weight: bold;
          color: #000000;
          text-decoration: line-through;
        }
        P.dagens_price {
			height:27px;
			width:80px;
			background-color:#134B6C;
          color: #FFFFFF;
          font-size: 32px;
          font-weight: bold;
        }

        H3.productlist_header {
          font-size: 15px;
          font-weight: bold;
          color: #34B2E4;
          margin-bottom: 0px;
		  margin-top:25px;
        }
		 .productinfoprice {
		  background-color:#005281;
		  height:60px;
		  width:320;
		  margin-left:12px;
          font-size: 30px;
		  color:#FFFFFF;
          font-weight: bold;
        }
		 .productinfoprice_text {
		  margin-left:12px;
          padding-top: 13px;
        }
        A.productlist_header:link, A.productlist_header:active, A.productlist_header:visited {
          font-size: 16px;
          font-weight: bold;
          color: #34B2E4;
          text-decoration: none;
        }
        A.productlist_header:hover {
          font-size: 16px;
          font-weight: bold;
          color: #34B2E4;
          text-decoration: underline;
        }
        DIV.item_price {
          color: #ffffff;
          font-size: 16px;
          font-weight: bold;
          padding-top: 6px;
          padding-left: 0px;
          width: 78px;
          height: 35px;
          background-repeat: no-repeat;
          background-image: url(../images/price.jpg);
        }
        SPAN.item_price_label_old {
          font-size: 12px;
          font-weight: normal;
          text-decoration: line-through;
          color: #000000;
        }
        SPAN.item_price_label {
          font-size: 12px;
          font-weight: normal;
          color: #000000;
        }
        INPUT.productlist_antall {
          font-family: Arial, helvetica, sans-serif;
          font-size: 12px;
          border: 1px solid #acacac;
          width: 35px;
        }
        TABLE.cartlist, TR.cartlist_line, TD.cartlist_col {
          border: 1px solid #000000;
        }
        INPUT.cartlist_antall {
          font-family: Arial, helvetica, sans-serif;
          font-size: 12px;
          border: 1px solid #acacac;
          width: 45px;
        }
        SELECT.cartlist_variant {
          font-family: Arial, helvetica, sans-serif;
          font-size: 12px;
          border: 1px solid #acacac;
          width: 200px;
        }
        H1.cartlist {
          margin-top: 5px;
        }
        INPUT.editfield_200 {
          font-family: Arial, helvetica, sans-serif;
          font-size: 12px;
          border: 1px solid #acacac;
          width: 200px;
        }
        INPUT.editfield_100 {
          font-family: Arial, helvetica, sans-serif;
          font-size: 12px;
          border: 1px solid #acacac;
          width: 100px;
        }
        INPUT.editfield_50 {
          font-family: Arial, helvetica, sans-serif;
          font-size: 12px;
          border: 1px solid #acacac;
          width: 50px;
        }
        TEXTAREA.editfield_350 {
          border: 1px solid #acacac;
          width: 350px;
        }
		.LeftAdCol {
		  background-repeat: no-repeat;
          width: 153px;
          position: relative;
          float: left;
          padding-left: 7px;
		  margin-bottom: 10px;
		  z-index:0;
		}
		.LeftAdColimage {
          position: relative;
		  top:0px;
		  left:0px;
		  width: 150px;
		  float: left;
		  text-align:center;
          padding-left: 0px;
		  z-index:0;
		}
		.LeftAdColborder {
		   border: 1px solid #acacac;
		}
		.LeftAdColtext, p.LeftAdColtext {
		  margin-top:40px;
		  position: absolute;
		  top:0px;
		  left:7px;
		  width: 150px;
		  float: left;
		  text-align:center;
		  padding-left: 0px;
		  text-decoration:inherit;
		  font-weight:900;
		  font-size:16px;
		  color:#000000;
		  z-index:10;
		  background-color:#cccccc;
		  opacity:0.4;
filter:alpha(opacity=60);

		}
		a.LeftAdColtextlink, a.LeftAdColtextlink:visited, a.LeftAdColtextlink:active, a.LeftAdColtextlink:hover {
		  font-weight:900;
		  text-decoration:none;
		  font-size:16px;
		  color:#000000;
		}
		
		.display_bestselgere_heading {	
        background-repeat: no-repeat;
        background-image: url(../images/bestselgere.jpg);
		padding-top:10px;
		padding-left:10px;
		width:840px;
		height:45px;
		font-size:24px;
		font-weight:900;
		color:#FFFFFF;
		text-align:left;
		}
		.display_bestselgere_all {
		width:840px;
		height:100%;
		text-align:center;
		float:left;
		}
		.display_bestselgere_one {
		width:120px;
		height:230px;
		padding-right:10px;
		float:left;
		border-bottom: 1px dotted;
		border-bottom-color:#cccccc;
		}
		.display_alleprodukter_heading {	
        background-repeat: no-repeat;
        background-image: url(../images/alleprodukter.jpg);
		padding-top:10px;
		padding-left:10px;
		width:840px;
		height:45px;
		font-size:24px;
		font-weight:900;
		color:#FFFFFF;
		text-align:left;
		}
		.display_alleprodukter_all {
		width:700px;
		text-align:center;
		float:left;
		z-index:10;
		}
		.display_alleprodukter_one {
		width:110px;
		height:250px;
		padding-right:10px;
		float:left;
		border-bottom: 1px dotted;
		border-bottom-color:#cccccc;
		}
		
		
		.display_popular_all {
		width:400px;
		height:100%;
		padding-top:80px;
		text-align:center;
		}
		.display_popular_one {
		width:120px;
		height:230px;
		padding-right:10px;
		float:left;
		border-bottom: 1px dotted;
		border-bottom-color:#cccccc;
		}
		.display_popularAdCol {
		  background-repeat: no-repeat;
          width: 120px;
          position: relative;
          float: right;
		  margin-right: 10px;
		  margin-bottom: 10px;
		  z-index:0;
		}
		.display_popularAdColimage {
          position: absolute;
		  top:0px;
		  left:0px;
		  width: 120px;
		  float: left;
		  text-align:center;
          padding-left: 0px;
		  z-index:0;
		}
		.display_popularAdColborder {
		   border: 1px solid #acacac;
		}
		p.LeftAdColtext {
			font-size:16px;
		  color:#000000;
			}
		.display_popularAdColtext{
		  margin-top:20px;
		  position: absolute;
		  top:0px;
		  left:0px;
		  width: 120px;
		  
		  text-align:center;
		  text-decoration:inherit;
		  font-weight:900;
		  
		  z-index:10;
		  background-color:#cccccc;
		  opacity:0.4;
		  filter:alpha(opacity=60);

		}
		a.display_popularAdColtextlink, a.display_popularAdColtextlink:visited, a.display_popularAdColtextlink:active, a.display_popularAdColtextlink:hover {
		  font-weight:900;
		  text-decoration:none;
		  font-size:16px;
		  color:#000000;
		}
		.contentall {
		padding-top:0px;
		width:100%;
		float:left;
			
		}
		.display_popularleggihandlekurv {
          position: relative;
		  margin-top:140px;
		  		}
				
	/* Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:350px;	/* Width of box */
		height:390px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:14px;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:0px;		
		padding:2px;
		cursor:pointer;
		font-size:14px;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#317082;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
	

	
/* Content slider */
.contentslide{
border-bottom-width: 0px;
width: 673px;
height: 173px;
}
.contentslide2{
border-bottom-width: 0px;
width: 673px;
height: 340px;
}
.contentslide3{
border-bottom-width: 0px;
width: 200px;
height: 580px;
background-color:#eeeeee;
}

.contentslide .opacitylayer{ /*Do not edit this rule unless you're familiar with CSS opacity behavior*/
width: 100%;
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;

}

.contentslide .contentdiv{
display: none;
}

.pagination{
width: 652px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
text-align: right;
padding: 5 5 5 5;
background-image: url("../banner/slidebg.png");
background-repeat: repeat;
background-position: left top;
font-family: verdana;
font-size: 10px;
height: 10px;
}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: 662px; /*IE5 width400*/
w\idth: 662px; /*IE6 width416*/
}

.pagination a{
text-decoration: none; 
color: #999999;
}

.pagination a:hover, .pagination a.selected{
color: #393939;
background-color: #cceaf6;
}
	

#popupBG{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupWindow{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:300px;
width:1050px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2000;
padding:12px;
font-size:13px;
}
#popupWindowClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}
				
				
				
				
				
