﻿* {
  margin: 0;
  padding: 0;
  line-height: 18px;
}
*:focus {
  outline: none;
}
img {
  border: 0 none #fff;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
ul, li {
  list-style: none;
}
body {
  font: normal 11px/18px Arial,Helvetica,sans-serif;
  color: #000;
}
p {
  font: normal 11px/18px Arial,Helvetica,sans-serif;
  color: #000;
}
a {
  color: #000;
}
a:link, a:active, a:visited {
  text-decoration: none;
  color: #000;
}
a:hover {
  text-decoration: underline;
}
a:active, a:focus{
   outline: none;
   ie-dummy: expression(this.hideFocus=true);
}
.fontBold, .fontBold p, .fontBold a, .fontBold a:link, .fontBold a:active, .fontBold a:hover, .fontBold a:visited, .fontBold span, .fontBold td {
  font-weight: bold;
}
.upperCase, .upperCase span, .upperCase select, .upperCase option, .upperCase a, .upperCase td {
  text-transform: uppercase;
}
.fontNormal, .fontNormal p, .fontNormal a, .fontNormal a:link, .fontNormal a:active, .fontNormal a:hover, .fontNormal a:visited, .fontNormal span, .fontNormal td, .fontNormal h1, .fontNormal h2 {
  font-weight: normal;
}
.overFlowBtn {
  position: absolute;
  display: block;
  overflow: hidden;
  text-indent: -5000px;
  border: 0 none #fff;
  cursor: pointer;
  line-height: 10px;
}

.hideContent {
  display: none;
}
.clearAll {
  clear: both;
}
.floatLeft {
  float: left;
}
.floatRight {
  float: right;
}
.fT1, .fT1 p, .fT1 a:link, .fT1 a:active, .fT1 a:hover, .fT1 a:visited, .fT1 span, .fT1 select, .fT1 input, .fT1 td, .fT1 .CmsPageStyle, .fT1 h1, .fT1 h2, .fT1 h3 {
  font-size: 8px;
  font-family: Arial,Helvetica,sans-serif;
  line-height: 10px;
}
.fT2, .fT2 p, .fT2 a:link, .fT2 a:active, .fT2 a:hover, .fT2 a:visited, .fT2 span, .fT2 select, .fT2 input, .fT2 td, .fT2 .CmsPageStyle, .fT2 h1, .fT2 h2, .fT2 h3 {
  font-size: 9px;
  line-height: 12px;
  font-family: Arial,Helvetica,sans-serif;
}
.fT3, .fT3 p, .fT3 a:link, .fT3 a:active, .fT3 a:hover, .fT3 a:visited, .fT3 span, .fT3 select, .fT3 input, .fT3 td, .fT3 .CmsPageStyle, .fT3 h1, .fT3 h2, .fT3 h3 {
  font-size: 10px;
  font-family: Arial,Helvetica,sans-serif;
  line-height: 13px;
}
.fT4, .fT4 p, .fT4 a:link, .fT4 a:active, .fT4 a:hover, .fT4 a:visited, .fT4 span, .fT4 select, .fT4 input, .fT4 td, .fT4 .CmsPageStyle, .fT4 h1, .fT4 h2, .fT4 h3 {
  font-size: 11px;
  font-family: Arial,Helvetica,sans-serif;
  line-height: 13px;
}
.fT5, .fT5 p, .fT5 a:link, .fT5 a:active, .fT5 a:hover, .fT5 a:visited, .fT5 span, .fT5 select, .fT5 input, .fT5 td, .fT5 .CmsPageStyle, .fT5 h1, .fT5 h2, .fT5 h3 {
  font-size: 12px;
  font-family: Arial,Helvetica,sans-serif;
  line-height: 16px;
}
.fT6, .fT6 p, .fT6 a:link, .fT6 a:active, .fT6 a:hover, .fT6 a:visited, .fT6 span, .fT6 select, .fT6 input, .fT6 td, .fT6 .CmsPageStyle, .fT6 h1, .fT6 h2, .fT6 h3 {
  font-size: 13px;
  font-family: Arial,Helvetica,sans-serif;
  line-height: 17px;
}
.fT7, .fT7 p, .fT7 a:link, .fT7 a:active, .fT7 a:hover, .fT7 a:visited, .fT7 span, .fT7 select, .fT7 input, .fT7 td, .fT7 .CmsPageStyle, .fT7 h1, .fT7 h2, .fT7 h3 {
  font-size: 14px;
  font-family: Arial,Helvetica,sans-serif;
  line-height: 18px;
}
.fT8, .fT8 p, .fT8 a:link, .fT8 a:active, .fT8 a:hover, .fT8 a:visited, .fT8 span, .fT8 select, .fT8 input, .fT8 td, .fT8 .CmsPageStyle, .fT8 h1, .fT8 h2, .fT8 h3 {
  font-size: 15px;
  font-family: Arial,Helvetica,sans-serif;
  line-height: 20px;
}
.fT9, .fT9 p, .fT9 a:link, .fT9 a:active, .fT9 a:hover, .fT9 a:visited, .fT9 span, .fT9 select, .fT9 input, .fT9 td, .fT9 .CmsPageStyle, .fT9 h1, .fT9 h2, .fT9 h3 {
  font-size: 16px;
  font-family: Arial,Helvetica,sans-serif;
  line-height: 21px;
}
.fT10, .fT10 p, .fT10 a:link, .fT10 a:active, .fT10 a:hover, .fT10 a:visited, .fT10 span, .fT10 select, .fT10 input, .fT10 td, .fT10 .CmsPageStyle, .fT10 h1, .fT10 h2, .fT10 h3 {
  font-size: 17px;
  font-family: Arial,Helvetica,sans-serif;
  line-height: 22px;
}
.fT11, .fT11 p, .fT11 a:link, .fT11 a:active, .fT11 a:hover, .fT11 a:visited, .fT11 span, .fT11 select, .fT11 input, .fT11 td, .fT11 .CmsPageStyle, .fT11 h1, .fT11 h2, .fT11 h3 {
  font-size: 18px;
  font-family: Arial,Helvetica,sans-serif;
  line-height: 24px;
}
.fT12, .fT12 p, .fT12 a:link, .fT12 a:active, .fT12 a:hover, .fT12 a:visited, .fT12 span, .fT12 select, .fT12 input, .fT12 td, .fT12 .CmsPageStyle, .fT12 h1, .fT12 h2, .fT12 h3 {
  font-size: 19px;
  font-family: Arial,Helvetica,sans-serif;
  line-height: 26px;
}
.fT20, .fT20 p, .fT20 a:link, .fT20 a:active, .fT20 a:hover, .fT20 a:visited, .fT20 span, .fT20 select, .fT20 input, .fT20 td, .fT20 .CmsPageStyle, .fT20 h1, .fT20 h2, .fT20 h3 {
  font-size: 25px;
  font-family: Arial,Helvetica,sans-serif;
  line-height: 28px;
}
.fC0, .fC0 p, .fC0 a:link, .fC0 a:active, .fC0 a:hover, .fC0 a:visited, .fC0 span, .fC0 select, .fC0 input, .fC0 td, .fC0 .CmsPageStyle, .fC0 h1, .fC0 h2, .fC0 h3 {
  color: #000;
}
.fC1, .fC1 p, .fC1 a:link, .fC1 a:active, .fC1 a:hover, .fC1 a:visited, .fC1 span, .fC1 select, .fC1 input, .fC1 td, .fC1 .CmsPageStyle, .fC1 h1, .fC1 h2, .fC1 h3 {
  color: #FFF;
}
.fC2, .fC2 p, .fC2 a:link, .fC2 a:active, .fC2 a:hover, .fC2 a:visited, .fC2 span, .fC2 select, .fC2 input, .fC2 td, .fC2 .CmsPageStyle, .fC2 h1, .fC2 h2, .fC2 h3 {
  /* GENERAL FONT COLOR */
  color: #000;
}
.fC4, .fC4 p, .fC4 a:link, .fC4 a:active, .fC4 a:hover, .fC4 a:visited, .fC4 span, .fC4 select, .fC4 input, .fC4 td, .fC4 .CmsPageStyle, .fC4 h1, .fC4 h2, .fC4 h3 {
  /* GENERAL FONT COLOR */
  color: #393939;
}






/*TOP MENU*/

.SpaceLeft_TD {

}
.TopMenu_TR, #ShopLayOut_SpaceTop_TD {
  display:none;
}
.SpaceRight_TD {

}
body {
  background-image: url("/images/design/cases/forside/no/forside.jpg");
  background-position: center top;
  background-repeat: no-repeat;
  background-color: #e6e6e6;
}
#Main_TD {
  background-color:#FFF;
}
#jsCorner {
  height:31px;
  vertical-align:bottom;
}
#ShopLayOut_SpaceTop_TD, #ShopLayOut_Topmenu_TD {
  background: #000;
}
#ShopLayOut_Topmenu_TD a:visited, #ShopLayOut_Topmenu_TD a:hover, #ShopLayOut_Topmenu_TD a:active, #ShopLayOut_Topmenu_TD a:link, #ShopLayOut_Topmenu_TD {
  color: #fff;
  font: 10px Arial,Helvetica,sans-serif;
  text-decoration: none;
  text-transform: uppercase;
}
#topNavBasketLink {
  position:absolute;
  top:17px;
  right:16px;
}
#topNavCCards {
  height:44px;
}
#topNavCCards a {
  float:right;
  margin-top:11px;
}
#emaerke {
    float:right;
    margin-right: 13px;
}
#prMenuTop {
height:30px;
position:absolute;
right:0;
top:80px;
width:980px;
}
#prMenuTopInner {
float:left;
padding-left:20px;
text-align:right;
vertical-align:top;
}
#prMenuTopInner a {
float:left;
margin-right:12px;
}
#prMenuTopInner a {
color:#FFFFFF;
font:11px Arial,Helvetica,sans-serif;
text-decoration:none;
text-transform:uppercase;
}
#prMenuTopInner {
  width:980px;
}
#prMenuTopInner  a:hover {
  text-decoration:underline;
}
#topNavSearch {
  position: absolute;
  top: 18px;
  right: 86px;
  width: 139px;
  height: 25px;
  background-image: url('../construction/topnav_search.png');
  background-repeat: no-repeat;
}
#SFm .S {
  background-repeat:no-repeat;
