body{
	/*background-image:url("graphics/bg2.png");*/
	
	 font-family: Helvetica Neue,Arial,Helvetica,Geneva,sans-serif;
	font-size:12px;

	 margin-top: -20px;
	
	   background-attachment: scroll;
    background-clip: border-box;
       background-image:url(graphics/bg.png); background-repeat:repeat-x;
    background-origin: padding-box;
    background-position: center 0;
    background-repeat: repeat-x;
    background-size: auto auto;
	 background-color:rgb(231, 231, 213);
}

html{position:relative; padding:0px; margin:0px;  
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: -moz-linear-gradient(center top , #E7E7D5, #2B2B2B);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-bottom: 62px;
    padding-top: 1px;

}
h1{color:#E4026F;
font-size:24px;
font-weight:normal;
letter-spacing:-1px;
margin:0;
padding:0;
position:relative;
z-index:500;}
h2{letter-spacing:-1px; font-weight:normal; font-size:18px; color:#222;margin:0;
padding:0;}
h3{letter-spacing:0px; font-weight:normal; font-size:14px; color:#222;margin:0;
padding:0;}
#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;}


.cmsbg2 h1,#cmsbg h1,#prod_wrap2 h1,#prod_wrap h1{color:#e50278;
font-size:24px;
font-weight:normal;
letter-spacing:-1px;
margin:0;
padding:0;
position:relative;
z-index:500;}
.cmsbg2 h2,#cmsbg h2,#prod_wrap2 h2,#prod_wrap h2{letter-spacing:-1px; font-weight:normal; font-size:18px; color:#e50278;margin:0;
padding:0;}


:focus{outline:0}

input.mouseover {
	cursor: pointer;
	cursor: hand;
}
.cms{margin-bottom:12px;
padding-left:20px;
padding-right:18px;}

