/* CSS Document MyTrendyPhone*/

@import "/images/design/design/css/egneside_stylesheet_de.css";
* {
  margin: 0px;
  padding: 0px;
}
img {
  border: none;
}

a, a:link, a:active, a:hover, a:visited {
  color: #000000;
}
/****** skin construction ******/
#ShopLayOut_Topmenu_TD a {
  display: none;
}
td#ShopLayOut_Search_TD {
  display: none;
}
.SpaceTop_TD, .TopMenu_TD {
  background-color: #000000;
  background-image: url('/images/design/design/com/basket/topbackground.gif');
}
.SpaceLeft_TD, .SpaceRight_TD {
  background-color: #dfdfdf;
  background-image: url('/images/design/design/construction/bck_pattern_short.gif');
  background-repeat: repeat-x;
}
#ContentContainer_DIV {
  background-color: #FFFFFF;
}


/******  topmenu ******/

table#topMenuLinks {
  margin-bottom: 26px;
}
table#topMenuLinks td img, table#topMenuLinks td {
  vertical-align: bottom;
}
table#topMenuLinks td img {
  margin-bottom: 1px;
}
table#topMenuLinks a:link, table#topMenuLinks a:active, table#topMenuLinks a:hover, table#topMenuLinks a:visited {
  color: #FFFFFF;
  font: 15px Arial, Helvetica, sans-serif;
  padding-right: 20px;
  padding-left: 15px;
  text-decoration: none;
}
/*navigation*/
table#topNavigationLinks a:link, table#topNavigationLinks a:active, table#topNavigationLinks a:hover, table#topNavigationLinks a:visited {
  font: 11px Arial, Helvetica, sans-serif;
  color: #9c9c9c;
  text-decoration: none;
  display: block;
  padding-right: 27px;
}
table#topMenuLinks a:hover, table#topNavigationLinks a:hover {
  text-decoration: underline;
}
#breadCrumbBG {
  background-image: url('/images/design/design/construction/breadcrumbtdbackground.gif');
  background-repeat: no-repeat;
}

#naviBG {
  background-image: url('/images/design/design/construction/navigation_background.gif');
}
.BackgroundColor1_CreditCardPayment, .BackgroundColor1_CreditCardPayment span, .BackgroundColor1_CreditCardPayment td, .BackgroundColor1_CreditCardPayment a {
  font: 11px Arial, Helvetica, sans-serif;
  color: #000000;
  text-transform: uppercase;
}
.BackgroundColor1_CreditCardPayment {
  margin-top: 18px;
  margin-left: 30px;
}
/*basket*/
table#tableBasket td {
  vertical-align: bottom;
  text-align: left;
}
table#tableBasket .innerBasketPad {
  padding-left: 10px;
}
table#tableBasket {
  font: 11px Arial, Helvetica, sans-serif;
  color: #eeeeee;
}


/*forms*/
form#formLanguageSelection select {
  font: 8px Arial, Helvetica, sans-serif;
  color: #000000;
  border: 1px solid #d6d6d6;
  text-transform: uppercase;
  width: 120px;
  height: 20px;
  padding-top: 2px;
  padding-left: 2px;
}
form#Search_Form {
  display: block;
  height: 40px;
  position: relative;
  top: 0px;
  width: 202px;
}
input.SearchField_SearchPage {
  height: 19px;
  width: 171px;
  position: absolute;
  left: 0px;
  top: 11px;
  border: 1px solid #d6d6d6;
  font: 10px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  padding: 2px 0px 0px 4px;
}
input.SubmitButton_SearchPage {
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  position: absolute;
  top: 11px;
  right: 0px;
  height: 21px;
  width: 32px;
  display: block;
  overflow: hidden;
  text-indent: -100px;
  background-image: url('/images/design/design/de/searchbar/soege_knap_de.gif');
  border: 0px none #FFFFFF;
  background-repeat: no-repeat;
  background-color: #dfdfdf;
}
/*breadcrumb javascripted */
div#rightFloatBox {
  float: right;
  height: 24px;
  margin-top: 2px;
}
div#breadCrumbContainer {
  float: left;
  height: 25px;
  width: 550px;
  overflow: hidden;
}
div#logoutBtn, div#logoutName {
  float: left;
  color: #9C9C9C;
  font: 11px Arial,Helvetica,sans-serif;
  margin-right: 10px;
  text-transform: uppercase;
  padding-top: 6px;
  visibility: hidden;
}
div#logoutName {
  width: 430px;
  visibility: visible;
  overflow: hidden;
}
div#logoutBtn img {
  margin-top: -2px;
}
div#breadCrumbContainer a {
  padding: 6px 0px 0px 10px;
  display: block;
}
div#breadCrumbContainer table a {
  padding: 5px 0px 0px 10px;
  display: inline;
}
div#breadCrumbContainer a:link, div#breadCrumbContainer a:hover, div#breadCrumbContainer a:active, div#breadCrumbContainer a:visited {
  color: #b0b0b0;
  font: 10px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  text-decoration: underline;
  display: inline;
}
/*** Product Menu ***/
#ShopLayOut_ProductMenu_TD {
  background: #FFFFFF;
}
#ProductmenuContainer_DIV {
  width: 200px;
  _width: 201px;
  overflow: hidden;
  border-right: 1px solid #DFDFDF;
}
#ShopLayOut_ProductMenu_TD {
  background-image: url('/images/design/design/construction/prMenubackstroke.gif');
  background-repeat: repeat-y;
}
/*prmenu special border */


