.jsnav2 {}
.jsnav3 {}

/*--- TEMP - skal slettes efter brug --------- */
.brandImagebillede img {
  width: 174px;
  height: auto;
  -ms-interpolation-mode: bicubic;
}
.brandImagebilledeDetail img {
  width: 119px;
  height: auto;
  -ms-interpolation-mode: bicubic;
}


/*------ SETUP ---------------------------------------------------------------*/

/* Baggrund på sitet */
body {
  background: #000000 url(bg.jpg) top center repeat-x;	
  font-size: 12px;
}

/* Søgefelt på forside */
.siteDefaultSearch input {
  background: #ffffff;
  border: none;
  /*color: #666666;*/
  color: #000000;
  font-size: 12px;
  padding: 2px 2px 2px 2px;
}

/* Overskifter på shopmenu og mærkemenu */
.sideForsideShopmenuHeader, .sideForsideBrandmenuHeader, .sideTekstsideShopmenuHeader, .sideTekstsideBrandmenuHeader, .sideTekstsideMedBilledeShopmenuHeader, .sideTekstsideMedBilledeBrandmenuHeader, .sideProduktoversigtShopmenuHeader, .sideProduktoversigtBrandmenuHeader, .sideDetaljevisningShopmenuHeader, .sideDetaljevisningBrandmenuHeader, .sideBranddetaljeShopmenuHeader, .sideBranddetaljeBrandmenuHeader, .sideSearchresultShopmenuHeader, .sideSearchresultBrandmenuHeader, .sideIndkobskurvShopmenuHeader, .sideIndkobskurvBrandmenuHeader, .sideKundeklubShopmenuHeader, .sideKundeklubBrandmenuHeader, .sideKundeklubLoginShopmenuHeader, .sideKundeklubLoginBrandmenuHeader, .sideIframeShopmenuHeader, .sideIframeBrandmenuHeader, .sideTekstsideShopmenuHeader_v4, .sideTekstsideBrandmenuHeader_v4 {
  font-family: Arial;
  font-weight: bold;
  color: #ffffff;
}

/* Budskab under mærkemenu */
.sideForsideLeftMessages, .sideTekstsideLeftMessages, .sideTekstsideMedBilledeLeftMessages, .sideProduktoversigtLeftMessages, .sideSearchresultLeftMessages {
/*
  background: #454545;
  color: #7d7d7d;
*/
}

/* Baggrundsbillede på forside */
.sideForsideContainer {
  background:url(/media/system/kaufmann_forside_sidebg.gif) right top repeat-y;
}

/* Baggrundsbillede på tekstsider */
.sideTekstsideContainer, .sideTekstsideMedBilledeContainer, .sideIframeContainer {
  background:url(/media/system/v4_textpage_bg.gif) right top repeat-y;
}

/* Baggrundsbillede på tekstsider - v4 */
.sideTekstsideContainer_v4 {
  background: url(/media/system/v4_textpage_bg.gif) top right repeat-y;
}

/* Baggrundsbillede på kundeklub sider */
.sideKundeklubLoginContainer, .sideKundeklubContainer  {
  background: url(/media/system/v4_textpage_bg.gif) top right repeat-y;
}

/* Baggrundsbillede på produktoversigt */
.sideProduktoversigtContainer, .sideSearchresultContainer, .sideBranddetaljeContainer {
  background:url(/media/system/v3_product_overview_bg.gif) right top repeat-y;
}


/* Input knapper sort */
.inputbutton input {
  font-size: 12px;
  color: #ffffff;
  background: url(/media/system/kaufmann_black_inputbutton_right_bg.png) top right no-repeat;
  padding: 4px 3px 5px 0px;
  width: 100%;
  cursor: pointer;
  border: none;
}

.inputbutton {
  padding-left: 3px;
  background: url(/media/system/kaufmann_black_inputbutton_left_bg.png) top left no-repeat;
}

/* Input knapper grå */
.grayinputbutton input {
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  background: url(/media/system/axel_gray_inputbutton_right_bg.png) top right no-repeat;
  padding: 2px 2px 2px 0px;
  width: 100%;
  cursor: pointer;
  border: none;
}
.grayinputbutton {
  padding-left: 2px;
  background: url(/media/system/axel_gray_inputbutton_left_bg.png) top left no-repeat;
}

/* Input knapper på detaljevisning Størrelser,Returret,Levering  */
.shophelp input {
  width: 100%;
  height: 31px;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-transform: uppercase;
  background: url(/media/system/kaufmann_shophelp_button_bg.png) top left no-repeat;
  padding: 0px 0px 0px 10px;
  cursor: pointer;
  border: none;
  text-align: left;
}


/* Input "Læg i kurv" knap på detaljevisning */
.buybutton input {
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  background: url(/media/system/kaufmann_buy_inputbutton_right_bg.png) top right no-repeat;
  padding: 5px 3px 5px 0px;
  width: 100%;
  cursor: pointer;
  border: none;
}

.buybutton {
  padding-left: 3px;
  background: url(/media/system/kaufmann_buy_inputbutton_left_bg.png) top left no-repeat;
}