p{letter-spacing:0px;margin:0;
padding:0;}
a{letter-spacing:0px;}
#cmsbg p,.cmsbg2 p{ color:#fff;}
/**-----------------------------------kontaktform-----------**/
.felt_tekster2 p{margin:0px; padding:0px; color:#fff}
.felt_tekster2{margin:0px; padding:0px; color:#fff}
.felt2{height:20px; margin:0px; padding:0px; border:1px solid #CCCCCC;background-color:#B5B5B5;}
.tekstfelt{border:1px solid #CCCCCC;background-color:#B5B5B5;}
.sendknap{background:url("graphics/mere2.png") repeat scroll 0 0 transparent;
border:medium none;
color:#333333;
font-size:11px;
font-weight:bold;
height:24px;
margin-top:0;
padding-bottom:4px;
padding-top:0;
position:relative;
top:0;
width:60px;}
.sendknap:hover{background-image:url("graphics/mere.png");
border:medium none;
color:#333333;
font-size:11px;
font-weight:bold;
height:24px;
margin-top:0;
padding-bottom:4px;
padding-top:0;
position:relative;
top:0;
width:60px;}
/**----------------------kontaktopl----------------------------**/
.kontakt{float:right;
height:20px;
margin-left:339px;
position:relative;
width:274px;}
.kontakt a{margin-top:20px;
color:#FFFFFF;
float:left;
font-size:11px;}

/**----------------------search felt----------------------------**/
.search{background-image:url("graphics/soeg.png");
height:40px;
left:23px;
padding-left:9px;
position:absolute;
top:145px;
width:188px;}
.searchKeywords{background:none repeat scroll 0 0 transparent;
border:medium none;
color:#777;
margin-bottom:10px;padding-left:12px;}

.search_back{background:none repeat scroll 0 0 transparent;
border:medium none;
height:22px;
position:fixed;
width:40px;
}

.search p{margin-top:14px;}
/**----------------------search felt----------------------------**/
a{text-decoration:none; color:#444444;}
.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-bottom: 20px;
margin-left:auto; margin-right:auto; position:relative; width:950px; margin-top:-5px}
.top{background-image:url("graphics/top.png");
float:left;
height:67px;
width:936px;}
#logo{
float:left;
height:103px;
left:91px;
margin-bottom:20px;
margin-top:9px;
width:233px;}

#logo2{background-image:url("graphics/offi.png");
float:right;
height:39px;
margin-right:5px;
margin-top:63px;
width:469px;}

.content{width:950px; padding-left:10px; padding-right:10px}
.cart{background-image:url("graphics/cart.png");
height:14px;
margin-left:10px;
margin-top:24px;
width:200px;float:left;}
.container{background-image:url(graphics/wrap_midt.png); background-repeat:repeat-y; width:950px; float:left;}

/**----------------------menu1----------------------------**/
.cmsmenu{background-image:url("graphics/cms_menu_bg.png");
background-repeat:repeat-x;
float:left;
height:44px;
line-height:35px;
margin-left:20px;
margin-top:17px;
width:894px;}

.cmsmenu ul{float:right;
margin:0 10px 0 0;
list-style:none outside none;
width:852px;}
.cmsmenu li{background:none repeat scroll 0 0 transparent;
float:right;height:40px;
}
.cmsmenu li a{color:#FFFFFF;
text-transform:uppercase;margin-left:10px;
padding-right:10px;height:40px; font-size:11px; font-weight:bold;}
.cmsmenu li.current{height:45px; background-image:url(graphics/cms_menu_bg_left.png);background-repeat:no-repeat; position:relative; padding:0px; margin:-1px 0 0;z-index:20;}
.cmsmenu li.current a {background-image:url("graphics/cms_menu_bg_right.png");
background-position:right bottom;
background-repeat:no-repeat;
float:left;
height:45px;
margin-left:10px;
margin-top:-3px;
padding-left:0;
position:relative;
z-index:10;line-height:44px;}

.cmsmenu a:hover {color:#e7e7e6;}

/**-------------------------------------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:#555555;text-decoration:none}
.BasketMidt{background-image:url("graphics/basket_midt.png");
background-repeat:no-repeat;
float:left;
margin-left:8px;
margin-top:2px;
min-height:93px;
padding-right:5px;
width:205px;}
/*.Basketbund{background-image:url(graphics/basket_right.png); float:left; height:45px; margin-left:130px; margin-top:-53px; width:69px}*/
#basket_info{color:#000}

/**-------------------------------------content--------------------------------**/
.main{background-color:#FFFFFF;
float:right;
margin-right:28px;
margin-top:2px;
position:relative;
text-align:left;
width:690px;margin-bottom:-14px;}

/**-----------------------------menu2-----------------------------**/
.left ul .menuhover{text-transform:none; height:20px; line-height:20px}
.menu{float:left;
margin:0;
padding:0;
width:215px;}
.left ul{background-image:url("graphics/cat_midt.png"); margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left;}
.left li{padding-left:12px;
text-align:left;
width:183px;display:block;
float:left;line-height:24px;}
.left li a{color:#000;
font-weight:bold;
line-height:20px;
text-transform:uppercase;
width:100%;}
.left li:hover{background-image:url(graphics/hover2.png); background-repeat:no-repeat;  line-height:24px; color:#053453; text-decoration:none}
.left li.current{background-image:url(graphics/hover.png); background-repeat:no-repeat;  width: 182px;      margin-left: 1px;line-height:24px; color:#fff; text-decoration:none}
.left li.current a{ color:#fff; text-decoration:none}
.left{float:left;
margin-left:19px;

position:relative;
text-align:left;
width:195px;
z-index:30;}



.cat_top{background-image:url("graphics/cat_top.png");
height:27px;}
ul.cat_midt li{background-image:url("graphics/cat_midt.png");height:27px; }
.cat_bot{background-image:url("graphics/cat_bot.png"); float:left;
height:18px;width:195px;}
/**-----------------------------footer-----------------------------**/
#bottom{background-image:url("graphics/wrap_bottom.png");
float:left;
height:145px;
width:936px;}

.pagedesign a{color:#C1C1C1;
float:right;
font-size:10px;
margin-right:30px;
margin-top:0;
text-decoration:none;}
.pagedesign a:hover{text-decoration:underline}

/**------------------------produktvisning forside--------------------------**/

#forside{margin-left:-20px;
margin-right:-20px;
margin-top:12px;}

#forside .tilbudstp{background-image:url("graphics/tilbudstp.png");
height:58px;
margin:10px 0 -68px 31px;
padding:0;
position:relative;
top:1px;
width:211px;
}

/**------------------------produktvisning--------------------------**/
.produkt_box{background-image:url("graphics/tilbud_boks.png");
background-position:center center;
background-repeat:no-repeat;
float:left;
height:233px;
margin:-8px -6px 3px -7px;
position:relative;
width:243px;
z-index:1;}

.produkt_box:hover{background-image:url("graphics/tilbud_boks2.png");
}

.produkt_box:hover .produkt_box{background-image:url("graphics/tilbud_boks.png");
float:left;
height:233px;
margin-bottom:13px;
margin-left:9px;
margin-right:5px;
width:235px;}

.images_box a{background-repeat:no-repeat;font-weight:bold; font-size:10px;background-image:url("/style/graphics/copyright.png");position:static;height:200px;
width:190px;float:left;}
.title_box{margin-left:10px; margin-top:12px; position:absolute; width:140px;z-index:400;}
.title_box a{color:#000;
float:left;
font-weight:normal;
height:15px;
margin-left:15px;
margin-top:3px;
overflow:hidden;
text-align:left;}
.tekst_box{height:70px;
margin-left:22px;
margin-top:9px;
position:absolute;
width:140px;}
.price{float:left;
margin-left:-5px;
margin-top:24px;
text-align:right;
width:130px;}
.style2{width:132px; margin-top:10px}
.style3{color:#e50278;
float:left;
font-weight:normal;
margin-left:8px;
text-align:left;
width:132px;}
.button_tekst{height:20px;
left:136px;
padding-left:17px;
padding-top:4px;
position:absolute;
top:23px;
width:43px;background-image:url("graphics/mere2.png");
bottom:3px;}
.button_tekst:hover{background-image:url("graphics/mere.png");
}
.produkt_box .button_tekst a{color:#fff;

font-size:11px;
margin-left:3px;}
.images_box{height:137px;
margin-left:26px;
padding-top:19px;
position:relative;
text-align:center;
width:192px;
z-index:1;}
#forside_kat{margin-left:0px; margin-right:0px; margin-top:65px}

#prod_wrap p{color:#444;margin:0;}
.images_box img{
max-width:185px;
max-height:140px;
position:relative;
z-index:-1;}
.produkt_foto1 img{height:270px;
max-width:316px;
position:relative;
z-index:-1;}
/**-----------------------------------Koeb_produkt-----------**/
.produkt_bg{width:691px; height:353px}
.produkt_detalje_box
height:30px;
padding-left:10px;
position:relative;
width:669px;
z-index:20;}
#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{color:#FFFFFF;
margin-left:30px;
margin-top:-24px;
padding-top:10px;
position:relative;
width:610px;
z-index:100;}

.product_info p{font-size:11px;}

#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:101px;color:#fff;}
.menuLeftInput{position:absolute;
               right:17px;
               top:99px;}
.menuLeftInput input{
    border: 1px solid #a7a7a7;width: 30px;
}

.menuLeftText_str{position:absolute;
                   right:99px;
                    top:129px; color:#fff;}
.menuLeftInput2{position:absolute;
               right:17px;
               top:127px;}
.menuLeftInput2 input{
    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;}

.produkt_detalje_box h1{
margin-bottom:0;
margin-right:47px;
padding-bottom:0;
padding-top:20px;
text-align:right;color:#e50278;}

.price_now{     margin-left: 10px;
    margin-top: 10px;}
.price_nowp p{font-size:18px;}
.style5 p{color:#999; margin:2px; width:165px; text-align:right}
.size1{}
#shop2{background-image:url("graphics/tilbud_boks.png");
float:right;
height:205px;
margin-right:38px;
margin-top:25px;
padding:12px;
position:relative;
width:210px;
z-index:200;}
.produkt_foto1{float:left;
height:285px;
margin-left:20px;
margin-top:26px;
position:relative;
width:393px;
z-index:100;}
.produkt_foto1 a{float:left;background-image:url("/style/graphics/copyright.png");position:static;}
.thumbnails img{height:55px;
margin-bottom:0;
margin-right:3px;
width:55px; border:1px solid #666666;background-color:#999999;position: relative; z-index: -1;}

.produkt_detalje_mini{ 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-repeat:repeat-y; width:690px}
#prod_bund{
background-repeat:no-repeat;
height:307px;
margin-top:-277px;
position:relative;
width:690px;
z-index:1;}
.button_tekst2{background-image:url("graphics/mere2.png");
height:21px;
margin-left:128px;
padding-left:8px;
padding-top:3px;
position:absolute;
top:177px;
width:52px;}
.button_tekst2:hover{background-image:url("graphics/mere.png");

height:21px;
margin-left:128px;
padding-left:8px;
padding-top:3px;
position:absolute;
top:177px;
width:52px;}
.button_tekst2 a{color:#fff;
font-weight:bold;
line-height:17px;
margin-left:10px;
text-transform:uppercase;}

/********************************************************************************************/
#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}
.thumbnails{
margin-left:9px;}
.produkt_foto1 img {margin-right:10px;}

/**********************************************************************************/

.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;}

#cmsbg{background-image:url("graphics/bgcms.png");
height:423px;
margin-left:-15px;
margin-top:-1px;
padding-left:22px;
padding-right:16px;
padding-top:20px;
width:641px;}

.cmsbg1{background-image:url("graphics/bgcms1.png");
height:23px;
width:641px;}

.cmsbg2{background-image:url("graphics/bgcms2.png");
background-position:left center;
height:240px;
margin-left:-15px;
margin-top:-1px;
padding-left:22px;
padding-right:16px;
width:641px;}

.cmsbg3{background-image:url("graphics/bgcms3.png");
height:21px;
width:641px;}
/**---------------------------login---------------------------------**/

.produkt_detalje_box3{background-image:url("graphics/koeb_top.png");
height:30px;
padding-left:10px;
position:relative;
width:669px;
margin:0px;
z-index:20;float:left;}

#prod_bund3{background-image:url("graphics/koeb_bund.png");
background-repeat:no-repeat;
float:left;
height:307px;
margin-top:-22px;
padding:0 0 12px;
position:relative;
width:690px;
z-index:1;}

