.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;
}

/* Infoboks */
.siteDefaultHeaderKurv { position: relative; }
#basket-wrapper { float: left; height: 65px; width: 100%; position: relative; z-index: 1; }
#basket-overlay { position: absolute; width: 400px; left: 38px; top: 65px; background: #444444; z-index:2; }

/*------ SETUP ---------------------------------------------------------------*/

/* Baggrund på sitet */
body {
  background: #4f080d 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;
}

/* Nyhedsbrevs felter på forside */
.sideForsideNewsletter input {
  background: #818181;
  border: none;
  color: #a7a7a7;
  font-size: 10px;
}

/* Overskifter på shopmenu og mærkemenu */
.sideForsideShopmenuHeader, .sideForsideBrandmenuHeader, .sideTekstsideShopmenuHeader, .sideTekstsideBrandmenuHeader, .sideTekstsideMedBilledeShopmenuHeader, .sideTekstsideMedBilledeBrandmenuHeader, .sideProduktoversigtShopmenuHeader, .sideProduktoversigtBrandmenuHeader, .sideDetaljevisningShopmenuHeader, .sideDetaljevisningBrandmenuHeader, .sideBranddetaljeShopmenuHeader, .sideBranddetaljeBrandmenuHeader, .sideSearchresultShopmenuHeader, .sideSearchresultBrandmenuHeader, .sideIndkobskurvShopmenuHeader, .sideIndkobskurvBrandmenuHeader, .sideTekstsideShopmenuHeaderV3, .sideTekstsideBrandmenuHeaderV3, .sideIframeShopmenuHeader, .sideIframeBrandmenuHeader, .sidePollShopmenuHeader, .sidePollBrandmenuHeader {
  font-family: Arial;
  font-weight: bold;
  color: #ffffff;
}

/* Budskab under mærkemenu */
.sideForsideLeftMessages, .sideTekstsideLeftMessages, .sideTekstsideMedBilledeLeftMessages, .sideProduktoversigtLeftMessages, .sideSearchresultLeftMessages {
/*
  background: #454545;
  color: #7d7d7d;
*/
}

/* Nyhedsbrev på forsiden */
.sideForsideNewsletter {
  color: #7d7d7d;
}

/* Baggrundsbillede på forside */
.sideForsideContainer {
  background:url(/media/system/kaufmann_forside_sidebg.gif) right top repeat-y;
}

/* Baggrundsbillede på tekstsider */
.sideTekstsideContainer, .sideTekstsideContainerV3, .sideTekstsideMedBilledeContainer, .sideIframeContainer  {
  background: url(/media/system/v4_textpage_bg.gif) right top repeat-y;
}

/* Baggrundsbillede på produktoversigt */
.sideProduktoversigtContainer, .sideSearchresultContainer, .sideBranddetaljeContainer {
  background:url(/media/system/v3_product_overview_bg.gif) right top repeat-y;
}

/* Baggrundsbillede på mærke detaljesiden */
.sideBranddetaljeMain {
  background: #cccccc url(/media/system/axel_brand_bg.jpg) top left no-repeat;
}

/* 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/quint_buy_inputbutton_bg.png) top right no-repeat;
  padding: 7px 3px 8px 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/quint_v4_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/quint_v4_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/quint_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/quint_buy_inputbutton_right_bg.png) top right no-repeat;
  padding: 5px 28px 5px 27px;
  border: none;
  float: left;
}

/* Indkøbskurv "Tilbage" knap */
.kurvBack input {
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  background: url(/media/system/quint_buy_inputbutton_right_bg.png) top right no-repeat;
  padding: 5px 4px 5px 0px;
  width: 100%;
  cursor: pointer;
  border: none;
}
.kurvBack {
  padding-left: 3px;
  background: url(/media/system/quint_buy_inputbutton_left_bg.png) top left no-repeat;
  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 */
.siteDefaultHeaderLoginMessageAndShortcuts {
  background: url(header_bg.png) top left repeat-x;
}

/* Tekstfarve på genveje i toppen */ 
.siteDefaultHeaderShortcuts, .siteDefaultHeaderShortcuts a {
  color: #cccccc;
}

/* Baggrund på navigation1 */
.siteDefaultNavigation1AndSearch {
  background: #000000 url(nav1_bg.jpg) top left no-repeat;
}




/*------ 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;
}

.siteDefaultHeaderLogo {
  width: 500px;
  height: 106px;
  float: left;
}

.siteDefaultHeaderLogo img {
  position: absolute;
  margin: 2px 0px 0px 1px;
}

.siteDefaultHeaderKurv {
/*  width: 256px; */
  width: 466px;
  height: 86px;
  margin-top: 20px;
/*  padding: 36px 0px 0px 210px; */
  padding: 0px 0px 0px 0px;
  background: url(minibasket_bg.png) top right no-repeat;
  float: left;
}

.siteDefaultHeader {
  width: 966px;
  float: left;
 }

.siteDefaultHeaderLoginMessageAndShortcuts{
  width: 964px;
  height: 29px;
  border: 1px solid #ffffff;
  float: left;
 }