/* Input "Se kurv" knap på detaljevisning */
.showbasket input {
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  background: url(/media/system/axel_basket_inputbutton_right_bg.png) top right no-repeat;
  padding: 5px 3px 5px 0px;
  width: 100%;
  cursor: pointer;
  border: none;
}
.showbasket {
  padding-left: 3px;
  background: url(/media/system/axel_basket_inputbutton_left_bg.png) top left no-repeat;
}

/* Input "tilbage" knap på detaljevisning */
.back input {
  font-size: 12px;
  color: #ffffff;
  text-transform: uppercase;
  background: url(/media/system/kaufmann_back_inputbutton_right_bg.png) top right no-repeat;
  padding: 8px 4px 8px 0px;
  width: 100%;
  cursor: pointer;
  border: none;
}

.back {
  padding-left: 4px;
  background: url(/media/system/kaufmann_back_inputbutton_left_bg.png) top left no-repeat;
}

/* Indkøbskurv "Handel videre" knap */
.kurvgreyinputbutton {
  padding-left: 3px;
  background: url(/media/system/axel_kurv_inputbutton_grey_left_bg.png) top left no-repeat;
  float: left;
}

.kurvgreyinputbutton a { 
  font-size: 12px;
  color: #ffffff;
  background: url(/media/system/axel_kurv_inputbutton_grey_right_bg.png) top right no-repeat;
  padding: 5px 23px 6px 18px;
  border: none;
  float: left;
}

/* Indkøbskurv "Tøm kurv" knap */
.kurvToemKurv {
  padding-left: 3px;
  background: url(/media/system/axel_kurv_inputbutton_grey_left_bg.png) top left no-repeat;
  float: left;
}

.kurvToemKurv a { 
  font-size: 12px;
  color: #ffffff;
  background: url(/media/system/axel_kurv_inputbutton_grey_right_bg.png) top right no-repeat;
  padding: 5px 35px 6px 32px;
  border: none;
  float: left;
}

/* Indkøbskurv "Bestil" knap */
.kurvBestil {
  padding-left: 3px;
  background: url(/media/system/axel_buy_inputbutton_left_bg.png) top left no-repeat;
  float: left;
}

.kurvBestil a { 
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  background: url(/media/system/axel_buy_inputbutton_right_bg.png) top right no-repeat;
  padding: 5px 28px 5px 27px;
  border: none;
  float: left;
}

/* Indkøbskurv "Print" knap */
.kurvPrint {
  padding-left: 3px;
  background: url(/media/system/axel_back_inputbutton_left_bg.png) top left no-repeat;
  float: left;
}

.kurvPrint a { 
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  background: url(/media/system/axel_back_inputbutton_right_bg.png) top right no-repeat;
  padding: 5px 20px 5px 17px;
  border: none;
  float: left;
}

/* Baggrund i header */
.siteDefaultHeader {
  background: #000000 url(header_bg.jpg) top left no-repeat;
}

/* Tekstfarve på genveje i toppen */ 
.siteDefaultHeaderShortcuts, .siteDefaultHeaderShortcuts a {
  color: #cccccc;
}

/* Baggrund på navigation1 */
.siteDefaultNavigation1AndSearch {
  background: #000000 url(nav1_bg.jpg) top left no-repeat;
}

/* KUNDEKLUB - topnavigation */
.kundeklubNavigationLoginUser17484 {
  width: 754px;
  height: 80px;
  padding: 15px 0px 0px 30px;
  border-left: 1px solid #ffffff;
  background: url(/media/system/kaufmann_kundeklub_navigation_bg.gif) top left no-repeat;
  float: left;
}

.kundeklubNavigationLoginUser0 {
  display: none;
}



/*------ SITELAYOUT -------------------------------------------------------*/
body {
  font-family: Arial, Helvetica, sans-serif;
  color: #ffffff;
  margin: 0px;
}

.pageContainer {
  text-align: center;
}

.siteDefaultContainer {
  width: 966px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}

.siteDefaultTop {
  width: 966px;
  height: 106px;
  float: left;
 }

.siteDefaultTopLogo {
  width: 500px;
  height: 106px;
  float: left;
}

.siteDefaultTopLogo img {
  margin: 36px 0px 0px 1px;
}

.siteDefaultTopKurv {
/*  display: none; */
  width: 256px;
  height: 50px;
  margin-top: 20px;
  padding: 36px 0px 0px 210px;
  background: url(minibasket_bg.png) top right no-repeat;
  float: left;
}

.siteDefaultHeader {
  width: 964px;
  height: 29px;
  border: 1px solid #ffffff;
  float: left;
 }

.siteDefaultHeaderLoginMessage {
  width: 304px;
  padding: 7px 0px 0px 10px;
  color: #c1e3ff;
  font-weight: bold;
  float: left;
}

.siteDefaultHeaderLoginMessage a {
  color: #c1e3ff;
}

#loginLink17484 {
  display: none;
}

#loginMessage0 {
  display: none;
}

.siteDefaultHeaderShortcuts {
  width: 640px;
  padding: 7px 10px 0px 0px;
  text-align: right;
  font-size: 12px;
  float: left;
}

