#bodyDiv {width:100%}
#pageContainer {width:980px; position:absolute; left:50%; margin:0px 0px 0px -490px;}
#topContainer {background:;}
#contentContainer {background:;}
#bottomContainer {background:#DEA7A7;}
#leftCell, #leftCellWidth {background:;}
#contentCell, #contentCellWidth {background:;}
#rightCell, #rightCellWidth {background:;}
#leftCellWidth img {width:0px;}
#contentCellWidth img {width:630px;}
#rightCellWidth img {width:0px;}
p, table, td, li {font-family:tahoma; font-size:11px;}
img {border:0px;}


#pageContainter { width:980px; margin:0 auto; }

body, P, table, td, li  { font-size:12px; font-family:arial, helvetica, sans-serif; color:#000000; line-height:16px; }
FORM{margin:0px;padding:0px;}
p {margin-top: 3px;}
a.nodeco:link, a.nodeco:visited, a.nodeco:active, a.nodeco:hover {text-decoration:none;}
a:link, a:visited, a:active, a:hover {font-size:12px; font-family:arial, helvetica, sans-serif; color:#666666; line-height:16px;text-decoration:none;}
.borderWhiteBottom {border-bottom:1px solid #FFF;}

/*KNAPPER ROUNDED*/
a.blackButton:link, a.blackButton:visited {display:block; background:#000; font-size:12px; color:#FFF; padding:4px 9px 4px 9px; width:65px; text-decoration:none;}
#objectNewsDIV .greenButton:link, #objectNewsDIV .greenButton:visited, #objectNewsDIV a.greenButton, #pageContent .greenButton:link, #pageContent a.greenButton, #pageContent a.greenButton:visited, #pageContent a.greenButton:hover, .greenButton:link, a.greenButton, a.greenButton:visited, a.articlebutton, a.articlebutton:visited, a.articlebutton:link {display:block; background:#73863F url(/files/siteImage/ikoner/linkarrow_right.png) no-repeat center right; font-size:12px; color:#FFF; padding:4px 9px 4px 9px; width:65px; text-decoration:none;}
a.articlebutton:hover, #objectNewsDIV .greenButton:hover, #pageContent a.greenButton:hover, #pageContent .greenButton:hover, #pageContent a.blackButton:hover {text-decoration: underline;}
a.articlebutton, a.articlebutton:link, a.articlebutton:visited, a.articlebutton:hover {width: 100px;}
a.grayButton:link, a.grayButton:visited, a.grayButton:hover {display:block; background:#e5e1da; font-size:12px; color:#000; padding:4px 9px 4px 9px; width:65px; text-decoration:none;}
#contentContainer a.blackButton:link {color:#FFF; text-decoration:none;}
#contentContainer a.blackButton:hover, a.greenButton:hover, a.grayButton:hover {text-decoration:underline;}

/*SELECT KNAP MED LISTER*/
#contentContainer #pageContent a.selectButton, #contentContainer a.selectButton, #contentContainer a.selectButton:visited, #contentContainer a.selectButton:hover {display:block; background:#000 url(/files/site/images/selectButton.png) center right no-repeat; font-size:11px; color:#FFF; padding:4px 9px 4px 9px; width:65px; text-decoration: none;}
#contentContainer #pageContent .select-innerDiv, #contentContainer .select-innerDiv {z-index:150; background:#000; width:138px; margin-top:-2px; font-size:11px;}
#contentContainer #pageContent .select-innerDiv a, #contentContainer .select-innerDiv a {display:block; color:#FFF; margin:5px 3px 3px 8px; text-decoration:none; font-size:11px;}
#contentContainer #pageContent .select-innerDiv a:hover, #contentContainer .select-innerDiv a:hover {text-decoration: underline;}

H1,H2 {text-transform:uppercase;letter-spacing:1px;}
input {border:0px solid #fff; outline: 0px solid #fff;}
.rounded_green_border {background:#73863F;}
.rounded_gray_border {background:#c4c4c4;}
.rounded_black_border {background:#000;}
.roundedInputWhite {background:white;padding-left:2px;}

/* FRONTPAGE */
#frontpageTable table {width:980px;margin:0px;}
#frontpageTable .main {height:491px;width:980px;background:#fff;vertical-align:top;}
#frontpageTable .spacer {width:10px;background:#ffffff;}
#frontpageTable a {color:#73863F;text-decoration:underline;}
#frontpageTable a:hover {color:#333;}
#frontpageTable h1, #frontpageTable h1 a {font-size:48px;color:#000; text-decoration:none;}
#frontpageTable h2, #frontpageTable h2 a {font-size:36px;color:#000; text-decoration:none;}
#frontpageTable h1 a:hover, #frontpageTable h2 a:hover {color:#666;}
#frontpageTable .box {width:236px;height:200px;background:#f8f7ed;border-bottom:#000000 6px solid;padding:10px;}
#frontpageTable .doubleBox {width:482px;height:200px;background:#f8f7ed;border-bottom:#000000 6px solid;padding:10px;}
#frontpageTable .rightBox {width:236px;background:#f8f7ed;border-bottom:#000000 6px solid;padding:10px;}

#frontpageBoxes {width:485px;height:176px;float:left;border-bottom:6px solid #000;margin-top:17px;}
#frontpageBoxes .leftContainer {width:237px;float:left;display:block;}
#frontpageBoxes .rightContainer {width:238px;height:160px;margin:10px 0px 0px 10px;float:left;position:relative;}
#frontpageBoxes .rightContainer h3 {margin:0;text-transform:uppercase;line-height:16px}
#frontpageBoxes .prodTeaser {margin-top:17px;}
#frontpageBoxes .prodPrice {position:absolute;bottom:10px;font-size:16px; font-weight:bold;}
#frontpageBoxes .prodUnit {font-size:12px;}

#frontpageBoxes .leftContainerBg {width:220px;height:160px;margin: 0px 0px 16px 8px; background: url(/files/site/images/prodlist_background.jpg) no-repeat 0 0;position:relative;}
#frontpageBoxes .memberPrice {position:absolute;top:7px;left:-5px;}
#frontpageBoxes .prodNew {position:absolute;bottom:7px;left:-5px;}
#frontpageBoxes .prodImg {width:220px;height:160px;}
#frontpageBoxes .prodLink {position:absolute; right:10px; bottom:7px;}
#frontpageContainer {width:980px; height:226px;display:block; }
#frontpageContainer h1, #frontpageContainer h1 a {font-size:48px;color:#000; text-decoration:none;}
#frontpageContainer h2, #frontpageContainer h2 a {font-size:36px;color:#000; text-decoration:none;}
#frontpageContainer a {color:#73863F;text-decoration:underline;}
#frontpageContainer a:hover {color:#333;}
#frontpageContainer #singleBox {width: 238px;height: 220px; background: #f8f7ed; border-bottom: 6px solid #000;float:left; overflow:hidden;}
#frontpageContainer #doubleBox {width: 485px; height:220px; background: #f8f7ed; border-bottom: 6px solid #000;float:left;}

/* TOPBILLEDE TEKST */
#pageBanner {width:980px; height:240px; margin:10px 0px 10px 0px;}
#pageBanner tr { vertical-align: top; }
#pageBannerContent {color:#FFF;margin: 10px 0px 0px 50px; width: 440px; float:left; z-index:1;}
#pageBannerContent h1{ line-height:18px; text-transform:uppercase; color:#fff; font-size:36px; position:relative;}
#pageBannerContent p { color: #9e9e9e; }
#pageBannerContent a, #pageBannerContent a:visited { color: #fff; text-decoration: underline; text-transform: uppercase; margin-bottom: 16px; display: block }
#pageBannerContent a:hover, #pageBannerContent a:active { color: #9e9e9e; }

/*PAGE CONTENT*/
#pageContent {margin:40px 20px 40px 40px;}
#pageContent {width:680px; background: #f8f7ed;}
#pageContent H1, #pageContent H1 a {font-size:48px;margin:0px 0px 22px -10px;}
#pageContent H2, #pageContent H2 a {font-size:24px; margin-bottom: 0px;}
#pageContent H3, #pageContent H3 a {font-size:14px; margin-bottom: 0px;font-family:arial,helvetica,sans-serif;}
#pageContent a:link, #pageContent a:visited {text-decoration: underline; color:#73863f;}
#pageContent a:hover {color:#333333;}
#pageContent a:active {color:#000000;}
#pageContent .rightcaption {border:15px solid #fff;margin: 15px 0px 15px 0px;width:170px;background:#fff;font-size:11px;color:#666666;}
#pageContent .rightcaption a, #pageContent .caption a, #pageContent .captionBlack a {font-size:11px;}
#pageContent .rightcaption img, #pageContent .caption img, #pageContent .captionBlack img {margin-bottom: 3px;}
#pageContent .caption, #pageContent .captionBlack {font-size:11px;margin: 0px; margin-bottom:10px;}
#pageContent .caption {border:15px solid #fff;background:#fff;color:#666666;}
#pageContent .captionBlack {border:15px solid #000;background:#000;color:#aaaaaa;}
@media print {
   #pageContainer { width:680px; left:0; margin:0 auto; }
   #pageContent H1 {line-height: 30px; font-size:24px;margin-left:0px;}
   #pageContent {width:100%;}
}

/*KUNDEMAGASIN*/
#kundemagasin {width:750px;margin-bottom:10px;}
#kundemagasin h1 {color:#fff;font-size:48px;margin-bottom:22px;margin-left: 30px;}
#kundemagasin h3, #kundemagasin p {color:#aaaaaa;margin-left:40px;}
#kundemagasin TD {padding-bottom:10px;}
#kundemagasin .leftCol {width:740px;background:#000;}
#kundemagasin .rightCol {width:10px;margin:0px;background:#fff;}

/* - - - MENUER - - - - */

/*MENU VENSTRE SIDE*/
#mySubMenu {margin:0px; padding:0px;width:230px;}
#mySubMenu IMG{display:none}
#mySubMenu ul{list-style-type: none;margin:0;padding:0px;}
#mySubMenu li {background:#e4e1da;list-style:none;margin:1px;padding:10px 0px;}
#mySubMenu li A,#mySubMenu li A:visited,#mySubMenu li A:hover{font-family:arial, helvetica, sans-serif;color:#000;font-size:14px;font-weight:bold;margin-left:10px;}

#mySubMenu li ul {background:#f5f5f5;margin-top:10px;margin-bottom:-10px;}
#mySubMenu li ul ul {background:#f5f5f5;margin:0px 0px -10px 10px;}
#mySubMenu li li {background:#f5f5f5;list-style:none;margin:0px;padding:2px 0px}
#mySubMenu li li ul {margin-bottom: 5px;}

#mySubMenu li li A,#mySubMenu li.activeLi li A,#mySubMenu li li A:visited,#mySubMenu li.activeLi li A:visited{ font-family:arial, helvetica, sans-serif;color:#040;font-size:11px;font-weight:normal;margin:0px;margin-left:10px;text-decoration:none;}
#mySubMenu li li A:hover,#mySubMenu li.activeLi li A:hover {font-family:arial, helvetica, sans-serif;color:#000;font-size:11px;font-weight:normal;margin:0px;margin-left:10px;text-decoration:underline;}

#mySubMenu li.activeLi{background:#000;}
#mySubMenu li.activeLi li{background:#f5f5f5;}
#mySubMenu li.activeLi a,#mySubMenu li.activeLi a:visited,#mySubMenu li.activeLi a:hover {font-family:arial, helvetica, sans-serif;color:#fff;font-size:14px;font-weight:bold;margin-left:10px;}
#mySubMenu ul li.activeLi a.activeMenu{text-decoration:underline; font-weight:bold;}

/*SØGEFELT VENSTRE SIDE*/
#leftbarSearch{border-top:10px solid #FFF;border-bottom:10px solid #FFF;padding:15px;}
#leftbarSearch h4{margin:0px;}
#leftbarSearch input{margin:0px;border:1px solid #000;}
#leftsideSearchButtton {margin-left:130px;background:#000;color:#fff;cursor:pointer;}

/*SEARCH RESULTS*/
#searchCategoriesResults {margin-bottom:4px;}
#searchCategoriesResults a {font-weight:bold;}
#searchCategoriesResults a:hover {text-decoration:underline;}
#searchCategoriesResults .searchNumberResult {color:#73863f;}

#shopInfoHolder .infobox{width:166px;margin-bottom:17px;display:block;}
#shopMapHolder A:link, #shopInfoHolder A:link{color:#000; text-decoration:underline;}
#shopEvents{margin:0px;padding:0px;list-style:none;}
#shopEvents LI{margin:10px 0px 0px 0px;padding:0px;color:#000;}
#shopEvents LI A.eventLink{color:#000;text-decoration:underline;}

/*FOOTER*/
#footer {background:#e4e1da;margin:10px 0px;border:1px solid #e4e1da;}
#footerinfo {font-size:11px; margin:10px 0px; border:1px solid #e4e1da;}
#footerinfo #t1000{background:none;margin-left:-42px;}
#footerinfo ul {margin:0px 0px 10px 0px;}
#footerinfo ul li {display: inline;margin:0px;}
#footerinfo li {background-image: url(/files/site/images/dotspaceL.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 0px 15px;font-size:11px;text-decoration:none;}
#footerinfo a {font-size:11px; color:#424242; text-decoration:none;font-weight:bold;}
#footerinfo a:visited {text-decoration:none;}
#footerinfo a:hover {text-decoration:underline;}
#footerinfo a.copyright {text-decoration:none;}
#footerinfo #f1,#footerinfo #f10{text-decoration:none;}
#footerinfo .footer {color:#99938a;}

/*RIGHT SIDE*/
#rightPageColumn {background:#F6F6F6; height:auto; width:232px;}
#rightPageColumn div {font-size:11px;}
#rightPageColumn a.blackLinkUnderline, #rightPageColumn a.blackLinkUnderline:visited, #rightPageColumn a.blackLinkUnderline:hover {color:#000; text-decoration:underline; font-weight:normal; font-size:11px;}

/* TYPOGRAFIC */
h1 {font-family:Arial; font-size:16px; color:#000000}
h2 {font-family:Arial; font-size:14px; color:#000000}
h3 {font-family:Arial; font-size:12px; color:#000000}
body, p, table, li, td, input {font-family:Arial; font-size:12px; color:#000000}
a, a:visited, a:hover {font-family:Arial; color:#73863f; text-decoration:underline;}
a.menu, a.menu:visited, a.menu:hover {font-family:Arial; color:#1D19A4; text-decoration:none; font-size:11px;}
/* EXTRA */
body, table, P, td, li  {font-size:12px; font-family:arial, helvetica, sans-serif; color:#000000; line-height:16px;}
a:link, a:visited, a:hover {font-size:12px; font-family:arial, helvetica, sans-serif; color:#000000; line-height:16px; text-decoration:none;}     
H1.gothic75 {font-family:alternativegothic2; font-size:75px;}
H1.gothic28 {font-family:alternativegothic2; font-size:28px;}
H1.gothic24 {font-family:alternativegothic2; font-size:24px;}

/* MENUSTYLE TOP DROPDOWN*/
#topNav, #topNav ul {padding:0px; margin:0px; list-style-type:none;}
#topNav a {display:block; line-height:22px;}
#topNav li {display:block; float:left; width:auto;}
#topNav ul li a {display:block; line-height:22px;}
#topNav ul li {margin-top:-1px; width:auto; float:none}
#topNav li ul {position:absolute; margin:0px 0px 0px 0px; border:0; left:-999em;}
#topNav li ul ul {margin:0px 0px 0px 0px; width:auto;}
#topNav li:hover ul ul, #topNav li:hover ul ul ul, #topNav li.sfhover ul ul, #topNav li.sfhover ul ul ul, #topNav li.sfhover ul ul ul ul {left: -999em;}
#topNav li:hover ul, #topNav li li:hover ul, #topNav li li li:hover ul, #topNav li.sfhover ul, #topNav li li.sfhover ul, #topNav li li li.sfhover ul, #topNav li li li li.sfhover ul {left:auto;}

/* MENUSTYLE UMENU TREE */
#treeNav, #treeNav ul {margin-left:0px; padding:0px; list-style-type:none;}
#treeNav li {width:auto; display:block; list-style-type:none;}
#treeNav a {display:block; padding:0px; margin:0px; line-height:22px;}
#treeNav ul li {width:auto; display:block;}
#treeNav ul li ul, #treeNav ul li ul li {width:auto;}

/* MENUSTYLE UMENU DROPOUT */
#subNav, #subNav ul {margin-left:0px; padding:0px; list-style-type:none;}
#subNav li {width:auto; display:block; list-style-type:none;}
#subNav a {display:block; padding:0px; line-height:22px;}
#subNav ul li {width:auto; display:block;}
#subNav ul li ul, #subNav ul li ul li {width:auto;}
#subNav li ul {position:absolute; margin:0px 0px 0px 100px; border:0; left:-999em;}
#subNav li ul ul {margin:0px 0px 0px 0px; width:auto;}
#subNav li:hover ul ul, #subNav li:hover ul ul ul, #subNav li.sfhover ul ul, #subNav li.sfhover ul ul ul, #subNav li.sfhover ul ul ul ul {left: -999em;}
#subNav li:hover ul, #subNav li li:hover ul, #subNav li li li:hover ul, #subNav li.sfhover ul, #subNav li li.sfhover ul, #subNav li li li.sfhover ul, #subNav li li li li.sfhover ul {left: auto;}


/* ----------- PRODUCTS --------- */
/*ARKIVET*/
#archiveBoxTop {background:#000; padding-left:20px;}
#archiveBoxTop h1 {font-size:36px; color:#FFF;}

/*PRODUCT CATEGORY OVERVIEW*/
.productCategoryOverview {float:left; background:#f8f7ed; width:320px; height:330px; margin:0px 10px 10px 0px;}
.productCategoryOverview .catImage {width:265px; height:219px; position:relative; top:29px; left:29px; z-index:0;}
.productCategoryOverview .catText {margin:7px 0px 0px 17px; z-index:100;}
.productCategoryOverview .catText h2 {font-size:40px; margin:0px; min-height:40px;}
.productCategoryOverview .catText p {font-size:10px; line-height:12px; text-transform:uppercase; margin-right:93px; z-index:100;}
.productItemList h3 {margin-bottom:0px;}

.productItemList {float:left; background:#f8f7ed; width:364px; height:480px; margin:10px 10px 0px 0px;}

.dotSpacerV {background:url(http://ncms.hifiklubben.com/files/site/images/dotSpacerV.gif) left center repeat-x; height:20px;}

#tabContainerTD {margin-bottom:5px; border-bottom:1px solid #CCC;}
#tabContainerTD a, #tabContainerTD a:visited, #tabContainerTD a:hover {border:1px solid #CCC; padding:2px 5px 1px 5px;}
#tabContainerTD a, #tabContainerTD a:visited, #tabContainerTD a:hover {border:1px solid #CCC; padding:2px 5px 1px 5px;}
.ie7 #tabContainerTD a, .ie7 #tabContainerTD a:visited, .ie7 #tabContainerTD a:hover {border:1px solid #CCC; padding:2px 5px 0px 5px;}
.ie8 #tabContainerTD a, .ie8 #tabContainerTD a:visited, .ie8 #tabContainerTD a:hover {border:1px solid #CCC; padding:2px 5px 0px 5px;}

#contentProductContainer a:link,#contentProductContainer a:visited{color:#73863f; text-decoration:underline;}
#contentProductContainer a:hover{color:#333; text-decoration:underline;}
#contentProductContainer a.keywords:link,#contentProductContainer a.keywords:visited{color:#000;text-decoration:none;}
#contentProductContainer h3 {margin-bottom:5px;font-size:14px;}

/*PRODUCT LIST*/
#productList {margin:24px;}
#productList .prodBg {position:relative; width:316px; height:262px; background:url(/files/site/images/prodlist_background.jpg) center center no-repeat;}
#productList .prodImage {position:absolute; bottom:40px; left:33px; width:250px; height:180px; }
#productList .memberIcon {position:absolute; right:10px; top:10px; z-index:200;}
#productList .savings {position:absolute; left:-10px; top:10px; width:auto;}
#productList .newsTab {position:absolute; left:-10px; top:213px; width:auto;}
#productList .testTab {position:absolute; left:-10px; top:34px; width:auto;}
#productList .savings h2, #productList .testTab h2, #productList .newsTab h2  {margin:0;font-size:18px; background:#000;padding:2px;color: #fff; line-height:0px;}
#productList .testTab h2 a:visited, #productList .testTab h2 a:link {margin:0;color:#fff;font-size:18px;line-height:0px;}
#productList .testTab h2 a:hover {color:#73863f;}
#productList .header {position:relative;margin:-43px 0px 15px -10px; z-index:100;width:390px;}
#productList .header h3 {font-size:18px;font-family:arial;font-weight:normal; line-height:16px;}
#productList .unit {font-size:10px;}
#productList .teaser {height:90px; overflow:hidden;}
#productList .listButtons {width:250px;}
.prodSorting {background:#e4e1da; width:738px; height:35px;}
.prodSorting FORM {margin:0px;}

/*PRODUCT DETAIL VIEW*/
.productDetailPlaceholder {position:relative;width:980px;}
.productDetailHeader {position:absolute; left:20px;}
.productDetailHeader h1 {font-size:24px; margin-bottom:-18px; font-weight:normal;}
.productDetailHeader h2.productDetailPrice {font-size:24px;}
.productDetailHeader h2 {font-size:20px;}

.productDetailHeader span.productDetailPriceSavings {font-size:16px;}
.productDetailHeader span.productDetailPriceUnit {font-size:14px;}
.productDetailHeader .newsTab {position:absolute;height:30px; display:block;}
.productDetailHeader .blackTab {position:absolute; height:auto; width:auto; margin:0}
.productDetailHeader h2.blackTab {background:#000;padding:3px;line-height:0px;color:#fff;font-size:26px;}
.productDetailHeader h2.blackTab a:link, .productDetailHeader h2.blackTab a:visited {font-size:26px;color:#fff;}
.productDetailHeader h2.blackTab a:hover {color:#73863f;}
.productDetailImagePlaceholder {width:980px; height:475px; background:#CCC; margin-bottom:10px;}
.productDetailImagePlaceholder .gallery {position:absolute; top:435px;left:20px;z-index:12000}
.productDetailImagePlaceholder .printicon {position:absolute; top:435px; right:20px;}
.productDetailImagePlaceholder .logos {position:absolute; right:10px; top:10px; width:auto;}
.productDetailImagePlaceholder .logos .memberprice {float:right;}
.productDetailImagePlaceholder .logos .testlogos {float:right;}
.productDetailContent {width:980px;}
.productDetailContent .maincontent {width:748px;background:#f8f7ed;}
.productDetailContent .productname {height:41px; background:#eaddc9;line-height:41px; padding-left:9px;position:relative;border-bottom:1px solid #fff; z-index:100;}
.productDetailContent .productname .name {width:340px;font-size:14px;float:left; height:41px;}
.productDetailContent .productname .variants {position:absolute;left:350px;height:20px;top:9px;float:left; }
.productDetailContent .productname .stockInfo {position:absolute;right:8px;top:9px}
.productDetailContent .productname .blackButton {width:130px;color:#FFF; font-size:11px;height:16px;}
.productDetailContent .productname .deliveryInfo {position:absolute;right:11px;}
.productDetailContent .productname .deliveryInfo a:link, .productDetailContent .productname .deliveryInfo a:visited {color:#73863f;}
.productDetailContent .productname .deliveryInfo a:hover {text-decoration:underline;}
.productDetailContent .priceinformations {width:729px; background:#e5e1da; height:41px; font-size:14px; color:#232323; line-height:41px; padding-left:9px; position:relative;border-bottom:1px solid #fff;z-index:90;}
.productDetailContent .priceinformations .financial {float:left;width:350px; font-size:14px;}
.productDetailContent .priceinformations .financial a:link, .productDetailContent .priceinformations .financial a:visited {color:#73863F; font-weight:bold;text-decoration:none; font-size:14px;}
.productDetailContent .priceinformations .financial a:hover {text-decoration:underline;}
.productDetailContent .priceinformations .basket {float:right; margin:5px 6px 0px 0px; width:auto;}
.productDetailContent .priceinformations .basket .greenButton  {height:18px;}
.productDetailContent .priceinformations .basket .basketQty {width:20px; height:18px; padding-top:3px}
.productDetailContent .prodTxt {background:#f8f7ed; padding:30px 50px 50px 50px;}
.productDetailContent .prodTxt .brandlogo {float:left;width:448px;}
.productDetailContent .prodTxt .sku {text-align:right;color:#acacac;}
.productDetailContent .prodTxt a:link, .productDetailContent .prodTxt a:visited {color:#73863f;text-decoration:underline;}
.productDetailContent .prodTxt a:hover {color:#333;}
.productDetailContent .prodTxt a.keywords {color: #000; cursor: help; text-decoration:none; border-bottom:1px dashed green;}

#rightPageColumn .blackHeader, #rightPageColumn .brownHeader {height:35px; padding:0px 0px 0px 9px; font-size:18px; line-height:35px;}
#rightPageColumn .blackHeader {background:#000;color:#FFF;}
#rightPageColumn .brownHeader {background:#bfb39d;color:#000;}
.productTeaserTxt {font-size:16px; color:#232323; margin:10px 0px 10px 0px; line-height:20px;}

.addthis_toolbox {position:relative;}
.addthis_toolbox .lightbox {position: relative; bottom: 180px; right: 10px; width: 480px; color: #555; z-index:100;}
.addthis_toolbox .lightbox .lightbox_top {background: #e5e1da; height: 34px; position: relative; width:480px;}
.addthis_toolbox .lightbox .lightbox_top h4 {display: inline; position: absolute; top: 12px; left: 20px; margin: 0; padding: 0; font-size: 14px; font-weight: normal; color: #232323; float:left;}
.addthis_toolbox .lightbox .lightbox_top .lightbox_close {position: absolute; top: 10px; right: 20px; color: #000;}
.addthis_toolbox .lightbox .lightbox_top .lightbox_close a:hover {text-decoration:underline;}
.addthis_toolbox .lightbox .lightbox_middle {background: #f8f7ed; overflow: hidden; width:480px;}
.addthis_toolbox .lightbox .lightbox_content {padding: 10px 20px 20px 20px;}
.addthis_toolbox .lightbox .lightbox_bottom {background:#f8f7ed; height: 16px; overflow: hidden;}
.addthis_toolbox .lightbox_sharing {margin-left: 10px;}
.addthis_toolbox .lightbox .columns A {text-indent: 0 !important; float: none !important; width: auto !important; height: auto !important; margin: 0 !important; padding: 4px 0 4px 34px !important; position: relative; width: 76px !important; display: block; color: #73863f;}
.addthis_toolbox .lightbox .columns A:hover {-moz-border-radius: 4px; -webkit-border-radius: 4px; color: #666; text-decoration: underline;}
.addthis_toolbox .lightbox .columns SPAN {padding: auto !important; margin: auto !important; position: absolute; left: 14px; top: 4px; float: none !important;}
.addthis_toolbox .lightbox .columns .column {width: 100px; float: left; padding: 0;}
.addthis_toolbox .lightbox .lightbox_image {background:url(/files/site/images/prodlist_background.jpg) center center no-repeat; width: 100px; height: 80px; margin: 0 10px 0px 0px; float: left;}
.addthis_toolbox .lightbox .border {border-top: 1px dashed #333; margin: 0 10px;}

.tab_hover {background: #e5e1da;}
.tab_hover, .tab {width:auto;margin: 2px;height:20px;border:1px solid #ccc;text-align:center;float:left;}
.tab {cursor:pointer;}
.tab a:hover {text-decoration:underline;}
.tab a, .tab_hover a {margin:3px 10px 1px 10px;color:#000;text-decoration:none;}
.data_tab {border:1px solid gray;width:500px;height:100px;text-align:left;}
.tabs {border-bottom:1px solid #ccc;height:23px;}

/*PRODUKTLISTE KNAPPER*/
.productItemList a.blackButton, .productItemList a.greenButton, #contentContainer a.greenButton {color:#FFF; font-size:11px;}

/*SELECT BOXE PÅ LISTE SIDEN*/
#contentContainer #outerDiv_o a.selectButton, #contentContainer #outerDiv_o a.selectButton:visited, #contentContainer #outerDiv_o a.selectButton:hover {width:120px;}
#contentContainer #outerDiv_o .select-innerDiv {width:138px;}
#contentContainer #outerDiv_b a.selectButton, #contentContainer #outerDiv_b a.selectButton:visited, #contentContainer #outerDiv_b a.selectButton:hover {width:120px;}
#contentContainer #outerDiv_b .select-innerDiv {width:138px;}

#contentContainer #outerDiv_variant a.selectButton, #contentContainer #outerDiv_variant a.selectButton:visited, #contentContainer #outerDiv_variant a.selectButton:hover {width:200px;}
#contentContainer #outerDiv_variant .select-innerDiv {width:218px;border-top:1px #666 solid;}

#contentContainer #outerDiv_systemProductNumber0 a.selectButton, #contentContainer #outerDiv_systemProductNumber1 a.selectButton, #contentContainer #outerDiv_systemProductNumber2 a.selectButton, #contentContainer #outerDiv_systemProductNumber3 a.selectButton, #contentContainer #outerDiv_systemProductNumber4 a.selectButton, #contentContainer #outerDiv_systemProductNumber5 a.selectButton, #contentContainer #outerDiv_systemProductNumber6 a.selectButton, #contentContainer #outerDiv_systemProductNumber7 a.selectButton {width:170px;}
#contentContainer #outerDiv_systemProductNumber0 .select-innerDiv, #contentContainer #outerDiv_systemProductNumber1 .select-innerDiv, #contentContainer #outerDiv_systemProductNumber2 .select-innerDiv, #contentContainer #outerDiv_systemProductNumber3 .select-innerDiv, #contentContainer #outerDiv_systemProductNumber4 .select-innerDiv, #contentContainer #outerDiv_systemProductNumber5 .select-innerDiv, #contentContainer #outerDiv_systemProductNumber6, #contentContainer #outerDiv_systemProductNumber7 .select-innerDiv .select-innerDiv {width:188px;border-top:1px #666 solid;}

.sortOrderTable {width:700px; margin:0px 0px 0px 15px;}
a.blackText, a.blackText:visited, .addthis_toolbox a.sharelink, .addthis_toolbox a.sharelink:visited {font-weight:bold; font-size:11px; text-decoration:none;}
a.blackText:hover, .addthis_toolbox a.sharelink:hover {text-decoration:underline;}


#iconDetailDiv {width:80px;}
#iconDivContainer img {display:block; margin-bottom:3px;}

/*TOOLTIP*/
.keywords {color: #3366FF; cursor: help; border-bottom:1px dashed green;}
/* TOOLTIP TIL NY TEMPLATE */
.toolTipWrapperNew { width: 250px; top: 0px; left: 0px; position: absolute; display: none; color: #fff; font-weight: normal; font-size: 9pt; }
.keywords p {color:#fff}
.toolTipTopNew { margin:0; padding:0; height:11px; background:URL(/files/site/images/tooltip.gif) center top no-repeat; color:#fff; filter:alpha(opacity=90); -moz-opacity:0.90; -khtml-opacity: 0.90; opacity: 0.90;}
.toolTipTopNew P{color:#c2c2b4;}  
.toolTipBtmNew { height:11px; background:URL(/files/site/images/tooltip.gif) center bottom no-repeat; filter:alpha(opacity=90); -moz-opacity:0.90; -khtml-opacity: 0.90; opacity: 0.90;}
.toolTipMidNew {padding: 8px 15px; background:URL(/files/site/images/tooltip.gif) center center no-repeat; filter:alpha(opacity=90); -moz-opacity:0.90; -khtml-opacity: 0.90; opacity: 0.90;}

/*Gammel tooltip*/

.toolTipWrapper { 
  width: 250px;
  top: 200px;
  position: absolute;
  display: none; 
  color: #fff;
  font-weight: normal;
  font-size: 9pt; 
}

.toolTipTop{
  padding:15px;	
  background:URL(/files/site/images/tooltip.gif) center top no-repeat;
  filter:alpha(opacity=95);
  -moz-opacity:0.95;
  -khtml-opacity: 0.95;
  opacity: 0.95;
  color:#fff;	
}
.toolTipTop P{color:#c2c2b4;}  
.toolTipBtm{
  height:11px;
  background:URL(/files/site/images/tooltip.gif) center bottom no-repeat;
  filter:alpha(opacity=95);
  -moz-opacity:0.95;
  -khtml-opacity: 0.95;
  opacity: 0.95;
}

.newslistItem{padding:40px 20px 40px 40px; background:#f8f7ed; border-bottom:10px solid #FFF}
.newslistContent{width:440px; float:left;}
.newslistItem h2 {font-size:28px; margin:0px;}
.newslistItem p{margin-left:10px;}
.newslistImage {float:right; max-height:120px; width:200px; border:10px solid #FFF;overflow:hidden;}

.thumbPictureContainer {background:#FFF; width:190px;padding-bottom: 2px;}
.thumbPictureContainer img {margin:10px 10px 0px 10px;}
.thumbTextContainer {color:#666; font-size:11px; margin:0px 10px 10px 10px;}

.relatedNews {position: relative; width: 200px; height: 350px; margin:0px 30px 40px 10px; float:left;}
.objectTeasers {position: relative; width: 205px; height: 350px; margin:20px 20px 0px 20px; float:left;}
.relatedNewsImg {width: 170px; max-height: 100px; overflow: hidden; border:15px solid #FFF}
.relatedNewsContent {color: #000; font-weight:normal;}
.relatedNewsContent h2 {color:#000; font-size: 24px;}
.relatedNewsContent p {color:#000; font-weight: normal;}
.relatedNewsContent a:hover, .memberNewsContent a:hover {text-decoration: underline; color:#FFF;}
.relatedNewsLink a.greenButton, .relatedNewsLink a.greenButton:visited, .relatedNewsLink a.greenButton:hover {position:absolute; bottom:15px; width:150px; color:#FFFFFF;}

#fileDivContainer {width:200px; margin-bottom:16px;}
#fileDivContainer a {color: #73863F;text-decoration:underline;}
#fileDivContainer a:hover {color:#333;}

/*HEADMENU*/
#headmenu, #headmenu ul {padding:0px; margin:20px 0px 0px 0px; list-style-type:none; z-index:105;}
#headmenu a, #headmenu li a , #headmenu ul li a {display:block; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11px; text-decoration:none; z-index:105;}
#headmenu a:hover {display:block; color:#FFF; text-decoration:none; z-index:105;}
#headmenu li {display:block; float:left; width:auto; background:#FFF; padding:2px 7px 0px 7px; margin:-5px 0px 5px 0px; z-index:105;}
#headmenu ul li {margin-top:-1px; width:auto; float:none; background:#000; z-index:105;}
#headmenu li ul {position:absolute; margin:0px 0px 0px 0px; border:0; left:-999em; z-index:105;}
#headmenu li ul ul {margin:0px 0px 0px 0px; width:auto; z-index:105;}
#headmenu li:hover ul ul, #headmenu li:hover ul ul ul, #headmenu li.sfhover ul ul, #headmenu li.sfhover ul ul ul, #headmenu li.sfhover ul ul ul ul {left:-999em;}
#headmenu li:hover ul, #headmenu li li:hover ul, #headmenu li li li:hover ul, #headmenu li.sfhover ul, #headmenu li li.sfhover ul, #headmenu li li li.sfhover ul, #headmenu li li li li.sfhover ul {left:auto; width:218px;}
#headmenu li.spacerLI {background:url(http://ncms.hifiklubben.dk/files/site/images/dotspaceL.gif) center center no-repeat; width:8px; padding:2px 0px 2px 0px;}
#headmenu li.spacerLI:hover {background:url(http://ncms.hifiklubben.dk/files/site/images/dotspaceL.gif) center center no-repeat; width:8px; padding:2px 0px 2px 0px;}
#headmenu li.spacerLI img {height:15px;}

#headmenu li:hover {color:#fff; background:#191919;}  /*sort bjælke over tekst*/
#headmenu li:hover a {color:#FFF;}
#headmenu ul li:hover a {color:#fff;}
#headmenu li li a {color:#FFF;}
#headmenu li li:hover {background:#000;}

#headmenu li ul {padding:0px; width:218px; padding-top:5px; padding-bottom:3px; margin:0px 0px 0px -7px; background:#000; z-index:105;filter:alpha(opacity=95); -moz-pacity:0.95;-khtml-opacity: 0.95;opacity: 0.95;}

#headmenu li#t2:hover ul {width:720px; height:430px; margin-left:-150px;}
#headmenu li#t2 #omOsMenu {width:720px;z-index:200;}
#headmenu li#t2 #omOsMenu div {float:left; width:200px; margin:15px 20px 10px 20px; color:#c2c2b4;}
#headmenu li#t2 #omOsMenu div a {color:#FFF; text-decoration:underline; font-size:12px; font-weight:bold;}
#headmenu li#t2 #omOsMenu div a:hover {color:#ebdb01;}
#headmenu li#t2 #omOsMenu .header {color:#ebdb01;font-weight:bold;}

#headmenu .activeMember A,#headmenu .activeMember A:visited,#headmenu .activeMember A:hover{color:#72863f;font-weight:bold}
#headmenu .activeMember UL{display:none;}
#headmenu .activeMember:hover{background:#fff;}


/*PRODMENU*/
#prodmenu, #prodmenu ul {padding:0px; margin:0px; list-style-type:none; z-index:100;}
#prodmenu a, #prodmenu li a , #prodmenu ul li a {display:block; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11px; font-weight:bold; text-decoration:none; z-index:100;}
#prodmenu a:hover {display:block; color:#FFF; text-decoration:none; z-index:100; font-weight:bold;}
#prodmenu li {display:block; float:left; width:auto; background:#FFF; padding:5px 13px 0px 13px; text-transform:uppercase; margin: -5px 0px 5px 0px; z-index:100;}
#prodmenu ul li {margin-top:-1px; width:auto; float:none; background:#000; z-index:100; text-transform:none;}
#prodmenu li ul {position:absolute; margin:0px 0px 0px 0px; border:0; left:-999em; z-index:100;}
#prodmenu li ul ul {margin:0px 0px 0px 0px; width:auto; z-index:100;}
#prodmenu li:hover ul ul, #prodmenu li:hover ul ul ul, #prodmenu li.sfhover ul ul, #prodmenu li.sfhover ul ul ul, #prodmenu li.sfhover ul ul ul ul {left:-999em;}
#prodmenu li:hover ul, #prodmenu li li:hover ul, #prodmenu li li li:hover ul, #prodmenu li.sfhover ul, #prodmenu li li.sfhover ul, #prodmenu li li li.sfhover ul, #prodmenu li li li li.sfhover ul {left:auto; width:218px;}
#prodmenu li.spacerLI {background:url(http://www.hifiklubben.dk/files/site/images/dotspaceL.gif) center center no-repeat; width:18px; padding:10px 0px 0px 0px;}
#prodmenu li.spacerLI:hover {background:url(http://www.hifiklubben.dk/files/site/images/dotspaceL.gif) center center no-repeat; width:18px; padding:10px 0px 0px 0px;}

#prodmenu li:hover {color:#fff; background:#191919;}  /*sort bjælke over tekst*/
#prodmenu li:hover li {background:#000;} 
#prodmenu li:hover a {color:#FFF; font-weight:bold;}
#prodmenu ul li:hover a {color:#fff; z-index:100; text-decoration:none; background:#000; font-weight:bold;}
#prodmenu li li a {color:#FFF;}

#prodmenu li ul {padding:0px; width:218px; padding-top:30px; padding-bottom:3px; margin:0px 0px 0px -13px; background:#000; 
	filter:alpha(opacity=95); -moz-opacity:0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95;
	z-index:100;
}

#prodmenu li a.activeMenu, #prodmenu li a.activeMenu:visited, #prodmenu li a.activeMenu:hover {color:#8f826f;}
#prodmenu li li a.activeMenu, #prodmenu li li a.activeMenu:visited, #prodmenu li li a.activeMenu:hover {color:#ecdf08;}
#promenu a {font-weight:bold;}

/*TOPSEARCH*/
#topsearching {padding:7px 3px 0px 5px; z-index:1000; background:#FFF; margin-top:5px;}
#topsearching {background-repeat:repeat-x;}
#topsearchTxt {width:190px; height:18px;}
#topsearchButtton {width:61px; height:23px; border:0px; margin:1px; margin-left:-4px; background: URL(/files/siteImage/ikoner/topSearchicon.jpg) no-repeat; cursor:pointer; }
#topSearchresultDiv {position:absolute; z-index:999; width:356px; height:auto; display:none; color:#000; text-align:left; padding:0px; margin-left:-88px; margin-top:-3px;}
.ie7 #topSearchresultDiv {margin-left:-288px;}
.ie7 #topsearching {width:260px; padding:7px 2px 0px 5px;}
#topSearchresultTop {background: url(/files/site/images/searchtop_top.gif) center right no-repeat; height:16px;}
#topSearchresult {background: url(/files/site/images/searchtop_bg.gif) center right repeat-y;}
#topSearchresultBottom {background: url(/files/site/images/searchtop_bottom.gif) center right no-repeat; height:10px;}

/* BREADCRUMB*/
#breadcrumb {margin: 0px 0px 0px 10px;font-size:10px; font-family:Arial, Helvetica, sans-serif;  padding:5px 5px 5px 20px; height:14px; background:#e4e1da;}
#breadcrumb h5 {margin:0px; padding:0px 10px; float:left; background: url(/files/site/images/dotspaceL.gif) center left no-repeat;  }
#breadcrumb h5.breadcrumbHome {margin-left:-10px; padding:0px 10px 0px 0px; background-image:none;}
#breadcrumb a {margin: 0px; font-size:10px; color:#000;}
#breadcrumb a.historyLineActive,#breadcrumb a.historyLineActive:visited {font-size:10px; color:#776e60;}
#breadcrumb a:visited { font-size:10px; color:#000;}
#breadcrumb a:hover {font-size:10px; color:#000; text-decoration:underline;}

/*LOGIN FORM HEADMENU*/
.smallWhite, a.smallWhite, a.smallWhite:visited, #topmenu li#t2 ul li a.smallWhite:hover {color:#FFF; text-decoration:none; font-size:10px;}


/*MEMBER MENU */
#memberLoginHeader {padding-left:10px; font-size:14px; font-weight:bold; color:#FFF; background:#000; height:40px;}
a.logOutButton:link, a.logOutButton:visited, a.logOutButton:hover {font-size:11px; color:#FFF; width:40px; text-align:center;}
#memberLoginOK {background:#f5f5f5; padding:0px 10px 0px 10px;}
#memberLoginNOT {background:#72863f;padding:0px 10px 0px 10px;}
.memberLoginInput {height:20px; padding-top:4px;}

#membermenu, #memberlogin {margin:0px; padding:0px;width:230px;}
#membermenu IMG {display:none}
#membermenu ul, #memberlogin ul {list-style-type: none; margin:0; padding:0px;}
#membermenu li {background:#333; list-style:none; margin:1px; padding:10px 0px;}
#membermenu li A, #membermenu li A:visited, #membermenu li A:hover{font-family:arial, helvetica, sans-serif;color:#FFF;font-size:14px;font-weight:bold;margin-left:10px;}
#membermenu li ul {background:#72863f; margin-top:10px; margin-bottom:-10px;}
#membermenu li ul {background:#000; margin-top:10px; margin-bottom:-10px;}
#membermenu li ul ul {background:#000; margin:0px 0px -10px 10px;}
#membermenu li li {background:#000; list-style:none; margin:0px; padding:5px 0px}

#membermenu li li A, #membermenu li.activeLi li A, #membermenu li li A:visited, #membermenu li.activeLi li A:visited{font-family:arial, helvetica, sans-serif; color:#000; font-size:11px; font-weight:normal; margin:0px; margin-left:10px; text-decoration:none;}
#membermenu li li A:hover, #membermenu li.activeLi li A:hover {font-family:arial, helvetica, sans-serif; color:#000; font-size:11px; font-weight:normal; margin:0px; margin-left:10px;text-decoration:underline;}

#membermenu li.activeLi {background:#72863f;}
#membermenu li.activeLi li {background:#f5f5f5;}
#membermenu li.activeLi a, #membermenu li.activeLi a:visited, #membermenu li.activeLi a:hover {font-family:arial, helvetica, sans-serif;color:#fff;font-size:14px;font-weight:bold;margin-left:10px;}
#membermenu ul li.activeLi a.activeMenu{text-decoration:underline; font-weight:bold;}

/* MEMBER PAGES */
#memberFrontNews {position: relative; width: 240px; height: 458px; background: #000000; margin: 0px 10px 10px 0px;float: left;}
#memberNews {position: relative; width: 240px; height: 390px; background: #000000; border-right:10px solid #fff; border-bottom: 10px solid #fff;float: left;}
#memberFrontNewsImg {margin:26px 26px 19px 26px; width: 186px; height: 100px; background: #555554; overflow: hidden;}
#memberNewsImg {margin:26px 26px 19px 26px; width: 186px; max-height: 100px; overflow: hidden;}
#memberFrontNewsContent, #memberNewsContent {margin: 5px 25px 26px 35px; color: #777777; font-weight: bold;}
#memberFrontNewsContent h2, #memberNewsContent h2 {color: #fff; font-size: 24px;}
#memberFrontNewsContent p, #memberNewsContent p {color: #888888; font-weight: bold;}
#memberFrontNewsContent a:hover, #memberNewsContent a:hover {text-decoration: underline;}
.memberFrontLink {position:absolute; bottom:15px; margin:0;left:35px;}
#memberFrontNewsContent a.greenButton, #memberNewsContent a.greenButton {width:150px;}

#memberPage, #memberPage #pageContent{background:#000; color:#FFF;}
#memberPage #pageContent, #memberPage #pageContent P{color:#FFF;}
#memberPage #pageContent H1{color:#FFF;}
#memberPageContent{color:#FFF; width:640px;border:0px solid red;}
#memberPageContent TABLE,#memberPageContent TD,#memberPageContent P{color:#FFF;}
#memberPageContent A{color:#FFF;text-decoration:underline;}
#memberPageContent A.submitbutton{font-weight:bold;color:#FFF;text-decoration:none;}
/* EVENT PAGES */

#eventPageContent {margin-bottom:15px;}
#eventPageContent .eventlistContainer {border-top:#f8f7ed 15px solid;padding-top:15px;background:#fff;}
#eventPageContent .eventlistContainer a.eventlistHeader{font-size:16px;font-weight:bold;text-decoration:none;margin: 15px 15px 3px 15px;padding-top:13px;background:#fff; }
#eventPageContent .eventlistTeaser {font-size:11px; color:#666666;padding-bottom:15px;margin:3px 15px;background:#fff;}

/**
 * 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: 11000;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 12000;
	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: 70px;
	height: 100%;
	zoom: 1;
	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;	
}

/* jQuery lightBox plugin - Gallery style */
#gallery {width:auto;}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {border: 5px solid #3e3e3e; border-width: 5px 5px 20px;}
#gallery ul a:hover img {border: 5px solid #fff; border-width: 5px 5px 20px; color: #fff; }
#gallery ul a:hover { color: #fff; }

/* jQuery selectbox plugin */
div.selectbox-wrapper {/*options*/
  position:absolute;
  color:#fff;
  background:#000;
  border:1px solid #333;/*options*/
  margin:0px;
  margin-top:-10px;
  padding:0px;
  font-size:11px;
  text-align:left;
  max-height:200px;
  overflow:auto;
  z-index:300;
}
.opera div.selectbox-wrapper{margin:0px}

div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  background: #000;
}
div.selectbox-wrapper ul li.selected { 
  /*back-ground-color: #EAF2FB;*/
  background: #888;
}
div.selectbox-wrapper ul li.current { 
  /*background-color: #CDD8E4;*/
  background: #333;
}
div.selectbox-wrapper ul li {
  color:#fff;
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

.selectbox{ /* look&fell of  select box*/
  margin: 0px 5px 10px 0px;
  padding-left:2px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  display : block;
  text-align:left; 
  background:#000 url(/files/site/images/selectButton.png) right center no-repeat;
  height:18px;/**/
  cursor: pointer;
  border:1px solid #000;
  color:#fff;
  z-index:300;
}
#sort_o .selectbox{width:50px;}
se-lect {background:#000 url(/files/site/images/bg_select.png) right;width:auto;}


#basketMiniContent div td {font-size:11px;}
#basketMiniContent a, #basketMiniContent a:visited, #basketMiniContent a:hover  {color:#73863F; font-size:11px; font-weight:bold;}
#basketMiniContent .addDeleteButton a {background:#000; color:#FFF; padding:0px 3px 0px 3px;}

.basketRecommendation img {float: left; padding-right:8px; clear: left;}
h2.basketRecommendation {background: #bfb39d; font-size: 24px; padding:2px;}
.basketRecommendation {padding-top: 18px; padding-bottom:18px; width:450px;}
.basketRecommendation a:link, .basketRecommendation a:visited, .basketRecommendation a:hover {text-decoration:underline; color:#73863f;}
.basketRecommendation a:hover {color:#ccc;}

/*BASKET FORM*/
#pageContentShop {width:980px; padding:30px 50px 30px 50px; margin-top:10px; background: #f8f7ed;}
#pageContentShop h1 {font-size:48px;margin:0px 0px 22px -10px;}

#pageContentBasket {width:980px;background: #f8f7ed;}
#pageContentBasket h1 {font-size:48px;margin-left: -10px;}
#pageContentBasket .leftForm {width:740px; border-top:10px solid #fff; }
#pageContentBasket .leftFormContent {margin:30px 50px 30px 50px;}
#pageContentBasket .divider {background:#fff;width:10px;}
#pageContentBasket .rightForm {width:230px; background:#F6F6F6;border-top:10px solid #fff;}


/*SELECT KNAP FOR PAYMENTTYPE*/
#contentCell #outerDiv_paymentType a.selectButton {width:120px; color:#FFF; text-decoration:none;}
#contentCell #outerDiv_paymentType a {color:#FFF; text-decoration:none; font-size:11px;}

/*FORMULAR*/
#pageContentShop .basketInput {width:200px;}
.basketCheckbox {border:0px; width:15px;}
#formularSubmitButton .roundedInputWhite {background:#73863F;}
.rounded_black_all {width:75px; height:20px; background:#73863F; color:#FFF; margin-left:-2px;cursor:pointer;}
.ie8 .rounded_black_all {padding-right:20px;}
.ie7 .rounded_black_all {padding-right:15px;}

/*
#pageContentShop input[type=button], #pageContentShop input[type=submit] {float:left; background:#000; font-size:12px; color:#FFF; padding:4px 9px 4px 9px; width:auto; text-decoration:none;}
*/
#pageContentShop input[type=button], #pageContentShop input[type=submit] {float:left;}
#pageContentShop .acceptKnap, #pageContentShop .pbsKnap {float:left; background:#73863F; font-size:12px; color:#FFF; padding:4px 9px 4px 9px; width:130px; height:29px; text-decoration:none; font-weight:bold; cursor:pointer;}
#pageContentShop H2, #pageContent H2 a {font-size:24px; margin-bottom: 0px;}
#pageContentShop H3, #pageContent H3 a {font-size:14px; margin-bottom: 0px;font-family:arial,helvetica,sans-serif;}
#pageContentShop a:link, #pageContent a:visited {text-decoration: underline; color:#73863f;}
#pageContentShop a:hover {color:#333333;}
#pageContentShop a:active {color:#000000;}

.basketUpdateButton, .basketNextButton {width:100px; font-size:12px; font-weight:bold; text-align:center; float:left; margin:20px 20px 20px 0px; height:20px; color:#fff}
#basketFormToFormularDiv {position:absolute; z-index:200; float:left; margin-top:-100px; left:400px;}
#pageContentShop .basketNextButton:link {width:100px; padding-top:8px; font-weight:bold; font-size:12px; color:#fff}

/*AJAX KURV*/
#basket-loading-gif {display:block; width:100%; height:100%; background: URL(http://ncms.hifiklubben.dk/files/site/images/lightbox-ico-loading.gif) center center no-repeat}

#intoBasketContainer {position:absolute;top:0px;left:0px;z-index:800;}
#basketDetailContainer {position:absolute; background:#FFF; border:20px solid #FFF; z-index:900; width:690px;height:360px;left:50%;margin-left:-345px;}

#topBasketLink {}

#form_kontaktFormular {width:440px;}
#form_kontaktFormular .forminput {width:180px;}
#form_kontaktFormular .formfield {float:left; width:195px; margin-right:10px;}
#form_kontaktFormular .formlabel {width:210px; margin-right:10px;}

#objectFormularDIV {width:415px;}
#objectFormularDIV .forminput {width:415px;}
#objectFormularDIV .formfield { width:415px; margin-right:10px; margin-bottom:20px; }
#objectFormularDIV .formlabel {width:415px; margin-right:10px; display:block; font-weight:bold;}
#objectFormularDIV .box {width:20px;display:block; margin-right:50px;}
#objectFormularDIV .formlabelbox {display:block; width:400px; margin-left:20px; margin-top:-16px;}

#field_telefon, #field_telefon .roundedInputWhite {width:100px;}
#field_telefon .forminput {width:90px;}
#field_butik .formlabel {width:420px;}
#field_besked .formfield, #field_besked .formtextarea {width:420px; height:150px; border:0px;}
#field_besked .formtextarea {overflow:hidden;}
#field_besked, #formSubmit {clear:both; margin-bottom:20px;}

#formSubmit .formsubmit {width:80px; background:#000; height:25px; color:#FFF;}
#formSubmit .formsubmitGreen {width:80px; background:#73863F; height:25px; color:#FFF;}
.ie8 .formsubmit {padding-bottom:0px; margin-left:4px;}
.ie8 .formsubmitGreen {padding-bottom:0px; margin-left:4px;}
#formSubmit .formsubmit {cursor:hand;}

#field_button {margin:15px 0px 10px 5px;}
#field_button .formlabel{display:block;margin-top:15px;font-weight:bold;}
#field_button .formlabelbox {display:block;float:left;}
#field_button .formbox {float:left;clear:left;}/**/



/* FORUM */
.forumTop {height:30px;color:#DF5401;}
.forumDetail Table {width:980px}
.forumDetail Table Table {width:750px;}
.topSubject {background: url(/files/siteImage/forum/topSubjectBg.gif) repeat-x; height:25px; color:#DF5401; font-weight:bold;}
.subSubject {background: url(/files/siteImage/forum/subSubjectBg.gif) repeat-x; height:47px; color:#666666;}
.subSubject a, .subSubject a:visited, .subSubject a:hover, .forumHistory, .forumHistory a, .forumHistory a:visited, .forumHistory a:hover, .forumDetail a, .forumDetail a:visited, .forumDetail a:hover, .forumTop a, .forumTop a:visited, .forumTop a:hover  {color:#DF5401;}
#forumDiv {border:2px solid #CCCCCC; background:#E5E5E5; width:500px;}
.forumDiv {border:2px solid #CCCCCC; background:#E5E5E5; width:500px;}
blockquote.forumDiv {border:2px solid #CCCCCC; background:#E5E5E5; width:500px;margin:1px;padding:2px;display:block;}
blockquote.forumDiv  blockquote{width:490;}

.forumHistory {}
#contentContainer #firstSelect-forumListType{height:14px;margin:0px;background:#000;}
#forumGoButton{color:#FFF;}


