* html{
    overflow:hidden;
    padding-bottom:40px; /* padding alt efter hvor høj top elementer er tilsammen */
    height:100%;
    width:100%;
}

body{
    /*width: No Width Important*/
    margin: 0;
    padding: 0;
    border: 0;
    overflow: hidden;
    height: 100%;
    max-height: 100%;
    /*font: 11px Verdana, sans-serif;*/
    background:url("/upload_dir/design/unique/bgTopWrapper.png") repeat-x 0 0;
    background-color:#ededed;
    font-family: Verdana, Tahoma, Helvetica, Arial;
    font-size:11px;
}

* html body{
    /*overflow:hidden;*/
}

a {
    color: #848484;
    text-decoration: none;
}
a:hover, a:active, a.current {
    text-decoration: none;
    color: #484848;
}
a img {
    border:0;
}

li.liUpdatePass {
    display: none !important;
}
#framecontentLeft, #framecontentTop{
    background:url("/upload_dir/design/unique/LeftRepeatY.png") repeat-y 0 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 200px; /*Width of left frame div*/
    height: 100%;
    color: white;
    overflow-x:hidden;
overflow-y:auto;
}

    #divForTopBg{
    background:url("/upload_dir/design/unique/LogoBg.png") no-repeat top left;
    float:left;
    display:inline;
    }

    #LeftWrapperTube{
        margin:15px 0 15px 15px;
        display:inline;
        float:left;
    }

    .VerticalSplitter{
        background:url("/upload_dir/design/unique/LeftSplitterVertical.png") no-repeat center top;
        height:2px;
        float:left;
        display:inline;
        position:relative;
        width:170px;
        line-height:1px;
        font-size:1px;
    }

    #LeftWrapper{
        /*margin:15px;*/
        width:170px;
        float:left;
        display:inline;
    }

    #Logo{
        padding:2px 0 0 10px;
        width:141px;
        float:left;
        display:inline;
        position:relative;
    }

    #BackToWebShop{
        background:url("/upload_dir/design/unique/LeftSplitterVertical.png") no-repeat center 18px;
        padding:33px 0 0 0;
        height:46px;
        color:#BABABA;
        font-size:12px;
        float:left;
        display:none;
        position:relative;
        width:170px;
    }
        #BackToWebShop a{
            color:#BABABA;
        }

        #BackToWebShop a:hover{
            color:#484848;
        }

        #BackToWebShop p{
            font-weight:normal;
            padding-bottom:3px;
        }

        #BackToWebShop p span{
            font-weight:bold;
        }

    #WebShop{
        background:url("/upload_dir/design/unique/LeftSplitterVertical.png") no-repeat center 18px;
        padding:33px 0 0 0;
        height:46px;
        color:#b7a255;
        font-size:12px;
        float:left;
        display:inline;
        position:relative;
        width:170px;
    }
        #WebShop a{
            color:#b7a255;
        }

        #WebShop a:hover{
            color:#bababa;
        }

        #WebShop p{
            font-weight:normal;
            padding-bottom:3px;
        }

        #WebShop p span{
            font-weight:bold;
        }

    #LeftMenu{
        background:url("/upload_dir/design/unique/LeftSplitterVertical.png") no-repeat center top;
        padding-top:21px;
        /*height:154px;*/
        float:left;
        display:inline;
        position:relative;
        width:170px;
        margin-bottom:10px;
        overflow:hidden;

    }
        #NavigationLeftMenu{
            display:inline;
            float:left;
            position:relative;
        }

        html.Explorer7 #NavigationLeftMenu{
            height:200px;
        }

        #NavigationLeftMenu ul#NavigationHorizontal {
            margin: 0;
            border: 0 none;
            padding: 0;
            list-style: none;
            height: 28px;
        }

        #NavigationLeftMenu ul#NavigationHorizontal #Li_CatItem1,
        .frontend-txt-padding .LV_invalid,
        .frontend-txt-padding .LV_validation_message
        /*, #NavigationLeftMenu ul#NavigationHorizontal #Li_CatItem10*/{
            display:none;
        }

        #NavigationLeftMenu ul#NavigationHorizontal li {
            margin: 0;
            border: 0 none;
            float: left;
            display: inline;
            list-style: none;
            position: relative;
            /*height: 28px;*/
            width:170px;
        }

        #NavigationLeftMenu ul#NavigationHorizontal #Li_CatItem10{

        }

        #NavigationLeftMenu ul#NavigationHorizontal li.your-account {
            display: none;
        }

        #NavigationLeftMenu ul#NavigationHorizontal ul {
            display: none;
            /*margin: 0;
            border: 0 none;
            padding: 0;
            width: 160px;
            list-style: none;
            position: absolute;
            top: 28px;
            left: 0;
            border:1px solid #000;
            border-bottom:none;
            border-top:none;*/
        }

        /*#NavigationLeftMenu ul#NavigationHorizontal ul ul {
            border-top:0px solid #e3e3e3;
            margin-top:-1px;
        }*/
        #NavigationLeftMenu ul#NavigationHorizontal ul:after{
            display: none;
            /*clear: both;
            font: 1px/0px serif;
            content: ".";
            height: 0;
            visibility: hidden;*/
        }
        #NavigationLeftMenu ul#NavigationHorizontal ul li {
            display: none;
            /*width: 160px;
            float: left;
            display: block !important;
            border-bottom:1px solid #000;
            height:24px;
            padding:0;*/
        }
        #NavigationLeftMenu ul#NavigationHorizontal li a {
            padding: 0 5px 0 5px;
            float: none !important;
            float: left;
            display: block;
            color: #848484;
            font:12px/28px sans-serif,tahoma;
            text-decoration: none;
            text-transform:uppercase;
            height: auto !important;
            height: 1%; /*For IE*/
        }
        #NavigationLeftMenu ul#NavigationHorizontal a:hover,
        #NavigationLeftMenu ul#NavigationHorizontal li:hover a,
        #NavigationLeftMenu ul#NavigationHorizontal li.iehover a,
        #NavigationLeftMenu ul#NavigationHorizontal a.current {
            background:none;
            text-decoration: none;
            color:#484848;
        }
        /*ul#NavigationHorizontal li.your-account a {
            background: url("/_design/templates/tp002/img/theme005/NavSplitter.png") no-repeat center left;
        }
        ul#NavigationHorizontal li.your-account a:hover{
            background: url("/_design/templates/tp002/img/theme005/NavSplitter.png") no-repeat center left;
        }

        .your-account-usermenu {
            background:url("/upload_dir/design/unique/bgKonto.png") no-repeat 21px 15px;
        }

        .your-account-cart{
            background:url("/upload_dir/design/unique/bgIndkoebskurv.png") no-repeat 21px 15px;
        }

        #NavigationLeftMenu ul#NavigationHorizontal ul a {
            border-right:none;
        }
        #NavigationLeftMenu ul#NavigationHorizontal li:hover li a,
        #NavigationLeftMenu ul#NavigationHorizontal li.iehover li a,
        #NavigationLeftMenu ul#NavigationHorizontal li:hover li:hover li a,
        #NavigationLeftMenu ul#NavigationHorizontal li.iehover li.iehover li a,
        #NavigationLeftMenu ul#NavigationHorizontal li:hover li:hover li:hover li a,
        #NavigationLeftMenu ul#NavigationHorizontal li.iehover li.iehover li.iehover li a {
            float: none;
            background: #61648a;
            color:#fff;
            font: 10px/24px Verdana, "MS Trebuchet", sans-serif;
            padding: 0 10px 0 10px;
            text-transform: none;
            text-decoration: none;
        }
        #NavigationLeftMenu ul#NavigationHorizontal li:hover li a:hover,
        #NavigationLeftMenu ul#NavigationHorizontal li:hover li:hover a,
        #NavigationLeftMenu ul#NavigationHorizontal li.iehover li a:hover,
        #NavigationLeftMenu ul#NavigationHorizontal li.iehover li.iehover a,
        #NavigationLeftMenu ul#NavigationHorizontal li:hover li:hover li a:hover,
        #NavigationLeftMenu #NavigationHorizontal li:hover li:hover li:hover a,
        #NavigationLeftMenu ul#NavigationHorizontal li.iehover li.iehover li a:hover,
        #NavigationLeftMenu ul#NavigationHorizontal li.iehover li.iehover li.iehover a,
        #NavigationLeftMenu ul#NavigationHorizontal li:hover li:hover li:hover li a:hover,
        #NavigationLeftMenu ul#NavigationHorizontal li.iehover li.iehover li.iehover li a:hover {
            background: #61648a;
            color:#fff;
            text-decoration:underline;
        }
        #NavigationLeftMenu ul#NavigationHorizontal ul ul,
        #NavigationLeftMenu ul#NavigationHorizontal ul ul ul {
            display: none;
            position: absolute;
            top: 0;
            left: 160px;
        }
        #NavigationLeftMenu ul#NavigationHorizontal li:hover ul ul,
        #NavigationLeftMenu ul#NavigationHorizontal li:hover ul ul ul,
        #NavigationLeftMenu ul#NavigationHorizontal li.iehover ul ul,
        #NavigationLeftMenu ul#NavigationHorizontal li.iehover ul ul ul {
            display: none;
        }
        #NavigationLeftMenu ul#NavigationHorizontal li:hover ul,
        #NavigationLeftMenu ul#NavigationHorizontal ul li:hover ul,
        #NavigationLeftMenu ul#NavigationHorizontal ul ul li:hover ul,
        #NavigationLeftMenu ul#NavigationHorizontal li.iehover ul,
        #NavigationLeftMenu ul#NavigationHorizontal ul li.iehover ul,
        #NavigationLeftMenu ul#NavigationHorizontal ul ul li.iehover ul {
            display: block;
        }*/

        #ShowLogin{
            margin-top:11px;
            /*height:155px;*/
            float:left;
            display:inline;
            position:relative;
            width:170px;
        }
        #ShowLogin ul.loginisset {
            margin: 5px 0px 10px 0px;
        }
        #ShowLogin ul {
            list-style: none;
            line-height: 19px;
            margin: 0px 0px 10px 0px;
        }
        #ShowLogin .frontend-padding-small-boxes {
            padding:0;
        }
        #ShowLogin .h1-lookalike1 {
            color:#b7a255;
            font-family:Arial,sans-serif;
            font-size:14px;
            font-weight:normal;
        }
        #ShowLogin .h1-lookalike {
            display:none;
        }
        #NewLoginLeft, #NewLogin-box-top, #NewLogin-box-content{
            float:left;
            display:inline;
            width:170px;
        }

            #NewLogin-box #NewLogin-box-top h2{
                color:#b7a255;
                font-size:12px;
                font-weight:normal;
            }

            #NewLogin-box-content #validation_login_new input.form_input,
            #NewLogin-box-content #validation_login_new textarea.form_input,
            #NewLogin-box-content #validation_login_new select.form_input {
                width:163px;
            }

            #NewLogin-box-content input {
                height:20px;
            }

            #validation_login_new .LV_invalid {
                /*padding:0 0 0 28px;*/
                margin-top:5px;
                width:12px;
                position:absolute;
                left:173px;
            }


            #validation_login_new .LV_validation_message  {
                /*padding:0 0 0 28px;*/
                margin-top:5px;
                width:12px;
                position:absolute;
                left:148px;
                /*display:none;*/
            }

            #validation_login_new ul{
                display:none;
            }

            #validation_login_new dt.left{
                background:url("/upload_dir/design/unique/menuButtonLeft.png") no-repeat scroll 0 0 transparent;
                height:22px;
                width:3px;
            }

            dt.middle  {
                background:url("/upload_dir/design/unique/menuButtonMiddle.png") repeat-x scroll 0 0 transparent;
                height:22px;
                text-align:center;
            }
            dt.left,
            dt.right {
                background:url("/upload_dir/design/unique/menuButtonLeft.png") no-repeat scroll 0 0 transparent;
                width:3px;
            }
            dt.right {
                background:url("/upload_dir/design/unique/menuButtonRight.png") no-repeat scroll 0 0 transparent;
            }

            #NewLogin-box-content .button .middle input{
                background:none;
                border:0px;
            }

            #validation_login_new dt.right{
                background:url("/upload_dir/design/unique/menuButtonRight.png") no-repeat scroll 0 0 transparent;
                height:22px;
                width:3px;
            }

            #NewLogin-box-content input, #NewLogin-box-content textarea, #NewLogin-box-content select {
                background:url("/upload_dir/design/unique/bgInput.png") repeat-x scroll left top #FFFFFF;
                border:1px solid #e5e5e5;
                color:#333333;
                font-family:Verdana,"MS Trebuchet",sans-serif;
                font-size:10px;
                /*padding:2px 2px 2px 3px;*/
                padding:0 2px 0 2px;
            }


        #ShowControl{
            margin:11px 0 0 0;
            height:31px;
            float:left;
            display:inline;
            position:relative;
            width:160px;
        }

            #ShowControl img{
                padding:0px 0 0 0;
                float:left;
                display:inline;
            }

            #ShowControl #ImgText{
                margin:2px 0 0px 4px;
                float:left;
                display:inline;
                color:#b6b6b6;
                font-size:12px;
            }

        #ShowContactData{
            margin-top:23px;
            float:left;
            display:inline;
            position:relative;
            width:170px;
            line-height:19px;
            font-family: sans-serif;
            font-size:12px;
        }

        #ShowContactData {
            float:left;
            display:inline;
        }

            #ShowContactData {
                border-right:0px solid #323232;
                display:inline;
                padding:0 7px;
                color:#848484;
                padding:0px;
            }

            #ShowContactData a:link,
            #ShowContactData a:visited,
            #ShowContactData a:active{
                color:#bababa;
            }

            #ShowContactData a:hover{
                color:#484848;
                text-decoration:none;
                font-weight:none;
                /*text-decoration:underline;*/
            }

            #ShowContactData .ContactDataName{
                font-size:12px;
                font-weight:bold;
            }

            #ShowContactData .ContactDataName a{
                color:#848484;
            }

            #ShowContactData .ContactDataName a:hover{
                color:#484848;
            }

            #ShowContactData .ContactDataName,
            #ShowContactData .ContactDataCountry,
            #ShowContactData .ContactDataAdress{
                width:150px;
            }

            .ContactDataName,
            .ContactDataAdress,
            .ContactDataZipCode,
            .ContactDataCity,
            .ContactDataCountry,
            .ContactDataPhone,
            .ContactDataMail,
            .ContactDataCvr,
            .ContactDataReseller{
                padding:0px;
            }

            #ShowContactData .ContactDataAdress,
            #ShowContactData .ContactDataZipCode,
            #ShowContactData .ContactDataCity {
                padding:0 0px;
            }