.siteDefaultNavigation1AndSearch {
  width: 964px;
  height: 35px;
  border: 1px solid #ffffff;
  border-top: none;
  float: left;
}

.siteDefaultNavigation1 {
  width: 756px;
  height: 35px;
  float: left;
}

.siteDefaultSearch {
  width: 176px;
  height: 26px;
  padding: 8px 0px 0px 32px;
  background: url(search_bg.png) top left no-repeat;
  float: left;
}

.siteDefaultMain {
  width: 964px;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  background: #000000;
}

.siteDefaultFooter {
  width: 949px;
  height: 32px;
  padding: 20px 0px 0px 15px;
  border: 1px solid #ffffff;
  background: url(footer_bg.jpg) top left no-repeat;
  text-align: center;
  margin: 0px auto;
  float: left;
}

.siteDefaultFooterShop1 {
  width: auto;
  display: inline;
}

.siteDefaultFooterShop2 {
  width: auto;
  padding: 0px 25px 0px 25px; 
  display: inline;
}

.siteDefaultFooterShop3 {
  width: auto;
  display: inline;
}


.siteDefaultCopyright {
  width: 966px;
  margin-top: 3px;
  text-align: right;
}






/*--- NAVIGATION 1 ------------------*/

.navlist ul, .navlist li { 
  margin: 0px;
  padding: 0px;
  float: left;
}

.navlist li { 
  list-style-type: none;
}

#nav1 li a {
  padding: 10px 10px 9px 10px;
  display: block;
  font-size: 14px;
  color: #ffffff;
  text-decoration: none;
  float:left;
}

#nav1 #active1 a {
  padding: 10px 10px 9px 10px;
  display: block;
  background: url(nav1_active_bg.png) top left repeat-x;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
  float:left;
}

#nav1 IMG {
  float: left;
}



/*--- SHOPMENU ----------------------*/

.shopMenu {
  width: 179px;
  margin: 0px;
  float: left;
}

.shopMenu ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}

.shopMenu li {
  float:left;
  margin-bottom: 1px;
} 

/*--- NORMAL ---*/
.shopMenu li.normal a {
  display: block;
  width: 169px;
  height: 21px;
  background: url(shopmenu_bg.jpg) top left;
  padding: 6px 0px 0px 10px;
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 12px;
  text-decoration: none;
  color: #ffffff;
}

/*--- HOVER ---*/
.shopMenu li.normal a:hover {
  display: block;
  width: 169px;
  height: 21px;
  background: url(shopmenu_hover_bg.jpg) top left;
  padding: 6px 0px 0px 10px;
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 12px;
  text-decoration: none;
  color: #000000;
}

/*--- ACTIVE ---*/
.shopMenu li.activeMenu a {
  display: block;
  width: 169px;
  height: 21px;
  background: url(shopmenu_hover_bg.jpg) top left;
  padding: 6px 0px 0px 10px;
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 12px;
  text-decoration: none;
  color: #000000;
  font-weight: bold;
}

/*--- OUTLET ----------------------*/

/*--- NORMAL ---*/
.shopMenu li.outlet a {
  margin-top:15px;
  display: block;
  width: 169px;
  height: 21px;
  background: url(shopmenu_outlet_bg.jpg) top left;
  padding: 6px 0px 0px 10px;
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: none;
  color: #000000;
}

/*--- ACTIVE ---*/
.shopMenu li.activeMenuOutlet a {
  margin-top:15px;
  display: block;
  width: 169px;
  height: 21px;
  background: url(shopmenu_outlet_bg.jpg) top left;
  padding: 6px 0px 0px 10px;
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: none;
  color: #000000;
  font-weight: bold;
}



/*--- BRANDMENU --------------------*/

.brandMenu {
  width: 179px;
  margin: 0px;
  float: left;
}

.brandMenu ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}

.brandMenu li {
  float:left;
  margin-bottom: 1px;
} 

/*--- NORMAL ---*/
.brandMenu li a {
  display: block;
  width: 169px;
  height: 21px;
  background: url(shopmenu_bg.jpg) top left;
  padding: 6px 0px 0px 10px;
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 12px;
  text-decoration: none;
  color: #ffffff;
}

/*--- HOVER ---*/
.brandMenu li.normal a:hover {
  display: block;
  width: 169px;
  height: 21px;
  background: url(shopmenu_hover_bg.jpg) top left;
  padding: 6px 0px 0px 10px;
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 12px;
  text-decoration: none;
  color: #000000;
}

/*--- ACTIVE ---*/
.brandMenu li.activeMenu a {
  display: block;
  width: 169px;
  height: 21px;
  background: url(shopmenu_hover_bg.jpg) top left;
  padding: 6px 0px 0px 10px;
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 12px;
  text-decoration: none;
  color: #000000;
  font-weight: bold;
}



/*------ DIVERSE ------------------------------------------------------------*/

.fixwidths {display:none;}

/*--- NYE PRODUKTER PÅ FORSIDEN ---*/

.frontpageLatestProductsImage img {
  width: 90px;
  -ms-interpolation-mode: bicubic;
}

