* {margin:0;border:0;padding:0;}
.index .sticker {background:url("./css/img/ferie.png?l643cy") repeat scroll 0 0 transparent;height:204px;left:-132px;position:absolute;top:72px;width:305px;z-index:1000;}
html {background:black;background:url('./css/img/backgrounds/body.gif?l2sbup') no-repeat scroll 50% 58px #000000;}
body {font:11px Arial, Verdana, Helvetica, Arial, Sans-serif;line-height:18px;}
#uplist {margin:5px 15px 0 15px;height:10px;background:#EEEEEE url('./css/img/up.gif?l3qy67') no-repeat 50% 2px;cursor:pointer;}
#downlist {margin:5px 15px 0 15px;height:10px;background-color:#EEEEEE;cursor:pointer;background:#EEEEEE url('./css/img/down.gif?l3qy67') no-repeat 50% 2px;}
h1 {font:48px Arial, Verdana, Helvetica, Arial, Sans-serif;padding-bottom:2px;}
h2 {font:15px Arial, Verdana, Helvetica, Arial, Sans-serif;}
h3 {font:14px Arial, Verdana, Helvetica, Arial, Sans-serif;padding-bottom:5px;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
ol,ul {}
.clear {clear:both;}
.clear hr {display:none;}
#header {width:960px;height:58px;position:relative;}
#header .search {float:right;padding-right:11px;padding-top:50px;}
#header .search input {background-color:#414d03;font-style:italic;font-size:11px;color:white;padding:2px;border:1px solid #6c8201;}
.searchResults .result {padding-top:10px;padding-bottom:10px;}
.searchResults .result h3 a {color:#373737;}
.searchResults .result h3 small {display:none;}
.searchResults .paging {margin:0 auto;width:100px;padding-bottom:20px;font-size:14px;}
.searchResults .paging a {color:#373737;}
#headline {margin-left:20px;margin-bottom:25px;float:left;overflow:hidden;}
#headline h1 {font-size:30px;padding-bottom:18px;text-transform:uppercase;color:black;padding-bottom:10px;line-height:36px;}
#overviewRight #content {padding:0 35px 35px;width:auto;}
#content .moreAlbums {display:block;float:left;padding-top:15px;margin-left:10px;}
#content .albumLink {display:block;float:left;color:black;clear:left;}
.artist #artist,#coverview {float:right;margin-right:15px;width:345px;}
.artist #content {color:white;float:left;margin-left:20px;width:270px;}
.artist #artist .box img {width:340px;height:auto;}
.artist #artist .artistAlbums .album,#coverview .artistAlbums .album {width:110px;float:left;padding-right:5px;height:120px;}
.artist #artist .artistAlbums img,#coverview .artistAlbums img {width:110px;}
.artist #artist .artistAlbums .title,#coverview .artistAlbums .title {float:left;clear:left;color:black;opacity:0.4;filter:alpha(opacity=40);margin-bottom:10px;}
.artist #artist h3,#coverview h3 {float:right;margin:0;width:340px;margin:10px 5px 10px 0;color:black;text-transform:uppercase;font-size:12px;font-weight:bold;border-bottom:2px solid #dadada;}
#mainCont .contentElm {margin:20px;}
#mainCont .contentElm h2 a {color:black;}
#main {width:960px;margin:0 auto;padding-bottom:30px;}
#logo {position:absolute;}
#logo h1 a {background:url('./css/img/MusicD.jpg?l2s8g3') no-repeat 50% 50%;width:186px;height:31px;display:block;padding:13px 0 13px 5px;}
#logo h1 a span {display:none;}
#navbarLeft {height:45px;color:#fff;}
#navbarLeft ul {padding-left:12px;padding-top:10px;}
#navbarLeft {position:absolute;left:274px;top:7px;}
#navbarLeft ul li a {background:url('./css/img/menu_delim.gif?l2s9lt') no-repeat scroll 0 2px transparent;display:block;float:left;padding-left:9px;text-decoration:none;font:12px Verdana, Helvetica, Arial, Sans-serif;font-weight:bold;color:#fff;}
#navbarLeft li {list-style-type:none;display:inline;padding:0 2px 0 9px;float:left;display:block;}
#navbarLeft ul li.hover,#navbarLeft ul li.selected {}
#navbarLeft ul li.hover a,#navbarLeft ul li.selected a {}
#overview {width:960px;height:auto;background:white url('./css/img/backgrounds/overview.png?l31knw') repeat-y;}
.index #overview {background-color:white;background-image:none;}
.index #overviewLeft {width:713px;height:315px;position:relative;}
#overviewLeft {float:left;width:710px;height:auto;padding-top:10px;}
.shop #overviewLeft,.album #overviewLeft,.artist #overviewLeft {background:#e8e8e8 url('./css/img/backgrounds/album.png?l2sh8g') repeat-x;}
.index #overviewLeft {padding-top:0px;}
.index #overviewLeft {width:703px;height:auto;}
.index #overviewLeft #content {padding-left:10px;width:703px;}
.index #overviewLeft #latestNews {background:white url('./css/img/backgrounds/featured.png?l30w0k') repeat-x;width:703px;padding-left:10px;padding-top:10px;height:303px;}
.index #overviewLeft .cornerLeft {background:url('./css/img/backgrounds/lowerleft.png?l3adip') repeat-x;width:13px;height:13px;position:absolute;top:301px;left:5px;}
.index #overviewLeft .cornerRight {background:url('./css/img/backgrounds/lowerright.png?l3adbr') repeat-x;width:11px;height:10px;position:absolute;top:301px;left:701px;}
#overviewRight {float:right;width:250px;}
.index #overviewRight {float:right;width:247px;}
.index  #overviewRight {background:white url('./css/img/backgrounds/overview.gif?l2saxg') no-repeat;}
#overviewRight {background:white url('./css/img/backgrounds/overview.gif?l2saxg') no-repeat;}
#overviewRight .box .row {padding-top:4px;background-color:white;margin:0 4px;height:42px;clear:right;position:relative;}
#overviewRight .box .row:hover {background-color:#f0f0f0;}
#overviewRight .box .row:hover .priceLabel {display:block;}
#overviewRight .box .row .priceLabel {background:url("./css/img/backgrounds/price.png?l32pzc") no-repeat scroll 0 0 white;display:none;height:38px;left:152px;position:absolute;top:4px;width:75px;text-decoration:none;}
#overviewRight .box .row .priceLabel .amount {color:white;display:block;font-size:10px;padding:2px 4px 0;}
#overviewRight .box .row .priceLabel .text {color:white;display:block;font-size:11px;text-align:center;}
#overviewRight .box .row .number {width:36px;height:42px;float:left;text-align:center;line-height:18px;}
#overviewRight .box .row .artist {font-weight:bold;}
#footerText {width:960px;height:25px;background:url('./css/img/backgrounds/footer.gif?l2scdr');text-align:center;color:#AAAAAA;font-size:13px;line-height:23px;}
#footerText a {color:#AAAAAA;font-size:13px;}
.pB {float:right;padding-top:6px;padding-right:10px;display:block;color:#666666;}
.pB a {color:#666666;}
.pB a:hover {color:#bbbbbb;}
.shop #overviewLeft #artist {margin:20px 16px 20px 20px;float:left;width:452px;}
#shoppingCart {color:black;}
#shoppingCart .headlines {border-bottom:1px solid #747474;height:30px;float:left;clear:both;display:block;width:452px;}
#shoppingCart .ShoppingCartItem {clear:both;}
#shoppingCart .ShoppingCartItem div {display:block;float:left;height:30px;line-height:30px;}
#shoppingCart .headlines div {font-weight:bold;float:left;display:block;text-transform:uppercase;height:30px;line-height:30px;}
#shoppingCart .headlines .firstpadding,#shoppingCart .ShoppingCartItem .image {width:0px;}
#shoppingCart .headlines .prod,#shoppingCart .ShoppingCartItem .name {width:200px;overflow:hidden;}
#shoppingCart .headlines .amount {width:52px;text-align:center;}
#shoppingCart .headlines .iprice,#shoppingCart .ShoppingCartItem .singlePrice {width:96px;text-align:center;}
#shoppingCart .headlines .price,#shoppingCart .ShoppingCartItem .totalPrice,#shoppingCart .sumrow .price {width:60px;background-color:#f4f4f4;text-align:center;}
#shoppingCart .sumrow {display:block;clear:both;width:452px;height:30px;line-height:30px;}
#shoppingCart .bottom {border-top:1px solid #747474;display:block;}
#shoppingCart .sumrow div {float:left;display:block;color:#777777;}
#shoppingCart .bottom div {padding-top:50px;color:black;}
#shoppingCart .sumrow .title {width:348px;text-transform:uppercase;}
#shoppingCart .currency {width:44px;text-align:center;}
#shoppingCart .headlines .delete,#shoppingCart .ShoppingCartItem .delete {width:44px;text-align:center;}
#shoppingCart .ShoppingCartItem .delete {padding-left:16px;width:28px;}
#shoppingCart .ShoppingCartItem .delete span {margin-top:10px;display:block;width:14px;height:14px;background:url('./css/img/slet.gif?l2yvyo') no-repeat;cursor:pointer;float:left;}
#shoppingCart .ShoppingCartItem .remove span {margin-top:10px;display:block;width:14px;height:14px;cursor:pointer;background:url('./css/img/minus.gif?l2yw0n') no-repeat;}
#shoppingCart .ShoppingCartItem .add span {margin-top:10px;display:block;width:14px;height:14px;background:url('./css/img/plus.gif?l2yvzt') no-repeat;cursor:pointer;}
#shoppingCart .ShoppingCartItem .amount {width:24px;text-align:center;}
#orderApproval #shoppingCart .ShoppingCartItem .amount {width:52px;}
#shoppingCart .ShoppingCartItem .amount input {margin-top:8px;width:17px;background:transparent;}
.similarProducts {margin-bottom:10px;float:left;clear:both;}
.album .loginTable {padding:10px;}
#shoppingCart .ShoppingCartItem .variations {float:left;}
#shoppingCart .ShoppingCartItem .variations .var {float:left;padding-top:0px;display:block;clear:left;}
.similarProducts h2 {margin-bottom:10px;}
.similarProducts .similarProduct {margin-left:10px;}
.similarProducts .similarProduct a {color:black;}
.loginTable label {display:block;float:left;height:30px;width:300px;}
.loginTable label .loginName {display:block;width:100px;float:left;}
.loginTable label .loginPass {display:block;width:100px;float:left;}
.loginTable label input {border:1px solid black;}
.loginTable button {float:left;margin-left:99px;border:1px solid black;background-color:white;font-size:10px;}
.cartTotalPrice {float:left;}
#artist .formContent div span {display:inline;}
#artist .formContent input[type='radio'] {display:inline;width:auto;}
.cart .text {float:left;}
.overviewPrice,#coverview .price {position:absolute;background:url("./css/img/backgrounds/buy.gif?l2shtp") no-repeat 100% 100%;left:62px;top:75px;width:61px;height:24px;}
.priceLabel .kurv {position:relative;top:-20px;color:black;}
#shoppingCart {font-size:12px;display:block;clear:both;}
#shoppingCart .ShoppingCartItem a {color:black;}
#shoppingCart .headlines .ShoppingCartItem div {display:block;float:left;height:24px;}
#SequenceNavigation {float:left;width:452px;margin-top:10px;}
#SequenceNavigation #NavigateNext a {background:url('./css/img/backgrounds/button.png?l32v9b') no-repeat;width:80px;height:36px;line-height:36px;text-align:center;display:block;float:right;cursor:pointer;color:white;font-size:12px;text-transform:uppercase;font-weight:bold;text-decoration:none;}
.QuickPayButton {margin-left:450px;}
.QuickPayButton .PayButton {background:url('./css/img/backgrounds/button.png?l32v9b') no-repeat;width:80px;height:36px;line-height:36px;text-align:center;display:block;float:right;cursor:pointer;color:white;font-size:12px;text-transform:uppercase;font-weight:bold;text-decoration:none;}
#SequenceNavigation #NavigatePrevious a {background:url('./css/img/backgrounds/button.png?l32v9b') no-repeat;width:80px;height:36px;line-height:36px;text-align:center;display:block;float:right;cursor:pointer;color:white;font-size:12px;text-transform:uppercase;font-weight:bold;text-decoration:none;}
.formContent label {width:325px;display:block;clear:left;}
.formContent label span {float:left;white-space:nowrap;}
.formContent label .errorFont {position:relative;float:left;color:red;white-space:nowrap;display:block;}
.formContent label input {width:446px;height:26px;padding:2px;padding-left:4px;border:1px solid #b5b5b5;font-size:15px;}
.formContent label.small {width:110px;float:left;margin-right:6px;}
* html .formContent label.small {margin-right:3px;}
.formContent label.small input {width:97px;}
.formContent label.small span {width:70px;}
.formContent label.medium {width:234px;float:left;clear:none;}
.formContent label.medium input {width:330px;}
#orderApproval h2 {padding-bottom:6px;padding-top:6px;font-weight:bold;}
#orderApproval label {font-size:12px;width:280px;float:none;}
#orderApproval label span {float:left;display:block;width:100px;}
#headerImage {right:0;position:absolute;color:#fff;}
#headerImage .cart {background:url("./css/img/backgrounds/cart.png?l31faw") no-repeat 1px 7px;padding-left:47px;font-size:12px;min-height:18px;position:absolute;right:0px;top:7px;white-space:nowrap;width:140px;}
#headerImage .cart .text {text-transform:uppercase;width:100px;font-size:11px;}
#headerImage .cart .val {text-transform:uppercase;width:40px;font-size:11px;text-align:right;float:left;}
#headerImage .cart .go {display:none;}
#headerImage .cart:hover {height:80px;}
#headerImage .cart:hover .go {background:url("./css/img/backgrounds/cartover.png?l31flg") no-repeat;width:208px;height:31px;line-height:31px;display:block;text-align:center;text-transform:uppercase;font-weight:bold;font-size:12px;position:absolute;top:51px;left:-23px;}
#headerImage .cart:hover .go {color:white;}
.search {background:url('./css/img/backgrounds/search.png?l33ovj') no-repeat;height:68px;width:398px;margin-top:5px;position:relative;left:-4px;float:left;}
.shop .search {background:url('./css/img/backgrounds/searchshort.png?l33nm7') no-repeat;width:365px;}
.search .text {font-size:12px;text-transform:uppercase;color:#bbbbbb;padding-top:8px;padding-left:12px;}
.search .searchInput {position:relative;}
.search .searchInput input {background:url('./css/img/backgrounds/searchinput.png?l31do5') no-repeat;height:28px;width:284px;margin-left:12px;float:left;padding-left:7px;}
.shop .search {margin-right:8px;}
.shop .search input {width:256px;}
.search .searchInput button {background:url('./css/img/backgrounds/button.png?l32v9b') no-repeat;height:36px;width:83px;margin-left:4px;float:left;color:white;font-size:13px;text-transform:uppercase;font-weight:bold;position:absolute;top:-4px;}
.index #content .formContent,.shop #latestSounds .formContent {background:url("./css/img/backgrounds/newsletter.png?l33og9") no-repeat scroll 0 0 transparent;float:left;height:67px;width:305px;margin-top:5px;position:relative;}
.index #content .formContent label span,.shop #latestSounds .formContent label span {font-size:12px;text-transform:uppercase;color:white;font-weight:bold;padding-top:8px;padding-left:12px;}
.index #content .formContent input,.shop #latestSounds .formContent input {background:url('./css/img/backgrounds/newsletterinput.png?l33ozv') no-repeat;height:24px;width:190px;margin-left:12px;float:left;padding-left:7px;border:none;color:white;}
.index #content .formContent label.mandatory span,.shop #latestSounds .formContent label.mandatory span {display:none;}
.index #content .formContent button,.shop #latestSounds .formContent button {background:url('./css/img/backgrounds/nlbutton.png?l33p8q') no-repeat;height:30px;width:83px;margin-left:4px;float:left;color:white;font-size:12px;text-transform:uppercase;font-weight:bold;position:absolute;top:25px;left:211px;cursor:pointer;}
.subscriptionForm .unsubscribeLink {display:none;}
#latestPublish .box {width:238px;margin-top:5px;margin-left:5px;}
.index #latestPublish .box {margin-left:2px;}
#latestPublish .box h3 {width:100%;height:18px;text-align:center;text-transform:uppercase;padding-top:11px;color:white;font:14px Arial;font-weight:bold;}
#latestPublish .box .artists {padding:10px 15px 10px 15px;color:black;max-height:300px;overflow:hidden;}
#latestPublish .box .cont a {color:black;}
#latestPublish .box .artists a {color:black;display:block;}
#latestPublish .box .top {background:url('./css/img/backgrounds/box.png?l2sd6j') no-repeat;}
#latestPublish .box .bottom {background:url('./css/img/backgrounds/box_bottom.png?l2se2p') no-repeat;}
#latestImages {background:url('./css/img/footerBox.gif?kf7s9i') no-repeat;width:269px;height:206px;float:left;}
#latestSounds {float:left;padding:20px 0 0 20px;width:100%;}
#latestAlbums {width:682px;float:left;background:url('./css/img/backgrounds/featured.gif?l2sejv') no-repeat;margin:10px;padding:9px;margin-right:0px;}
#latestAlbums .album {float:left;width:81px;height:146px;overflow:hidden;background:url('./css/img/backgrounds/album_front.png?l2sezg') no-repeat;margin:16px 16px 0 16px;}
#latestAlbums .album .cover {padding:2px 0 0 3px;overflow:hidden;width:73px;text-align:center;min-height:73px;}
#latestAlbums .album .cover img {height:73px;width:auto;}
#latestAlbums .album .artistName a {font:11px Arial;font-weight:bold;text-transform:uppercase;color:black;margin-top:15px;margin-left:3px;display:block;}
#latestAlbums .album .artistName a:hover {text-decoration:underline;}
#latestAlbums .album .albumName {font:11px Arial;font-weight:bold;color:#787c7c;margin-left:3px;}
#latestAlbums .album .albumName a {color:#787c7c;display:block;}
#album {position:relative;}
#album_desc {padding-left:20px;float:left;width:317px;position:relative;}
.album #album_desc .priceLabel .amount,.album #album_desc .priceLabel .text {display:none;}
#album_desc h1,#content h1,#mainCont h1 {font-size:30px;padding-bottom:18px;text-transform:uppercase;color:black;border-bottom:1px solid black;padding-bottom:10px;width:310px;line-height:36px;}
#mainCont h1 {margin-left:20px;width:670px;}
#album_desc .content,#content .content {color:black;margin-top:10px;}
#album_desc .content p,#content .content p {margin-bottom:20px;}
#album_desc .album_image {position:absolute;top:2px;left:348px;}
#album_desc .album_image img {width:341px;height:302px;}
#artist .album_image img {width:341px;height:auto;}
#album_desc .shoplink {position:absolute;width:109px;height:31px;background:url('./css/img/buybutton.gif');display:block;top:286px;right:0px;}
#album_desc .shoplink a:hover {text-decoration:none;}
#album_desc .priceLabel {background:url("./css/img/backgrounds/buy.gif?l2shtp") no-repeat scroll 100% 100%;display:block;height:116px;left:348px;position:absolute;text-decoration:none !important;top:202px;width:341px;z-index:100;}
#backlink {padding-left:21px;width:260px;}
#backlink a,.backlink {color:black;font-weight:bold;font-size:12px;}
#tracklist {float:right;clear:right;margin:0;padding:0 0 20px 0;width:341px;margin-right:22px;}
.tracklistHeadline {float:right;margin:0;padding:312px 0 0 0;width:340px;margin-right:22px;color:black;text-transform:uppercase;font-size:12px;font-weight:bold;border-bottom:2px solid #dadada;}
#tracklist h3 {text-transform:uppercase;font-weight:bold;font-size:12px;color:white;}
#tracklist .title {background:none;font-weight:bold;font-size:14px;padding-top:5px;}
#tracklist .track {background:url("./css/img/backgrounds/tracklist.gif?l2simt");position:relative;font-size:12px;line-height:16px;color:black;margin-top:10px;}
#tracklist .track strong {width:25px;float:left;font-weight:bold;}
#tracklist .track em {font-style:normal;padding-left:6px;white-space:nowrap;}
#shop_vejledning {float:left;width:178px;height:338px;background:url("./css/img/backgrounds/shopinfo.png?l31obe") no-repeat;padding:15px;}
#shop_vejledning a {color:black;}
