html{
    overflow-y:scroll;}
body{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    color:#232323;
    background-image:url(graphics/background.png);
    background-repeat:repeat-x;
    background-color:#10151b;
    margin: 0px;
}
img {
    border:0px;}
.wrap{
    margin-left:auto;
    margin-right:auto;
    position: relative;
    width:996px;}

.logo{
    width:340px;
    background-image:url(graphics/logo.png);
    height:97px;
    margin-left:300px;
    margin-top:20px;
}
.container{
    background-image:url(graphics/wrap_bg.png);
    background-repeat:repeat-y;
    margin-left:-8px;
    margin-top:0;
    min-height:501px;
    width:1012px;
    float:left;}

.cmsmenu{
    position:relative;
    background-image:url(graphics/cms_menu.png);
    background-repeat:no-repeat;
    height:61px;
    padding-left:10px;
    top:24px;
    width:995px;
}
.cmsmenu a{
    font-family:Arial, Helvetica, sans-serif;
    text-transform:uppercase;
    line-height:61px;
    text-decoration:none;
    float:left;
    padding-left:20px;
    padding-right:20px;
    font-size:80%;
    color:#2a3a50;
}

.cmsmenu a:hover{
    text-decoration: underline;
}

.cmsmenu ul{
    display:inline;
    margin:0px;
    padding:0px;
    list-style:none;
}
.cmsmenu li{
    margin:0px;
    display:inline;
    padding: 0px;
    list-style:none;
}

.cms_menu_right{
    background-image: url(graphics/cms_menu_space.png);
    width:2px;
    height:59px;
    float:left;}

.menu{
    width:193px;}
.content{
    background-image:url(graphics/wrap_bg.png);
    width:1012px;
    padding-left:30px;
    margin-top:34px;
    background-repeat:repeat-y;}
.smoke{
    background-image:url(graphics/content_bg.png);
    width:1012px;
    height:517px;
    position: absolute;
    right:-8px;
    margin-top:-10px;
}

.newsletter{
    background-image: url(graphics/productMenuTop.png);
    width:222px;
    float:left;
    color:#2a3a50;
    margin:20px 0 0 0;
    padding-left:20px;
    line-height:22px;
}
.newsletter p.field {
    background:#fff;
    border:2px solid #bcbcbc;
    margin:2px 10px 3px -10px;
    padding:0 3px;
}
p.field input {
    border:0;
    width:165px;
}
.newsletter .nl_submit {
    float:right;
    margin:5px 10px;
    border:1px solid #cecece;
    background:#ffffff;
}
.left_menu_top{
    background-image: url(graphics/productMenuTop.png);
    width:222px;
    min-height:200px;
    float:left;
    color:#2a3a50;
    padding-left:20px;
    line-height:29px;
}
.left_menu_top p{
    margin-left:10px;}

.left_menu_bottom{
    background-image: url(graphics/produktMenuBund.png);
    width:242px;
    float:left;
    margin-top:-10px;
    height:13px;}

.contact{
    float:right;
    margin-top:8px;
    line-height:60px;
    height:53px;
    width:300px;}
.vare{
    float:left;s
    font-family:arial;
    margin-left:6px;
    margin-right:10px;
    margin-top:-8px;
    text-decoration:none;}
.paycard{
    background-image:url(graphics/paycard.png);
    background-repeat:no-repeat;
    width:222px;
    height:14px;
    margin-right:22px;
    margin-top:-27px;
    float:right;
    position:relative;
}
.main {
    color:#000;
    float:left;
    margin-left:50px;
    margin-top:125px;
    position:relative;
    text-align:left;
    width:735px;
}
.cms{
    margin-left:15px;
    margin-top:30px;}
.shop_padding{
    margin-top:10px;}
.left_menu_midt a{
    font-family:Arial, Helvetica, sans-serif;
    color:#333333;
}
.left{
    font-family:Arial, Helvetica, sans-serif;
    font-size:80%;
    color:#333333;
    text-align:left;
    float:left;
    width:195px;
    z-index:30;
    position:relative;
    margin-top:30px;

}
.left_menu_midt p{
    font-family:Arial, Helvetica, sans-serif;
    font-size:80%;
    color:#333333;
}
.bottom{
    background-image:url(graphics/wrap_bottom.png);
    width:1012px;
    margin-left:-8px;
    float:left;
    height:25px;}

.pagedesign a{
    text-decoration:none;
    color:#666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size:70%;

    }
.pagedesign a:hover{
    text-decoration:underline;}