.frontpageLatestProductsBrand {
  color: #000000;
  font-size: 11px;
  font-weight: bold;
  height: 30px;
  text-align:center;
}

.frontpageLatestProductsPrice {
  padding: 4px 0px 3px 0px;
  color: #000000;
  font-size: 12px;
  text-align: center;
}

.frontpageLatestProductsBuybutton {
  width: 96px;
  height: 18px;
  padding-top: 2px;
  text-align: center;
  background: url(/media/system/buybutton_bg_frontpage.gif) top center no-repeat;
}

.frontpageLatestProductsBuybutton a {
  padding: 0px 30px 4px 30px;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}

.lastShownProductsBuybutton a {
  width: 84px;
  padding: 2px 0px 2px 0px;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  font-family: "Arial Black";
  text-transform: uppercase;
  text-align: center;
  background: url(/media/system/kaufmann_last_shown_products_button_bg.gif) top center no-repeat;
  display: block;
}


/*--- HOVEDBUDSKAB PÅ FORSIDEN (listeside) ---*/

.frontpageMainMessagePic img {
  width: 237px;
  height: 220px;
}


/*--- PRODUKTOVERSIGT ---*/
.imageOverview img {
  width: 154px;
  height: 246px;
  margin: 4px 0px 4px 0px;
  -ms-interpolation-mode: bicubic;
}
.brandOverview {
  margin: 5px 0px 0px 4px;
  padding: 8px 0px 8px 0px;
  text-align: center;
  width: 163px;
  height: 19px;
  display: block;
}
.descriptionOverview {
  margin: -3px 0px 3px 0px;
  text-align: center;
  color:#000000;
  font-size: 12px;
}
.priceOverview {
  font-size: 18px;
  font-weight: bold;
  color: #000000;
  text-align: left;
  padding:11px 0px 8px 9px;
  width: 86px;
  float: left;
}
.buybuttonOverview a {
  width: 70px;
  height: 26px;
  margin-top: 6px;
  padding-top: 3px;
  background:url(/media/system/quint_buybutton_bg_produktoversigt2.gif) top center no-repeat;
  text-align: center;
  float: left;
  font-size: 18px;
  font-weight: bold;
  color: #ffffff;
  text-transform: uppercase;
}




/*--- PRODUKTDETALJE ---*/
.textDetailInfo {
  font-size: 12px;
  color: #000000;
}
.liProductDetail ul, .liProductDetail li {
  margin:0px;
  padding:0px;
  list-style-type: none;
}
.liProductDetail li a {
  color:#000000;
  text-decoration:underline;
}
.liDetail li {
  font-size: 11px;
  text-transform: uppercase;
  padding-bottom: 10px;
}
.imageDetail img {
  width: 245px;
  -ms-interpolation-mode: bicubic;
}
.thumbimageDetail img {
  width: 79px;
  border: 1px solid #b2b2b2;
  -ms-interpolation-mode: bicubic;
}
.priceDetail {
  font-size: 20px;
  font-weight: bold;
}
.sectionlinkDetail {
  font-size: 11px;
  text-decoration: underline;
  color: #000000;
}





/*--- MINIKURV ---*/
#MiniBasketDiv .section {
  color: #ffffff;
  font-size: 11px;
}



/*--- NYHEDER ---*/
.news .sectionheader {
  font-size: 12px;
}
.news .sectionintro {
  font-size: 11px;
  color: #404040;
}
.news .actionlink {
  font-size: 12px;
  color: #404040;
  text-decoration: underline;
}
.newsimageOverview img {
  width: 180px;
  -ms-interpolation-mode: bicubic;
}
.newsimageDetail img {
  width: 219px;
  -ms-interpolation-mode: bicubic;
}



/*--- FORSIDE BUDSKABER ---*/
.sideForsideMainMessages a, .sideForsideMainMessages a:hover {
  color: #ffffff;
  text-decoration: underline;
}



/*--- INPUT FELTER ---*/
input, select, textarea {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: #666666 1px solid;
  height: auto;
  overflow: visible;
}
input.checkbox {
  border: 0px;
}
input .RADIO, .RADIO {
  border: none;
}



/*--- INDKØBSKURV PRODUKT BILLEDE BORDER ---*/
.kurvProductPictureBorder IMG {
  border: solid 1px #ffffff;
  -ms-interpolation-mode: bicubic
}



/*--- INDKØBSKURV - SKJUL FORMREQ ---*/
.kurvKundeinfo .formreq {
  display: none;
}



/*--- SENESTE BESØGTE PRODUKTER ---*/
.lastShownProductsImg img {
  width: 46px;
  -ms-interpolation-mode: bicubic;
}



h1, h2 {
  margin: 0px;
  padding 0px;
}

.sectionheader {
  font-size: 14px;
  color: #000000;
  font-weight: bold;
}

.sideTekstsideMain .section, .sideTekstsideMainText .section, .sideTekstsideMainHeader .section, .sideTekstsideMedBilledeMainText .section, .sideTekstsideMedBilledeMainHeader .section, .sideIndkobskurvTopTekst .section, .sideSearchresultMain .section, .sideBranddetaljeProducts .section {
  font-size: 11px;
  color: #000000;
}