#framecontentTop{
    background:url("/upload_dir/design/unique/bgTopWrapper.png") repeat-x 0 0;
    left: 200px; /*Set left value to WidthOfLeftFrameDiv*/
    right: 0;
    width: 769.5px;
    height: 40px; /*Height of top frame div*/
    overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
    color: white;
}

    #TopWrapper{
        background:url("/upload_dir/design/unique/bgBeforeSearch.png") no-repeat 0 0;
        /*color:#000;*/
        /*margin:0 33.5px 0 0;*/
        width:769.5px;
        display:inline;
        /*position:relative;*/
        float:left;
        height:40px;
    }

        #TopLeft{
            float:left;
            display:inline;
            /*position:relative;*/
            margin-left:33.5px;
        }

        /*#BeforeSearch{
            float:left;
            display:inline;
            position:relative;
            height:40px;
            width:33.5px;
            background:url("/upload_dir/design/unique/bgBeforeSearch.png") no-repeat 0 0;
        }*/

        #SearchWrapper{
            float:left;
            display:inline;
            position:relative;
            width:195px;
            padding:5px 0 0 0;
        }

            #SearchWrapper .search-input input {
                width:125px;
            }

            #SearchWrapper input, #SearchWrapper textarea, #SearchWrapper select {
                background:url("/upload_dir/design/unique/bgSearchInput.png") no-repeat scroll left top #FFFFFF;
                border:1px solid #E5E5E5;
                padding:2px 25px 2px 3px;
            }

            #SearchWrapper .LV_invalid  {
                position:absolute;
                left:197px;
                top:12px;
            }

            #SearchWrapper .LV_validation_message {
                position:absolute;
                left:130px;
                top:12px;
            }

            #TopLeft #SearchWrapper #SearchBox .search-button .button {
                background:url("/upload_dir/design/unique/topSearchButton.png") no-repeat scroll left top transparent;
                border:medium none;
                cursor:pointer;
                float:right;
                height:22px;
                width:36px;
            }

            #TopLeft #SearchWrapper #SearchBox .search-button{
                padding-top:2px;
            }

        #TopRight{
            float:right;
            position:relative;
        }

            #TopnLinks{
                margin-top:5px;
                color:#b6b6b6;
            }

            #TopnLinks a{
                color:#61648A;
                line-height:23px;
            }

            #TopnLinks a:hover{
                color:#484848;
            }

#MainContentWrapper{
    position: fixed;
    left: 200px; /*Set left value to WidthOfLeftFrameDiv*/
    top: 40px; /*Set top value to HeightOfTopFrameDiv*/
    right: 0;
    bottom: 0;
    overflow-y: auto;
    overflow-x:hidden;
    background:url("/upload_dir/design/unique/bgMainPaddingLeft.png") repeat-y 0 0;
    /*width:803px;*/
}

/*html.Explorer6 #MainContentWrapper{
    overflow-y:auto;
    overflow-x:auto;
    overflow:auto;
}*/

#MainContent{
    margin: 16px 33.5px 15px 33.5px;
    width:736px;
    /*overflow:auto;*/
    float:left;
    display:inline;
    /*position:relative;*/
}

* html body{ /*IE6 hack*/
    padding: 40px 0 0 200px; /* padding alt efter hvor høj top elementer er tilsammen */
}

* html #MainContentWrapper{ /*IE6 hack*/
    height: 100%;
    width: 100%;
    overflow-x:hidden;
    overflow-y:auto;
}



