html {
	padding: 0px;
	margin: 0px;
	height: 100%;
}

body {
	padding: 0px;
	margin: 0px;
	height: 100%;
  	font-family:Arial, sans-serif;
	font-size: 12px;
	background: #FFF url("../images/body-back.jpg") no-repeat top center;
}

.pointer {
	cursor: pointer;
}

h4 {
	font-weight:bold;
	font-size:16px;
	margin: 0px;
	padding: 0px;
	color:#e10025;
	font-family:Arial, sans-serif;
}
h2{
	font-size:21px;
	padding:0px;
	margin:0px;
	color:#FFF;
}

h2 a{
	color:#9a4db0;
	text-decoration:none;
}	

h2 a:hover{
	color:#5d8328;
}

h3{
  font-weight:bold;
  font-size:21px;
  margin: 0px;
  padding: 0px;
  color:white;
 font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}

h1 {
	font-weight: normal;
	font-size:20px;
	margin: 0 0 12px -3px;
	padding: 0px;
	color:#3B454D;
	font-family:Arial, sans-serif;
}

a{
	color:#9a4db0;
	text-decoration:none;
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}

a:hover{

}

b{
	font-weight:bold;
}

.margin{
	margin:0px;
	padding:0px;
}
h1.home{
	margin: 0 0 12px -3px;
	padding:0px;
}

#indexActionDescription {
	width:160px;
}

#center_hor {
	position: relative;
	width: 1000px;
	margin:0px auto 0px auto;
}

#top{
	position: relative;
	height:144px;
	background: #FFF url("../images/menu-balk.jpg") no-repeat bottom left;
}
#top-album{
	position: relative;
	height:144px;
	background: #FFF url("../images/menu-balk-album.jpg") no-repeat bottom left;
}
#logo{
	position: absolute;
	top:14px;
	left:29px;
	height:82px;
	width:284px;
	background: #FFF url("../images/logo.jpg") no-repeat bottom left;
}
#logo a{ display:block;height:100%; }

#betaling{
	position:absolute;
	bottom:60px;
	right:18px;
	width:126px;
	height:28px;
	background: #FFF url("../images/betaling.jpg") no-repeat bottom left;
}
#betaling a{ display:block;height:100%; }

#menu{
	position:absolute;
	bottom:0px;
	left:122px;
	height:48px;
	width:441px;
	background: #FFF url("../images/menu.jpg") no-repeat top left;
}

#menu-album{
	position:absolute;
	bottom:0px;
	left:122px;
	height:48px;
	width:441px;
	background: #FFF url("../images/menu-album.jpg") no-repeat top left;
}

#home_1{ position:relative;height:48px;width:99px;float:left;background: #FFF url("../images/menu.jpg") no-repeat 0px 0px; }
#home_1 a:hover{ position:relative;height:48px;width:99px;display:block;background: #FFF url("../images/menu.jpg") no-repeat 0px -48px; }
#home_1_active, #home_1_active a { position:relative;float:left;height:48px;width:99px;display:block;background: #FFF url("../images/menu.jpg") no-repeat 0px -96px; }

#home_2{ position:relative;height:48px;width:95px;float:left;background: #FFF url("../images/menu.jpg") no-repeat -99px 0px; }
#home_2 a:hover{ position:relative;height:48px;width:95px;display:block;background: #FFF url("../images/menu.jpg") no-repeat -99px -48px; }
#home_2_active, #home_2_active a { position:relative;height:48px;float:left;width:95px;display:block;background: #FFF url("../images/menu.jpg") no-repeat -99px -96px; }

#home_3{ position:relative;height:48px;width:95px;float:left;background: #FFF url("../images/menu.jpg") no-repeat -194px 0px; }
#home_3 a:hover{ position:relative;height:48px;width:95px;display:block;background: #FFF url("../images/menu.jpg") no-repeat -194px -48px; }
#home_3_active, #home_3_active a{ position:relative;height:48px;float:left;width:95px;display:block;background: #FFF url("../images/menu.jpg") no-repeat -194px -96px; }