.siteDefaultHeaderLoginMessage {
  width: 304px;
  padding: 7px 0px 0px 10px;
  float: left;
}

.siteDefaultHeaderLoginMessage a {
  color: #c1e3ff;
  font-weight: bold;
  float: left;
}

.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: 639px;
  height: 32px;
  padding: 20px 0px 0px 325px;
  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;
}



/*--- NAVIGATION 2 (JavaScript) ------------------*/

.nav2 { 
  color: #ffffff;
}

.active2 { 
  color: #ffffff;
  font-weight: bold;
}


/*--- 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-transform: uppercase; */
  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 ------------------------------------------------------------*/


/*--- NYE PRODUKTER PÅ FORSIDEN ---*/

.frontpageLatestProductsImage img {
  width: 90px;
  -ms-interpolation-mode: bicubic;
}
.frontpageLatestProductsBrand {
  color: #000000;
  font-size: 11px;
  font-weight: bold;
}
.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/quint_last_shown_products_button_bg.gif) top center no-repeat;
  display: block;
}



/*--- HOVEDBUDSKAB PÅ FORSIDEN (listeside) ---*/
.frontpageMainMessagePic img {
  width: 237px;
  height: 220px;
  -ms-interpolation-mode: bicubic;
}



/*--- 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;
}
.ratingOverview {
  color: #999999;
  font-size: 10px;
  width: 87px;
  padding-left: 9px;
  padding-top: 5px;
  float: left;
}
.ratingstarsOverview {
  padding-top: 6px;
  float: left;
}
.buybuttonOverviewOutlet {
  width: 170px;
  height: 28px;
  padding-top: 5px;
  background:url(/media/system/quint_buybutton_bg_produktoversigt.gif) top center no-repeat;
  text-align: center;
}

.buybuttonOverviewOutlet a {
  padding: 5px 58px 5px 58px;
  font-size: 18px;
  font-weight: bold;
  color: #ffffff;
  text-transform: uppercase;
}


/*--- PRODUKTDETALJE ---*/
.detaljevisningRelatedProducts {
  width: 755px;
  padding-left: 30px;
  background: #ffffff;
  float:left;
}
.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: #ffffff 1px solid;
  height: auto;
  overflow: visible;
}
input.checkbox {
  border: 0px;
}
input .RADIO, .RADIO {
  border: none;
}


.sideTekstsideMedBilledeMainText input, .sideTekstsideMedBilledeMainText select, .sideTekstsideMedBilledeMainText textarea {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: #000000 1px solid;
  height: auto;
  overflow: visible;
}
.sideTekstsideMedBilledeMainText input.checkbox, .sideTekstsideMedBilledeMainText .inputbutton input {
  border: 0px;
}
.sideTekstsideMedBilledeMainText 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: #ffffff;
  font-weight: bold;
}

.sideTekstsideMain .section, .sideTekstsideMainText .section, .sideTekstsideMainHeader .section, .sideTekstsideMedBilledeMainText .section, .sideTekstsideMedBilledeMainHeader .section, .sideIndkobskurvTopTekst .section, .sideSearchresultMain .section, .sideBranddetaljeProducts .section {
  font-size: 11px;
  color: #000000;
}
.textDetail .section {
  font-size: 11px;
  color: #ffffff;
}
#introSection, #introSection p.section {
  color: #ffffff;
}

#introSection a.inlinelink {
  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 ---------------------------------------------------------------*/

.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;
}

.sideForsideMainTop {
  width: 784px;
  background: #000000;
  border-bottom: #ffffff solid 1px;
  border-left: #ffffff solid 1px;
  float: left;
}

.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/quint_forside_horisontal_bar.gif) top left no-repeat;
  text-align: center;
  float: left; 
}

.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;
}

.sideForsideGaffa {
/*  height: 184px; */
  height: 230px;
  border-bottom: #ffffff 1px solid;
}
.sideForsideGaffa a {
  color: #ffffff;
}

.sideForsideKampagner {
  height: 255px;
  border-bottom: #ffffff 1px solid;
}

.sideForsidePictures {
  height: 252px;
  padding-left: 3px;
  border-bottom: #ffffff 1px solid;
  background: url(/media/system/quint_pictures_bg.jpg) top left no-repeat;
}

.sideForsideVideo {
  height: 255px;
  border-bottom: #ffffff 1px solid;
  background: url(/media/system/quint_video_bg.jpg) top left no-repeat;
}