border:0 none #FFFFFF;
color:#000000;
font:9px Arial,Helvetica,sans-serif;
left:9px;
position:absolute;
text-transform:uppercase;
top:7px;
width:123px;
}
#SFm .SBn {
  background-image:url("/images/design/source/search_btn.gif");
background-repeat:no-repeat;
border:0 none #FFFFFF;
cursor:pointer;
display:block;
height:25px;
overflow:hidden;
position:absolute;
right:0px;
top:0px;
width:26px;
}
#topMenuLogo {
  top:0px;
  left:5px;
  position:absolute;
}
#topMenuNavUL {
  float:left;
  width: 525px;
  position:absolute;
  left:200px;
  top:23px;
}
#topMenuNavUL li {
  float:right;
  display:block;
  padding-left:13px;
}
#topNavContent {
  width: 980px;
  float: left;
  height: 115px;
  position: relative;
  background-image: url('../construction/topnav_bg.png');
  background-repeat: no-repeat;
}
.BackgroundColor1_CreditCardPayment td, .BackgroundColor1_CreditCardPayment span, .BackgroundColor1_CreditCardPayment {
  /* CREDIT CARD PAY */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 16px;
}
.BackgroundColor1_CreditCardPayment td, .BackgroundColor1_CreditCardPayment span, .BackgroundColor1_CreditCardPayment, #TipFriend_TD input, #TipFriend_TD textarea, #TipFriend_TD td, #TipFriend_TD, #TipFriend_TD span, #recHeader {
  /* FONT COLOR */
  color: #000;
}
.BackgroundColor1_CreditCardPayment {
  /* BORDER CREDIT CARD */
  border-top-color: #e4e4e4;
}
.Text1_CreditCardPayment select, #txtCardNumber, #txtCardCvv, #newsLetterAdd .NewsText, #TipFriend_TD textarea, #TipFriend_TD input   {
  /* INPUT FIELDS CREDITCARD AND NEWS PAGE */
  border: 1px solid #000;
}