hr{
    margin-left:20px;
    margin-right:20px;
    color:#FFFFFF;}

.cms p{
    margin-left:20px;
    margin-right:20px;
    font-family:Arial, Helvetica, sans-serif;
    color:#2A3A50;
    font-size:small;
}

.cms h4{
    margin-left:30px;
    font-size:60%;
    font-family:Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    margin-right:20px;
}
.cms h1{
    margin-left:30px;
    font-size:150%;
    font-family:Arial, Helvetica, sans-serif;
    margin-bottom:-20px;
    font-weight:lighter;
    color:#2A3A50;
    margin-right:20px;
}
.cms h2{
    margin-left:20px;
    font-size:120%;
    font-family:Arial, Helvetica, sans-serif;
    margin-bottom:-10px;
    font-weight:lighter;
    color:#2A3A50;
    margin-right:20px;
}
.cms h3{
    margin-left:20px;
    font-size:100%;
    font-family:Arial, Helvetica, sans-serif;
    margin-bottom:-20px;
    font-weight:lighter;
    color:#2A3A50;
    margin-right:20px;
}
.cat_items{
    margin-left:15px;}
.produkt_box{width:224px; 
             float:left;
             margin-top:0px;
             margin-bottom:20px;
             margin-right:15px;
}
.images_box{
    width:204px;
    padding:10px;
    float:left;
    background:url(/style/graphics/image_box.png);
}
.tekst_box{
    float:left;
    background-color:#FFF;
    width:224px;
}
.tekst_box p {
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    text-transform:uppercase;
}
.tekst_box a {
    color:#333333;
    font-size:14px;
    text-decoration:none;
}
.more_info {
    color:#990000;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    margin-left:15px;
}
.more_info1 a{
    color: #06F:
        font-family:Arial,Helvetica,sans-serif;
    font-size:13px;

}

.price {
    font-family:Arial,Helvetica,sans-serif;
    float:right;
    margin-bottom:15px;
    margin-right:10px;
    margin-top:0;
}
.price1 {
    font-family:Arial,Helvetica,sans-serif;
    float:right;
    margin-bottom:10px;
    margin-right:10px;
    margin-top:0;
}
.tekst_box p {
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    margin-top:15px;
    padding-left:10px;
    height:16px;
    text-transform:uppercase;
}
.style2 {
    color:#000000;
    font-size:18px;
    line-height:20px;
    margin:0;
    text-align:right;
}
.produktbeskrivelse_oversigt_bottom{
    background-image:url(graphics/image_box_bottom.png);
    background-repeat: no-repeat;
    width:224px;
    float:left;
    height:13px;}
.menuLeftText_antal {
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    line-height:20px;
    margin-bottom:10px;
    padding-left:10px;
    clear:both;
    text-transform:uppercase;
}
.menuLeftText_antal_1 {
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    line-height:20px;
    padding-left:10px;
    height:30px;
    text-transform:uppercase;

}
.menuLeftText{font-family:Arial,Helvetica,sans-serif;
              margin-left:15px;}
.buy_button1 {
    float:right;
    margin-bottom:10px;
    padding-left:7px;
}
.button_left {
    background-image:url(/style/graphics/knap_left.jpg);
    background-repeat:no-repeat;
    float:left;
    height:25px;
    width:10px;
}
.button_mid {
    background-image:url(/style/graphics/knap_midde.jpg);
    background-repeat:repeat-x;
    float:left;
    height:25px;
}
.button_tekst {
    color:#FFFFFF;
    line-height:20px;
    float:left;
    font-size:14px;
    margin-top:2px;
    text-transform:uppercase;
}

.button_tekst a {
    font-family:Arial, Helvetica, sans-serif;
    text-align:center;
    margin:0px;
    padding:0px;
    list-style:none;
    color:#FFFFFF;
    text-decoration:none;
}
.button_right {
    background-image:url(/style/graphics/knap_right.jpg);
    background-repeat:no-repeat;
    float:left;
    height:25px;
    width:10px;
}
.size{float:left; margin-left:1px; margin-top:1px;width:224px; }
.size1{float:left; margin-left:1px; margin-top:1px;width:320px; }
.shop_padding h1{
    margin-top:-10px;
    margin-left:15px;
    margin-bottom:0px;}
.padding-fix h1{
    margin-left:15px;
    margin-bottom:0px;}

.menuLeftInput{
    height:30px;
    line-height:15px;
    float:right;
}
h1{
    font-family:Verdana, Geneva, sans-serif;
    font-weight: lighter;
    color:#FFF;
    font-size:150%;}
.produkt_detalje_box {
    float:left;
    margin-left:15px;
    margin-top:10px;
    width:310px;
}
.detalje_imgbox{ margin-top:35px;}
.detalje_tekst_box {
    background-image: url(graphics/productbox_top.png);
    float:left;
    margin-top:5px;
    width:335px;
}
.detalje_tekst_box_bottom{
    background-image: url(graphics/productbox_bottom.png);
    float:left;
    margin-bottom:20px;
    width:335px;
    height:12px;
}
.more_info1 p {
    padding: 20px;}
.price p{
    margin-right:10px;}
.detalje_tekst_box p{
    padding:10px;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:84%;

    margin-top:10px;}
.produkt_detalje_box h1{
    margin-top:-3px;
    margin-bottom:0px;}

.buy_button {
    float:right;
    margin-bottom:10px;
}
.produkt_foto1 {
    float:left;
    margin-top:5px;
    margin-left:35px;
    width:360px;

}
.produkt_detalje_mini {
    float:left;
    height:99px;
    margin-right:3px;
    margin-top:3px;
    width:120px;
}

.txtloader {
    background-color: #fff; 
    width: 150px; 
    height: 70px;
    position: absolute;
    text-align: center;
    margin-top: -40px;
    margin-left: -18px;
}

/********************************************************************************************/
/**
 * 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: 90;
    width: 100%;
    height: 500px;
}
#jquery-lightbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    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: 66px;
    float: right;
    padding-bottom: 0.7em;
}

:focus { outline:0; }

p {
    font-family:Arial, Helvetica, sans-serif;
    font-size:90%;}
.moms p{
    float:right;
    margin-top:-10px;
    font-size:10px;
    text-transform:none;
}
.moms2 p{
    float:right;
    margin-top:-30px;
    font-size:10px;
    text-transform:none;
}
.padding-fix h2{ color:#000; margin:0;}
.padding-fix hr{ border:#000;}
.cms h2{color:#2A3A50; margin:10px;}

/**********************************************************************************/