#prod_wrap3{background-image:url("graphics/koeb_midt.png");
background-repeat:repeat-y;
float:left;
margin:0 0 -279px;
padding:0;
width:690px;}
#prod_wrap3 h1{color:#e50278;
font-size:24px;
font-weight:normal;
letter-spacing:-1px;
margin:0 0 29px 0px;
padding:0;
position:relative;
z-index:500;}

#prod_wrap3 p,#prod_wrap3 a{color:#FFF;}
#indholdlogin{
background-image:url("graphics/zumbalogo.png");
background-position:right top;
background-repeat:no-repeat;
float:left;
margin:0 0 0 20px;
min-height:204px;
padding:0;
position:relative;
width:609px;
z-index:900;
}
#indholdlogin input{background-color:#CCCCCC;
border:1px solid #666666;
height:22px;
margin-top:0;
padding:0;
width:157px;}

/**--------------------------basket-------------------------------------**/

.back a{color:#777;}
.tablerow {background-color:#a1a1a1;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
color:#111111;
padding-bottom:5px;
padding-left:8px;
padding-top:5px;}
.tablerow1 {background-color:#a1a1a1;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
color:#fff;
font-size:13px;
padding-bottom:5px;
padding-top:5px;}
.tablerow2 {padding-left:10px; color: #FFFFFF; margin-right:10px;background-image:url(/style/graphics/cms_menu_bg2.jpg); padding-bottom: 10px;}
.tablerow4 {padding-left:10px; color: #FFFFFF; margin-right:10px;background-image:url(/style/graphics/cms_menu_bg2.jpg); padding-bottom: 10px; text-align:right;}
.tablerow2a {background-image:url("/style/graphics/cms_menu_bg2.jpg");
color:#FFFFFF;
margin-right:10px;
padding-bottom:10px;
padding-left:10px;
padding-top:5px;
position:relative;
text-align:left;
width:300px;}
.tablerow3 {padding-top: 5px; padding-bottom: 5px; padding-left: 8px; color: #fff;}
.tablerowFragt{background-color:#a1a1a1;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
color:#fff;
font-size:13px;
padding-bottom:5px;
padding-left:8px;
padding-top:5px;}
.tablerowTotal{font-size:13px; background-color: #a1a1a1; padding-top: 5px; padding-bottom: 5px; padding-left: 8px; color: #fff;}
.tablerowTotala{background-color:#A1A1A1;
color:#e50278;
font-size:16px;
padding-bottom:5px;
padding-left:8px;
padding-top:5px;}

.produkt_detalje_box2{background-image:url("graphics/koeb_top.png");
height:30px;
padding-left:10px;
position:relative;
width:669px;
z-index:20;}

#prod_bund2{background-image:url("graphics/koeb_bund.png");
background-repeat:no-repeat;
float:left;
height:307px;
margin-bottom:-8px;
margin-top:-277px;
position:relative;
width:690px;
z-index:1;}

#prod_wrap2{background:url("graphics/koeb_midt.png") repeat-y scroll left top transparent;
float:left;

width:690px;}
#prod_wrap2 h1{margin-left:20px;
padding-bottom:20px;}

.button_tekstbasket{background-image:url("graphics/mere2.png");
float:right;
height:20px;
margin-bottom:8px;
margin-right:4px;
margin-top:-27px;
padding-right:10px;
padding-top:4px;
position:relative;
text-align:right;
width:50px;
z-index:600;}
.button_tekstbasket a{color:#444444;
font-size:11px;
font-weight:bold;
margin-left:3px;
text-transform:uppercase;}
.button_tekstbasket:hover{background-image:url("graphics/mere.png");
}
#nyhedsbrev{background-image:url("graphics/nyhedsbrev.png");
float:left;
height:121px;
margin-left:-6px;
margin-top:10px;
padding-left:14px;
padding-top:39px;
position:relative;
width:188px;}

#sendknap2{margin-top:51px;}

.detalje_tekst_box p{color:#444;}