#TipFriend_TD input, #TipFriend_TD textarea, #TipFriend_TD td, #TipFriend_TD, #TipFriend_TD span, #TipFriend_TD .TextInputField_TipFriend {
  /* TIP FRIEND */
  font: 12px arial,helvetica,sans-serif;
}
#recHeader {
  /* HEADER */
  font: 25px arial,helvetica,sans-serif;
  text-transform: uppercase;
  padding-bottom: 10px;
}


#bottomNav {
  /* PAGE FOOTER BORDERS */
  
  height: 60px;
}



/*
/
/ FONT AND COLORS END
/
*/




#TipFriend_TD textarea, #TipFriend_TD input, .Text1_FrontPage ul, .Text2_FrontPage ul, .CmsPageStyle ul {
  margin-bottom: 10px;
}
#TipFriend_TD .TextInputField_TipFriend {
  width: 250px;
  padding:2px;
}
.TipFriend_TD td {
vertical-align:top;
}
#ShopLayOut_Topmenu_TD a:hover, .Text1_FrontPage a, .Text2_FrontPage a {
  text-decoration: underline;
}
#prCardFavBtn, #ShopLayOut_Search_TD {
  display: none;
}
#ShopLayOut_SpaceBottom_TD, .SpaceLeft_TD, .SpaceRight_TD {
  vertical-align: top;
}

.TDxtraBgLeft, .TDxtraBgRight, #TipFriend_TD .SubmitButton_TipFriend {
  height: 30px;
}