#NavigationWrapper{
    /*background:url("/upload_dir/design/unique/bgMainPaddingLeft.png") repeat-y 0 0;*/
    /*left: 200px; Set left value to WidthOfLeftFrameDiv
    right: 0;
    top:40px; */
    width: 736px;
    /*height: 44px; Height of top frame div*/
    /*overflow:hidden;
    color: white;*/
    display:inline;
    float:left;
    /*margin-top:16px;*/
    /*position: fixed;*/
    /*z-index:99;
    display:block; */
    position:relative;
}

    #BreadCrumb{
        color:#b6b6b6;
    }

    #BreadCrumb a{
        color:#484848;
        text-decoration:underline;
    }

    #BreadCrumb a:hover{
        text-decoration:none;
    }

    #NavigationInnerWrapper{
        /*margin:16px 33.5px 0 33.5px;
        width:736px;
        float:left;
        display:inline;
        position:relative;*/
    }

        #Navigation {
            /*height:28px;*/
            float:left;
            z-index:99;
            display:inline;
            position:relative;
            width:736px;
            line-height:0px;
            font-size:0;
            /*display:inline;*/
            /*background:#000;*/
            /*overflow:hidden;*/
            /*clear:both;*/
        }

        #Navigation_2nd {
            font-size:0;
            position:relative;
            float:left;
            display:inline;
        /*    width:900px;
            float:right;
            height:27px;
            margin:6px 0 0 0;*/
            /*height:28px;*/
            /*background:#61648a;
            float:left;*/
            /*z-index:99;*/
            /*display:inline;
            position:relative;*/
            /*width:736px;*/
        }

    /** html #Navigation_2nd{
        position:relative;
        top:-10px;
        left:0px;
    }

    html.Explorer7 #Navigation_2nd{
        position:absolute;
        top:30px;
        left:-218px;
    }

    html.Explorer7 #Navigation_2nd{
        position:relative;
        top:0px;
        left:-218px;
    }*/

        #MainContent #Navigation_2nd ul{
            /*float:right;*/
            background:#61648a;
            width:736px;
            list-style-type: none;
            font-size:0;
            line-height:0;
            float:left;
            display:inline;
            position:relative;
            margin-bottom:16px;
        }

            #Navigation_2nd li {
                /*background: transparent url("/upload_dir/design/unique/subMenu_midt.png") no-repeat 0 0;*/
                height:28px;
                /*width:92px;*/
                display:inline;
                text-align:center;
                line-height:28px;
                float:left;
                margin:0 0px 0 0;
                padding:0 0px 0 0px;
                /*border-right:0px dotted #ccc; */
            }

            /*#Navigation_2nd li.firstNavi{
                background: transparent url("/upload_dir/design/unique/subMenu_first.png") no-repeat 0 0;
                width:93px;
            }*/

                #Navigation_2nd li a {
                    font-size:11px;
                    float: none !important;
                    float:left;
                    display:block;
                    /*font-size:10px;*/
                    /*height:27px;*/
                    text-decoration: none;
                    color:#fff;
                    /*text-transform:uppercase;*/
                    padding:0 5px 0 5px;
                    line-height:28px;

                }

                #Navigation_2nd li a.active,
                #Navigation_2nd li a:hover {
                    text-decoration:underline;
                    color:#FFFFFF;
                }

                /*#Navigation_2nd  li.firstNavi a.active,
                #Navigation_2nd li.firstNavi a:hover {
                background: transparent url("/upload_dir/design/unique/subMenu_first_active.png") no-repeat 0px 0px;
                height:27px;
                }*/

    #Navigation_3rd {
        display:none;
        float:left;
        width:360px;
        /*height:20px;*/
        /*margin-bottom:10px;*/
        background:#61648a;
    }

        #Content #Navigation_3rd ul{
            margin:0 0 0 5px;
        }

        #Navigation_3rd ul {
            list-style-type: none;
        }
            #Navigation_3rd li {
                height:20px;
                line-height:20px;
                float:left;
                margin:0 0px 0 0;
                padding:0 10px 0px 10px;
                /*background: url("/_design/templates/tp001/img/theme007/MenuBullet.gif") no-repeat center right;                */
            }
                #Navigation_3rd li a {
                    display:block;
                    text-decoration: underline;
                    color:#fff;
                    text-transform:capitalize;
                }
                #Navigation_3rd li a.active,
                #Navigation_3rd li a:hover {
                    text-decoration:none;
                }

#ContentWrapper{
    width:736px;
    float:left;
    display:inline;
    color:#9f9f9f;
}

#ContentHeader{
    width:736px;
    height:100px;
    background: transparent url("/upload_dir/design/unique/citat_bg.png") no-repeat top left;
    display:inline;
    float:left;
    margin-bottom:16px;
    overflow:hidden;
}

#Content{
    width:360px;
    height:auto;
    float:left;
    display:inline;
    background:#fff;
    margin-bottom:20px;
}
/*
#PictureElement{
    width:360px;
    height:150px;
    overflow:hidden;
}*/

#MainMainContent{
    margin:20px 15px 20px 15px;
    float:left;
    display:inline;
}

body.bodyPageId80 #MainMainContent {
    margin:20px 15px 20px 15px;
    float:left;
    display:inline;
    position:relative;
    top: -115px;
}

body.bodyPageId80 #Content {
    height:270px;
}

    #MainMainContent h1,
    span.h1-lookalike,
    .pagecontent-box-content h3,
    #product-catalog-bottom-right h3,
    #shoppingcart-box-top h2 em,
    #newslettersubscribe-box-top h2 {
        font-family: Arial, sans-serif;
        font-size:14px;
        font-weight:normal;
        color:#61648a;
    }

#MiddleSplitter{
    width:16px;
    height:200px;
    float:left;
    display:inline;
    background:none;
}

#RightColumn{
    width:360px;
    height:300px;
    min-height:300px;
    height:auto;
    float:left;
    display:inline;
    /*position:fixed;
    top:228px;
    left:610px;*/
    background:none;
}

/*--------------------------
    STYLING FOR BOX-ELEMENTER
---------------------------*/

#categorylist-box, #search-box,
#newslettersubscribe-box, #blog-box,
#quicklogin-box, #tagging-box,
#pagenews-box, #shoppingcart-box,
#topten-box, #calendar-box {
    float:left;
    margin:0 0 15px;
}

/*--------------------------
    STYLING FOR ELEMENTER TIL HØJRE KOLONNE
---------------------------*/

#HWebshopLink{
    background:url("/upload_dir/design/unique/HwebShopLink.png") no-repeat 0 0;
    height:41px;
    line-height:41px;
    width:360px;
}

    #HWebshopLink p{
        color:#fff;
        line-height:41px;
        padding:0 0 0 16px;
        font-size:14px;
    }

/*--------------------------
    STYLING FOR NEWS
---------------------------*/

.NewsItemTop {
    border-bottom:1px solid #61648a;
}

.NewsItemTop:hover {
    color:#61648a;
}

/*--------------------------
    STYLING til Forside
---------------------------*/

body.bodyPageId1 html{
    padding-bottom:40px; /* padding alt efter hvor høj top elementer er tilsammen */
}

body.bodyPageId1 #MainContentWrapper{
    top: 40px; /*Set top value to HeightOfTopFrameDiv*/
}

#FrontPageWrapper{
    width:736px;
    float:left;
    display:inline;
    position:relative;
    margin:16px 0 16px 0;
}

#BigBoxWrapper{
    width:736px;
    float:left;
    display:inline;
    position:relative;
}

#SmallBoxWrapper{
    width:736px;
    height:141px;
    float:left;
    display:inline;
    position:relative;
}

html.Explorer7 #SmallBoxWrapper {
    margin-top:16px;
}


#BigBox1st,
#BigBox2nd,
#BigBox3rd,
#BigBox4th{
    background:#fff;
    overflow:hidden;
    float:left;
    display:inline;
    position:relative;
    width:360px;
    height:205px;
    margin-bottom:16px;
}

#BigBox1st,
#BigBox3rd{
    margin-right:16px;
}

#SmallBox1st,
#SmallBox2nd,
#SmallBox3rd{
    height:200px;
    width:234.5px;
    float:left;
    display:inline;
    position:relative;
    background:#FFF;
}

#SmallBox1st,
#SmallBox2nd{
    margin-right:16px;
}

/*-----------------------------
    STYLING til Produktvisning
-----------------------------*/

#ProductCatagoryWrapper{
    display:none;
}

body.bodyCatId10 html{
    padding-bottom:40px; /* padding alt efter hvor høj top elementer er tilsammen */
}

body.bodyCatId10 #MainContentWrapper{
    top:40px; /*Set top value to HeightOfTopFrameDiv*/
}

* html body.bodyCatId10 body{ /*IE6 hack*/
    padding: 40px 0 0 200px; /* padding alt efter hvor høj top elementer er tilsammen */
}

body.bodyCatId10 #NavigationWrapper{
    /*height: 128px; */
    display:inline;
    float:left;
    /*position:relative;*/
}

body.bodyCatId10 #Navigation {

}

body.bodyCatId10 #ContentHeader{
    height: 28px;
    width: 736px;
    background: #61648A;
    overflow:visible;
}

body.bodyCatId10 #ProductCatagoryWrapper{
    display:inline;
    float:left;
    display:none;
    position:relative;
    height:84px;
    width:736px;
}

body.bodyCatId10 #ProductCategoryMain{
    margin:0px 0px 10px 0px;
    width:736px;
    height:68px;
    float:left;
    display:inline;
    position:relative;
}

body.bodyCatId10 #ContentWrapper {
    overflow-x:hidden;
}

body.bodyCatId10 #MainMainContent{
    margin:0;
    overflow:hidden;
}

* html body.bodyCatId10 #MainMainContent{
    margin:0;
    overflow:hidden;
}