.sideTekstsideMain_v4 .section, .sideProduktoversigtProducts .section, .sideBranddetaljeProducts .section, .sideKundeklubMain .section, .sideKundeklubLoginMain .section {
  font-size: 11px;
  color: #000000;
}

.textDetail .sectionheader {
  color: #ffffff;
}

.textDetail .section {
  font-size: 11px;
  color: #ffffff;
}

.clearFloat {
  clear:both;
}

.copyrightlink {
  font-size: 10px;
  color: #ffffff;
}

A {text-decoration: none}



/*--- BUTIKKER PÅ GOOGLE MAPS ---*/

#side_bar a{
  font-size:11px;
  color: #ffffff;
}

#side_bar a:hover{
  text-decoration: underline;
}



/*------ SIDELAYOUTS ---------------------------------------------------------------*/

/*--- FORSIDE ---*/

.sideForsideContainer {
  width: 964px;
  float: left;
}

.sideForsideLeft {
  width: 179px;
  float: left;
}

.sideForsideShopmenuHeader, .sideForsideBrandmenuHeader {
  height: 30px;
  padding: 10px 0px 0px 12px;
  font-size: 20px;
}

.sideForsideLeftMessages {
  margin: 20px 3px 3px 3px;
  padding: 3px;
  font-size: 10px;
}

.sideForsideLeftMessages .sectionheader {
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
}

.sideForsideMainAndRightContainer {
  width: 785px;
  float:left;
}

.sideForsideMainContainer {
  width: 605px;
  border-right: #ffffff 1px solid;
  border-left: #ffffff 1px solid;
  float: left;
}

.sideForsideMainTopMessage {
  width: 605px;
}

.sideForsideMainSpacer {
  width: 605px;
  height: 20px;
  padding-top: 7px;
  border-top: #ffffff 1px solid;
  border-bottom: #ffffff 1px solid;
  background: url(/media/system/kaufmann_forside_horisontal_bar.gif) top left no-repeat;
  text-align: center;
}

.sideForsideMainSpacer a {
  color: #ffffff;
}

.sideForsideMainLatestProducts {
  width: 597px;
  height: 220px;
  padding: 7px 0px 0px 8px;
  border-bottom: #ffffff 1px solid;
  background: url(/media/system/kaufmann_latest_products_bg.jpg) top left no-repeat;
  text-align: center;
  float: left;
}

.sideForsideBrandslider {
  width: 605px;
  height: 220px;
  border-bottom: #ffffff 1px solid;
  float: left;
}

.sideForsideBrandLogos {
  width: 605px;
  min-height: 298px;
  text-align: center;
  background: #000000;
  /*border-bottom: #ffffff 1px solid;*/
  float: left;
}

.sideForsideBrandLogos img {
  padding: 10px 5px 10px 5px;
}

.sideForsideMainMessages {
  width: 605px;
}

.sideForsideMain {
  width: 605px;
}

.sideForsideRight {
  width: 178px;
  float: left;
}

.sideForsideNewsletter {
  height: 230px;
  border-bottom: #ffffff 1px solid;
}

.sideForsideKampagner {
  height: 255px;
  border-bottom: #ffffff 1px solid;
}

.sideForsidePoll {
  height: 248px;
  border-bottom: #ffffff 1px solid;
  background: url(/media/system/kaufmann_poll_bg.jpg) top left no-repeat;
}

.sideForsideRightMessages {
  min-height: 220px;
}

.sideForsideLastShownProducts {
  height: 298px;
  background: #404040;
}




/*--- TEKSTSIDE ---*/
.sideTekstsideContainer {
  width: 964px;
  float: left;
}

.sideTekstsideLeft {
  width: 179px;
  float: left;
}

.sideTekstsideShopmenuHeader, .sideTekstsideBrandmenuHeader {
  height: 30px;
  padding: 10px 0px 0px 12px;
  font-size: 20px;
}

.sideTekstsideLeftMessages {
  margin: 20px 3px 3px 3px;
  padding: 3px;
  font-size: 10px;
}

.sideTekstsideLeftMessages .sectionheader {
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
}

.sideTekstsideMain {
  width: 785px;
  float: left;
}

.sideTekstsideRelatedProducts {
  width: 785px;
  background: #ffffff;
  float: left;
}

#relatedProducts #loader {
  text-align: center;
  color: #000000;
  min-height: 267px;
  padding-top: 24px;
}




/*--- TEKSTSIDE v4 ---*/

.sideTekstsideContainer_v4 {
  width: 964px;
  float: left;
}

.sideTekstsideLeft_v4 {
  width: 179px;
  float: left;
}

.sideTekstsideShopmenuHeader_v4, .sideTekstsideBrandmenuHeader_v4 {
  height: 30px;
  padding: 10px 0px 0px 12px;
  font-size: 20px;
}

.sideTekstsideMain_v4 {
  width: 728px;
  padding: 24px 27px 0px 30px;
  background: #ffffff;
  float: left;
}

