body{position:relative; padding:0px; margin:0px; background-image:url(graphics/bg.png); background-repeat:repeat-x; background-color:#383838; font-size:12px; font-family:Verdana,Geneva,sans-serif; background-attachment:fixed}
h1{letter-spacing:-1px; font-weight:normal; font-size:24px; color:#177501}
h2{letter-spacing:-1px; font-weight:normal; font-size:18px; color:#333333;}
#tilbud{line-height:35px; float:right; background-image:url(graphics/cms_menu_bg2.jpg); height:36px; width:692px; margin-right:-22px; background-repeat:repeat-x; margin-top:0px}
.velkommen{height:220px; width:700px; margin-top:0px; background-repeat:no-repeat}
.velkommen p{font-weight:bold; color:#FFF}
#ideer{float:left; margin-bottom:21px; margin-top:15px}
#emaerke{
height:28px;
margin-left:7px;
margin-top:145px;
position:absolute;
width:50px;}

/**-----------------------------------kontaktform-----------**/
.felt_tekster2 p{margin:0px; padding:0px; color:#000}
.felt_tekster2{margin:0px; padding:0px; color:#000}
.felt2{height:20px; margin:0px; padding:0px; border:1px solid #BFD4E1}
.tekstfelt{border:1px solid #BFD4E1}
.sendknap{font-size:11px; font-weight:bold; color:#333; border:none; background-image:url(graphics/send_bg.png); top:0px; position:relative; width:120px; height:20px; margin-top:0px; padding-top:0px}

/**----------------------kontaktopl----------------------------**/
.kontakt{background-image:url(graphics/kontakt.png); color:#CCC; float:left; height:150px; margin-left:6px; margin-top:10px; width:205px}
.kontakt p{color:#000; margin-top:50px; margin-left:17px; font-size:11px}

/**----------------------search felt----------------------------**/
.search{margin-top:40px; float:right; margin-right:65px}
.soeg{position:absolute; background-repeat:no-repeat; width:350px; right:10px; top:-37px}
.searchKeywords{width:130px; height:14px; border:1px solid #CCC; background-image:url(graphics/soeg_bg.jpg); position:absolute; right:71px; top:40px; font-size:11px; color:#999; padding-top:3px; padding-left:5px}
.search_back{font-size:11px; font-weight:bold; color:#666; border:none; background-image:url(graphics/soeg_bg.png); top:43px; position:relative; width:40px; height:20px; margin-top:0px; padding-top:0px; position:absolute}

/**----------------------search felt----------------------------**/
a{text-decoration:none; color:#177501}
.kategori{border:1px solid #666; float:left; height:210px; margin:10px 10px 10px 20px; padding-top:10px; width:210px}
a img{text-align:center}
img{border:0px}
.wrap{margin-left:auto; margin-right:auto; position:relative; width:950px; margin-top:-5px}
.top{background-image:url(graphics/top.png); width:950px; float:left; height:213px}
#logo{background-image:url(graphics/logo.png); height:112px; left:91px; position:absolute; top:18px; width:378px}
.content{width:950px; padding-left:10px; padding-right:10px}
.cart{background-image:url(graphics/cart.png); width:169px; height:14px; position:absolute; top:155px; right:25px}
.container{background-image:url(graphics/wrap_midt.png); background-repeat:repeat-y; width:950px; float:left; min-height:860px}

/**----------------------menu1----------------------------**/
.cmsmenu{line-height:35px; float:left; background-image:url(graphics/cms_menu_bg.jpg); height:36px; width:938px; background-repeat:repeat-x; margin-top:-36px; margin-left:3px}
.menuhover{font-size:13px; text-transform:uppercase; padding-left:20px; padding-right:20px; text-decoration:none; height:35px; color:#FFF}
.cmsmenu a:hover, .current_menu{font-size:13px; background-image:url(graphics/cms_menu_hover.jpg); background-repeat:repeat-x; text-transform:uppercase; padding-left:20px; padding-right:20px; color:#fff; height:35px; padding-top:9px; padding-bottom:12px; margin-top:0px}
.current_menu{font-weight:bold}
.cms_menu_left{height:40px; float:right}
.cms_menu_midt{float:right}
.cms_menu_right{float:right}

/**-------------------------------------kurv--------------------------------**/
#ajaxMiniBasket{font:Arial,Helvetica,sans-serif; font-size:14px; z-index:1; margin-left:10px; width:195px; float:left}
.baskettabel{margin-top:15px; margin-left:15px; vertical-align:top; padding-right:10px}
.BasketMidt a{font-size:14px; line-height:15px; color:#000; text-decoration:none}
.BasketMidt{background-image:url(graphics/basket_midt.png); background-repeat:no-repeat; width:205px; padding-right:5px; min-height:105px; float:left}
.Basketbund{background-image:url(graphics/basket_right.png); float:left; height:45px; margin-left:130px; margin-top:-53px; width:69px}
#basket_info{color:#177501}

/**-------------------------------------content--------------------------------**/
.main{float:left; padding-left:30px; padding-top:20px; width:670px; margin-bottom:14px; margin-right:24px; background-color:#FFF; text-align:left; position:relative}

/**-----------------------------menu2-----------------------------**/
ul .menuhover{text-transform:none; height:20px; line-height:20px}
.menu{width:215px; float:left; margin-left:3px}
.left_menu_midt{background-image:url(graphics/category_midt.png); background-repeat:repeat-y; float:left; width:205px}
ul{width:205px; margin:0px 0px 0px 0px; font-size:12px; padding:0px 0px 0px 0px}
li{margin:0px 10px 3px 10px; padding:2px; display:block; float:left; width:205px; letter-spacing:-1px}
li a{width:100%; line-height:20px}
li a:hover{background-image:url(graphics/hover.png); background-repeat:no-repeat; line-height:20px; color:#053453; text-decoration:none}
li .current_menu{background-image:url(graphics/hover.png); background-repeat:no-repeat; line-height:20px; color:#053453; text-decoration:none; font-weight:normal; text-transform:none; padding:0px; height:15px}
li a:link, li a:visited{color:#234b19; font-size:100%; text-decoration:none; display:block; margin:0px 0px 0px 0px; padding:0px; width:100%}
.left_menu_midt a{}
.left{text-align:left; width:205px; z-index:30; position:relative; margin-top:10px; margin-left:0px; float:left}
#bottom{background-image:url(graphics/wrap_bottom.png); width:950px; float:left; height:25px}

/**-----------------------------footer-----------------------------**/
.pagedesign a{text-decoration:none; color:#fff; font-size:11px; float:right; margin-right:13px; margin-top:-5px}
.pagedesign a:hover{text-decoration:underline}

/**------------------------produktvisning forside--------------------------**/
/**------------------------produktvisning--------------------------**/
.produkt_box{background-image:url(graphics/tilbud_boks.png); float:left; height:252px; margin-right:5px; width:162px}
.produkt_box a{font-weight:bold; font-size:10px}
.title_box{margin-left:10px; margin-top:12px; position:absolute; width:140px}
.title_box a{color:#000; float:right; text-align:right; margin-right:10px; margin-top:-5px}
.tekst_box{margin-left:7px; margin-top:40px; position:absolute; width:140px; height:70px}
.price{float:left; text-align:right; width:130px}
.style2{width:132px; margin-top:10px}
.style3{color:#F60; font-weight:bold; width:132px}
.button_tekst{background-image:url(graphics/mere.png); height:20px; position:absolute; width:70px; left:60px; bottom:3px; padding-top:3px; padding-left:7px; top:45px}
.button_tekst a{color:#333}
.images_box{margin-top:5px; margin-left:0px; width:149px; height:110px}
#forside_kat{margin-left:0px; margin-right:0px; margin-top:65px}

/**-----------------------------------Koeb_produkt-----------**/
.produkt_bg{width:691px; height:353px}
.produkt_detalje_box{padding-left:10px; background-image:url(graphics/koeb_top.png); width:681px; height:49px}
#prod_wrap hr{margin-left:30px; text-align:left; width:620px; border:1px solid #CCC; margin-bottom:0px; position:relative; z-index:100}
.detalje_tekst_box{margin-left:30px; margin-top:20px; margin-bottom:-90px; width:610px; position:relative; z-index:100; color:#666}
#palette{background-image:url(graphics/palette.png); height:42px; position:absolute; right:130px; top:201px; width:50px; z-index:250}
.price2{float:right; font-weight:bold; margin-right:15px; margin-top:15px; width:170px}
.menuLeftText_antal{position:absolute;
                    right:55px;
                    top:152px;}
.menuLeftInput{position:absolute;
               right:17px;
               top:149px;}
.menuLeftInput input{
    background-image:url(graphics/soeg_bg.jpg);
    border: 1px solid #a7a7a7;width: 30px;
}

.menuLeftText_lev{left:13px;
position:relative;
top:20px;}
.menuLeftInput_lev{left:90px;
position:relative;
top:4px;}

.menuLeftInput_lev input{
    background-image:url(graphics/soeg_bg.jpg);
    border: 1px solid #a7a7a7; width:91px;}

/***
   -------------------------- COLOURPICKER START---------------
*/
.colourPicker{
    position:absolute;
top:85px;
	left: 8px;
    width:192px;}
	
.colourPicker input{
background-image:url(graphics/soeg_bg.jpg);
border:1px solid #A7A7A7;
margin-left:81px;
margin-top:-5px;
text-align:center;
width:92px;
}
.colourPicker a img {
    margin:0 0 -20px 0;
}

#jquery-colour-picker {
	z-index: 401;
	position:absolute;
	top: 370px;
	right: 170px;
	width: 405px;
	background-image:url(graphics/bg2.png);
	border: 1px solid #DEECED;
}

#jquery-colour-picker h2 {margin-left: 10px;
}

#jquery-colour-picker li {
    float:left; width: 20px; margin:0px; padding:1px;
}

#jquery-colour-picker ul {
    width: 400px; padding: 5px; margin:0;
}

#jquery-colour-picker li a{
    display:block;
    height:20px;
}

/*
 ----------------   COLOURPICKER END------------------------
***/

/***-----------------------colorcalculator start---------------------------*/
.calc{background-image:url(/style/graphics/mere.png); color:#146397; font-size:11px; font-weight:bold; height:20px; margin-left:100px; margin-top:-3px; width:62px; padding-left:15px; padding-top:4px}
#colorcalc_result{bottom:20px; right:109px; margin-top:50px; position:absolute}
#colorcalculator{background-color:#FFF; float:left; height:177px; width:180px; position:relative; z-index:400; padding-left:1px; padding-right:10px; border:1px solid #dddfdc;padding-top:12px;}
#colorcalculator label{float:left; text-align:right; width:120px; position:relative; margin:0 10px 0 0; z-index:350; margin-top:7px}
#colorcalculator input{border:1px solid #a8c1a2; position:relative; width:30px; height:14px; margin-top:5px; z-index:350; padding:0px}

/* ----------------------  colorcalculator end----------------------------------***/
.inline{text-decoration:line-through}
.style5 p{color:#999; margin:2px; font-size:12px; width:165px; text-align:right}
.size1{}
#shop2{background-image:url(graphics/price.png); float:right; height:215px; margin-right:36px; margin-top:0px; position:relative; width:200px; z-index:200}
.produkt_foto1{float:left; margin-left:28px; width:200px}
.produkt_foto1 a{float:left}
.thumbnails img{margin:0 3px}
.produkt_detalje_mini{font-size:12px; z-index:400; position:absolute; right:188px; width:260px}
.produkt_detalje_mini img{height:16px; margin-bottom:-3px}
.produkt_detalje_mini p{margin:2px}
.produkt_detalje_mini a{color:#177501;}
.more_info1{margin-top:-20px}
.more_info1 a{color:#000; position:relative; z-index:100}
#prod_wrap{background-image:url(graphics/koeb_midt.png); background-repeat:repeat-y; width:690px}
#prod_bund{background-image:url(graphics/koeb_bund.png); background-repeat:no-repeat; width:690px; height:143px; margin-top:-12px; position:relative; z-index:1}
.button_tekst2{background-image:url(graphics/mere.png); height:20px; margin-left:107px; margin-top:-167px; padding-left:8px; padding-top:3px; position:absolute; top:342px; width:68px}
.button_tekst2 a{color:#333; font-size:10px; font-weight:bold; width:68px}

/********************************************************************************************/
#jquery-overlay{position:absolute; top:0; left:0; z-index:410; width:100%; height:500px}
#jquery-lightbox{position:absolute; top:0; left:0; width:100%; z-index:411; text-align:center; line-height:0}
#jquery-lightbox a img{border:none}
#lightbox-container-image-box{position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0}
#lightbox-nav{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10}
#lightbox-container-image-box >#lightbox-nav{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%; height:100%; display:block}
#lightbox-nav-btnPrev{left:0; float:left}
#lightbox-nav-btnNext{right:0; float:right}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0}
#lightbox-container-image-data{padding:0 10px; color:#666}
#lightbox-container-image-data #lightbox-image-details{width:70%; float:left; text-align:left}
#lightbox-image-details-caption{font-weight:bold}
#lightbox-image-details-currentNumber{display:block; clear:left; padding-bottom:1.0em}
#lightbox-secNav-btnClose{width:21px; float:right; margin-bottom:9px}
:focus{outline:0}
#basket_loader_971{}
.thumbnails{margin-left:10px}

/**********************************************************************************/
.login p{margin:0px; padding:0px}
.colorpicker_des{color:#333333; margin-top:-32px; margin-left:110px}
.fragt1, .fragt2{border-bottom: 1px solid #999; border-top: 1px solid #999; background-color: #e4e4e4;  padding-left: 8px; color: #111111;}

.fragt11{position:absolute;
right:225px;
text-decoration:underline;
top:283px;
z-index:9000;}