body.bodyCatId10 #Content {
    width:579px;
    background:none;

}

body.bodyCatId10 #MiddleSplitter{
    width:6px;
}

body.bodyCatId10 #MainMainContent h1{
    display:none;
}

body.bodyCatId10 #product-detalis-data h1{
    display:inline;
    font-weight:bold;
    font-size:14px;
    font-family:Verdana,Tahoma,Helvetica,Arial;
    color:#000;
    margin-bottom:20px;
    float:left;
    display:inline;
    position:relative;
    width:100%;
}

#product-price h2{
    font-weight:normal;
}

body.bodyCatId10 #RightColumn {
    height:500px;
    height:auto;
    min-height:500px;
    width:151px;
    overflow:hidden;
    background:none;
    /*margin-top:50px;*/
}

/*body.bodyShopCatId8 #RightColumn{
    margin-top:0px;
}*/

.ProductListBg_style2, .ProductListBg2_style2 {
    background:#fff;
    height:240px;
    padding:5px 0 5px 0;
    width:183px;
    margin:0px 10px 10px 0px;
    font-family: Tahoma;
}

.ProductListBg_style2:hover,
.ProductListBg2_style2:hover {
    /*background:#D8D8D8;*/
    background:#fff;
}

div#categories-listing  {
    width:579px;
    display:none;
}

.product-listing-sorting  {
    width:569px;
    display:none;
}

.ProductListLinkWrapper_style2  {
    width:183px;
    height:240px;
    position:relative;
}

.ProductListImage_style2  {
    height:145px;
}

.ProductListImageRelative  {
    background:#fff;
    width:173px;
    margin-left:5px;
    height:145px;
}

.ProductListTitle_style2  {
    color:#000;
}

.ProductListTitle_style2 .productNumber, .ProductListPrice_style2{
    color:#7a7a7a;
}

.ProductListBuyNow a, .ProductListBuyNow input {
    background:url("/upload_dir/design/unique/bigBuyButton.png") no-repeat 0 0;
    font: 10px "arial", sans-serif;
    /*border:medium none;*/
    color:#fff;
    line-height:25px;
    /*cursor:pointer;
    font-size:11px;
    font-weight:bold;
    margin:0;
    padding:0;
    text-decoration:none !important;*/
}
.ProductListPrice_style2{
    color:#000;
}
span.discount, #product-price,
#variantContainer {
    color:#000;
}

#product-price,
#product-brand,
#variantContainer,
#product-description,
#product-description{
    float:left;
    display:inline;
    position:relative;
}

.ProductListBuyNow{
    position:absolute;
    /*vertical-align:bottom;*/
    bottom:0px;
    right:0px;
}

.ProductListBuyNow input {
    height:25px;
    width:120px;
    float:left;
    margin-right:6px;

    /*position: absolute;
    bottom: 0px;
    left: 0px;*/
}

.variantInfoBox {
    background:none repeat scroll 0 0 #f4f4ef;
    border:1px solid #d8d8d8;
}

#product-description{
    color:#737373;
}

body.bodyCatId10 tr.top {
    background:none repeat scroll 0 0 #fff;
}

body.bodyCatId10 td.content {
    padding:10px;
    background:#fff;
}

body.bodyCatId10 table.table_form {
    border:0px solid #F1F1F1;
    width:569px;
    /*padding-right:5px;*/
    /*margin-top:50px;*/
}
body.bodyCatId10 #product-img-thumbs a{
    border:1px solid #e0e0e0;
    /*margin-right:15px;*/
}

body.bodyCatId10 h2.product-related-header  {
    font-family: Tahoma, sans-serif;
    color:#fff;
    background:#d8d8d8;
    border-bottom:0px solid #323232;
    width:560px;
    font-size:11px;
    margin:0 0 10px;
    padding:4px 0 3px 9px;
}

body.bodyCatId10 .CheckOutProceed dt.left {
    background:url("/upload_dir/design/unique/bgLeftButton.png") no-repeat scroll 0 0 transparent;
    height:25px;
    width:3px;
}

body.bodyCatId10 .CheckOutProceed dt.middle {
    background:url("/upload_dir/design/unique/bgMiddleButton.png") repeat-x scroll 0 0 transparent;
    height:25px;
    min-width:50px;
    text-align:center;
}

body.bodyCatId10 .CheckOutProceed dt.right {
    background:url("/upload_dir/design/unique/bgRightButton.png") no-repeat scroll 0 0 transparent;
    height:25px;
    width:3px;
}

body.bodyCatId10 .CheckOutProceed input, body.bodyCatId10 .CheckOutProceed .button dt.middle .ahref a {
    height:25px;
}

        #Navigation_2ndShopMenu {
            font-size:0;
            line-height:0;
            position:relative;
        }

        #MainContent #Navigation_2ndShopMenu ul{
            background:none repeat scroll 0 0 #d8d8d8;
            width:736px;
            list-style-type: none;
            position:relative;
            float:left;
            display:inline;
            margin-bottom:16px;
        }

        #MainContent ul {
            margin:0 0 0 0px;
        }

            #Navigation_2ndShopMenu li {
                height:28px;
                display:inline;
                text-align:center;
                line-height:28px;
                float:left;
                margin:0 0px 0 0;
                padding:0 0px 0 0px;
            }

                #Navigation_2ndShopMenu li a {
                    float: none !important;
                    float:left;
                    display:block;
                    text-decoration: none;
                    color:#fff;
                    font-size:11px;
                    padding:0 5px 0 5px;
                    height: auto !important;
                    height: 1%; /*For IE*/
                }

                #Navigation_2ndShopMenu li a.active,
                #Navigation_2ndShopMenu li a:hover {
                    background: url("/upload_dir/design/unique/navHover.png") repeat-x 0 0;
                    text-decoration: none;
                    color:#484848;
                }


/*--------------------------
    STYLING til IndKøbskurv
---------------------------*/

/*bodyPageIdkurv*/

.product-order{
    color:#000;
}

body.bodyPageIdkurv html{
    padding-bottom:40px; /* padding alt efter hvor høj top elementer er tilsammen */
}

body.bodyPageIdkurv #MainContentWrapper{
    top: 40px; /*Set top value to HeightOfTopFrameDiv*/
}

* html body.bodyPageIdkurv body{ /*IE6 hack*/
    padding: 40px 0 0 200px; /* padding alt efter hvor høj top elementer er tilsammen */
}

body.bodyPageIdkurv #TopLeft,
body.bodyPageIdkurv #TopRight,
body.bodyPageIdkurv #WebShop,
body.bodyPageIdkurv #LeftMenu,
body.bodyPageIdkurv .VerticalSplitter,
body.bodyPageIdkurv #ShowLogin,
body.bodyPageIdkurv #ShowControl,
body.bodyPageIdkurv #ShowContactData,
body.bodyPageIdkurv #NavigationWrapper,
body.bodyPageIdkurv #ContentHeader{
    display:none;
}

body.bodyPageIdkurv #BackToWebShop{
    display:inline;
}

body.bodyPageIdkurv #ContentWrapper {
    overflow-x:hidden;
}

body.bodyPageIdkurv #MainMainContent{
    margin:0;
    margin-top:16px;
    width:549px;
    overflow:hidden;
    background:#fff;
    padding:10px 10px 10px 10px;
}

body.bodyPageIdkurv #MainMainContent h1{
    color:#BABABA;
    font-size:14px;
    font-weight:bold;
}

body.bodyPageIdkurv #Content {
    width:569px;
    background:none;

}

/*body.bodyPageIdkurv #MiddleSplitter{
    width:6px;
}*/

body.bodyPageIdkurv #RightColumn{
    background:url("/upload_dir/design/unique/RightColumn_Top.png") no-repeat scroll 0 0 #fff;
    min-height:500px;
    margin-top:16px;
    width:151px;
    overflow:hidden;
    padding: 0 0 15px 0;
}


body.bodyPageIdkurv #RightColumn p{
    padding: 4px 9px 0 9px;
}

body.bodyPageIdkurv .CheckOutProceed dt.left {
    background:url("/upload_dir/design/unique/bgLeftButton.png") no-repeat scroll 0 0 transparent;
    height:25px;
    width:3px;
}

body.bodyPageIdkurv .CheckOutProceed dt.middle {
    background:url("/upload_dir/design/unique/bgMiddleButton.png") repeat-x scroll 0 0 transparent;
    height:25px;
    min-width:50px;
    text-align:center;
}

body.bodyPageIdkurv .CheckOutProceed input,
body.bodyPageIdkurv .CheckOutProceed .button dt.middle .ahref a {
    /*background:none repeat scroll 0 0 transparent;
    border:medium none;
    color:#FFFFFF;
    cursor:pointer;
    font-family:Arial,"MS Trebuchet",sans-serif;
    font-size:11px;
    font-weight:bold;
    padding:0 0 0 0;*/
    height:25px;
}

body.bodyPageIdkurv .CheckOutProceed dt.right {
    background:url("/upload_dir/design/unique/bgRightButton.png") no-repeat scroll 0 0 transparent;
    height:25px;
    width:3px;
}


body.bodyPageIdkurv dt.left/*, body.bodyPageIdkurv .CheckOutProceedList dt.left*/{
    background:url("/upload_dir/design/unique/menuButtonLeft.png") no-repeat scroll 0 0 transparent;
    height:22px;
    width:3px;
}