.sideTekstsideRelatedProducts_v4 {
  width: 785px;
  background: #ffffff;
  float: left;
}




/*--- TEKSTSIDE MED BILLEDE ---*/
.sideTekstsideMedBilledeContainer {
  width: 964px;
  float:left;
}

.sideTekstsideMedBilledeLeft {
  width: 179px;
  float: left;
}

.sideTekstsideMedBilledeShopmenuHeader, .sideTekstsideMedBilledeBrandmenuHeader {
  height: 30px;
  padding: 10px 0px 0px 12px;
  font-size: 20px;
}

.sideTekstsideMedBilledeLeftMessages {
  margin: 20px 3px 3px 3px;
  padding: 3px;
  font-size: 10px;
}

.sideTekstsideMedBilledeLeftMessages .sectionheader {
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
}

.sideTekstsideMedBilledeMainHeader {
  width: 728px;
  padding: 24px 27px 0px 30px;
  background: #ffffff;
  float: left;
}

.sideTekstsideMedBilledeMainText {
  width: 606px;
  border-left: #ffffff 1px solid;
  float:left;
}

.sideTekstsideMedBilledeMainPicture {
  width: 178px;
  float:left;
}



/*--- AFSTEMNING/POLL ---*/
.sidePollContainer {
  width: 964px;
  background: url(/media/system/v4_textpage_bg.gif) repeat-y right top;
  float: left;
}

.sidePollLeft {
  width: 179px;
  float: left;
}

.sidePollShopmenuHeader, .sidePollBrandmenuHeader {
  height: 30px;
  padding: 10px 0px 0px 12px;
  font-size: 20px;
}

.sidePollLeftMessages {
  margin: 20px 3px 3px 3px;
  padding: 3px;
  font-size: 10px;
}

.sidePollLeftMessages .sectionheader {
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
}

.sidePollMainContainer {
  width: 728px;
  float: left;
}



/*--- PRODUKT OVERSIGT ---*/
.sideProduktoversigtContainer {
  width: 964px;
  float: left;
}

.sideProduktoversigtLeft {
  width: 179px;
  float: left;
}

.sideProduktoversigtShopmenuHeader, .sideProduktoversigtBrandmenuHeader {
  height: 30px;
  padding: 10px 0px 0px 12px;
  font-size: 20px;
}

/*
.sideProduktoversigtLeftMessages {
  margin: 20px 3px 3px 3px;
  padding: 3px;
  font-size: 10px;
}
.sideProduktoversigtLeftMessages .sectionheader {
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
}
*/

.sideProduktoversigtMain {
  width: 755px;
  padding: 24px 0px 0px 30px;
  background: #ffffff;
  float: left;
}

.sideProduktoversigtProducts {
  width: 755px;
  padding-left: 30px;
  float: left;
}

.sideProduktoversigtLastShownProducts {
  width: 725px;
  /*height: 326px;*/
  margin: 18px 30px 0px 0px;
  float: right
}



/*--- PRODUKTDETALJE ---*/

.sideDetaljevisningContainer {
  width: 964px;
  background: url(/media/system/v4_textpage_bg.gif) top right repeat-y;
  float: left;
}

.sideDetaljevisningLeft {
  width: 179px;
  float: left;
}

.sideDetaljevisningShopmenuHeader, .sideDetaljevisningBrandmenuHeader {
  height: 30px;
  padding: 10px 0px 0px 12px;
  font-size: 20px;
}

.sideDetaljevisningMainContainer {
  width: 785px;
  float: left;
}

.sideDetaljevisningMain {
  width: 785px;
  padding: 24px 0px 0px 0px;
  background: #ffffff;
  float: left;
}

.sideDetaljevisningRelatedProducts {
  width: 755px;
  padding-left: 30px;
  background: #ffffff;
  float:left;
}





/*---MÆRKEOVERSIGT ---*/
.sideTekstsideMain .brandlist .section {
  color: #ffffff;
}


/*---MÆRKEOVERSIGT v4 ---*/
.sideTekstsideMain_v4 .brandlist .section {
  color: #ffffff;
  font-size: 11px;
}


/*---MÆRKEDETALJE ---*/
.sideBranddetaljeContainer {
  width: 964px;
  float: left;
}

.sideBranddetaljeLeft {
  width: 179px;
  float: left;
}

.sideBranddetaljeShopmenuHeader, .sideBranddetaljeBrandmenuHeader {
  padding: 10px 0px 0px 12px;
  height: 30px;
  font-size: 20px;
}

.sideBranddetaljeMain {
  width: 755px;
  padding: 24px 0px 0px 30px;
  background-color: #ffffff;
  float: left;
}

.sideBranddetaljeProducts {
  width: 755px;
  padding-left: 30px;
  background: #ffffff;
  float: left;
}

.sideBranddetaljeLastShownProducts {
  width: 725px;
  margin: 18px 30px 0px 0px;
  float: right
}



/*--- IFRAME ---*/
.sideIframeContainer {
  width: 964px;
  float: left;
}

.sideIframeLeft {
  width: 179px;
  float: left;
}