td.SubCategoryIndent1_Productmenu, .SubCategoryIndent2_Productmenu, .SubCategoryIndent3_Productmenu, .SubCategoryIndent4_Productmenu, .SubCategoryIndent5_Productmenu {
  display: none;
}
table#ProductMenu_Table td td b {
  font-weight: normal;
}
table#ProductMenu_Table td td {
  width: 200px; /*border-bottom: 1px solid #dfdfdf;*/
}
table#ProductMenu_Table td td td {
  width: 200px;
}
table#ProductMenu_Table a {
  display: block;
}
table.SubMenu_Productmenu_Table table.SubMenu_Productmenu_Table {
  margin-bottom: 10px;
}
table.SubMenu_Productmenu_Table table.SubMenu_Productmenu_Table table.SubMenu_Productmenu_Table {
  margin-bottom: 0px;
}
.SubMenu_Productmenu_Table {
  float: left;
}

.prMenuNewsLetter {
  position: relative;
  width: 200px;
  height: 160px;
  background-image: url('/images/design/design/de/prmenu/newsletter.gif');
  background-repeat: no-repeat;
}
.prMenuNewsReadMore {
  position: absolute;
  left: 11px;
  position: absolute;
  top: 97px;
}
.prNewsAddBtn {
  height: 17px;
  line-height: 200px;
  overflow: hidden;
  position: absolute;
  right: 10px;
  text-indent: -5000px;
  top: 124px;
  width: 53px;
  background-image: url('/images/design/design/de/prmenu/tilmeld.gif');
  background-repeat: no-repeat;
  border: 0px none #FFFFFF;
}
.prNewsAddTxt {
  position: absolute;
  right: 67px;
  top: 124px;
  width: 121px;
  border: 0px none #FFFFFF;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  padding-left: 2px;
  padding-top: 2px;
}
/* links */
table#ProductMenu_Table br {
  display: none;
}
table#ProductMenu_Table a.Activ_Productmenu, table#ProductMenu_Table a.Deactiv_Productmenu {
  background-image: url('/images/design/design/construction/prMenuback.jpg');
  height: 20px;
  width: 190px;
  _width: 201px;
  _height: 40px;
  display: block;
  color: #000;
  font: bold 10px Arial, Helvetica, sans-serif;
  padding-top: 20px;
  padding-left: 10px;
}
table#ProductMenu_Table a:hover {
  background-image: url('/images/design/design/construction/prMenubackHover.jpg');
}
table#ProductMenu_Table td {
  font-size: 0px;
}
table#ProductMenu_Table td td {
  font-size: 11px;
}
table#ProductMenu_Table .SubCategory1_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory1_Productmenu a.Deactiv_Productmenu, table#ProductMenu_Table .SubCategory1_Productmenu a:hover {
  background: url(/images/design/design/construction/prMenubackniv2.jpg) bottom;
  display: block;
  padding: 4px 10px;
  margin: 0px;
  font-weight: normal;
  width: 190px;
  _width: 201px;
  line-height: normal;
  height: auto;
}
table#ProductMenu_Table .SubCategory2_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory2_Productmenu a.Deactiv_Productmenu, table#ProductMenu_Table .SubCategory2_Productmenu a:hover {
  background: url(/images/design/design/construction/prMenubackniv2.jpg) bottom;
  display: block;
  margin: 0px;
  font-weight: normal;
  width: 181px;
  _width: 201px;
  line-height: normal;
  height: auto;
  padding-left: 20px;
}
table#ProductMenu_Table .SubCategory3_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory3_Productmenu a.Deactiv_Productmenu, table#ProductMenu_Table .SubCategory3_Productmenu a:hover {
  background: url(/images/design/design/construction/prMenubackniv2.jpg) bottom;
  display: block;
  margin: 0px;
  font-weight: normal;
  width: 171px;
  _width: 201px;
  line-height: normal;
  height: auto;
  padding-left: 30px;
}
table#ProductMenu_Table .SubCategory4_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory4_Productmenu a.Deactiv_Productmenu, table#ProductMenu_Table .SubCategory4_Productmenu a:hover {
  background: url(/images/design/design/construction/prMenubackniv2.jpg) bottom;
  display: block;
  margin: 0px;
  font-weight: normal;
  width: 161px;
  _width: 201px;
  line-height: normal;
  height: auto;
  padding-left: 40px;
}
table#ProductMenu_Table .SubCategory5_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory5_Productmenu a.Deactiv_Productmenu, table#ProductMenu_Table .SubCategory5_Productmenu a:hover {
  background: url(/images/design/design/construction/prMenubackniv2.jpg) bottom;
  display: block;
  margin: 0px;
  font-weight: normal;
  width: 156px;
  _width: 201px;
  line-height: normal;
  height: auto;
  padding-left: 45px;
}
table#ProductMenu_Table .SubCategory6_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory6_Productmenu a.Deactiv_Productmenu, table#ProductMenu_Table .SubCategory6_Productmenu a:hover {
  background: url(/images/design/design/construction/prMenubackniv2.jpg) bottom;
  display: block;
  margin: 0px;
  font-weight: normal;
  width: 151px;
  _width: 201px;
  line-height: normal;
  height: auto;
  padding-left: 50px;
}
table#ProductMenu_Table a:hover {
  text-decoration: underline;
}
table#ProductMenu_Table .SubCategory1_Productmenu a:hover, table#ProductMenu_Table .SubCategory2_Productmenu a:hover, table#ProductMenu_Table .SubCategory3_Productmenu a:hover, table#ProductMenu_Table .SubCategor4_Productmenu a:hover, table#ProductMenu_Table .SubCategory5_Productmenu a:hover, table#ProductMenu_Table .SubCategory6_Productmenu a:hover {
  background: url(/images/design/design/construction/prMenubackniv2Hover.jpg) bottom;
}
table#ProductMenu_Table a.Activ_Productmenu, table#ProductMenu_Table .SubCategory1_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory2_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory3_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory4_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory5_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory6_Productmenu a.Activ_Productmenu {
  background: url(/images/design/design/construction/prMenuActive.jpg) bottom !important;
  color: #FFF !important;
}
/*/
/* prMenu Campaign */
.prMenuCampaignBox {
  display: block;
  clear: both;
  border-bottom: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
}
.prMenuCampaignBox #BasketBanner a {
  display: block;
  margin: 23px 0px 22px 36px;
}
.prMenuCampaignBox ul, li {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
.prMenuCampaignBox li a {
  font: 10px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #000000;
  font-weight: bold;
  margin-left: 20px;
}
.prMenuCampaignBox ul {
  margin-bottom: 20px;
}
/*** frontPage ***/
.frPageTdBorderTop {
  border-top: 1px solid #dfdfdf;
}
.fPageInnerNews {
  padding-top: 10px;
  padding-bottom: 20px;
}
.fPageInnerNewsTable {
  margin-top: 20px;
}
.fPageInnerNewsTitle h2, .fPageInnerNewsTitle {
  font: 17px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #000000;
}
.fPageInnerNewsTable, .fPageInnerNewsTable p, .fPageInnerNewsTable a {
  font: 11px Arial, Helvetica, sans-serif;
  color: #000000;
}
/*** footer ***/
.fpMargin {
  padding: 40px 0px 40px 0px;
}
#footerConstruction {
}
td#footerContact {
  padding-bottom: 3px;
}
td#footerContactSecondary {
  text-align: center;
  padding-bottom: 10px;
}
td#footerContactSecondary a {
  font: 9px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #aaaaaa;
  margin: 0px 20px;
}
#footerContact, #footerContact a {
  font: 10px Arial, Helvetica, sans-serif;
  color: #aaaaaa;
}
#footerContact a:hover, td#footerContactSecondary a:hover {
  text-decoration: underline;
}
.SpaceBottom_TD td {
  background: #dfdfdf;
}
td#footerContact {
  background-image: url('/images/design/design/construction/footergradient.gif');
  background-repeat: no-repeat;
}
#footerInternalLinks table {
  margin-top: 20px;
}
#footerInternalLinks a {
  margin-left: 23px;
  font: 11px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #9a9a9a;
  display: block;
}
#footerInternalLinks td {
  vertical-align: top;
}
#footerInternalLinks a:hover {
  text-decoration: underline;
}
#footerDivision {
  text-align: center;
}
#footerBrandsWrap {
  background-image: url('../construction/brands_apple_dell_nokia.jpg');
  background-repeat: no-repeat;
  height: 250px;
  width: 980px;
}
#footerBrandsInnerWrap {
  float: left;
  padding-left: 15px;
  padding-top: 25px;
  width: 970px;
}
#footerBrandsWrap a {
  cursor: pointer;
  float: left;
  height: 73px;
  width: 73px;
}