#home_4{ position:relative;height:48px;width:54px;float:left;background: #FFF url("../images/menu.jpg") no-repeat -289px 0px; }
#home_4 a:hover{ position:relative;height:48px;width:54px;display:block;background: #FFF url("../images/menu.jpg") no-repeat -289px -48px; }
#home_4_active, #home_4_active a{ position:relative;height:48px;float:left;width:54px;display:block;background: #FFF url("../images/menu.jpg") no-repeat -289px -96px; }

#home_5{ position:relative;height:48px;width:94px;float:left;background: #FFF url("../images/menu.jpg") no-repeat -343px 0px; }
#home_5 a:hover{ position:relative;height:48px;width:94px;display:block;background: #FFF url("../images/menu.jpg") no-repeat -343px -48px; }
#home_5_active, #home_5_active a{ position:relative;height:48px;width:94px;float:left;display:block;background: #FFF url("../images/menu.jpg") no-repeat -343px -96px; }

#home_1-album{ position:relative;height:48px;width:99px;float:left;background: #FFF url("../images/menu-album.jpg") no-repeat 0px 0px; }
#home_1-album a:hover{ position:relative;height:48px;width:99px;display:block;background: #FFF url("../images/menu-album.jpg") no-repeat 0px -48px; }
#home_1-album_active, #home_1-album_active a { position:relative;float:left;height:48px;width:99px;display:block;background: #FFF url("../images/menu-album.jpg") no-repeat 0px -96px; }

#home_2-album{ position:relative;height:48px;width:95px;float:left;background: #FFF url("../images/menu-album.jpg") no-repeat -99px 0px; }
#home_2-album a:hover{ position:relative;height:48px;width:95px;display:block;background: #FFF url("../images/menu-album.jpg") no-repeat -99px -48px; }
#home_2-album_active, #home_2-album_active a { position:relative;height:48px;float:left;width:95px;display:block;background: #FFF url("../images/menu-album.jpg") no-repeat -99px -96px; }

#home_3-album{ position:relative;height:48px;width:95px;float:left;background: #FFF url("../images/menu-album.jpg") no-repeat -194px 0px; }
#home_3-album a:hover{ position:relative;height:48px;width:95px;display:block;background: #FFF url("../images/menu-album.jpg") no-repeat -194px -48px; }
#home_3-album_active, #home_3-album_active a{ position:relative;height:48px;float:left;width:95px;display:block;background: #FFF url("../images/menu-album.jpg") no-repeat -194px -96px; }

#home_4-album{ position:relative;height:48px;width:54px;float:left;background: #FFF url("../images/menu-album.jpg") no-repeat -289px 0px; }
#home_4-album a:hover{ position:relative;height:48px;width:54px;display:block;background: #FFF url("../images/menu-album.jpg") no-repeat -289px -48px; }
#home_4-album_active, #home_4-album_active a{ position:relative;height:48px;float:left;width:54px;display:block;background: #FFF url("../images/menu-album.jpg") no-repeat -289px -96px; }

#home_5-album{ position:relative;height:48px;width:94px;float:left;background: #FFF url("../images/menu-album.jpg") no-repeat -343px 0px; }
#home_5-album a:hover{ position:relative;height:48px;width:94px;display:block;background: #FFF url("../images/menu-album.jpg") no-repeat -343px -48px; }
#home_5-album_active, #home_5-album_active a{ position:relative;height:48px;width:94px;float:left;display:block;background: #FFF url("../images/menu-album.jpg") no-repeat -343px -96px; }

#home_1 a, #home_2 a, #home_3 a, #home_4 a, #home_5 a, #home_1-album a, #home_2-album a, #home_3-album a, #home_4-album a, #home_5-album a{ display:block;height:100%;}