.sideForsidePoll {
  height: 248px;
  border-bottom: #ffffff 1px solid;
  background: url(/media/system/quint_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: 728px;
  padding: 24px 27px 0px 29px;

  border-left: #ffffff 1px solid;
  float: left;
}

.sideTekstsideRelatedProducts {
  width: 784px;
  background: #ffffff;
  border-left: #ffffff 1px solid;
  float: left;
}



/*--- TEKSTSIDE V3 ---*/
.sideTekstsideContainerV3 {
  width: 964px;
  float: left;
}

.sideTekstsideLeftV3 {
  width: 179px;
  float: left;
}

.sideTekstsideShopmenuHeaderV3, .sideTekstsideBrandmenuHeaderV3 {
  height: 30px;
  padding: 10px 0px 0px 12px;
  font-size: 20px;
}

.sideTekstsideLeftMessagesV3 {
  margin: 20px 3px 3px 3px;
  padding: 3px;
  font-size: 10px;
}

.sideTekstsideLeftMessagesV3 .sectionheader {
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
}

.sideTekstsideMainV3 {
  width: 784px;
  border-left: #ffffff 1px solid;
  float: left;
  color: #000000;
}

.sideTekstsideRelatedProductsV3 {
  width: 784px;
  background: #ffffff;
  border-left: #ffffff 1px solid;
  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;
}



/*--- 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;
}



/*--- 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: 784px;
  border-left: #ffffff 1px solid;
  float:left;
}

.sideTekstsideMedBilledeMainText {
  width: 606px;
  border-left: #ffffff 1px solid;
  float:left;
}

.sideTekstsideMedBilledeMainPicture {
  width: 178px;
  float:left;
}



/*--- PRODUKTOVERSIGT ---*/
.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ÆRKEDETALJE ---*/
.sideBranddetaljeContainer {
  width: 964px;
  float: left;
}

.sideBranddetaljeLeft {
  width: 179px;
  float: left;
}

.sideBranddetaljeShopmenuHeader, .sideBranddetaljeBrandmenuHeader {
  height: 30px;
  padding: 10px 0px 0px 12px;
  font-size: 20px;
}

.sideBranddetaljeMainContainer {
  width: 728px;
  padding: 24px 27px 0px 29px;
  border-left: none;   /*slettes når border er fjernet fra sitelayout*/
  float: left;
}

.sideBranddetaljeMain {
  width: 605px;
  height: 472px;
}

.sideBranddetaljeProducts {
  width: 755px;
  padding-left: 30px;
  background: #ffffff;
  float: left;
}

.sideBranddetaljeLastShownProducts {
  width: 725px;
  /*height: 326px;*/
  margin: 18px 30px 0px 0px;
  float: right
}



/* --- 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: 784px;
  border-left: #ffffff 1px solid;
  float: left;
}

.sideSearchresultRelatedProducts {
  width: 784px;
  background: #ffffff;
  border-left: #ffffff 1px solid;
  float: left;
}

#relatedProducts #loader {
  text-align: center;
  color: #000000;
  min-height: 267px;
  padding-top: 24px;
}



/*--- 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 {
  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;
}



/*--- FOTOALBUM ---*/
.photoalbum .section {
  color: #ffffff;
}

.photoalbum .sectionheader {
  color: #ffffff;
}

.forsidePhotoalbumImage img {
  width: 69px;
  height: auto;
  -ms-interpolation-mode: bicubic;
  border: #ffffff 1px solid;
}

.morePicturesButton a {
  font-size: 11px;
  color: #b9121f;
  background: url(/media/system/quint_pictures_button_bg.png) top right no-repeat;
  padding: 8px 0px 9px 0px;
  /*width: 100%;*/
  width: 162px;
  text-transform: uppercase;
  border: none;
  cursor: pointer;
  display: block;
}



/*--- YOUTUBE VIDEO ---*/
.forsideVideoImage img {
  width: 142px;
  height: auto;
  -ms-interpolation-mode: bicubic;
  border: #ffffff 1px solid;
}

.moreMoviesButton a {
  font-size: 11px;
  color: #b9121f;
  background: url(/media/system/quint_video_button_bg.png) top right no-repeat;
  padding: 8px 0px 9px 0px;
  /*width: 100%;*/
  width: 162px;
  text-transform: uppercase;
  border: none;
  cursor: pointer;
  display: block;
}



/*--- AFSTEMNING/POLL ---*/
.voteButton input {
  font-size: 11px;
  color: #b9121f;
  background: url(/media/system/quint_vote_button_bg.png) top right no-repeat;
  padding: 8px 0px 9px 0px;
  width: 100%;
  text-transform: uppercase;
  border: none;
  cursor: pointer;
}



/*--- PRODUKT-RATING ---*/
.ratingform {
  color: #000000;
  font-size: 11px;
  background: url(/media/system/quint_product_rating_form_bg.gif) top left no-repeat;;
}
.ratingform input, .ratingform textarea {
  border: #abadb3 1px solid;
  font-size: 11px;
}
.ratingform input.RADIO {
  border: none;
}
.ratingform .button input {
  background: url(/media/system/quint_vote_inputbutton_bg.png);
  border: none;
  /*padding: 6px 0px 6px 0px;*/
  color: #ffffff;
  font-weight: bold;
  width: 97px;
  height: 27px;
  cursor: pointer;
}
#ratingResult {
  color: #000000;
}
.ratingform a {
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}




/*--- GAFFA ---*/
#gaffa_news a {
  color: #8c0000;
}

.sideForsideGaffa #gaffa_news a {
  color: #ffffff;;
}

/*------ 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;
  color: #ffffff;
  float: left;
}

.kurvKundeinfo, .kurvOrdrelinjeTotal {
  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;
}



 .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 {
font-size: 11px;
color: #ffffff;
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}