#footerConstruction #footerDivision {
  padding-top: 0px;
  padding-bottom: 15px;
}
/*** vareliste ***/
#productWrapper {
  display: block;
  width: 700px;
  margin-left: 35px;
}
.prCardContainer {
  display: block;
  width: 160px;
  margin: 40px 0px;
  position: relative;
}
.prCardTitle {
  text-align: center;
  padding-bottom: 10px;
  height: 60px;
  vertical-align: top;
}
.prCardTitle h2 {
  font: 12px Arial, Helvetica, sans-serif;
  color: #000000;
}
.prCardPrice {
  text-align: center;
  font: 13px Arial, Helvetica, sans-serif;
  color: #000000;
  padding: 5px 0px 5px 0px;
}

.prCardPrice strike {
  text-decoration:none;
}

.prCardBuyBtn {
  position: absolute;
  bottom: 35px;
  right: 5px;
  overflow: hidden;
  width: 53px;
  height: 37px;
  text-indent: -5000px;
}
.prCardBuyBtn a {
  display: block;
  width: 53px;
  height: 37px; /*IE6 STYLED IN OTHER SSHEET*/
  background-image: url('/images/design/design/de/frpage/koebsknap_png24.png');
}
#prPdfIcons img {
  margin-left: 20px;
  margin-top: 10px;
}
/*vareliste forsider*/
/* SORTING BOX */
#prListSorterHeading {
  font: 11px Arial, Helvetica, sans-serif;
  color: #000000;
  text-transform: uppercase;
  float: left;
  padding: 10px 10px 10px 28px;
  _padding: 13px 10px 10px 28px;
}
#prListSorterSelectBox {
  border: 1px none #000000;
  padding: 10px 10px 10px 28px;
}
select#Productlist_Sort_Select {
  font: 11px Arial, Helvetica, sans-serif;
  color: #000;
  text-transform: uppercase;
  width: 160px;
}
#prListHeader table {
  margin: 20px 0px 20px 30px;
}
#prListHeader table table {
  margin: 0px;
}
#prListHeaderCatTxt, #prListHeaderCatTxt span, #prListHeaderCatTxt p, #prListHeaderCatTxt a {
  font: 11px Arial, Helvetica, sans-serif;
  color: #000000;
}
#prListHeaderCatName h2 {
  font: 30px Arial, Helvetica, sans-serif;
  color: #000000;
  text-transform: uppercase;
  margin: 15px 0px 20px;
}
.borderBottom {
  border-bottom: 1px solid #dfdfdf;
}
.prListPagingPages a.ActivePageNumber_ProductList, .prListPagingPages a.ActivePageNumber_ProductList b {
  color: #00a8ff;
  text-decoration: underline;
}
.prListPagingPages a.InactivePageNumber_ProductList, .prListPagingPages a.InactivePageNumber_ProductList b {
  color: #000;
}
.prListPagingPages a {
  font: 12px Arial, Helvetica, sans-serif;
  margin: 0px 2px;
}
.prListPagingPages {
  padding: 0px 30px;
}