body.bodyPageIdkurv dt.middle  {
    background:url("/upload_dir/design/unique/menuButtonMiddle.png") repeat-x scroll 0 0 transparent;
    height:22px;
    text-align:center;
}
html.Explorer7 dt.middle input {
    height:25px !important;
    line-height:25px;
}

body.bodyPageIdkurv dt.right{
    background:url("/upload_dir/design/unique/menuButtonRight.png") no-repeat scroll 0 0 transparent;
    height:22px;
    width:3px;
}

/*--------------------------
    STYLING til BestillingsSeddel
---------------------------*/

/*bodyPageIdkurv*/

body.bodyPageIdbestilling td.content,
body.bodyPageIdbestilling .table_form{
    color:#000;
}

body.bodyPageIdbestilling html{
    padding-bottom:40px; /* padding alt efter hvor høj top elementer er tilsammen */
}

body.bodyPageIdbestilling #MainContentWrapper{
    top: 40px; /*Set top value to HeightOfTopFrameDiv*/
}

* html body.bodyPageIdbestilling body{ /*IE6 hack*/
    padding: 40px 0 0 200px; /* padding alt efter hvor høj top elementer er tilsammen */
}

body.bodyPageIdbestilling #TopLeft,
body.bodyPageIdbestilling #TopRight,
body.bodyPageIdbestilling #WebShop,
body.bodyPageIdbestilling #LeftMenu,
body.bodyPageIdbestilling .VerticalSplitter,
body.bodyPageIdbestilling #ShowLogin,
body.bodyPageIdbestilling #ShowControl,
body.bodyPageIdbestilling #ShowContactData,
body.bodyPageIdbestilling #NavigationWrapper,
body.bodyPageIdbestilling #ContentHeader{
    display:none;
}

body.bodyPageIdbestilling #BackToWebShop{
    display:inline;
}

body.bodyPageIdbestilling #ContentWrapper {
    overflow-x:hidden;
}

body.bodyPageIdbestilling #MainMainContent{
    margin:0;
    margin-top:16px;
    width:549px;
    overflow:hidden;
    background:#fff;
    padding:10px 10px 10px 10px;
}

body.bodyPageIdbestilling #MainMainContent h1{
    color:#BABABA;
    font-size:14px;
    font-weight:bold;
}

body.bodyPageIdbestilling #Content {
    width:569px;
    background:none;

}

/*body.bodyPageIdkurv #MiddleSplitter{
    width:6px;
}*/

body.bodyPageIdbestilling #RightColumn {
    background:url("/upload_dir/design/unique/RightColumn_Top.png") no-repeat scroll 0 0 #fff;
    min-height:500px;
    margin-top:16px;
    width:151px;
    overflow:hidden;
    padding: 0 0 15px 0;
}

body.bodyPageIdbestilling #RightColumn p{
    padding: 4px 9px 0 9px;
}

body.bodyPageIdbestilling .CheckOutProceed dt.left {
    background:url("/upload_dir/design/unique/bgLeftButton.png") no-repeat scroll 0 0 transparent;
    height:25px;
    width:3px;
}

body.bodyPageIdbestilling .CheckOutProceed dt.middle {
    background:url("/upload_dir/design/unique/bgMiddleButton.png") repeat-x scroll 0 0 transparent;
    height:25px;
    min-width:50px;
    text-align:center;
}

body.bodyPageIdbestilling .CheckOutProceed input,
body.bodyPageIdbestilling .CheckOutProceed .button dt.middle .ahref a {
    /*background:none repeat scroll 0 0 transparent;
    border:medium none;
    color:#FFFFFF;
    cursor:pointer;
    font-family:Arial,"MS Trebuchet",sans-serif;
    font-size:11px;
    font-weight:bold;
    padding:0 0 0 0;*/
    height:25px;
}

body.bodyPageIdbestilling .CheckOutProceed dt.right {
    background:url("/upload_dir/design/unique/bgRightButton.png") no-repeat scroll 0 0 transparent;
    height:25px;
    width:3px;
}


body.bodyPageIdbestilling dt.left/*, body.bodyPageIdkurv .CheckOutProceedList dt.left*/{
    background:url("/upload_dir/design/unique/menuButtonLeft.png") no-repeat scroll 0 0 transparent;
    height:22px;
    width:3px;
}

body.bodyPageIdbestilling dt.middle  {
    background:url("/upload_dir/design/unique/menuButtonMiddle.png") repeat-x scroll 0 0 transparent;
    height:22px;
    text-align:center;
}

body.bodyPageIdbestilling dt.right{
    background:url("/upload_dir/design/unique/menuButtonRight.png") no-repeat scroll 0 0 transparent;
    height:22px;
    width:3px;
}

body.bodyPageIdbestilling .FloatRight  dt.left {
    background:url("/upload_dir/design/unique/bgLeftButton.png") no-repeat scroll 0 0 transparent;
    height:25px;
    width:3px;
}

body.bodyPageIdbestilling .FloatRight  dt.middle {
    background:url("/upload_dir/design/unique/bgMiddleButton.png") repeat-x scroll 0 0 transparent;
    height:25px;
    min-width:50px;
    text-align:center;
}

body.bodyPageIdbestilling .FloatRight input,
body.bodyPageIdbestilling .FloatRight dt.middle .ahref a {
    /*background:none repeat scroll 0 0 transparent;
    border:medium none;*/
    color:#fff;
    /*cursor:pointer;
    font-family:Arial,"MS Trebuchet",sans-serif;*/
    height:25px;
}

body.bodyPageIdbestilling .FloatRight  dt.right {
    background:url("/upload_dir/design/unique/bgRightButton.png") no-repeat scroll 0 0 transparent;
    height:25px;
    width:3px;
}


/*--------------------------
    STYLING til SHOPPINGCART
---------------------------*/

#shoppingcart-box,
#shoppingcart-box-top,
#shoppingcart-box-content{
    display:inline;
    float:left;
    position:relative;
    font-size: 10px;
}
    td.checkout-cart-td-total-left {
        width: 47px;
    }
    td.checkout-cart-td-total-left,
    td.checkout-cart-td-total-right {
        border-bottom: 1px solid #dadada !important;
        padding: 0px 0px 5px 0px;
    }
    td.checkout-cart-td-left,
    td.checkout-cart-td-right,
    td.checkout-cart-td-total-left,
    td.checkout-cart-td-total-right {
        font-size: 10px;
    }
#shoppingcart-box {
    background: #FFFFFF;
    border: 1px solid #e5e5e5;
    margin: 0px 0px 0px 0px;
}
#checkout-cart-total  {
margin:10px 0 0;
}
#shoppingcart-box-top {
    padding: 5px;
}
#shoppingcart-box-content table table a {
    color: #b7a255;
}
tr.CartListBg2 {
}
#shoppingcart-box-content table tr td {
    padding: 0px 7px 0px 7px;
}
#shoppingcart-box-content table tr td table tr td {
    padding: 0px;
}

#shoppingcart-box-top h2{
    font-family:Verdana,Tahoma,Arial;
    font-size:11px;
    text-transform:none;
    font-weight:bold;
    margin-bottom:2px;
    margin-top:2px;
    font-style:normal;
}

#shoppingcart-box-top h2 em{
    font-style:normal;
}

#shoppingcart-box-content .CartListBg2 {
    float:left;
    display:inline;
    position:relative;
    width:133px;
    background:none repeat scroll 0 0 #fff;
    border:1px solid #ececec;
    margin-bottom:1px;
}

#shoppingcart-box-content .CartListBg {
    float:left;
    display:inline;
    position:relative;
    width:133px;
    background:none repeat scroll 0 0 #fff;
    border:1px solid #ececec;
    margin-bottom:1px;
}

#shoppingcart-box-content .checkout-cart-td-total-left{
    color:#9F9F9F;
}

#shoppingcart-box-content dt.left{
    background:url("/upload_dir/design/unique/menuButtonLeft.png") no-repeat scroll 0 0 transparent;
    height:25px;
    width:3px;
}

#shoppingcart-box-content dt.middle  {
    background:url("/upload_dir/design/unique/menuButtonMiddle.png") repeat-x scroll 0 0 transparent;
    height:25px;
    text-align:center;
}

#shoppingcart-box-content dt.middle .ahref,
#shoppingcart-box-content .CheckOutProceedList dt.middle .ahref {
    color:#fff;
    height:25px;
    line-height:25px;
    padding:0 3px 0 3px;

}

#shoppingcart-box-content dt.middle .ahref a,
#shoppingcart-box-content .CheckOutProceedList dt.middle .ahref a {
    color:#333;
    /*font-family:Arial,"MS Trebuchet",sans-serif;
    font-size:10px;
    text-decoration:none;*/
}

#shoppingcart-box-content dt.right{
    background:url("/upload_dir/design/unique/menuButtonRight.png") no-repeat scroll 0 0 transparent;
    height:25px;
    width:3px;
}

#shoppingcart-box-content #checkout-cart-total{
    position:relative;
}

#shoppingcart-box-content .button{
    margin:0 0 7px;
    float:right;
}
body.bodyCatIduser #shoppingcart-box {
    display: none;
}
body.bodyPageIdmine-ordrer #RightColumn { display: none;}
body.bodyPageIdmine-ordrer #Content {
    width: 736px;
}
body.bodyPageIdmine-ordrer #Content table.table_form {
    width: 706px;
}
#errors {
    width:100%;
}
/*--------------------------
    STYLING til HOVEDKATEGORIER
---------------------------*/