.Text1_FrontPage li, .Text2_FrontPage li, .CmsPageStyle ul, .CmsPageStyle li {
  list-style-type: disc;
  list-style-position: inside;
}
.Text1_FrontPage ul, .Text2_FrontPage ul, .CmsPageStyle ul {
  margin-top: 5px;
}
.Text1_FrontPage ul, .Text2_FrontPage ul, .CmsPageStyle ul, .BackgroundColor1_CreditCardPayment td, .BackgroundColor1_CreditCardPayment span, .BackgroundColor1_CreditCardPayment {
  margin-left: 0;
}
.BackgroundColor1_CreditCardPayment center {
  text-align: left;
}
.Text1_CreditCardPayment {
  padding-left: 0;
  padding-bottom: 3px;
}
.Text1_CreditCardPayment img, #TipFriend_TD .SubmitButton_TipFriend, #bottomNav {
  position: relative;
}
.Text1_CreditCardPayment img {
  top: 3px;
}
.BackgroundColor1_CreditCardPayment {
  border-top-style: solid;
  border-top-width: 1px;
}
.Text1_CreditCardPayment select {
  width: 55px;
}
.Text1_CreditCardPayment select, #txtCardNumber, #txtCardCvv, #newsLetterAdd .NewsText {
  padding: 2px;
  height: 25px;
}

#TipFriend_TD DIV DIV {
  border-top: none;
}
#TipFriend_TD .SubmitButton_TipFriend {
  background: #fff url('/images/design/source/send_btn_custom.gif') no-repeat;
  width: 60px;
  right: 0px;
}
#TipFriend_TD .SubmitButton_TipFriend, #newsLetterAdd .addBtn, #newsLetterAdd .revBtn {
  display: block;
  overflow: hidden;
  text-indent: -5000px;
  top: 0;
  border: 0 none #fff;
  cursor: pointer;
  line-height: 5000px;
  font-size: 0 !important;
}
#TipFriend_TD .SubmitButton_TipFriend, #newsLetterAdd .addBtn, #newsLetterAdd .revBtn, #ShopLayOut_Topmenu_TD {
  text-align: right;
}
#TipFriend_TD .SubmitButton_TipFriend, #divBox1, #topMenuBasketContent {
  float: right;
}
#ShopLayOut_Topmenu_TD a, #bottomWrapper li {
  margin-right: 10px;
}
#newsLetterAdd .addBtn {
  background: #fff url('/images/design/source/tilmeld_btn_custom.gif') no-repeat;
}
#newsLetterAdd .addBtn, #newsLetterAdd .revBtn {
  width: 70px;
  height: 35px;
  margin-top: 7px;
}
#newsLetterAdd .addBtn, #newsLetterAdd .revBtn, #madeBy {
  right: 0;
}
#newsLetterAdd .addBtn, #newsLetterAdd .revBtn, #topMenuTDNavigation, #topMenuLogo, #bottomWrapper {
  float: left;
}
#newsLetterAdd .revBtn {
  background: #fff url('/images/design/source/afmeld_btn_custom.gif') no-repeat;
}
#ShopLayOut_Topmenu_TD {
  padding-top: 6px;
}
#ShopLayOut_Topmenu_TD a {
  margin-left: 30px;
}
#topMenuTDNavigation, #bottomWrapper, #bottomNav {
  width: 980px;
}
.basketVariables {
  margin-top: 2px;
}

#topBanner {
  margin-top: 30px;
}
#topMenuCenterNav li, #bottomWrapper li {
  display: inline;
}
#topMenuCenterNav li {
  margin-right: 30px;
  margin-top: 50px;
}
#topMenuCenterNav ul {
  margin-top: 36px;
}
#topMenuCenterNav ul, #bottomWrapper ul {
  line-height: 0;
}
#topMenuBasketContent {
  height: 42px;
  margin-top: 33px;
}
#topMenuBasketContent, #bottomWrapper {
  text-align: center;
}
#topMenuBasketContent, #basketVariables {
  width: 144px;
}
#divBox1 {
  margin-top: 41px;
}
#bottomWrapper {
  margin-bottom: 20px;
}
#bottomWrapper ul {
  left: 95px;
  top: 9px;
  width: 780px;
}
#bottomWrapper ul, #madeBy {
  position: absolute;
}
#bottomWrapper li {
  margin-left: 10px;
}
#madeBy {
  top: 14px;
}

.ProductMenuCol_TD {
    display:none;
}

#loginTop .SubmitButton_B2Blogout {
    cursor: pointer;
    display: inline;
    height: 20px;
    width: 51px;
    margin-left:10px;
    float:left;
}

#loginTop {
    float:right;
}

#loggedintxt{
    color: #FFFFFF;
    display: inline;
    font-size: 12px;
    height: 20px;
    text-align:right;
    width:125px;
    float:left;
    margin-top:12px;
}


#moreText {
    left: -41px;
    overflow: hidden;
    position: relative;
    visibility: hidden;
    width: 620px;
}
.MoreBtn {
    cursor: pointer;
    left: -41px;
    position: relative;
    top: -1px;
}