.PriceStriked_Productlist {display:none;}

.prListImgWrap {
  position: relative;
}
.prListNewsLabel {
  position: absolute;
  left: 10px;
  top: 18px;
  background-image: url('/images/design/design/de/prlist/nyhed_de.png');
  background-repeat: no-repeat;
}
.prListSpOffLabel {
  position: absolute;
  left: 10px;
  top: 0px;
  background-image: url('/images/design/design/de/prlist/tilbud_de.png');
  background-repeat: no-repeat;
}

.TextInputField_Productlist, BuyButton_ProductList {
  display: none;
}

/*** Varekort ***/
.PriceBefore_ProductInfo_TD {
  display: none;
}
.Related_Custom_TBL td {
}
.Related_Custom_TBL td td {
  text-align: center;
}
#prCardBreadCrumb {
  display: none;
}
#prCardWrapper {
  width: 718px;
  margin: 30px 0px 0px 30px;
}
#prNamePrCard {
  padding-bottom: 40px;
}
#prNamePrCard h1 {
  font: 22px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #000000;
}
.prCardBorderBottom {
  border-bottom: 1px solid #dfdfdf;
}
#prCardTableMaster {
  width: 779px;
}
#prCardReturnImg img {
  margin: 30px 0px 25px 30px;
}
#prCardDescriptionImg img {
  margin: 0px 0px 10px 30px;
}
.prCardTxt1 img {
  position: relative;
}
.prCardTxt1 {
  color: #b2b2b2;
  font: 10px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  text-align: right;
}
.prCardTxt6 {
  color: #b2b2b2;
  font: 10px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  text-align: right;
}
.prCardTxt1 .Description_Productinfo {
  color: #000000;
}
.prCardTxt2 {
  padding-top: 10px;
  text-align: right;
  color: #686767;
  font: 12px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
.prCardTxt3 {
  padding-bottom: 10px;
  text-align: right;
  color: #ff6600;
  font: 12px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
.prCardTxt4 {
  color: #00a8ff;
  font: 9px Arial, Helvetica, sans-serif;
  text-align: right;
  padding-top: 30px;
  text-transform: uppercase;
}
.prCardTxt5 {
  color: #000;
  font: 8px Arial, Helvetica, sans-serif;
  text-align: right;
  padding-top: 4px;
  padding-bottom: 15px;
  text-transform: uppercase;
}
.prCardTxt6 {
  color: #686767;
  padding: 3px 0px 3px 0px;
}
#PCardTransTimeText1 {
  color: #686767;
  font: 10px Arial, Helvetica, sans-serif;
  text-align: right;
  padding: 10px 0px;
  text-transform: uppercase;
}
#PCardTransTimeClock1 {
  color: #000;
  font: 19px Arial, Helvetica, sans-serif;
  text-align: right;
  padding: 5px 0px;
}
#PCardTransTimeText2 {
  color: #686767;
  font: 10px Arial, Helvetica, sans-serif;
  text-align: right;
  padding: 10px 0px;
  text-transform: uppercase;
}
#PCardTransTimeClock2 {
  color: #000;
  font: 19px Arial, Helvetica, sans-serif;
  text-align: right;
  padding: 5px 0px;
}
.prCardTxt5 td {
  color: #000;
  font: 8px Arial, Helvetica, sans-serif;
  text-align: right;
  padding-left: 15px;
  text-transform: uppercase;
}
#prCardPrice td {
  text-align: right;
  color: #000;
  font: 40px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  padding-top: 5px;
}
.TextInputField_ProductInfo {
  font: 8px Arial, Helvetica, sans-serif;
  color: #000000;
  border: 1px solid #d6d6d6;
  text-transform: uppercase;
  margin-left: 3px;
  width: 48px;
  _width: 45px;
  text-align: center;
}
.TextInputField_ProductInfo option {
  text-align: center;
}
#BUYSECTION .TextInputField_ProductInfo {
  font: 12px Arial, Helvetica, sans-serif;
  color: #000000;
  border: 1px solid #d6d6d6;
  text-transform: uppercase;
}
#BUYSECTION {
  margin: 8px 0px 20px 0px;
}
#BUYSECTION td {
  padding-top: 20px;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8px;
  text-transform: uppercase;
}
#BUYSECTION .BuyButton_ProductInfo {
  padding-top: 0px;
}
.PriceDevider_ProductInfo_TR, .PriceAmount_ProductInfo_TD, .PriceUnit_ProductInfo_SPAN {
  display: none;
}
/* description text */
#prCardShortText {
  padding: 30px 30px 10px 30px;
}
#prCardDescriptionImg {
  margin-left: 30px;
}
#prCardDescriptionImgLess {
  display: none;
  margin-left: 30px;
}
#prCardShortText p, #prCardShortText .Description_ProductInfo {
  font: 12px Arial, Helvetica, sans-serif;
  color: #686767;
}
#prCardLargeText {
  padding: 20px 0px 20px 0px;
  display: none;
}

