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: 22px; color:#00558d;}
h2{	letter-spacing: -1px; font-weight:normal;  font-size: 18px; color:#00558d;}

#tilbud{ 	line-height:35px;
          float:right;
          background-image:url(graphics/cms_menu_bg.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; }

#ideer{float:left;
margin-bottom:21px;
margin-top:40px;}

#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:#146397;
           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:#CCCCCC;
    width:195px;
    margin-top:10px;
    float:left;
    margin-left:10px;
    height:140px;
}

.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:#146397;
             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: #235A87;
}

.kategori {
    border:1px solid #666666;
    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{
    width:253px;
    background-image:url(graphics/logo.png);
    height:70px;
    left:30px;
    position:absolute;
    top:75px;
}

.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: 880px;}

/**----------------------menu1----------------------------**/

.cmsmenu{
    line-height:35px;
    float:left;
    background-image:url(graphics/cms_menu_bg.jpg);
    height:36px;
    width:937px;
    background-repeat:repeat-x;
    margin-top:-36px;
}

.menuhover{
    font-size:13px;
    text-transform:uppercase;
padding-left:18px;
padding-right:18px;
    text-decoration:none;
    height:35px;
    color:#FFFFFF;
}

.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:18px;
    padding-right:18px;
    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:195px;
    padding-right:5px;
    min-height:90px;
    float:left;}

.Basketbund{
    background-image:url(graphics/basket_right.png);
    width:69px;
    float:left;
    height:45px;
    margin-top:-45px;
    margin-left: 126px;}
#basket_info{
    color:#095b91;}

/**-------------------------------------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:15px;
    line-height:15px;

}

.menu{
    width:215px;float:left;
}

.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:15px;
}


li a:hover{
    background-image:url(graphics/hover.png);
    background-repeat:no-repeat;
    line-height:15px;
    color:#053453;
    text-decoration: none; }


li .current_menu{
    background-image:url(graphics/hover.png);
    background-repeat:no-repeat;
    line-height:15px;
    color:#053453;
    text-decoration: none;font-weight:normal;
    text-transform:none; padding:0px;
    height:15px;
}

li a:link, li a:visited{
    color:#053453;
    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:left;
    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;}

.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:55px; bottom: 3px; padding-top:3px; padding-left: 7px;}

.button_tekst a {color:#146397;}
.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:190px;}

.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:#FFFFFF;
float:left;
height:190px;
width:180px;
position:relative;
z-index:400;
padding-left:1px;
padding-right:10px;
border:1px solid #DEECED;}

#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 #BFD4E1;
    position:relative;
    width:30px;
	height: 14px;
	margin-top: 5px;
	z-index: 350;
padding: 0px;

}

/* ----------------------  colorcalculator end----------------------------------
***/


.inline{text-decoration: line-through; }
.style5 p{ color:#00558d; margin:2px; font-size:12px; width:190px; 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: #00558D; }
.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:#146397; font-size: 10px; font-weight:bold;width:68px;}



/********************************************************************************************/
/** 
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#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:#09F; margin-top:-32px; margin-left: 110px;}

.fragt11{position:absolute;
right:225px;
text-decoration:underline;
top:283px;
z-index:10;}