#ChokolateMainCat{
    width:736px;
    height:68px;
    float:left;
    display:inline;
    position:relative;
}

#MainCat1st{
    background:none;
    background-color:#f5f5f4;
    width:99px;
    height:68px;
    float:left;
    display:inline;
    position:relative;
}

#MainCat{
    background:url("/upload_dir/design/unique/bgMainCatSplitter.png") no-repeat left 0;
    background-color:#f5f5f4;
    width:99px;
    height:68px;
    float:left;
    display:inline;
    position:relative;
}
#MainCatSmall{
    background:url("/upload_dir/design/unique/bgMainCatSplitter.png") no-repeat left 0;
    background-color:#f5f5f4;
    width:85px;
    height:68px;
    float:left;
    display:inline;
    position:relative;
}

#CatPic{
    padding:7px 0 0 0px;
    text-align: center;
}

#CatText{
    width:100px;
    text-align: center;
    color:#b4b4b4;
    font: 10px "arial", sans-serif;
    position: absolute;
    top: 42px;
}

#CatText span{
    color:#383838;
}

#MainCat1st:hover{
    background:url("/upload_dir/design/unique/bgMainCatHover1st.png") no-repeat left 0;
}

#MainCat:hover,
#MainCatSmall:hover {
    background:url("/upload_dir/design/unique/bgMainCatHover.png") no-repeat left 0;
}

/*--------------------------------------
    CUSTOM STYLING til ForsideElementer
----------------------------------------*/

#BigBox1st #EgetLogo p{
    font-family: Arial, sans-serif;
    color:#b7a255;
    font-size:16px;
    margin:0 0 2px 11px;
}

#BigBox2nd #Univers p{
    color:#9f9f9f;
    font-family: Arial, sans-serif;
    text-transform:lowercase;
    font-size:12px;
    text-align:center;
    margin-top:70px;
}

#BigBox2nd #Univers p span{
    color:#61648a;
    font-family:'klavika-bold', Arial, sans-serif;
    text-transform:uppercase;
    font-size:29px;
    font-weight:bold;
}

#BigBox3rd #bgWebshopLink{
    display:inline;
    float:left;
    position:relative;
    width:360px;
    height:205px;
    background:url("/upload_dir/pics/Billeder til forside/bgShopLink.png") no-repeat 0 0;
}

#BigBox3rd #bgWebshopLink p{
    color:#9f9f9f;
    font-family: Arial, sans-serif;
    text-transform:lowercase;
    font-size:12px;
    text-align:center;
    margin-top:70px;
}

#BigBox3rd #bgWebshopLink p span{
    color:#b7a255;
    font-family: Arial, sans-serif;
    text-transform:uppercase;
    font-size:29px;
    font-weight:bold;
}
#BigBox4th #KontaktOle p {
    margin:0 0 2px 10px;
}
body.bodyPageId80 #PictureElement {
    float:left;
    display:inline;
    position:relative;
    top:-116px;
}

#BigBox4th #KontaktOle p,
#BigBox4th #KontaktOle a {
    font-family: Arial, sans-serif;
    color:#b7a255;
    font-size:16px;
}
#product-catalog-bottom-right a {
    color:#b7a255;
}
/*--------------------------------------
    FRONT PAGE Small boxes
----------------------------------------*/

.EventTitle {
    padding:5px 0;
width:195px;
    border-bottom: 1px solid #eeeeee;
}
.frontend-padding-small-boxes {
    padding: 18px 9px 18px 20px;
}
.frontend-txt-padding {
    padding: 5px 5px 5px 5px;
}
.frontend-txt-padding ul {
    list-style: none;
}
.frontend-txt-padding dt.right, .CheckOutProceedList dt.right  {
    background: url("/upload_dir/design/unique/menuButtonRight.png") no-repeat scroll 0 0 transparent !important;
}
.frontend-txt-padding dt.left, .CheckOutProceedList dt.left {
    width: 3px;
    background: url("/upload_dir/design/unique/menuButtonLeft.png") no-repeat scroll 0 0 transparent !important;
}
.NewsItemPreview {
    margin: 0px 0px 5px 0px;
}
.NewsItemPreviewLink {
    color: #61648a;
}
#newsletter-form-quick-tr-submit td div.button dl dt.left {
    background: transparent url("/upload_dir/design/unique/menuButtonLeft.png") no-repeat !important;
    width:3px !important;
}
#newsletter-form-quick-tr-submit td div.button dl dt.right {
    background: transparent url("/upload_dir/design/unique/menuButtonRight.png") no-repeat !important;
}
#newsletter-form-quick-tr-submit td div.button dl dt.middle {
    background: transparent url("/upload_dir/design/unique/bgInput.png") repeat-x scroll left top #FFFFFF;;
}

/*--------------------------------------
    Pagecontent-box
----------------------------------------*/

.pagecontent-box {
    background: #FFFFFF;
    width: 360px;
    float:left;
    margin:0 0 15px;
}
#pagecontent-box-content-48,
#pagecontent-box-content-23 {
    padding: 10px;
}

/*--------------------------------------
    PRODUCT LIST
----------------------------------------*/

#product-catalog-header {
    width: 736px;
    height: 206px;
    margin: 0px 0px 12px 0px;
    background: transparent url("/upload_dir/design/unique/koeb_chokolade_online_NY.png") no-repeat top left;
}

.product-catalog-header-text {
        padding: 75px 40px 0px 0px;
}

.product-catalog-header-text p{
    font-family:Arial;
    width:470px;
    color:#787878;
}
    
#product-catalog-middle {
    width:736px;
    margin: 0px 0px 22px 0px;
    height: 205px;
    /*background: transparent url("/upload_dir/design/unique/webshop-fokus.png") no-repeat top left;*/
}

#product-catalog-chokolade-stykker{
    width:232px;
    height:203px;
    float:left;
    display:inline;
}
#product-catalog-price-niveau, #product-catalog-luksusstykker{
    width:252px;
    height:203px;
    float:left;
    display:inline;
}


    /* ####### Styling til Gamle Elementer #########
       #############################################
    .webshop-oversigt-padding-left {
        padding: 20px 0px 0px 7px;
        height: 189px;
    }
    .webshop-oversigt-padding-middle {
        padding: 20px 7px 0px 14px;
        height: 189px;
    }
    #product-catalog-luksusstykkerB2B .webshop-oversigt-padding-right {
        padding:20px 16px 0 16px;
    }
    .webshop-oversigt-padding-right {
        padding: 20px 7px 0px 8px;
        height: 189px;
    }
    #product-catalog-chokolade-stykker {
        float: left;
        width: 237px;
    }
    html.Chrome #product-catalog-chokolade-stykker {
        width:241px;
    }
    html.Chrome #product-catalog-price-niveau {
        width:250px;
    }
    #product-catalog-price-niveau {
        float: left;
        width: 255px;
    }
    #product-catalog-luksusstykker,
    #product-catalog-luksusstykkerB2B {
        float: left;
        width: 244px;
    }
    #product-catalog-luksusstykkerB2B {
        background: transparent url("/upload_dir/design/unique/frontpage_cat_b2b_bg.png") no-repeat top left;
    }
    
    #product-catalog-luksusstykkerB2B .buttons-placer span {
        padding:0 0 10px 0;
    }
    #MainContent .buttons-placer p {
        padding:0;
    }
    #product-catalog-luksusstykkerB2B .webshop-oversigt-padding-right {
        padding:20px 10px 0 0;
    }
    .buttons-placer span {
        font-size: 15px;
        color: #d0ad68;
        font-family:Tahoma;
        font-weight:normal;
        padding:0 0 10px 10px;
        line-height:22px;
        display:block;;
    }
    .buttons-placer,
    .buttons-placer a {
        line-height:21px;
        padding:0 0 0 25px;
        color:#787878;
        font-size:11px;
        font-weight:normal;
    }
    .buttons-placer {
        line-height:16px;
    }
    .buttons-placer a:hover {
        color:#484848;
    }   ############################################*/
#product-catalog-bottom {
    width:736px;
    height: 168px;
}
#product-catalog-bottom-left {
    float: left;
    background: transparent url("/upload_dir/design/unique/bg-webshop-box.png") no-repeat top left;;
    width: 360px;
    height: 168px;
    margin: 0px 16px 0px 0px;
}
    #product-catalog-bottom-left-newsletter {
        float: left;
    }
    #product-catalog-bottom-left-customer {
        float: right;
    }
        input.webshop-custom-input {
            width: 115px;
        }

#product-catalog-bottom-right {
    display:inline; /* OBS OBS Hvis display:inline; , så skal display på linie 2327 sættes til display:none */
    float: left;
    width: 360px;
    height: 168px;
}

.fieldset-underside-service {
    border:1px solid #dadada;
    background-color: #e5e5e5;
    padding:10px;
    text-align: justify;
}
.fieldset-underside-service legend {
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    border:1px solid #dadada;
    padding:3px 5px;
    background-color: #61648a;
}
input.item_product_amount {
    border:1px solid #dadada;
    background: transparent url("/upload_dir/design/unique/input_bg.png");
    width: 42px;
    height: 23px;
    color: #666666;
    text-align: center;
    cursor:auto;
}
#newslettersubscribe-box {
    width: 360px;
    background: #FFFFFF url("/upload_dir/design/unique/newsletter_bg.png") no-repeat top left;
}
    table#newsletter-form-quick-table {
        width: 360px;
    }
    #newsletter-form-quick-table tbody tr td {
        padding: 0px 0px 0px 200px;
    }
    #newslettersubscribe-box-top h2 {
        padding: 20px 10px 10px 10px;
    }