.Related_Custom_TBL td strike {
text-decoration:none;
}

/* mediaviewer */
.MediaViewerSelector {
  width: 300px;
  text-align: left;
  margin-left: 45px;
}
.MediaViewerSelector img {
  border: 1px solid #f5f5f5;
  width: 64px;
  margin: 15px;
  cursor: pointer;
}
.MediaViewerCanvas div {
  width: 350px;
  text-align: center;
}
/*category frontpages */
.prCatTable {
  margin: 40px 0px 0px 30px;
}
#prCatHead h2 {
  font: 24px Arial, Helvetica, sans-serif;
  color: #000000;
  text-transform: uppercase;
  padding: 0px 0px 15px;
}
.prCatTable p, .prCatTable {
  color: #686767;
  font: 12px Arial, Helvetica, sans-serif;
  padding: 0px 0px 25px;
}
.prCatTable a:hover {
  text-decoration: underline;
}
.prCatTable a p, #prCatDescipr2 a, .prCatTable a {
}
.prCatTable a:link, .prCatTable a:hover, .prCatTable a:visited, .prCatTable a:active {
  color: #686767;
}
#prCatDescipr2 {
  padding-top: 40px;
}
#prCatList .SubCats_Prodlink {
  margin-top: 5px;
  padding-left: 18px;
  display: block;
  font: 12px Arial, Helvetica, sans-serif;
  color: #00a8ff;
  background-image: url('/images/design/design/com/prcatfrpga/bullet.gif');
  background-repeat: no-repeat;
  background-position: 2px 3px;
}
.prCatUlList {
  list-style: url(none) none;
}
#prCatList {
  padding-left: 30px;
}
#prCatList img {
  display: none;
}
#prCatList br {
  line-height: 6px;
}
#basketShipMargin {
  margin-bottom: 5px;
}
/* basket buyprocess */