.sideIframeShopmenuHeader, .sideIframeBrandmenuHeader {
  height: 30px;
  padding: 10px 0px 0px 12px;
  font-size: 20px;
}

.sideIframeLeftMessages {
  margin: 20px 3px 3px 3px;
  padding: 3px;
  font-size: 10px;
}

.sideIframeLeftMessages .sectionheader {
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
}

.sideIframeMain {
  width: 757px;
  padding: 24px 27px 0px 0px;
  border-left: #ffffff 1px solid;
  float: left;
}

.sideIframeRelatedProducts {
  width: 784px;
  background: #ffffff;
  border-left: #ffffff 1px solid;
  float: left;
}





/* --- SØGERESULTAT ---*/
.sideSearchresultContainer {
  width: 964px;
  float: left;
}

.sideSearchresultLeft {
  width: 179px;
  float: left;
}

.sideSearchresultShopmenuHeader, .sideSearchresultBrandmenuHeader {
  height: 30px;
  padding: 10px 0px 0px 12px;
  font-size: 20px;
}

.sideSearchresultLeftMessages {
  margin: 20px 3px 3px 3px;
  padding: 3px;
  font-size: 10px;
}

.sideSearchresultLeftMessages .sectionheader {
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
}

.sideSearchresultMain {
  width: 755px;
  padding: 24px 0px 0px 30px;
  background: #ffffff;
  float: left;
}





/*--- INDKØBSKURV ---*/
.sideIndkobskurvContainer {
  width: 964px;
  background: url(media/system/axel_indkobskurv_bg.gif) right top repeat-y;
  float:left;
}

.sideIndkobskurvLeft {
  width: 179px;
  float: left;
}

.sideIndkobskurvShopmenuHeader, .sideIndkobskurvBrandmenuHeader {
  font-size: 20px;
  height: 30px;
  padding: 10px 0px 0px 12px;
  font-size: 20px;
}

.sideIndkobskurvTop {
  width: 784px;
  border-left: #ffffff 1px solid;
  background: #b2b2b2;
  float: left;
}

.sideIndkobskurvTopTekst {
  width: 605px;
  float: left;
}

.sideIndkobskurvTopBudskab {
  width: 158px;
  height: 118px;
  background-color: #666666;
  border-left: #ffffff 1px solid;
  border-bottom: #ffffff 1px solid;
  padding: 27px 10px 0px 10px;
  float: left;
}

.sideIndkobskurvMainContainer {
  width: 784px;
  border-left: #ffffff 1px solid;
  background: #b2b2b2;
  float: left;
}

.sideIndkobskurvMain {
  width: 784px;
  float: left;
}

.sideIndkobskurvBundBudskaber {
  width: 784px;
  margin-top: 40px;
  padding: 40px 0px 40px 0px;
  background-color: #616161;
  border-top: #ffffff 1px solid;
  float: left;
}

.sideIndkobskurvBundBudskab1, .sideIndkobskurvBundBudskab2, .sideIndkobskurvBundBudskab3 {
  width: 210px;
  margin-left: 40px;
  float: left;
}



/*--- KUNDEKLUB ---*/

.sideKundeklubContainer {
  width: 964px;
  float: left;
}

.sideKundeklubLeft {
  width: 179px;
  float: left;
}

.sideKundeklubShopmenuHeader, .sideKundeklubBrandmenuHeader {
  height: 30px;
  padding: 10px 0px 0px 12px;
  font-size: 20px;
}

.sideKundeklubMainContainer {
  width: 785px;
  float: left;
}

.sideKundeklubMain {
  width: 728px;
  padding: 24px 27px 0px 30px;
  float: left;
}

.sideKundeklubTekstafsnit {
  width: 650px;
  margin: 30px 0px 0px 56px;
  float: left;
}

.sideKundeklubVarerIMinStorrelse {
  width: 755px;
  padding-left: 30px;
  float: left;
}




/*--- KUNDEKLUB LOGIN ---*/

.sideKundeklubLoginContainer {
  width: 964px;
  float: left;
}

.sideKundeklubLoginLeft {
  width: 179px;
  float: left;
}

.sideKundeklubLoginShopmenuHeader, .sideKundeklubLoginBrandmenuHeader {
  height: 30px;
  padding: 10px 0px 0px 12px;
  font-size: 20px;
}

.sideKundeklubLoginMainContainer {
  width: 728px;
  padding: 24px 27px 0px 30px;
  float: left;
}

.sideKundeklubLoginMain {
  width: 728px;
  float: left;
}

.sideKundeklubLoginTekstafsnit {
  width: 650px;
  margin: 30px 0px 0px 26px;
  float: left;
}



/*--- FOTOALBUM ---*/
.photoalbum .section {
  color: #ffffff;
}

.photoalbum .sectionheader {
  color: #ffffff;
}


/*--- Afstemning/Poll ---*/
.voteButton input {
  font-size: 11px;
  color: #ffffff;
  background: url(/media/system/kaufmann_vote_button_bg.png) top right no-repeat;
  padding: 8px 0px 9px 0px;
  width: 100%;
  text-transform: uppercase;
  border: none;
  cursor: pointer;
}