body.bodyPageId1 table#newsletter-form-quick-table,
body.bodyPageId29 table#newsletter-form-quick-table {
    width: 140px;
}
body.bodyPageId1 #newsletter-form-quick-table tbody tr td,
body.bodyPageId29 #newsletter-form-quick-table tbody tr td {
        padding: 0px 0px 0px 0px;
    }
body.bodyCatId10 .pagecontent-box {
    width: 151px;
}
body.bodyCatId10 .pagecontent-box-content {
    padding: 20px 10px;
}
body.bodyCatId10 .pagecontent-box {
    margin: 0px 0px 1px 0px;
}
/* NEWS STYLING */

/* FAMILIEN */
.familien-content-box-left {
    float: left;
    margin: 0px 16px 0px 0px;
}
.familien-content-box-right {
    float: left;
}

/*--------------------------------------
    DIVERSE CUSTOM TIL SHOP
----------------------------------------*/

#QuickLinkToCheckOut{
    background: #fff;
    border: 1px solid #E5E5E5;
    border-top: 0px solid #E5E5E5;
    height: 100px;
    width: 135px;
    float: left;
    padding: 5px 7px 5px 7px;
}

#QuickLinkCustomerService{
    background: #fff;
    border: 1px solid #E5E5E5;
    border-top: 0px solid #E5E5E5;
    height: 150px;
    width: 135px;
    float: left;
    padding: 5px 7px 5px 7px;
}

body.bodyPageId12 #MainContent {
    width: 100%;
    margin: 0px 0px 0px 0px;
    height: 100%;
    position: relative;

}
body.bodyPageId12 #MainContent embed {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
}

.ProductListLinkWrapper_style2 {
    cursor:auto;
}
a.mine-logo-boxes {
    border: 1px solid #dadada;
    display: block;
}
a.mine-logo-boxes span {
    background: #d1b06f;
    border: 1px solid #FFFFFF;
    display: block;
    line-height: 18px;
    text-align: center;
    color: #FFFFFF !important;
}
#newsletter_form-quick .LV_validation_message,
#newsletter_form-quick .LV_invalid {
    display:none;
}

.addressLine input {
    width:45px;
}

input.addressLineNote {
    width:230px;
}

input.addressLineDeliveryTime {
    display: none;
}

input.FormElementDate {
    width: 75px;
}

/* ############################################## */
/* ##### Re-style Antal, Pris & kundeservice #### */
/* ############################################## */

#NewBuyHeader{
    width:217px;
    height:37px;
    float:left;
    display:inline;
    background: transparent url("/upload_dir/design/unique/NewProductHeaderBg.png");
    /*font-family:"colaborate-light, sans-serif";*/
    font-size:14px;
    color:#fff;
    padding:7px 0 0 15px;
    
}

#NewBuyLineBreaker{
    width:211px;
    height:32px;
    float:left;
    display:inline;
    background: transparent url("/upload_dir/design/unique/LineBreaker.png");
    padding:0 21px 0 0px;
    text-align:right;
    color:#666666;    
}

#YSplitter{
    width:20px;
    height:203px;
    float:left;
    display:inline;
}


/* ############################################## */
/* ############# Til Jule Styling ############### */
/* ############################################## */
/* ### Udkommenteres når det ikke længere skal bruges ### */

#product-catalog-bottom-right_CHRISTMAS{
    display:none; /* OBS OBS Hvis display:inline; , så skal display på linie 2141 sættes til display:none */
    float:left;
    height:168px;
    width:360px;

}

#LogoCHRIST{
    display:none; /* OBS OBS div skal evt. slettes fra frontend eller display:none; */
    width:170px;
    float:left;
    text-align:center;
}

#KontaktOle{
    float:left;
    height:185px;
    width:346px;
    padding:7px;
    margin-top:6px;
}

    #KontaktOle p{
        font-size:13px !important;
        text-align:justify;
        margin-right:10px !important;
        padding-bottom:0px !important;
        margin-bottom:0px !important;
    }
    
    #KontaktOle h2{
        margin:0 10px;
        color:#61648a;
        text-transform:uppercase;
        /*font-family:"Franklin Gothic Demi Cond", sans-serif;*/
        font-weight:bold;
        font-size:16px;
    }

#KontaktOle p a{
font-size:13px !important;
}

#contactSpamWrapper{
    width:125px;
    position:relative;
    padding:0 0 95px 0;
}

#cRecaptchaNew{
    position:absolute;
}
body.bodyPageIdansoeg-om-bruger #MainMainContent{
    margin-right:5px;
    margin-left:4px;
}

#pagecontent-box-content-21{
    height:40px;
    overflow:hidden;
}

/* ############################## */
/* ######## JULE SEKTION ######## */
/* ############################## */
#framecontentLeft{
    background:#fff;
    background: transparent url("/upload_dir/design/unique/Jule_Tema/leftBg.png") no-repeat 0 bottom;
}

#framecontentTop,
#TopWrapper,
body,
#MainContentWrapper{
    background: #fff;
}

#framecontentTop,
#TopWrapper{
    width:784px;
}

#TopLeft{
    margin-left:45px;
    margin-right:15px;
}

#divForTopBg {
    background: #fff;
}

#Logo {
    display: inline;
    float: left;
    padding:0 0 0 0;
    position: relative;
    width: 184px;
}

#WebShop a,
#ShowLogin .h1-lookalike1{
    color: #231f20;
}

.frontend-txt-padding dt.left{
    background: #000 !important;
}
#framecontentLeft .frontend-txt-padding dt.middle{
    background:#000;
}
    #framecontentLeft .frontend-txt-padding dt.middle input{
        color:#fff;
    }
.frontend-txt-padding dt.right{
    background: #000 !important;
}

#LeftWrapper{
    position:reltative;
    width:199px;
}

#LeftWrapperTube {
    margin-left:0px !important;
}

#Logo,
#ShowLogin{
    padding-left:15px;
    background:#fff;
}
#WebShop{
    background: #fff url("/upload_dir/design/unique/LeftSplitterVertical.png") no-repeat scroll center 18px;
    padding-left:15px;
    width:184px;
}

#LeftMenu{
    background: #fff url("/upload_dir/design/unique/LeftSplitterVertical.png") no-repeat scroll center top;
    padding-left:15px;
    margin-bottom:0px !important;
    padding-bottom:10px !important;
    width:184px;
}
.VerticalSplitter{
    background: #fff url("/upload_dir/design/unique/LeftSplitterVertical.png") no-repeat scroll center top;
    padding-left:15px;
    width:184px;
}
.VerticalSplitter.last{
    padding-bottom:11px;
}

#ShowLogin{
    margin-top:0px !important;
    padding-top:10px !important;
    width:184px;
}

#ShowControl{
    margin:0 !important;
    padding:11px 0 0 15px !important;
    width:184px !important;
    background:#fff;
}

#divForTopBg {
    background: none !important;
}

#ShowContactData{
    background:none;
    margin:0 0 0 15px;
    color:#fff;
    padding-top:20px;
}
    #ShowContactData a{
        color:#fff !important;
    }

.linkImg{
    display:none;
}

a.topLink{
    color:#868686 !important;
}

#SearchWrapper{
        float: left;
        height:30px;
        width:190px;
        padding:10px 0 0 9px;
        margin:0 0 0 0;
        background:#cad401;
    }
    
        .search-input{
            margin:0 0 0 0 !important;
            width:137px;
            background:#fff;
            height:21px;
        }
        
            .search-input input{
                background:#fff !important;
                border:none !important;
                width:118px !important;
                height:21px;
                line-height:21px;
                padding:0 0 0 2px !important;
                float:left;
                color:#474747;
            }
            
            #SearchWrapper .LV_validation_message,
            #SearchWrapper .LV_invalid{
                top:9px;
            }
            #SearchWrapper .LV_validation_message {
                left:127px;
            }
            
            .LV_invalid_field{
                border:none !important;
            }
                .LV_validation_message {
                    background: url("/_design/common/img/livevalidation/ok.gif") no-repeat scroll 0 bottom;
                    color: #FFFFFF;
                    font-size: 9px;
                    height: 0px;
                    padding: 12px 8px 6px 7px;
                    width: 0px;
                }
                .LV_invalid {
                    background: url("/_design/common/img/livevalidation/error.gif") no-repeat scroll 0 bottom;
                    color: #FFFFFF;
                    font-size: 9px;
                    height: 0px;
                    padding: 12px 6px 6px 6px;
                    width: 0px;
                }
            .search-button{
                float:left;
                margin:0 0 0 4px;
                padding:0 0 0 0 !important;
            }
            
            #TopLeft #SearchWrapper #SearchBox .search-button .button {
                background: url("/upload_dir/design/unique/Jule_Tema/searchBtn.png") no-repeat scroll left top transparent;
                border: medium none;
                cursor: pointer;
                float: right;
                height: 21px;
                width: 41px;
            }

#BigBox5th{
    float:right;
    margin:321px 0 0 0;
}