#CreditCardPayment_TD div {
}
.BackgroundColor1_Orderstep2 {
  margin-right: 10px;
}
.CreditCardPayment_TD {
  background-image: url('images/design/de/payment/bodybg.gif');
  background-repeat: no-repeat !important;
}
.eMarkPaddingInner {
  height: 100px;
  text-align: center;
  width: 750px;
}
.eMarkPadding img {
  margin-bottom: 12px;
}
.basketBox {
  display: inline;
}
#viskurvAlt {
  margin: 25px 0px 0px 30px;
  text-transform: uppercase;
}
.ShowBasket_TD td {
  text-transform: uppercase;
}
.ShowBasket_TD td .basketPriceTD {
  font: bold 15px Arial, Helvetica, sans-serif;
  color: #000000;
}
#OrderStep1_TD hr, #OrderStep2_TD hr, #OrderStep3_TD hr {
  display: none;
}
#Orderstep1_AlternativeDelivery_Fields_TD, #Orderstep1_AlternativeDelivery_Heading_TD {
  padding-left: 20px;
}
.TextInputField_Orderstep1, .OptionSelect_Orderstep1 {
  border: 1px solid #00a8ff;
  font: 10px Arial, Helvetica, sans-serif;
  color: #000000;
  margin: 3px 1px 3px 0px;
}
.TableLines_Orderstep1, .TableLines_Orderstep2, .BackgroundColor1_Orderstep3 {
  margin-left: 30px;
}
.TableLines_Orderstep1, .TableLines_OrderStep2, .BackgroundColor1_OrderStep3, .BackgroundColor1_OrderStep4 {
  width: 700px;
}
.TableLines_OrderStep4 {
  margin-left: 30px;
  width: 700px;
}
.frontPageBtn {
  margin-left: 30px;
}
.BackgroundColor1_Orderstep2 td, .BackgroundColor1_Orderstep3 td, .BackgroundColor1_Orderstep4 td {
  padding-bottom: 4px;
  padding-top: 4px;
}
.Foto1_OrderStep1 img, .Foto1_OrderStep2 img, .Foto1_OrderStep3 img, .Foto1_OrderStep4 img {
  margin: 25px 0px 0px 30px;
}
table.CustomerData_Orderstep1_TBL tbody tr td input, table.BackgroundColor1_Orderstep2 tbody tr td input {
  float: right;
}
.basketBackBtn {
  float: left;
  height: 21px;
  left: 31px;
  position: relative;
  top: -35px;
  width: 129px;
}
.basketBackBtn3 {
  float: left;
  height: 21px;
  left: 31px;
  position: relative;
  top: -18px;
  width: 129px;
}
#mcFeeCustomerSteps {
  height: 84px;
  text-align: center;
  margin-top: 50px;
}
#readMoreDivContainer, #readlessbtn {
  display: none;
}

.BackgroundColor1_Orderstep2 tr td b {
  font-size: 23px;
  text-transform: uppercase;
  color: #0098e6;
  font-weight: normal;
}
#PayMethodsContainer, #ShippingMethodsContainer {
  margin-bottom: 40px;
  display: block;
}
#ShippingMethodsContainer td b, #PayMethodsContainer td b {
  font-size: 10px;
  text-transform: none;
  font-weight: bold;
  color: #000;
}
#ShippingMethodsContainer input {
  margin-right:10px;
}

/*OTHER CLIENTS */

.basketOthCusAlso h2 {
  color: #000000;
  font: 24px Arial,Helvetica,sans-serif;
  padding: 0 0 15px;
  text-transform: uppercase;
  margin-top: 5px;
}
.prCardTitle h2 .RelatedProdName {
  font: 12px Arial, Helvetica, sans-serif;
  color: #000000;
}

/* ADDON FOR category-picture-list */

.Activ_Productmenu img {
  display: none;
}
.Deactiv_Productmenu img {
  display: none;
}
#prCatListNoMargin {
  padding-left: 0px;
}
#category-picture-list {
  width: 720px;
  overflow: hidden;
}
#category-picture-list .inner {
  width: 740px;
}
#category-picture-list a img {
  display: block;
  margin-bottom: 1px;
  border: 1px solid #dfdfdf;
}
#category-picture-list br {
  display: none;
}
#category-picture-list .SubCats_Prodlink, #category-picture-list .SubCats_Prodlink a {
  font: 12px Arial, Helvetica, sans-serif;
  color: #000000;
  display: block;
  margin: 0px;
  padding: 0px;
  background: none;
  width: 240px;
  height: 170px;
  float: left;
  margin-bottom: 20px;
}
#category-picture-list .SubCats_Prodlink a:hover {
  text-decoration: underline;
}
#category-picture-list {
  cursor: default;
}


/* 3 COLOUMN LIST */
#prCat3CLMSimpleList select {
  font: 10px Verdana,Arial,Helvetica,sans-serif;
  width: 240px;
}