#voorwaarden {
	position:absolute;
	bottom:15px;
	right:21px;
	width:150px;
	height:28px;
	line-height:28px;

}
#voorwaarden a{
	font-size:13px;
	color:#66b3da;
	border:0px;
}
#taal-keuze{
	position:absolute;
	right:0px;
	top:0px;
	width:63px;
	height:28px;
}
#taal-nl{
	position:absolute;
	top:0px;
	right:32px;
	width:31px;
	height:28px;
	background: #FFF url("../images/taal.jpg") no-repeat 0px 0px;
}

#taal-en{
	position:absolute;
	top:0px;
	right:0px;
	width:32px;
	height:28px;
	background: #FFF url("../images/taal.jpg") no-repeat -31px 0px;
}

#taal-nl a, #taal-en a{
	display:block;
	height:100%;
}


#content {
	position: relative;
	padding-top:10px;
	background:none;
	padding-bottom:20px;
	min-height:200px;
}

.block-album-wide{ position:relative;width:771px;float:left;margin-top:-3px; }
.top-album-wide{ position:relative;height:22px;width:771px;overflow:hidden;float:left;background:url("../images/top-album-wide.png") no-repeat top left; }
.content-album-wide{ position:relative;float:left;width:730px;background:url("../images/content-album-wide.png") repeat-y top left; color:#3b454d;padding-left:33px; }
.content-album-wide b{ color:#21272c; }
.content-album-wide a{ color:#005191; }

.content-text-wide{ position:relative;float:left;width:710px;background:url("../images/content-album-wide.png") repeat-y top left; color:#3b454d;padding-left:33px;padding-right:20px; }
.content-text-wide b{ color:#21272c; }
.content-text-wide a{ color:#005191; }

.bottom-album-wide{ position:relative;height:31px;float:left;width:771px;background:url("../images/bottom-album-wide.png") no-repeat top left; }

.block-album-small{ position:relative;width:228px;float:left;margin-top:13px; }
.top-album-small{ position:relative;height:20px;width:228px;overflow:hidden;float:left;background:url("../images/top-album-small.png") no-repeat top left; }
.content-album-small{ position:relative;float:left;width:200px;background:url("../images/content-album-small.png") repeat-y top left; color:#3b454d;padding-left:28px; }
.content-album-small b{ color:#21272c; }
.content-album-small a{ color:#005191; }
.bottom-album-small{ position:relative;height:22px;float:left;width:228px;background:url("../images/bottom-album-small.png") no-repeat top left; }

.block-full{ position:relative;width:1000px;float:left;margin-left:5px;margin-top:5px; }
.top-full{ position:relative;height:23px;width:1000px;overflow:hidden;float:left;background:url("../images/top-full.png") no-repeat top left; }
.content-full{ position:relative;float:left;width:1000px;background:url("../images/content-full.png") repeat-y top left;color:#3b454d;line-height:18px; }
.content-full b{ color:#21272c; }
.content-full a{ color:#005191; }
.bottom-full{ position:relative;height:29px;float:left;width:1000px;background:url("../images/bottom-full.png") no-repeat top left; }

.block-wide{ position:relative;width:986px;float:left;margin-left:5px;margin-top:5px; }
.top-wide{ position:relative;height:18px;width:986px;overflow:hidden;float:left;background:url("../images/top-wide.png") no-repeat top left; }
.content-wide{ position:relative;float:left;width:961px;background:url("../images/content-wide.png") repeat-y top left;padding-left:15px;padding-right:10px;color:#3b454d;line-height:18px; }
.content-wide b{ color:#21272c; }
.content-wide a{ color:#005191; }
.bottom-wide{ position:relative;height:15px;float:left;width:986px;background:url("../images/bottom-wide.png") no-repeat top left; }

.block-medium{ position:relative;width:379px;float:left;margin-right:8px; }
.top-medium{ position:relative;height:18px;width:397px;overflow:hidden;float:left;background:url("../images/top-medium.png") no-repeat top left; }
.content-medium{ position:relative;float:left;width:334px;background:url("../images/content-medium.png") repeat-y top left;padding-left:20px;padding-right:25px;color:#3b454d;line-height:18px; }
.block-285{ height:275px; }
#block-180{ height:146px; }
.content-medium b{ color:#21272c; }
.content-medium a{ color:#005191; }
.bottom-medium{ position:relative;height:26px;float:left;width:397px;background:url("../images/bottom-medium.png") no-repeat top left; }

.block-small{ position:relative;width:222px;float:left; }
.top-small{ position:relative;height:18px;width:222px;overflow:hidden;float:left;background:url("../images/top-small.png") no-repeat top left; }
.content-small{ position:relative;float:left;width:184px;background:url("../images/content-small.png") repeat-y top left;padding-left:13px;padding-right:25px;color:#3b454d;line-height:18px; }
.content-small b{ color:#21272c; }
.content-small a{ color:#005191; }
.bottom-small{ position:relative;height:20px;float:left;width:222px;background:url("../images/bottom-small.png") no-repeat top left; }

#titel-home{
	position:relative;
	width:317px;
	height:24px;
	margin-left:-4px;
	background:url("../images/titel-home.png") no-repeat top left;
}

#actie-album{
	position:relative;
	float:right;
	width:170px;
	height:257px;
}

#actie-album-small{
	position:relative;
	width:170px;
	height:257px;
}

#actie-album-lijst{
	position:absolute;
	top:-20px;
	right:-10px;
	height:166px;
	width:168px;
	padding-left:2px;
	padding-top:57px;
	background:url("../images/actie-album.png") no-repeat top left;
}
#actie-album-small{
	position:relative;
	margin-top:-20px;
	height:166px;
	width:168px;
	padding-left:2px;
	padding-top:57px;
	background:url("../images/actie-album.png") no-repeat top left;
}
#actie-album-prijs{
	position:absolute;
	bottom:1px;
	right:-10px;
	height:53px;
	line-height:53px;
	text-align:center;
	width:170px;
	font-family:Tahoma, sans-serif;
	font-size:21px;
	background:url("../images/prijs-album.jpg") repeat-x top left;
}
#actie-album-prijs-small{
	position:relative;
	height:22px;
	line-height:22px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:10px;
	padding-left:15px;
	width:154px;
	background:#d8e5ef;
	border:1px solid #bad1e3;
}
#actie-album-titel{
	position:relative;
	padding-left:15px;
	padding-top:10px;
}
#actie-album-titel b{ color:#e10025; }
.in-winkelwagen{
	position:relative;
	height:31px;
	width:170px;
	margin-left:-8px;
	padding-top:22px;
	float:left;
	background:url("../images/in-shop.png") no-repeat bottom left;
}
.in-winkelwagen-small{
	position:relative;
	height:31px;
	width:170px;
	float:left;
	background:url("../images/in-shop.png") no-repeat bottom left;
}
#pay-now{
	position:relative;
	height:40px;
	width:170px;
	margin:20px 0px 20px 0px;
	background:url("../images/pay-now.jpg") no-repeat bottom left;
}
#shoppingcart{
	position:relative;
	height:33px;
	width:194px;
	margin-left:2px;
	background:url("../images/shopping-cart.png") no-repeat bottom left;
}
.in-winkelwagen a, #shoppingcart a, .verwijderen a, #check-out a, #pay-now a, .in-winkelwagen-small a{ display:block;height:100%; }
.cart-item a{ font-weight:bold;color:#005191;text-decoration:underline; }

.cart-item a.cart-item-title{ cursor:default; }

.cart-item{
	position:relative;
	height:31px;
	width:168px;
	margin-top:5px;
	background:url("../images/cart-item.png") no-repeat bottom left;
	line-height:31px;
	padding-left:7px;
	padding-right:25px;
}
.cart-item .prijs { float:right;color:#747e86; }
.cart-item .verwijderen {
	position:absolute;
	top:8px;
	right:5px;
	height:14px;
	width:16px;
	background:url("../images/verwijderen.jpg") no-repeat top left;
}
.cart-totaal{
	position:relative;
	height:31px;
	width:168px;
	margin-top:5px;
	background:url("../images/cart-totaal-item.png") no-repeat bottom left;
	line-height:33px;
	padding-left:7px;
	padding-right:25px;
	color:#005191;
	font-weight:bold;
}
.cart-totaal .totaal { float:right;color:#005191; }

#check-out{
	position:relative;
	height:31px;
	width:197px;
	margin-top:52px;
	background:url("../images/check-out.png") no-repeat bottom left;
}
.album{
	position:relative;
	float:left;
	width:109px;
	height:153px;
	text-align:center;
	padding-top:1px;
	padding-right:4px;
	margin-right:7px;
	background:url("../images/album.jpg") no-repeat bottom left;
}
.album a{ color:red;text-decoration:underline; }

#betaal-titel{
	position:relative;
	margin:0px auto 10px auto;
	height:33px;
	line-height:33px;
	width:898px;
	color:White;
	font-weight:bold;
	text-align:right;
	padding-right:20px;
	background:url("../images/betaal.jpg") no-repeat top left;
}

#betaal-cont{ position:relative;margin:0px auto 0px auto;width:918px; }
#betaal-left{ position:relative;float:left;width:420px;padding-right:20px;padding-left:20px; }
#betaal-right{ position:relative;float:left;width:438px;padding-left:20px; }
#betaal-cont p{ line-height:26px; }

.wide{ position:relative;border:1px solid #aac2d4;background:#d8e5ef;width:396px;height:20px;font-weight:bold;color:#005191;font-family:Arial, sans-serif;padding-top:4px; }
.small{ position:relative;border:1px solid #aac2d4;background:#d8e5ef;width:127px;height:24px;font-weight:bold;color:#005191;font-family:Arial, sans-serif; }
.small2{ position:relative;border:1px solid #aac2d4;background:#d8e5ef;width:124px;height:24px;font-weight:bold;color:#005191;font-family:Arial, sans-serif; }
.medium{ position:relative;border:1px solid #aac2d4;background:#d8e5ef;width:250px;height:20px;font-weight:bold;color:#005191;font-family:Arial, sans-serif;padding-top:4px; }

.veld{
	padding-top:5px;
	float:left;
	padding-right:19px;
	padding-bottom:0px;
}

#payment{
	position:relative;
	width:393px;
	padding:2px;
	background:#aac2d4;
}
#payment-title{
	position:relative;
	width:387px;
	background:white;
	height:25px;
	line-height:25px;
	color:black;
	font-weight:bold;
	padding-left:5px;
}
#error{
	position:relative;
	width:366px;
	padding:10px 0px 10px 30px;
	border:1px solid #e10025;
	color:#e10025;
}
#error b{ color:#e10025; }
.clear{
	height:1px;
	/*overflow:none;*/
	clear:both;
}
#error-begin{
	position:absolute;
	top:10px;
	left:7px;
	width:17px;
	height:17px;
	background:url("../images/error.jpg") no-repeat top left;
}
#top-album-overzicht{
	position:relative;
	width:1000px;
	font-size:11px;
	padding-left:20px;
	padding-top:7px;
	margin-bottom:15px;
	clear:both;
	background:url("../images/content-album.jpg") repeat-y top left;
}

#bottom-album-overzicht{
	position:absolute;
	top:297px;
	height:22px;
	width:1000px;
	left:0px;
	display:block;
	background:url("../images/bottom-album.jpg") repeat-y top left;
}

#album-display{
	position:relative;
	height:324px;
	width:284px;
	padding-top:5px;
	padding-left:16px;
	background:url("../images/album-display.png") no-repeat top left;
}

#album-luister{ position:absolute;top:36px;left:7px; }
#album-display-titel{
    position:relative;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	line-height:28px;
	padding-left:5px;
	height:28px;
	width:250px;
	border:1px solid #cddde9;
	background:url("../images/album-blokje.jpg") repeat-x top left;
}
#album-display-tekst{
	position:relative;
	width:265px;
	padding-top:5px;
	padding-right:3px;
	padding-left:16px;
	margin-left:7px;
	padding-bottom:20px;	
	background:#d8e5ef;
}

#album-description {
	padding-right: 10px; 
}

#content-album-wide-left{
	position:relative;
	float:left;
	width:320px;
	
}
#content-album-wide-right{
	position:relative;
	float:left;
	width:400px;
}

.player{ position:Relative;width:398px;height:66px;margin-bottom:8px;background:url("../images/player.jpg") no-repeat top left; }
.player-menu{ position:absolute;left:7px;top:7px;width:384px;height:32px;background:url("../images/player-menu.jpg") no-repeat top left; }

.player-menu-title { position:absolute;top:0px;left:0px;padding-left:7px;width:206px;height:32px;line-height:32px;font-size:11px;font-weight:bold;color:#21272c; }
.player-menu-download { position:absolute;top:4px;left:205px;padding-left:7px;width:40px;height:32px;text-align:right;line-height:10px; }
.player-menu-prijs { position:absolute;top:4px;left:265px;padding-left:7px;width:40px;height:32px;text-align:left;line-height:10px; }
.player-menu-buy { position:absolute;top:4px;left:320px;padding-left:7px;width:40px;height:32px;text-align:left;line-height:10px; }
.player-menu-track { position:absolute;top:44px;left:14px;width:295px;height:14px;font-size:11px;color:#616d76; }

.player-menu-listen { position:absolute;cursor:pointer;top:43px;right:6px;width:75px;height:19px;background:url("../images/player-listen.jpg") no-repeat top left; }
.player-card{ position:absolute;top:15px;right:18px;width:20px;height:17px;background:url("../images/card-ico.jpg") no-repeat top left; }

.player-active { position:Relative;width:398px;height:96px;margin-bottom:8px;background:url("../images/player-active.jpg") no-repeat top left; }
.player-menu-active { position:absolute;left:7px;top:7px;width:384px;height:32px;background:url("../images/player-active-menu.jpg") no-repeat top left; }
.player-menu-close { position:absolute;top:43px;right:6px;width:75px;height:19px;background:url("../images/player-active-listen.jpg") no-repeat top left; }

.flash-player{ position:absolute;left:8px;top:63px;width:362px;height:29px;display:none; }

.player-menu-download  a,
.player-menu-prijs a,
.player-menu-buy a{
	font-size:9px;
	color:#3e77a4;
	text-decoration:none;
}

.player-menu-download  a:hover,
.player-menu-buy a:hover{
	font-weight: bold;
}

.player-menu-prijs a{
	cursor: default;
}

.player-menu-listen a, .player-card a, #album-wagen  a{ display:block;height:100%; }

#album-prijs {
	position:relative;
	float:left;
	width:75px;
	height:44px;
	padding-top:5px;
	padding-left:27px;
	padding-right:10px;
	font-family:Tahoma, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:white;
	background:url("../images/album-prijs.jpg") no-repeat top left;
}
#album-wagen {
	position:relative;
	float:left;
	width:153px;
	height:51px;

	background:url("../images/album-wagen.jpg") no-repeat top left;
}

#footer{
	position:absolute;
	bottom:-20px;
	right:15px;
	font-size:9px;
	width:200px;
	height:15px;
	text-align:right;
}
#footerContact{
	position:absolute;
	bottom:-20px;
	right:15px;
	font-size:9px;
	height:15px;
	text-align:right;
}
#footer_album{
	position:absolute;
	top:25px;
	right:10px;
	font-size:9px;
	width:200px;
	height:15px;
	text-align:right;
}
#footer a, #footer_album a, #footerContact a, #footerContact { text-decoration:none;color:#838d94; }

a.imgLink img {
	border:none;
}

#actie-album-titel a{ color:red;text-decoration:underline; border:none;}

.iframe {
	background: #ffffff;
}

ul#faq {
	padding:0px;
	margin:0 0 0 10px;
	color:#005191;
}

.button {
	background-color: #017dc3;
}