#tableLinksWrapper h2{
    color:#fff;
    font-family:"Verdana", sans-serif;
    font-size:13px;
    line-height:29px;
    font-weight:bold;
    padding:0 0 0 13px;
}

#tableLinksWrapper td.newTop{
    background:#cad401;
}

#tableLinks{
    padding:12px 0 12px 12px !important;
    background:#231f20;
}
html.Explorer7 #tableLinks{
    padding-top:12px !important;
    padding-bottom:12px !important;
    padding-left:12px !important;
    border-top:12px solid #231f20;
    border-bottom:12px solid #231f20;
    border-left:12px solid #231f20;
}


#tableLinks a,
#tableLinks p{
    font-family:"Verdana", sans-serif;
    font-size:10px;
    color:#fff;
    padding:0 0 0 11px;
    background: url("/upload_dir/design/unique/Jule_Tema/dot.png") no-repeat scroll left 5px;
    line-height:15px;
}

#SmallBoxWrapper {
    margin:0 0 0 251px;
    width: 485px;
}

#SmallBox2nd{
    border:1px solid #a29061;
    height:198px;
    width:232px;
    padding-bottom:4px;
}

#SmallBox3rd{
    border:1px solid #a29061;
    height:198px;
    width:232px;
    padding-bottom:4px;
}

#SmallBox2nd .h1-lookalike,
#SmallBox3rd .h1-lookalike{
    color:#b1b917;
}

.EventTitle a{
    color: #231f20;
}

#BigBox4th{
    border:1px solid #a29061;
    width:432px;
    padding:25px 25px 25px 25px;
    margin-top:16px;
    margin-bottom:50px;
    height:auto;
}
#BigBox4th #KontaktOle{
    padding:0;
    margin:0;
    width:432px;
    height:auto;
}

#BigBox4th #KontaktOle p,
#BigBox4th #KontaktOle a {
    color: #474747;
    font-family: Arial,sans-serif;
    font-size: 16px;
}

#BigBox4th #KontaktOle h2,
#BigBox4th #KontaktOle h2 a{
    color: #231f20;
    font-size: 21px;
}

#BigBoxWrapper{
    position:relative;
}

#BigBox5tha{
    width:797px;
    height:321px;
    position:absolute;
    background:url("/upload_dir/design/unique/Jule_Tema/maerke1.png") no-repeat scroll 27px 0;
    right:0;
}
html.Explorer7 #BigBox5tha{
    background: url("/upload_dir/design/unique/Jule_Tema/maerke1.png") no-repeat scroll 28px 0;
}

body.bodyCatId1.bodyPageId1 #MainContent{
    margin-top:0 !important;
    padding-top:16px;
    background: url("/upload_dir/design/unique/Jule_Tema/mainContentBgFront.png") no-repeat scroll 11px 0;
    min-height:882px;
}
html.Explorer7 body.bodyCatId1.bodyPageId1 #MainContent{
    background: url("/upload_dir/design/unique/Jule_Tema/mainContentBgFront.png") no-repeat scroll 12px 0;
}

#SmallBoxWrapper{
    height:auto;
    position:relative;
}

#catalogFront{
    position:absolute;
    left:-261px;
    top:-92px;
    
}
html.Explorer7 #catalogFront{
    left:-260px;
  
}

#product-catalog-header {
    background: url("/upload_dir/design/unique/Jule_Tema/koeb_chokolade_online_theme.png") no-repeat scroll left top #fff;
    height: 230px;
    margin-bottom:0;
}

.product-catalog-header-text{
    padding-top:95px;
}

#NewBuyHeader {
    background: #cad401;
}
#NewBuyLineBreaker {
    background: url("/upload_dir/design/unique/Jule_Tema/LineBreaker.png") repeat scroll 0 0 transparent;
}

.button input,
.CheckOutProceedList input,
.CheckOutProceedList .button dt.middle .ahref a,
.WishList input.product-add-button{
    color: #fff;
}

dt.middle {
    background: #000 !important;
}

#newsletter-form-quick-tr-submit td div.button dl dt.left {
    background: #000 !important;
}

#newsletter-form-quick-tr-submit td div.button dl dt.right {
    background: #000 !important;
}

#MainMainContent h1,
span.h1-lookalike,
.pagecontent-box-content h3,
#product-catalog-bottom-right h3,
#shoppingcart-box-top h2 em,
#newslettersubscribe-box-top h2{
    color: #cad401;
}

#product-catalog-bottom-right a {
    color: #000;
}

body.bodyPageId13 #ContentHeader,
body.bodyPageId38 #ContentHeader{
    background: none;
    height: 245px;
    position:relative;
}
body.bodyPageId13 .slideshow,
body.bodyPageId38 .slideshow{
    width:736px;
}

body.bodyCatId10 #ContentHeader {
    background: none repeat scroll 0 0 #cad401;
}

ul#NavigationHorizontalCat li a {
    background: url("/upload_dir/design/unique/Jule_Tema/NavSplitter.png") no-repeat scroll left center transparent !important;
}

.item_product_submit{
    background: #000 !important;
}

#shoppingcart-box-content dt.middle {
    background: #000;
}
#shoppingcart-box-content dt.middle .ahref a,
#shoppingcart-box-content .CheckOutProceedList dt.middle .ahref a {
    color: #fff;
}
#shoppingcart-box-content dt.left{
    background: #000;
}

#shoppingcart-box-content dt.right{
    background: #000;
}

#shoppingcart-box {
    border: 0px solid #E5E5E5;
}

#shoppingcart-box-top h2 em{
    color:#000;
}

#shoppingcart-box-content table table a {
    color: #cad401;
}

.NewsItemTop{
    border-bottom: 1px solid #cad401;
}

.NewsItemTop:hover{
    color:#cad401;
}
#MainContent #Navigation_2nd ul {
    background: none repeat scroll 0 0 #cad401;
}

.ProductListBuyNow input {
    background:#000;
}
.ProductListBuyNow input:hover{
    color:#fff;
}

input.item_product_amount{
    background: url("/upload_dir/design/unique/input_bg.png") repeat scroll 0 0 transparent !important;
}
input.item_product_amount:hover{
    color:#000;
}

.fieldset-underside-service {
    background-color: #fff;
    border: 0px solid #DADADA;
    padding: 0px;
    text-align: left;
}

.fieldset-underside-service legend {
    background-color: none !important;
    background: none !important;
    border: 0px solid #DADADA;
    color: #cad401;
    font-size: 11px;
    font-weight: normal;
    padding:0 0 1px 0;
    font-family: Arial,sans-serif;
    font-size: 14px;
}

body.bodyPageIdbestilling #BackToWebShop,
body.bodyPageIdkurv #BackToWebShop{
    display: inline;
    padding:0px 0 0 15px;
    margin:25px 0 0 0;
    background: url("/upload_dir/design/unique/LeftSplitterVertical.png") no-repeat bottom center;
    height: 30px;
}
#BackToWebShop p{
    padding-bottom: 10px;
}

body.bodyPageIdkurv dt.right,
body.bodyPageIdkurv .CheckOutProceed dt.right,
body.bodyPageIdbestilling .FloatRight dt.right,
body.bodyPageIdbestilling dt.right,
dt.right{
    background: #000;
}


body.bodyPageIdkurv dt.left,
body.bodyPageIdkurv .CheckOutProceed dt.left,
body.bodyPageIdbestilling .FloatRight dt.left,
body.bodyPageIdbestilling dt.left,
dt.left{
    background: #000;
}

dt.middle .ahref a, .CheckOutProceedList dt.middle .ahref a {
    color: #fff;
}

.product-catalog-header-text {
    padding-top: 95px;
    float:left;
}

body #MainContentWrapper{
    background: url("/upload_dir/design/unique/Jule_Tema/baggrundsbilleder/bg_jul5.png") no-repeat right bottom !important;
}

body.bodyCatId1 #MainContentWrapper{
    background: url("/upload_dir/design/unique/Jule_Tema/baggrundsbilleder/bg_jul5.png") no-repeat right bottom !important;
}

body.bodyCatId21 #MainContentWrapper{
    background: url("/upload_dir/design/unique/Jule_Tema/baggrundsbilleder/bg_jul1.png") no-repeat right bottom !important;
}

body.bodyCatId20 #MainContentWrapper{
    background: url("/upload_dir/design/unique/Jule_Tema/baggrundsbilleder/bg_jul4.png") no-repeat right bottom !important;
}

body.bodyCatId11 #MainContentWrapper{
    background: url("/upload_dir/design/unique/Jule_Tema/baggrundsbilleder/bg_jul3.png") no-repeat right bottom !important;
}

body.bodyCatId10 #MainContentWrapper{
    background: url("/upload_dir/design/unique/Jule_Tema/baggrundsbilleder/bg_jul2.png") no-repeat right bottom !important;
}

body.bodyCatId12 #MainContentWrapper{
    background: url("/upload_dir/design/unique/Jule_Tema/baggrundsbilleder/bg_jul6.png") no-repeat right bottom !important;
}

body.bodyCatId6 #MainContentWrapper{
    background: url("/upload_dir/design/unique/Jule_Tema/baggrundsbilleder/bg_jul7.png") no-repeat right bottom !important;
}

body.bodyCatId24 #MainContentWrapper{
    background: url("/upload_dir/design/unique/Jule_Tema/baggrundsbilleder/bg_jul8.png") no-repeat right bottom !important;
}