.prCat3CLMList .SubCats_Prodlink {
  float: left;
  width: 190px;
  _width: 233px;
  height: 36px;
  vertical-align: top;
  padding-right: 25px;
}
#prCat3CLMBreaker {
  background-color: #4CC2FF;
  height: 13px;
  margin-bottom: 25px;
  width: 700px;
}
.prCat3CLMList {
  padding-left: 2px !important;
}

/* SPECIAL BRAND DIVIDER */
#catDividerBrands {
  width: 600px;
  height: 100px;
  float: left;
}
/*SORTERLIST*/

#listSorterWrap {
  display: none;
}
.prSorterFloatImg {
  float: left;
  width: 137px; /*was 230*/
  display: block;
  margin-right: 11px; /*margin-bottom: 20px;*/
  margin-top: 5px;
  height: 110px;
}
.prSorterFloatA {
  float: left;
  width: 130px; /*was 230*/
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-transform: uppercase;
}
a.prSorterFloatA:hover {
  text-decoration: underline;
  color: #000;
}

.prSorterFloatImg img {
  border: 1px solid #DFDFDF;
  width: 115px;
  height: 65px;
}
#listSorterWrapIns {
  padding: 0 0 30px 0px;
  width: 740px;
}
.clearBoth {
  clear: both;
}
.sortBreak {
  display: none;
}
.prSortBreakerWrap {
  display: block;
  width: 716px;
  float: left;
  margin-bottom: 30px;
}
.prSortAnchorWrap {
  display: block;
  width: 716px;
  float: left;
  height: 0px;
  overflow: hidden;
  font-size: 0px;
  color: #FFFFFF;
}
.prSortAnchorWrap a {
  display: none;
}
.sortListParagraphTD {
  padding-right: 30px;
}
.prSortBreaker {
  display: block;
  width: 716px;
  background-color: #4cc2ff;
  padding-top: 15px; /*height:44px;*/
  margin-top: 10px;
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  padding-bottom: 15px;
}
.prSortBreaker p {
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF; /*line-height:42px;*/
  margin-left: 22px;
  padding: 0px;
}
#ProductList_TD .prSortNoMargin {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
#prSortOptWrap {
  display: block;
  width: 716px;
  margin-top: 5px;
}
#prSortOpt1 {
  display: block;
  float: left;
  width: 250px;
}
#prSortOpt2 {
  display: block;
  float: left;
  width: 435px;
  margin-left: 20px;
  padding-bottom: 25px;
}
#prSortOpt1 select {
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  width: 240px;
}
#prSortOpt1 optgroup {
  background-color: #4cc2ff;
  color: #FFFFFF;
  font-weight: normal;
  font-variant: normal;
  padding-top: 2px;
  padding-bottom: 2px;
  font-style: normal;
}
#prSortOpt2 a {
  font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline;
  margin-right: 6px;
}



/*campaigns */

span.xmasColor {
  text-transform: uppercase;
}

.xmasParentColor {
  background-image: url('/images/design/design/construction/prMenubacklager.jpg') !important;
  height: 20px;
  width: 190px;
  _width: 201px;
  _height: 40px;
  display: block;
  color: #FFF !important;
  font: bold 10px Arial, Helvetica, sans-serif;
  padding-top: 20px;
  padding-left: 10px;
}
xmasParentColor a:hover {
  background-image: url('/images/design/design/construction/prMenubacklager.jpg') !important;
}



/* show freight */

#popItBg {
  background-color: #0C2045;
  position: absolute;
  z-index: 9999997;
  top: 0px;
  display: none;
  left: 0px;
  text-align: center;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
#popIt {
  position: absolute;
  z-index: 9999998;
  top: 0px;
  display: none;
  left: 0px;
  text-align: center;
}

#liteBoxP {
  width: 850px;
  height: 450px;
  position: absolute;
  top: 20px;
  left: 0;
  background-color: #FFF;
}

#returnBtn {
  width: 850px;
  height: 45px;
  background-color: #CCCCCC;
  position: absolute;
  top: 520px;
  left: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  background-color: #000000;
}
#returnBtn a {
  float: right;
}

#liteBoxTopLogo {
  background-position: 32px -43px;
  height: 60px;
  background-image: url('/images/design/design/de/basket/mytrendyphone_de.gif');
  background-repeat: no-repeat;
  background-color: #000000;
}

/* VALUES FOR STOCKVAR */
.prCardNumDeco, .prCardVarsDelTime, .prCardNumDeco, .prCardNumDeco2, .prCardVars {
  color: #7C7C7C;
  text-align: center;
  font: 10px Arial, Helvetica, sans-serif;
}
.prCardVarsCode {
  color: #6F6F6F;
  text-align: center;
  font: 10px Arial, Helvetica, sans-serif;
}
.Stockmessage_Productlist {
  display: none;
}
.prCardNumDeco {
  padding: 3px 0px 0px 0px;
}
.hideMe {
  display: none;
}
.prCardBuyBtn {
  bottom: 100px;
  right: 5px;
}
#productWrapper2 {
  display: block;
  width: 700px;
  margin-left: 35px;
}
.prCardNumDecoStockInfoDe, .prCardNumDecoStockInfoDe a:link, .prCardNumDecoStockInfoDe a:hover, .prCardNumDecoStockInfoDe a:visited {
  color: #7C7C7C;
  text-align: center;
  font: 9px Arial, Helvetica, sans-serif;
  padding-top: 2px;
  text-transform: uppercase;
}
.prCardNumDecoStockInfoDe a:link, .prCardNumDecoStockInfoDe a:hover, .prCardNumDecoStockInfoDe a:visited {
  text-decoration: underline;
}