/*------ INDKØBSKURV ---------------------------------------------------------------*/


.kurvStep1 {
  width: 110px;
  height: 19px;
  padding:5px 0px 0px 15px;
  font-size:12px;
  float:left;
}

.kurvSteps {
  width: 103px;
  height: 19px;
  padding:5px 0px 0px 0px;
  font-size:12px;
  float:left;
}

.kurvHelpBtn a, .kurvKontaktBtn a {
  width:83px;
  height:19px;
  padding-top:5px;
  text-align:center;
  background:url(/media/system/axel_kurv_btn_help_bg.png) top left no-repeat;
  color: #ffffff;
  float:left;
}

/*
.kurvStepActive {
  height: 19px;
  padding:5px 14px 0px 10px;
  font-size:11px;
  background:#4c4c4c;
  text-align:center;
  float:left;
}

.kurvStepNotActive {
  height: 19px;
  padding:5px 14px 0px 10px;
  font-size:11px;
  background:#8c8c8c;
  text-align:center;
  float:left;
}
*/

.kurvOrdrelinjeHeader {
  background: #767676;
  margin: 25px 0px 10px 0px;
  padding: 3px 0px 3px 0px;
  width: 710px;
  float: left;
}

.kurvOrdrelinjeText .section {
  color: #000000;
  font-size: 11px;
}

.kurvOrdrelinjeFooter {
  background: #767676;
  margin: 25px 0px 2px 0px;
  padding: 3px 0px 4px 0px;
  width: 710px;
  float: left;
}

.kurvKundeinfo {
  color: #000000;
  font-size: 11px;
}

.kurvHeaderKontaktinfo {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 20px;
}

.axel_kurv_ordrebekraeftelse {
  color: #000000;
  font-size: 11px;
}

.axel_kurv_ordrebekraeftelse_12px_white {
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
}



/*----- KUNDEKLUB - Størrelser -------------------------------------------------*/

#kundeklubTableStorrelser {
  font-size: 11px;
  color: #000000;
}

#kundeklubTableStorrelser a {
  color: #000000;
  text-decoration: underline;
}

#kundeklubTableStorrelser td {
  padding-bottom: 15px;
}

#kundeklubTableStorrelser td.nopadding {
  padding: 0px;
}

#kundeklubTableStorrelser td.tdBold {
  font-weight: bold;
  padding-top: 3px;
}


/*----- KUNDEKLUB - Inputfelter og knapper  -------------------------------------------------*/

#kundeklubInput input, #kundeklubInput select, #kundeklubTableStorrelser select {
  border: 1px solid #666666;
  font-size: 11px;
  color: #000000;
}

#kundeklubInput .checkbox input {
  border: 0px;
}

#kundeklubInput .kundeklubBtn input, #kundeklubTableStorrelser .kundeklubBtn input {
  width: 102px;
  height: 24px;
  background: url(/media/system/kaufmann_kundeklub_inputbutton_bg.png) top center no-repeat;
  border: 0px;
  font-size: 12px;
  color: #ffffff;
  cursor: pointer;
}

#kundeklubInput .kundeklubBtnWide input {
  width: 137px;
  height: 24px;
  background: url(/media/system/kaufmann_kundeklub_inputbutton_wide_bg.png) top center no-repeat;
  border: 0px;
  font-size: 12px;
  color: #ffffff;
  cursor: pointer;
}

#kundeklubInput .kundeklubBtnBlue input {
  width: 102px;
  height: 24px;
  background: url(/media/system/kaufmann_kundeklub_inputbutton_blue_bg.png) top center no-repeat;
  border: 0px;
  font-size: 12px;
  color: #000000;
  cursor: pointer;
}

.kundeklubBtn a, .kundeklubBtn a.actionlink {
  width: 102px;
  height: 20px;
  padding-top: 4px;
  margin-bottom: 20px;
  background: url(/media/system/kaufmann_kundeklub_inputbutton_bg.png) top center no-repeat;
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  float: left;
}

.kundeklubBtnBlue a {
  width: 102px;
  height: 20px;
  padding-top: 4px;
  margin-bottom: 20px;
  background: url(/media/system/kaufmann_kundeklub_inputbutton_blue_bg.png) top center no-repeat;
  font-size: 12px;
  color: #000000;
  text-align: center;
  float: left;
}


/*----- KUNDEKLUB - Mine køb  -------------------------------------------------*/

td.mineKob_nopaddingbottom {
  padding-bottom: 0px;
}


 .sectionheader {
font-family: Arial, Helvetica, Sans-serif;
font-size: 14px;
font-weight: bold}

.sectionintro {
font-style: italic}

.section {
font-family: Arial, Helvetica, Sans-serif;
margin-top: 0px;
margin-bottom: 4px}

.inlinelink {
color: #404040;
text-decoration: underline}

.inlinelink:hover {
color: #404040;
text-decoration: underline}

.tabletext {
font-family: Arial, Helvetica, Sans-serif}

.tableheader {
font-weight: bold}

.tablelineeven {
background-color: #CCCCCC}

