@charset "utf-8";
/* CSS Document */


/* CSS For all */
.bgTop { background-image:url(../pictures/bgTop.gif); height:100%; }
.bgCategoriesMenu { border-right:1px solid #e4e4e4; }
.bgToolContent { background-image:url(../pictures/bgTool_Content.jpg); height:100%; }
.bgMenu { background-image:url(../pictures/menu/bgMenu.jpg); background-position:top; height:100%; }

.bgBanner_en { background-image:url(../pictures/bgBanner_en.jpg); height:100%; }
.bgSpecial1_en { background-image:url(../pictures/bgSpecial1_en.jpg); background-position:top; height:100%; }
.bgSpecial1_en:hover { background-position:bottom; }
.bgSpecial2_en { background-image:url(../pictures/bgSpecial2_en.jpg); background-position:top; height:100%; }
.bgSpecial2_en:hover { background-position:bottom; }
.bgCategories_en { background-image:url(../pictures/bgCategories_en.jpg); height:100%; }
.bgTool1_en { background-image:url(../pictures/bgTool1_Head_en.jpg); height:100%; }

.bgBanner_de { background-image:url(../pictures/bgBanner_de.jpg); height:100%; }
.bgSpecial1_de { background-image:url(../pictures/bgSpecial1_de.jpg); background-position:top; height:100%; }
.bgSpecial1_de:hover { background-position:bottom; }
.bgSpecial2_de { background-image:url(../pictures/bgSpecial2_de.jpg); background-position:top; height:100%; }
.bgSpecial2_de:hover { background-position:bottom; }
.bgCategories_de { background-image:url(../pictures/bgCategories_de.jpg); height:100%; }
.bgTool1_de { background-image:url(../pictures/bgTool1_Head_de.jpg); height:100%; }

.bgBanner_pl { background-image:url(../pictures/bgBanner_pl.jpg); height:100%; }
.bgSpecial1_pl { background-image:url(../pictures/bgSpecial1_pl.jpg); background-position:top; height:100%; }
.bgSpecial1_pl:hover { background-position:bottom; }
.bgSpecial2_pl { background-image:url(../pictures/bgSpecial2_pl.jpg); background-position:top; height:100%; }
.bgSpecial2_pl:hover { background-position:bottom; }
.bgCategories_pl { background-image:url(../pictures/bgCategories_pl.jpg); height:100%; }
.bgTool1_pl { background-image:url(../pictures/bgTool1_Head_pl.jpg); height:100%; }

.bgMenu1_en { background-image:url(../pictures/menu/en_1.gif); height:100%; }
.bgMenu1_en:hover { background-position:bottom; }
.bgMenu2_en { background-image:url(../pictures/menu/en_2.gif); height:100%; background-position:bottom; }
.bgMenu2_en:hover { background-position:bottom; }
.bgMenu3_en { background-image:url(../pictures/menu/en_3.gif); height:100%; }
.bgMenu3_en:hover { background-position:bottom; }
.bgMenu4_en { background-image:url(../pictures/menu/en_4.gif); height:100%; }
.bgMenu4_en:hover { background-position:bottom; }
.bgMenu5_en { background-image:url(../pictures/menu/en_5.gif); height:100%; }
.bgMenu5_en:hover { background-position:bottom; }
.bgMenu6_en { background-image:url(../pictures/menu/en_6.gif); height:100%; }
.bgMenu6_en:hover { background-position:bottom; }

.bgMenu1_de { background-image:url(../pictures/menu/de_1.gif); height:100%; }
.bgMenu1_de:hover { background-position:bottom; }
.bgMenu2_de { background-image:url(../pictures/menu/de_2.gif); height:100%; background-position:bottom; }
.bgMenu2_de:hover { background-position:bottom; }
.bgMenu3_de { background-image:url(../pictures/menu/de_3.gif); height:100%; }
.bgMenu3_de:hover { background-position:bottom; }
.bgMenu4_de { background-image:url(../pictures/menu/de_4.gif); height:100%; }
.bgMenu4_de:hover { background-position:bottom; }
.bgMenu5_de { background-image:url(../pictures/menu/de_5.gif); height:100%; }
.bgMenu5_de:hover { background-position:bottom; }
.bgMenu6_de { background-image:url(../pictures/menu/de_6.gif); height:100%; }
.bgMenu6_de:hover { background-position:bottom; }

.bgMenu1_pl { background-image:url(../pictures/menu/pl_1.gif); height:100%; }
.bgMenu1_pl:hover { background-position:bottom; }
.bgMenu2_pl { background-image:url(../pictures/menu/pl_2.gif); height:100%; }
.bgMenu2_pl:hover { background-position:bottom; }
.bgMenu3_pl { background-image:url(../pictures/menu/pl_3.gif); height:100%; }
.bgMenu3_pl:hover { background-position:bottom; }
.bgMenu4_pl { background-image:url(../pictures/menu/pl_4.gif); height:100%; }
.bgMenu4_pl:hover { background-position:bottom; }
.bgMenu5_pl { background-image:url(../pictures/menu/pl_5.gif); height:100%; }
.bgMenu5_pl:hover { background-position:bottom; }
.bgMenu6_pl { background-image:url(../pictures/menu/pl_6.gif); height:100%; }
.bgMenu6_pl:hover { background-position:bottom; }


.bgContactHead { background-image:url(../pictures/bgContact_Head.jpg); height:93px; width:496px; }
.bgContactRow { background-image:url(../pictures/bgContact_Row.jpg); height:11px; width:496px; }
.bgContactAddress { margin-left:29px; margin-top:16px; margin-bottom:19px; }

.bgPartnerHead { background-image:url(../pictures/bgPartner_Head.jpg); height:93px; width:496px; }
.bgUnsubscribeHead { background-image:url(../pictures/bgUnsubscribe_Head.jpg); height:93px; width:496px; }

.bgFooter { background-color:#efefef; height:100%; }


.borderUserAreaTop1 { background-color:#efefef; border:1px solid #e8e8e8; border-bottom:none; }
.borderUserAreaTop2 { background-color:#FFFFFF; border-bottom:1px solid #e8e8e8; }
.borderUserAreaTop3 { background-color:#efefef;  }
.borderUserAreaTop4 { background-color:#efefef;  }
.borderUserAreaMid1 { background-color:#efefef; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; width:10px; }
.borderUserAreaMid2 { background-color:#FFFFFF; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; } 
.borderUserAreaMid3 { background-color:#efefef; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; width:10px; }
.borderUserAreaBottom1 { background-color:#efefef; border:1px solid #e8e8e8; border-top:none; }
.borderUserAreaBottom2 { background-color:#FFFFFF; border-top:1px solid #e8e8e8; }
.borderUserAreaBottom3 { background-color:#efefef; }
.borderUserAreaBottom4 { background-color:#efefef; }
.borderUserAreaMidRow1 { height:1px; }

.orderTable { width:94.5%; margin-bottom:10px; margin-top:10px; margin-left:14px; border:1px solid #e8e8e8; border-right:5px solid #e8e8e8; border-left:5px solid #e8e8e8; }
.orderSelectSex { border: 1px #777777 solid; color: #666666; height:22px; width:80px; padding-left:0px; padding-top:1px; margin-bottom:2px; margin-top:0px; }
.orderSelectCountry { border: 1px #777777 solid; color: #666666; height:22px; width:186px; padding-left:0px; padding-top:1px; margin-bottom:2px; margin-top:0px; }
.orderSelectM { float:left; border:1px #777777 solid; color: #666666; height:22px; width:117px; padding-left:0px; padding-top:1px; margin-bottom:2px; margin-top:0px; }
.orderSelectY { float:right; border:1px #777777 solid; color: #666666; height:22px; width:80px; padding-left:0px; padding-top:1px; margin-bottom:2px; margin-top:0px; }
.orderField_1 { float:left; border: 1px #777777 solid; color: #666666; height:17px; width:230px; padding-left:2px; padding-top:2px; margin-bottom:2px; margin-top:0px; }
.orderField_2 { float:left; border: 1px #777777 solid; color: #666666; height:17px; width:183px; padding-left:2px; padding-top:2px; margin-bottom:2px; margin-top:0px; }
.orderField_3 { float:right; border: 1px #777777 solid; color: #666666; height:17px; width:40px; padding-left:2px; padding-top:2px; margin-bottom:2px; margin-top:0px; }
.orderField_4 { float:left; border: 1px #777777 solid; color: #666666; height:17px; width:75px; padding-left:2px; padding-top:2px; margin-bottom:2px; margin-top:0px; }
.orderField_5 { float:left; border: 1px #777777 solid; color: #666666; height:17px; width:40px; padding-left:2px; padding-top:2px; margin-bottom:2px; margin-top:0px; margin-right:5px; }
.orderField_6 { float:left; border: 1px #777777 solid; color: #666666; height:17px; width:200px; padding-left:2px; padding-top:2px; margin-bottom:2px; margin-top:0px; }
.orderField_7 { float:left; border: 1px #777777 solid; color: #666666; height:17px; width:152px; padding-left:2px; padding-top:2px; margin-bottom:2px; margin-top:0px; }
.orderItem { color:#555555; font-size:0.8em; padding-left:0px; }
.orderPayment { color:#d46b02; font-size:0.9em; padding-left:0px; padding-top:6px; padding-bottom:5px; font-weight:bold; }
.orderPaymentHead { color:#d46b02; font-size:1.3em; padding-left:0px; padding-top:6px; padding-bottom:10px; }
.orderMethod  { color:#777777; font-size:0.8em; padding-left:0px; padding-top:0px; padding-bottom:7px; }
.orderCVV { color:#aaaaaa; font-size:0.75em; text-decoration:none; }
.orderResult { color:#555555; font-size:0.8em; padding-left:0px; padding-top:0px; padding-bottom:5px; }
.orderResultThx { color:#555555; font-size:0.8em; padding-left:0px; padding-top:8px; padding-bottom:8px; }
.orderResultError  { color:#ec1125; font-size:0.8em; font-weight:bold; padding-left:0px; padding-top:0px; padding-bottom:5px; }
.orderResultThx a { color:#555555; text-decoration:none; }
.orderResultThx a:hover { color:#555555; text-decoration:underline; }

.inputUnsubscribe { width:300px; height:23px; padding-left:3px; padding-top:2px; color:#e28330; font-size:1.15em;  border:1px solid #c0c0c0; }

.font_homeText { font-size:0.8em; color:#6b6b6b; letter-spacing:-1px; }
.font_homeTextBold { font-weight:bold; color:#cf6700; }

.font_shopCartHeadTitle { float:left; color:#d46b02; font-size:1.50em; padding-left:3px; padding-top:10px; }
.font_shopCartHead { float:left; color:#a7a7a7; font-size:0.85em; font-weight:bold; padding-left:7px; padding-top:20px; white-space:nowrap; }

.font_shopCartTabLink { color:#bbbbbb; font-size:0.7em; padding-bottom:3px; }
.font_shopCartTabLink a { color:#bbbbbb; text-decoration:none; }
.font_shopCartTabLink a:hover { color:#e28330; text-decoration:underline; }

.font_shopCartTitleContent { font-size:0.8em; padding-top:10px; padding-bottom:8px; color:#969696; }
.font_shopCartAlbumInfo { float:left; font-size:0.7em; color:#8f8f8f; padding-left:15px; padding-top:1px; }
.font_shopCartTrackInfo { float:left; font-size:0.65em; color:#8f8f8f; padding-left:12px; padding-top:1px; }
.font_shopCartRemove { float:right; font-size:0.65em; padding-left:5px; padding-top:0px; }
.font_shopCartRemove a { color:#aeaeae; text-decoration:none; }
.font_shopCartRemove a:hover { color:#d46b02; text-decoration:none; }

.font_shopCartTotal { color:#acacac; font-size:1.1em; padding-right:9px; white-space:nowrap; }
.font_shopCartCheckout { margin-top:3px; font-size:1.3em; margin-left:9px; background: url(../../shopShared/pictures/bu_checkout1.gif) 0px 3px no-repeat; }
.font_shopCartCheckout a { line-height:35px; color:#d46b02; text-decoration:none; padding-left:37px;  }
.font_shopCartCheckout a:hover { color:#d46b02; text-decoration:underline; }

.font_shopCartSubmit { margin-top:3px; font-size:1.3em; margin-left:9px; background: url(../../shopShared/pictures/bu_checkout1.gif) 0px 3px no-repeat; }
.font_shopCartSubmit a { line-height:35px; color:#d46b02; text-decoration:none; padding-left:37px;  }
.font_shopCartSubmit a:hover { color:#d46b02; text-decoration:underline; }

.font_shopCartEmptyHead { font-size:1.0em; padding-left:10px; padding-top:12px; padding-bottom:8px; color:#969696; font-weight:bold; }
.font_shopCartEmptyText { font-size:0.8em; padding-left:10px; padding-bottom:7px; color:#969696; }

.font_userCartItemNo { font-size:0.95em; color:#a3a3a3; margin-left:0px; padding-right:4px; }
.font_userCartItemName { font-size:0.95em; color:#d57709; font-weight:bold; white-space:nowrap; padding-right:3px; }
.font_userCartItemPrice { font-size:0.7em; color:#a3a3a3; padding-left:5px; padding-bottom:1px; white-space:nowrap; }
.font_shopCartItemInfo1 { font-size:0.8em; color:#8f8f8f; padding-left:1px; padding-top:1px; }
.font_shopCartItemInfo2 { font-size:0.7em; color:#8f8f8f; padding-left:1px; padding-top:1px; }

/* User Area */

.font_userAreaClose { color:#adadad; font-size:0.7em; padding-left:10px; padding-right:10px; padding-top:5px; text-decoration:none; white-space:nowrap; }
.font_userAreaClose a { font-weight:bold; color:#adadad; text-decoration:none; }
.font_userAreaClose a:hover { color:#e28330; }
.font_userAreaTitel { color:#adadad; font-size:0.7em; font-weight:bold; padding-left:10px; padding-top:6px; }

.font_userAreaHead { float:left; color:#a7a7a7; font-size:0.85em; font-weight:bold; padding-left:3px; padding-bottom:8px; white-space:nowrap; }
.font_UserAreaTab1 { color:#a7a7a7; font-size:1.1em; padding-left:8px; padding-right:16px; padding-bottom:4px; padding-top:3px; white-space:nowrap; }
.font_UserAreaTab1 a { color:#a7a7a7; text-decoration:none; }
.font_UserAreaTab1 a:hover { color:#a7a7a7; text-decoration:underline; }
.font_UserAreaTab2 { color:#bbbbbb; font-size:0.7em; padding-bottom:3px; white-space:nowrap; }
.font_UserAreaTab2 span { color:#bbbbbb; }
.font_UserAreaTab2 span:hover { cursor:help; color:#e28330; text-decoration:underline; }
.font_UserAreaToggleTab { color:#bbbbbb; font-size:0.7em; padding-bottom:3px; white-space:nowrap; }
.font_UserAreaToggleTab a { color:#bbbbbb; text-decoration:none; }
.font_UserAreaToggleTab a:hover { color:#e28330; text-decoration:underline; }

.font_UserAreaInfoNorm { padding-left:14px; color:#bbbbbb; font-size:0.9em; line-height:1.4em; } 
.font_UserAreaInfoGreen { padding-left:14px; padding-right:14px; padding-bottom:1px; padding-top:1px; color:#3d9027; font-size:0.7em; font-weight:bold; line-height:1.6em; } 
.font_UserAreaLoginForm { padding-top:10px; padding-bottom:4px; color:#a3a3a3; font-size:0.8em; font-weight:bold; }
.inputUserAreaLogin { width:100%; height:23px; padding-left:3px; padding-top:2px; color:#e28330; font-size:1.15em;  border:1px solid #c0c0c0; }

.font_UserAreaLoginButton { float:left; margin-top:5px; font-size:1.3em; margin-left:1px; background: url(../../shopShared/pictures/bu_checkout1.gif) 0px 3px no-repeat; }
.font_UserAreaLoginButton a { line-height:35px; color:#d46b02; text-decoration:none; padding-left:37px;  }
.font_UserAreaLoginButton a:hover { color:#d46b02; text-decoration:underline; }

.font_UserAreaLoginForgot { float:right; padding-top:8px; color:#e28330; font-size:0.7em; white-space:nowrap; margin-right:-4px; }
.font_UserAreaLoginForgot a { color:#e28330; text-decoration:underline; }
.font_UserAreaLoginForgot a:hover { color:#e28330; text-decoration:underline; }

.font_UserAreaSetHead { padding-bottom:5px; color:#bbbbbb; font-size:0.9em; font-weight:bold; }
.font_UserAreaSetFieldTitle { padding-bottom:2px; color:#999999; font-size:0.8em; }
.font_UserAreaSetConfirm { padding-top:3px; color:#999999; font-size:0.8em; font-weight:bold; }
.font_UserAreaSetConfirm a { color:#999999; text-decoration:none; }
.font_UserAreaSetConfirm a:hover { color:#e28330; text-decoration:underline; }
.font_UserAreaSetInfo_green { padding-bottom:5px; padding-top:2px; color:#3d9027; font-size:0.75em; font-weight:bold; }
.font_UserAreaSetInfo_red { padding-bottom:5px; padding-top:2px; color:#ef0202; font-size:0.75em; font-weight:bold; }
.inputUserAreaSetPwd { width:150px; height:20px; padding-top:1px; padding-left:1px; color:#e28330; font-size:0.95em;  border:1px solid #c0c0c0; }

.font_UserAreaAdminHead { padding-left:10px; padding-bottom:5px; color:#999999; font-size:0.85em; font-weight:bold; }
.font_UserAreaAdminInfo { padding-left:10px; color:#999999; font-size:0.8em; }
.font_UserAreaAdminMsg_green { padding-left:10px; color:#3d9027; padding-top:10px; padding-bottom:5px; font-size:0.75em; font-weight:bold; }
.font_UserAreaAdminMsg_red { padding-left:10px; color:#ef0202; padding-top:10px; padding-bottom:5px; font-size:0.75em; font-weight:bold; }
.font_UserAreaAdminField { padding-top:5px; padding-bottom:4px; color:#999999; font-size:0.8em; font-weight:bold; }
.font_userAreaAdminTrack { color:#999999; font-size:0.75em; font-weight:bold; margin-right:3px; }
.font_userAreaAdminTrack a { color:#999999; text-decoration:none; }
.font_userAreaAdminTrack a:hover { color:#e28330; text-decoration:underline; }

.inputUserAreaAdminView { width:53%; height:20px; padding-top:1px; padding-left:0px; color:#e28330; font-size:0.75em;  border:1px solid #c0c0c0; }
.inputUserAreaAdminSelect { width:100%; height:26px; padding-left:0px; color:#e28330; font-size:1.05em;  border:1px solid #c0c0c0; }
.inputUserAreaAdminTrack { width:100%; height:23px; padding-left:2px; padding-top:2px; color:#e28330; font-size:1.05em;  border:1px solid #c0c0c0; }

.inputUserAreaAdminText { width:99%; padding-left:2px; padding-top:2px; color:#444444; border:1px solid #c0c0c0; }

.font_UserAreaAdminButton { float:left; margin-top:5px; font-size:1.3em; margin-left:13px; background: url(../../shopShared/pictures/bu_checkout1.gif) 0px 3px no-repeat; }
.font_UserAreaAdminButton a { line-height:35px; color:#d46b02; text-decoration:none; padding-left:37px;  }
.font_UserAreaAdminButton a:hover { color:#d46b02; text-decoration:underline; }

.font_UserAreaToolLink { color:#999999; font-size:0.9em; }
.font_UserAreaToolLink a { color:#999999; font-weight:bold; text-decoration:none; }
.font_UserAreaToolLink a:hover { color:#d46b02; }
.font_UserAreaToolTitle { color:#d46b02; font-size:2.2em; }
.font_UserAreaToolTitle a { color:#d46b02; text-decoration:none; }
.font_UserAreaToolTitle a:hover { color:#d46b02; text-decoration:underline; }
.font_UserAreaToolCaption { color:#999999; font-size:0.9em; }
.font_UserAreaToolCaption a { color:#999999; font-weight:bold; text-decoration:none; }
.font_UserAreaToolCaption a:hover { color:#d46b02; text-decoration:underline; }
.font_UserAreaToolMsg { color:#d46b02; font-size:1.2em; padding-top:3px; }
.font_UserAreaToolRowPerm { color:#999999; font-size:0.8em; padding-bottom:3px; }
.font_UserAreaToolRowPerm a { color:#999999; font-weight:bold; text-decoration:none; }
.font_UserAreaToolRowPerm a:hover { color:#d46b02; text-decoration:underline; }
.font_UserAreaToolRow { color:#999999; font-size:0.8em; height:22px; }
.font_UserAreaToolRow a { color:#999999; font-weight:bold; text-decoration:none; }
.font_UserAreaToolRow a:hover { color:#d46b02; text-decoration:underline; }
.font_UserAreaToolRowBG0 { background-color:#ffffff; }
.font_UserAreaToolRowBG0:hover { background-color:#ffebd6; }
.font_UserAreaToolRowBG1 { background-color:#f1f1f1; }
.font_UserAreaToolRowBG1:hover { background-color:#ffebd6; }

.font_userAreaPlayAllAlbums { font-size:0.8em; padding-top:12px; padding-bottom:10px; }
.font_userAreaPlayAllAlbums a {  color:#969696; background: url(../pictures/bu_plays.gif) 0px 3px no-repeat; padding-left: 10px; text-decoration:none; }
.font_userAreaPlayAllAlbums a:hover { color:#d57709; background: url(../pictures/bu_plays_o.gif) 0px 3px no-repeat; padding-left: 10px; }
.font_userAreaPlayingAllAlbums { font-size:0.8em; padding-top:12px; padding-bottom:10px; }
.font_userAreaPlayingAllAlbums a {  color:#d57709; background: url(../pictures/bu_plays_o.gif) 0px 3px no-repeat; padding-left: 10px; text-decoration:none; }

.font_userAreaAlbumsNo { font-size:0.95em; color:#a3a3a3; margin-left:-1px; padding-right:4px; }
.font_userAreaPlayAlbum { font-size:0.7em; color:#a3a3a3; padding-right:5px; white-space:nowrap; font-weight:bold; }
.font_userAreaPlayAlbum a { font-size:1.3em; color:#d57709; background: url(../pictures/bu_playb.gif) 0px 3px no-repeat; padding-left:0px; text-decoration:none; }
.font_userAreaPlayAlbum a:hover { color:#d57709; background: url(../pictures/bu_playb_o.gif) 0px 3px no-repeat; font-weight:bold; }
.font_userAreaAlbumTime { font-size:0.7em; color:#a3a3a3; padding-left:5px; padding-bottom:1px; white-space:nowrap; }
.font_userAreaAlbumInfo { font-size:0.7em; color:#8f8f8f; padding-left:15px; padding-top:1px; }

.font_userAreaTracksNo { font-size:0.8em; color:#a3a3a3; margin-left:-1px; padding-right:3px; }
.font_userAreaPlayTrack { font-size:0.7em; color:#a3a3a3; padding-right:5px; white-space:nowrap; font-weight:bold; }
.font_userAreaPlayTrack a { font-size:1.2em; color:#d57709; background: url(../pictures/bu_plays.gif) 0px 3px no-repeat; padding-left:0px; text-decoration:none; }
.font_userAreaPlayTrack a:hover { color:#d57709; background: url(../pictures/bu_plays_o.gif) 0px 3px no-repeat; font-weight:bold; }
.font_userAreaTrackTime { font-size:0.7em; color:#a3a3a3; padding-left:5px; padding-bottom:1px; white-space:nowrap; }
.font_userAreaTrackInfo { font-size:0.65em; color:#8f8f8f; padding-left:12px; padding-top:1px; }

.font_userAreaDots { font-size:0.7em; color:#a3a3a3; padding-left:5px; background:url(../pictures/sp_points.gif) no-repeat; background-position:top right;  height:5px; }

.font_userAreaPlayCat { font-size:0.8em; color:#969696; margin-bottom:15px; background: url(../pictures/bu_plays.gif) 0px 3px no-repeat; padding-left:10px; padding-right:3px; white-space:nowrap; }
.font_userAreaCatLink { font-size:0.7em; color:#969696; margin-top:3px; text-decoration:none; }
.font_userAreaCatLink:hover { text-decoration:underline; }

.font_userAreaInfoText { font-size:0.8em; color:#969696; padding-left:10px; margin-top:12px; margin-bottom:13px; }

.font_userAreaInfoLine { font-size:0.8em; color:#969696; padding-left:0px; margin-top:0px; margin-bottom:3px; }
.font_question { cursor:help; } 
/* END User Area */


.font_detailsClose { color:#adadad; font-size:0.7em; padding-left:10px; padding-right:10px; padding-top:5px; text-decoration:none; white-space:nowrap; }
.font_detailsClose a { font-weight:bold; color:#adadad; text-decoration:none; }
.font_detailsClose a:hover { color:#e28330; }
.font_detailsTitel { color:#a7a7a7; font-size:0.7em; font-weight:bold; padding-left:10px; padding-top:7px; }


.font_loadingSmall { color:#a1a1a1; font-size:0.8em; padding-top:19px; padding-right:8px; }
.font_loadingBig { color:#999999; font-size:0.75em; padding-left:9px; padding-top:12px; }
.font_loadingDetails { color:#999999; font-size:0.75em; padding-left:9px; padding-top:12px; }
.font_loadingUserArea { color:#a1a1a1; font-size:0.75em; padding-left:9px; padding-top:17px; margin-bottom:12px; }



.font_noContent { color:#a1a1a1; font-size:0.9em; line-height:300px; }

.font_cart { color:#888888; font-size:0.7em; font-weight:bold; padding-right:8px; padding-bottom:1px; }
.font_cart a { color:#888888; text-decoration:none; }
.font_cart a:hover { color:#e28330; }

/* CSS For this */
.font_categoryItem { color:#bc5b2b; font-size:0.75em; font-weight:bold; line-height:22px; }
.font_categoryItem a { color:#bc5b2b; text-decoration:none; background: url(../pictures/menu_icon.gif) 0px 4px no-repeat; padding-left: 14px; }
.font_categoryItem a:hover { color:#bc5b2b; text-decoration:none; background: url(../pictures/menu_icon_a.gif) 0px 4px no-repeat; padding-left: 14px; }

.font_itemName { color:#ce782d; font-size:0.75em; font-weight:bold; text-decoration:underline; margin-top:-3px;}
.font_itemName a { color:#ce782d; }
.font_itemNameAdd { color:#a3a3a3; font-size:0.65em; font-weight:bold; padding-top:4px; }
.font_itemDesc { color:#8f8f8f; font-size:0.7em; padding-top:11px;}

.font_ContentNavigateText { font-size:0.9em; color:#a8a8a8; }
.font_ContentNavigateText a { color:#a8a8a8; text-decoration:none; }
.font_ContentNavigateText a:hover { color:#a8a8a8; text-decoration:underline; }
.font_ContentNavigateNum { font-size:0.9em; font-weight:bold; color:#ce782d; }
.font_ContentNavigateNum a  { font-weight:bold; color:#a8a8a8; text-decoration:underline; }
.font_ContentNavigateNum a:hover { font-weight:bold; color:#ce782d; text-decoration:underline; }



.font_playAll { font-size:0.7em; }
.font_playAll a {  color:#969696; background: url(../pictures/bu_plays.gif) 0px 2px no-repeat; padding-left: 10px; text-decoration:none; }
.font_playAll a:hover { color:#d57709; background: url(../pictures/bu_plays_o.gif) 0px 2px no-repeat; padding-left: 10px; }
.font_playingAll { font-size:0.7em; }
.font_playingAll a {  color:#d57709; background: url(../pictures/bu_plays_o.gif) 0px 2px no-repeat; padding-left: 10px; text-decoration:none; }
.font_playingAll a:hover { color:#d57709; background: url(../pictures/bu_plays_o.gif) 0px 2px no-repeat; padding-left: 10px; }

.font_buyAll { font-size:0.7em; }
.font_buyAll a {  color:#969696; background: url(../pictures/bu_carts.gif) 0px 2px no-repeat; padding-left: 15px; text-decoration:none; }
.font_buyAll a:hover { color:#d57709; background: url(../pictures/bu_carts_o.gif) 0px 2px no-repeat; padding-left: 15px; }

.font_downloadAll { font-size:0.7em; }
.font_downloadAll a {  color:#969696; background: url(../pictures/bu_dls.gif) 0px 2px no-repeat; padding-left:13px; text-decoration:none; }
.font_downloadAll a:hover { color:#d57709; background: url(../pictures/bu_dls_o.gif) 0px 2px no-repeat; padding-left:13px; }

.font_playListInfo { font-size:0.7em; color:#a3a3a3; padding-top:5px; }
.font_playListNo { font-size:0.75em; color:#a3a3a3; margin-left:-1px; padding-right:6px; }

.font_playTrack { font-size:0.8em; padding-right:8px; white-space:nowrap; }
.font_playTrack a {  color:#d57709; background: url(../pictures/bu_plays.gif) 0px 3px no-repeat; padding-left:0px; text-decoration:none; }
.font_playTrack a:hover { color:#d57709; background: url(../pictures/bu_plays_o.gif) 0px 3px no-repeat; font-weight:bold; }
.font_pausingTrack { font-size:0.8em; padding-right:8px; white-space:nowrap; font-weight:bold; }
.font_pausingTrack a {  color:#d57709; background: url(../pictures/bu_pauses.gif) 0px 3px no-repeat; padding-left: 0px; text-decoration:none; }
.font_pausingTrack a:hover { color:#d57709; background: url(../pictures/bu_pauses.gif) 0px 3px no-repeat; font-weight:bold; }
.font_playingTrack { font-size:0.8em; padding-right:8px; white-space:nowrap; font-weight:bold; }
.font_playingTrack a {  color:#d57709; background: url(../pictures/bu_plays_o.gif) 0px 3px no-repeat; padding-left: 0px; text-decoration:none; }
.font_playingTrack a:hover { color:#d57709; background: url(../pictures/bu_plays_o.gif) 0px 3px no-repeat; font-weight:bold; }

.font_playListDots { font-size:0.7em; color:#a3a3a3; padding-left:5px; background:url(../pictures/sp_points.gif) no-repeat; background-position:bottom right;  height:10px; }
.font_playListTime { font-size:0.7em; color:#a3a3a3; padding-left:5px; padding-bottom:1px; }
.font_buyTrack { font-size:0.7em; padding-bottom:1px; white-space:nowrap; }
.font_buyTrack a {  color:#a3a3a3; text-decoration:none;  }
.font_buyTrack a:hover { color:#d57709; font-weight:bold; }

.font_buyTrack1 { font-size:0.7em; padding-bottom:1px; white-space:nowrap; }
.font_buyTrack1 a {  color:#a3a3a3; text-decoration:none; background:url(../pictures/bu_carts.gif) no-repeat; background-position:bottom right; }
.font_buyTrack1 a:hover { color:#d57709; font-weight:bold; background:url(../pictures/bu_carts_o.gif) no-repeat; background-position:bottom right; }
.font_dlTrack1 { font-size:0.60em; padding-bottom:1px; white-space:nowrap; letter-spacing:-1px; }
.font_dlTrack1 a {  color:#a3a3a3; text-decoration:none; background:url(../pictures/bu_dls.gif) no-repeat; background-position:bottom right; }
.font_dlTrack1 a:hover { color:#d57709; background:url(../pictures/bu_dls_o.gif) no-repeat; background-position:bottom right; }


.font_tool1Text { color:#fbfbfb; font-size:0.7em; font-weight:bold; padding-left:22px; padding-right:15px; line-height:1.35em; }
.font_tool1Go { float:left; font-size:0.7em; height:18px; width:47px; background-color:#f88919; border:1px #ffad5b solid; margin-left:7px; }
.font_tool1Go a { color:#f8eee7; font-weight:bold; text-decoration:none; line-height:17px;}
.inputTool1Select { float:left; font-size:0.8em; width:172px; margin-left:13px; border:1px #c8c8c8 solid; color:#919191; }

.font_buyAlbum { float:right; width:92px; height:20px; margin-top:9px; background:url(../pictures/bu_buyBig.gif) no-repeat; background-position:top; text-align:center; text-decoration:none; }
a.font_buyAlbum:hover { background-position:bottom; }
.font_buyAlbumText { font-size:0.7em; color:#FFFFFF; font-weight:bold; padding-top:3px; }

.font_descrTitle { font-size:0.9em; color:#969696; font-weight:bold; padding-left:18px; }
.font_descrText { font-size:0.75em; color:#969696; padding-right:15px; }
.font_descrInfo { font-size:0.75em; padding-top:2px; padding-bottom:8px; }

.font_imprintHead { color:#8f8f8f; font-size:0.9em; font-weight:bold; padding-top:6px; padding-bottom:4px; }
.font_imprint { color:#8f8f8f; font-size:0.7em; padding-top:2px; padding-bottom:2px; }
.font_imprintSec { color:#8f8f8f; font-size:0.7em; font-weight:bold; padding-top:6px; padding-bottom:2px; }

.font_contactHead { color:#8f8f8f; font-size:1.2em; padding-top:13px; padding-bottom:6px; padding-left:30px; }
.font_contact { color:#8f8f8f; font-size:0.75em; padding-top:2px; padding-bottom:2px; padding-left:30px; line-height:1.3em; }

.font_partnerHead { color:#8f8f8f; font-size:1.2em; padding-top:13px; padding-bottom:2px; padding-left:30px; }
.font_partnerTitle { color:#8f8f8f; font-size:0.75em; font-weight:bold; padding-top:8px; padding-bottom:2px; padding-left:30px; padding-right:30px; line-height:1.3em; }
.font_partnerTitle a { color:#8f8f8f; text-decoration:none; }
.font_partnerTitle a:hover { color:#bc5b2b; text-decoration:underline; }
.font_partnerText { color:#8f8f8f; font-size:0.75em; padding-top:2px; padding-bottom:2px; padding-left:30px; line-height:1.3em; }

/* New CSS: */

/* Footer */
.font_footer { color:#9a918b; font-size:0.70em; }
.font_footer a { color:#9a918b; text-decoration:none; }
.font_footer a:hover { color:#9a918b; text-decoration:underline; }

.font_footerEnd { color:#a1a1a1; font-size:0.70em; padding-bottom:1px; }
.font_footerEnd a { color:#a1a1a1; text-decoration:none; }
.font_footerEnd a:hover { color:#bc5b2b; text-decoration:none; }

/* Newsletter */
.newsletterWarning { color:#d46b02; font-size:0.8em; padding-bottom:5px; font-weight:bold; display:none; }
.newsletterWelcome { color:#d46b02; font-size:0.8em; padding-top:4px; padding-bottom:1px; }