/* CASH PURCHASE MODULE
** this is the initial mode before javascript changes the css
*/

#cashWrapper, #imgDivider {
  display: none;
}
#cashPurchase .prCardBuyBtn {
   text-indent:0px;
width:160px;
text-align:center;
bottom:75px;
}
#cashPurchase .prCardBuyBtn a {
  display:inline;
  width:0px;
  background:none;
}


/* SHORT DESCRIPTION POPUP */
.prListShortDescrip {
  display: block;
  position: absolute;
  top: 100px;
  left:-20px;
  _left: -45px;  
  background-color: #0098e6;
  background-color: White;
  padding: 10px;
  width: 180px;
  _width: 200px;
  font-family: Verdana,Geneva,sans-serif;
  z-index: 1000;
  font-size: 8px;
  text-transform:uppercase;
  color: #7C7C7C !important;
  border: 1px Solid #7C7C7C;
  text-align:left;
}
.prListShortDescrip a, .prListShortDescrip strong, .prListShortDescrip b {
  color: #7C7C7C !important;
}

/* DANDOMAIN CUSTOMER CENTER */

#tabLinkID2, #tabLinkID4 {
	background-color:#00a8ff;
	padding:7px 12px 6px 12px;	
	margin:10px 0px 10px 10px;
	color:#ffffff;
	text-transform:uppercase;
	font: 11px Arial, Helvetica, sans-serif;
}

#tabLinkID2 {
	margin-left:20px;
}

#tabLinkID1, #tabLinkID3 {
	display:none;
}

.Text1_Customer, .Text1_Customer td{
	font: 11px Arial, Helvetica, sans-serif;
}

table.Text1_Customer {
	width:500px;
	
}

.BackgroundColor1_Customer td{
	padding-left:10px;
	font: 11px Arial, Helvetica, sans-serif;
}

.BackgroundColor1_Customer tr td form td{
	padding-left:20px;
	font: 11px Arial, Helvetica, sans-serif;
}

/* STEP FIX*/

.OrderStep1_Next_TD br {
  display: none;
}
#OrderStep1_TD .OrderStep1_Next_TD {
  padding-top: 10px;
}
#OrderStep1_TD .OrderStep1_Next_TD .SubmitButton_Orderstep1 {
  background: none;
  height: auto;
  width: auto;
}
#OrderStep1_TD .LabelColumn {
  width: 188px;
}
#OrderStep1_TD .InputFieldColumn {
  width: 189px;
}
.OrderStep3_Next_TD {
  text-align: center;
}
.OrderStep3_Next_TD .SubmitButton_Orderstep3_Position {
  float: right;
}

.Heading_B2BLogin {
color:#000000;
text-decoration:none;
text-transform:uppercase;
display:block;
font:24px Arial,Helvetica,sans-serif;
margin-bottom:10px;
}

.Heading_B2BLogin ul li {
font: 12px Arial,Helvetica,sans-serif; 
}


/*Valentin*/
.prListNewsLabelValentinPink {
float:left;
width:67px;
height:33px;
background-image:url(http://www.mytrendyphone.fi/images/design/design/com/campaign/valentine/Valentines_heart_pink.png);
background-repeat:no-repeat;color: #FFFFFF;margin:0px;padding:0px;cursor:pointer;z-index:90;position:absolute;left:0px;top:0px;
}
.prListNewsLabelValentinBlue {
float:left;
width:67px;
height:33px;
background-image:url(http://www.mytrendyphone.fi/images/design/design/com/campaign/valentine/Valentines_heart_blue.png);
background-repeat:no-repeat;color: #FFFFFF;margin:0px;padding:0px;cursor:pointer;z-index:90;position:absolute;left:0px;top:0px;
}
.prListNewsLabelValentinBluePink {
float:left;
width:67px;
height:33px;
background-image:url(http://www.mytrendyphone.fi/images/design/design/com/campaign/valentine/Valentines_heart_blue-pink.png);
background-repeat:no-repeat;color: #FFFFFF;margin:0px;padding:0px;cursor:pointer;z-index:90;position:absolute;left:0px;top:0px;
}
.xmasParentColor .xmasColor2 {
font: bold 14px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
position:relative;
left:0px;
top:-8px
}
