body {
	margin:					0px;
	padding:				0px;
	background-color: 		#2d7085;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				10px;
	height: 100%;

}

p {
	margin:					0px;
	margin-left:			10px;
}

a {
	text-decoration:		none;
}

ul{
	margin-top:				0px;
}

img {
	border:					none;
	margin:					0px;
}


img.iconen {
	border:					none;
	margin:					0px;
	float: 					none;
}

#onderblokken h1 {
	margin-top:				5px;
	margin-left:			10px;
	margin-bottom:			0px;
	padding:				0px;
	padding-left:			15px;
	background-image: 		url("../../../graphics/h1.gif");
	background-repeat:		no-repeat;
	background-position:	left;
	font-size:				20px;
}

h1 {
	margin: 0;
	margin-top: 28px;
	padding-left: 13px;
	font-size: 18px;
	line-height: 32px;
	font-weight: bold;
	color: #71b8ca;
}

h2 {
	margin: 0;
	font-size: 14px;
	line-height: 28px;
	font-weight: bold;
	color: #005e75;
}

h3 {
	margin: 0;
	font-size: 12px;
	line-height: 28px;
	font-weight: bold;
	color: #71b8ca;
}

div.contentLinks table, div.contentLinks tr, div.contentLinks td, div.contentLinks div,
div.contentRechts table, div.contentRechts tr, div.contentRechts td, div.contentRechts div
{
	font-family: "Verdana";
	font-size: 11px;
	line-height: 16px;
}


/*																										CLASSES  */
.blauw{
	font-family: Tahoma, Arial, Helvetica;
	font-size:				28px;
	color:					#2d7085;
}


.blauwdik {
	font-family: Tahoma, Arial, Helvetica;
	font-size:				28px;
	font-weight:			bold;
	color:					#2d7085;
}

.groen{
	font-size:				16px;
	font-weight:			bold;
	color:					#9dde28;
}

.groenklein{
	color:					#9dde28;
}

.prijs {
	padding-bottom:			10px;
	font-size:				20px;
	font-weight:			bold;
	color:					#9dde28;
}

.right{
	float:					right;
}




/*																										FRAME  */



/*																										HEADER  */
div#header {
	height:					80px;
	width:					769px;
	background-image: 		url("../../../graphics/background/header.gif");
}

div#header img{
	margin-top:				10px;
	margin-left:			15px;
}

/*																										QUICKMENU  */
div#quicklinks {
	width:					388px;
	height:					20px;
	padding-left: 			12px;
	padding-top:			3px;
	margin-top:				10px;
	margin-right:			0px;
	float:					right;
}

div#quicklinks a {
	display: 				block;
	float: 					left;
	margin-right:			10px;
	padding-top:			3px;
	padding-bottom:			3px;
	padding-right:			25px;
	background-repeat:		no-repeat;
	background-position:	right;
	font-weight:			bold;
	color:					#add73a;
}

div#quicklinks a:hover {
	color:					#FFFFFF;
}

div#quicklinks a.shop {
	background-image: 		url("../../../graphics/buttons/bu_shop.gif");
}

div#quicklinks a.photos {
	background-image: 		url("../../../graphics/buttons/bu_photos.gif");
}

div#quicklinks a.tell {
	background-image: 		url("../../../graphics/buttons/bu_tellafriend.gif");
}

div#quicklinks a.contact {
	background-image: 		url("../../../graphics/buttons/bu_contact.gif");
}

/*																										HOOFDMENU  */
div#menu {
	width:					580px;
	margin-top:				22px;
	margin-right:			2px;
	float:					right;
}

div#menu a {
	width:					110px;
	height:					22px;
	margin-right:			4px;
	padding-top:			3px;
	background-image: 		url("../../../graphics/buttons/default.gif");
	text-align:				center;
	text-decoration:		none;
	display:				block;
	float:					left;
	font-size:				12px;
	font-weight:			bold;
	color:					#ffffff;
}

div#menu a:hover {
	background-image: 		url("../../../graphics/buttons/hover.gif");
	color:					#2d7086;
}

div#menu a.active {
	background-image: 		url("../../../graphics/buttons/active.gif");
	color:					#2d7086;
}


/*																										BOVEEN BLOKKEN  */

div#mainblok {
	width:					722px;
	height:					315px;
	padding-right:			15px;
	background:		 		url("../../../graphics/background/content-1.jpg") no-repeat;
	border:					solid 1px;
	border-color:			#9cdcee;
}

div#mainright {
	width:					350px;
	float:					right;
}

div#informatie {
	width:					265px;
	height:					63px;
	margin-top:				16px;
	background: 		   	url("../../../graphics/background/formuliertje.gif") no-repeat;
	float:					right;
}

div#informatie div {
	height:					30px;
}

div#informatie p {
	margin-top:				4px;
	font-weight:			bold;
}

div#informatie p#bedankt {
	margin-top:				10px;
}

div#informatie a.verstuur, div#informatie a.blurme {
	margin-top:				5px;
	margin-left:			7px;
	padding:				5px;
	padding-left:			18px;
	background-image: 		url("../../../graphics/h1.gif");
	background-repeat:		no-repeat;
	font-size:				11px;
	font-weight:			bold;
	color:					#005e75;
	float:					left;
}

div#informatie a.verstuur:hover{
	color:					#9cdcee;
}


div#informatie a.blurme {
	color:					#9cdcef;
}


div#informatie input {
	width: 155px;
	margin:					0px;
	padding:				0px;
	margin-top:				5px;
	margin-left:			10px;
	float:					left;
}

div#maincontent {
	width:					325px;
	height:					150px;
	margin-top:				50px;
	float:					right;
}

/*																							ONDER BLOKKEN  */


div#onderblokken div a{
	cursor:					pointer;
	color:					#2d7085;
}

div#blok1 a{
	width:					236px;
	height:					154px;
	margin-top:				15px;	
	padding:				0px;	
	background-image: 		url("../../../graphics/buttons/blok1/default.jpg");
	border:					solid 1px;
	border-color:			#9cdcee;
	float:					left;
}

div#blok1 a:hover{
	background-image: 		url("../../../graphics/buttons/blok1/hover.jpg");
}

div#blok1 div{
	height:					100px;
}

div#blok2 a{
	width:					236px;
	height:					154px;
	margin-top:				15px;	
	margin-left:			12px;	
	background-image: 		url("../../../graphics/buttons/blok2/default.jpg");		
	border:					solid 1px;
	border-color:			#9cdcee;
	float:					left;
	position: relative;
}
div#blok2 a:hover{
	background-image: 		url("../../../graphics/buttons/blok2/hover.jpg");
}

div#blok2 div{
	height:					100px;
}

div#blok3 a{
	width:					236px;
	height:					154px;
	margin-top:				15px;		
	margin-left:			12px;	
	background-image: 		url("../../../graphics/buttons/blok3/default.jpg");		
	border:					solid 1px;
	border-color:			#9cdcee;
	float:					left;
	position: relative;
}

div#blok3 a:hover{
	background-image: 		url("../../../graphics/buttons/blok3/hover.jpg");
}

div#blok3 div{
	height:					100px;
}

div#blok2 div.ext-button, div#blok3 div.ext-button {
	height: 62px;
	width: 62px;
	background: url("../../../graphics/button_verdubbelaar.png") top left no-repeat;
	position: absolute;
	top: -13px;
	right: -13px;
	z-index: 1000;
}
div#blok2 div.ext-button a, div#blok3 div.ext-button a {
	display: block;
	width: 62px !important;
	height: 62px !important;
	margin: 0 !important;
	background: none !important;
	border: 0 !important;
	float: none !important;
	position: relative !important;
}
.ext-button-cont {
	height: 108px;
	width: 108px;
	background: url("../../../graphics/button_verdubbelaar_big.png") top left no-repeat;
	position: absolute;
	top: -54px;
	left: 170px;
	z-index: 1000;
}
.ext-button-cont-fotokaart {
	height: 108px;
	width: 108px;
	background: url("../../../graphics/button_verdubbelaar_big.png") top left no-repeat;
	position: absolute;
	top: -54px;
	right: -24px;
	z-index: 1000;
}
.ext-button-cont-fotokaart a, .ext-button-cont a {
	position: relative;
	height: 108px;
	width: 108px;
	display: block;
}

/*																										FOOTER  */




/*																										BANNER  */

div#banner {
	position: absolute;
	z-index: 0;
	left: 51.2%;
	width: 519px;
	padding-top: 15px;
}

div#banner .container {
	float: right;
}

/*RONALD*/

/* links */
a:link, a:visited {
	color:#93D800;
	text-decoration:none;
	font-weight:bold;
}

/* header */
div#toplinks {
	white-space:nowrap;
	float:right;
	width:770px;
	left: 0px;
	top: 0px;
	position:absolute;
	height:80px;
}
a.toplink:link, a.toplink:visited {
	position:absolute;
	top:10px;
	height:20px;
}
#logo {
	position:absolute;
	margin-left: 0px;
}
a#home {
	margin-left:354px;
	background-image: url('../../../images/tophome_but.gif');
	background-position:0 -20px;
}
a#bestelling {
	margin-left:441px;
	background-image: url('../../../images/topwinkelwagen_but.gif');
	background-position:0 -20px;
}
a#mijnfotoos {
	margin-left:571px;
	background-image: url('../../../images/topmijnfotos_but.gif');
	background-position:0 -20px;
}
a#contact {
	margin-left:679px;
	background-image: url('../../../images/topcontact_but.gif');
	background-position:0 -20px;
}
a#home:hover, a#home:active, a#bestelling:hover, a#bestelling:active, a#mijnfotoos:hover, a#mijnfotoos:active, a#contact:hover, a#contact:active {
	background-position:0 0px;
}

/* content tabs */
/* tabs */
div#tabheader {
	margin:0;
	width:770px;
	height:80px;
}
div#bgrheader {
	position:absolute;
}
div#tabmenu {
	position:absolute;
	margin-left:285px;
	margin-top:50px;
}
a.tablink:link, a.tablink:visited {
	position:inline;
	float:left;
	width:105px;
	height:28px;
	padding:2px 0px 0px 15px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	background-image: url('../../../images/tab_but.gif');
	background-position:0 -30px;
	margin-left: 1px;
}
a.tablink:hover, a.tablink:active {
	background-position:0 0px;
	color:#ffffff;
	text-decoration:none;
}

a#active.tablinkActive:link, a#active.tablinkActive:visited {
	position:inline;
	float:left;
	width:105px;
	height:28px;
	padding:2px 0px 0px 15px;
	color:#005e75;
	font-weight:bold;
	text-decoration:none;
	background-image: url('../../../images/tabwit_but.gif');
	margin-left: 1px;
}
a#active.tablinkActive:hover, a#active.tablinkActive:active {
	color:#93d800;
}

/* content */

/* homecontent */
div.contentLinks {
	float: left;
	width: 495px;
	border: 1px solid #78d6ed;
	position: relative;
}
div.contentRechts {
	float:left;
	width:223px;
	padding: 0px 0px 0px 11px;
	margin:0px;
}

ul.homeList {
	margin: 0px 0px 0px 4.25em;
	padding: 0px;
	list-style-type: disc;
}
ul.homeList li {
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

a.linkbutton:link, a.linkbutton:visited {
	white-space:nowrap;
	position: relative;
	height: 36px;
	width: 139px;
	background-position:0 -36px;
	display: block;
	float: left; 
}

a#start {
	background-image: url('../../../graphics/buttons/start_but.gif');
}
a#opties {
	background-image: url('../../../graphics/buttons/albumopties_but.gif');
	width: 181px;
}

a#start:hover, a#start:active, a#opties:hover, a#opties:active {
	background-position:0 0px;
}

div.linkBlok {
	margin: 0px;
	width: 227px;
	border: 1px solid #ffffff;
	padding-right: 5px;
	padding-bottom: 8px;
}
div.linkBlok_MO {
	margin: 0px;
	width: 227px;
	border: 1px solid #78d6ed;
	padding-right: 5px;
	padding-bottom: 8px;
	background-color: #d5ffff;
	cursor: pointer;
}
div.linkBlok_BG {
	background-position: bottom right;
	background-repeat:no-repeat;
}

#linkBlokContent {
	padding-left: 21px;
}
#linkBlokContent .prijs {
	color: #93d800;
	font-size: 14px;
	font-weight: bold;
}
#linkBlokContent .prijsToelichting {
	color: #005e75;
}

#demoDiv {
	margin-left: 22px;
	color: #005e75;
	font-size: 14px;
	font-weight: bold;
}

div.home_demo {
	position:relative;
	top:-200px;
	left:20px;
	z-index:100;
	width:85px;
	height:85px;
}
div.blokje {
	display:block;
	float:left;
	width:189px;
	height:360px;
	margin:20px 0px 32px 0;
	padding:0;
	color:#000000;
	background-image: url('../../../images/album_blokbgr.gif');
	background-position: bottom;
	background-repeat: no-repeat;
}
div.blokje img {
	width: 175px;
	padding-left: 1px;
}
div.blokje .startLink {
	font-weight: bold;
	font-size: 30px;
	line-height: 36px;
	color: #93D800;
	position:absolute;
	margin-top:305px;
	margin-left: 3px;
	width:135px;
	padding-left: 35px;
	background-color: #ffffff;
	filter: alpha(Opacity=90, Style=0);
}
div.blokje a.link {
	position:absolute;
	margin-top:0;
	width:177px;
	height:347px;
	font-weight:bold;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:0 309px;
	background-image: url('../../../images/album_bloklink.gif');
	z-index: 5;
}

#klantervaringen div.klantervaring {
	padding: 13px 0px 13px 0px;
	border-bottom: 1px solid #78D6ED;
	font-style: italic;
}
#klantervaringen div.eerste {
	padding-top: 0px;
}
#klantervaringen div.laatste {
	border-bottom: 0px;
	padding-bottom: 0px;
}
#klantervaringen span.afzender {
	font-style: normal;
}
#klantfotos img {
	margin-top: 13px;
	padding-bottom: 13px;
	border-bottom: 1px solid #78D6ED;
}
#klantfotos img.eerste {
	margin-top: 6px;
}
#klantfotos img.laatste {
	margin-bottom: 6px;
	padding-bottom: 0px;
	border-bottom: 0px;
}

/* content-content */
div#containerend {
	clear:both;
	height: 1px;
	font: 1px/1px monospace;
	overflow: hidden;
}


/* shadow bottom / footer */
div#shadow {
	margin:0;
	width:769px;
	height:60px;
	color: #ffffff;
	padding:20px 0 0 16px;
	background-image: url('../../../images/footer_bgr.gif');
}

div#shadow a{
	/* font-size: 10px; */
}

div#keurmerk {
	margin:0;
	width: 510px;
	height: 80px;
	color: #ffffff;
	padding-left: 16px;
	background-color: #005e75;
	float: left;
}

div#keurmerk img {
	vertical-align: top;
	margin: 0px 15px 0px 0px;
}



div.contentRechts div.spacer {
	display:block;
	padding:7px 7px 7px 13px;
	margin-bottom:14px;
}

div.contentRechts div.tool 
{
	display: block;
	width: 210px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 13px;
	border: 1px solid #8fd6ff;
	margin-bottom: 14px;
	color: #005e75;
}

div.contentRechts div.formtool {
	width: 210px;
	display:block;
	padding:7px 7px 7px 13px;
	margin-bottom:14px;
	color:#005E75;
	background-repeat:repeat-Y;
	border:1px solid #78d6ed;
	/*
	background-image: url('../images/blokbgr.gif');
	background-color:#E9EDEF;
	*/
}

input {
	font-family: "Verdana";
	width:165px;
	height:20px;
	line-height:16px;
	margin-bottom:8px;
	color:#000000;
	font-size:11px;
}
textarea {
	font-family: "Verdana";
	width:165px;
	height:40px;
	margin-bottom:8px;
	color:#000000;
	font-size:11px;
}

/* tables */
table {
	margin-bottom:13px;
}
thead th {
	text-align:left;
	margin:0;
	padding-left:13px;
	padding-right:7px;
	height:22px;
	font-size:14px;
	line-height:22px;
	font-weight:bold;
	color:#005E75;
}
tfoot th {
	text-align:left;
	margin:0;
	padding-left:13px;
	padding-right:7px;
	height:22px;
	line-height:16px;
	font-weight:normal;
	color:#005E75;
}
td.head, td.subhead, td.fhead, td.fsubhead {
	padding-left:7px;
	padding-right:7px;
	background-color:#E9EDEF;
	border-right:1px solid #ffffff;
	font-weight:bold;
	color:#005E75;
	height:22px;
	line-height:22px;
}
td.subhead, td.fsubhead {
	font-weight:normal;
	line-height:16px;
}
td.even, td.feven {
	padding-left:7px;
	padding-right:7px;
	background-color:#ffffff;
	border-right:1px solid #ffffff;
	color:#005E75;
	height:22px;
	line-height:22px;
}
td.feven {
	padding-left:13px;
}
td.odd, td.fodd, td.empty {
	padding-left:7px;
	padding-right:7px;
	background-color:#E9EDEF;
	border-right:1px solid #ffffff;
	color:#005E75;
	height:22px;
	line-height:22px;
}
td.empty {
	height:14px;
	line-height:14px;
}
td.fodd, td.feven, td.fhead, td.fsubhead {
	padding-left:13px;
}

/* extras */
.zoom {
	position:absolute;
	margin-top:25px;
	margin-left:180px;
}
a.thumb {
	display:inline;
}
img.thumb {
	margin-right:10px;
	margin-top:10px;
}
img.button {
	margin:10px 10px 7px 0;
}
.selector {
	display:block;
}

#demoknop{
	margin:15px;
}

/* promo's onderaan */

div#consumentenbond {
	width: 210px;
	float: left;
	padding: 5px;
	border: 1px solid #ffffff;
	color: #ffffff;
}

div.inhoud {
	display:block;
	padding:13px;
	color:#005E75;
}


































div#container {
	width:					100%;
	position: 				relative;
	text-align:				center;
	margin-top:				0px;
	margin-left:			auto;
	margin-right:			auto;
}

div#bovenbalk {
	height: 				80px;
	width:					769px;
	position: 				relative;
	text-align:				center;
	margin-top:				0px;
	margin-left:			auto;
	margin-right:			auto;
}

div#bovenbalk img {
	float: left;	
}


div#schermpje {
	width:					100%;
	height:					auto;
	min-height:				490px;
	position: 				relative;
	text-align:				center;
	background-color: 		#9cdcee;
	z-index:				2px;
}

div#content {
	width:					739px;
	position: 				relative;
	height:					auto;
	height: 				100%;
	min-height:				490px;
	padding:				15px;
	background-color:		#ffffff;
	z-index:				4px;
	text-align:				left;
	margin-left:			auto;
	margin-right:			auto;

}

div#onderbalk {
	background-color : 		#2d7085;
	position: 				relative;
	text-align:				center;
	clear:					both;

}

div#footer{
	height:					70px;
	width:					769px;
	background-image: 		url("../../../graphics/background/footer.gif");
	background-repeat:		x-repeat;
	background-color : 		#2d7085;
	margin-left:			auto;
	margin-right:			auto;
	position: 				relative;
}

div#footer div#copyright{
	margin-top:				10px;
	margin-right:			15px;
	font-size:				12px;
	font-weight:			bold;
	color:					#78898e;
	float:					right;
}
	

div#footer div#footermenu {
	padding-left:			15px;
	float:					left;
}

div#footer div#footermenu a {
	display: 				block;
	float: 					left;
	margin-right: 			4px;
	margin-top:				5px;
	padding:				5px;
	border:					solid 1px;
	border-color:			#4d5c5f;
	font-size:				10px;
	font-weight:			bold;
	color:					#9dde28;
}

div#footer div#footermenu a:hover {
	color:					#ffffff;
}


/* 
   Nieuwe producten pagina CSS 
   Door: Pixami (Mitchell Holzmann)
*/
#holder_mm {
	font: 10pt Arial, Helvetica, sans-serif;	
	color: #005e75;
}	
#holder_mm h1 {
	font-size: 20pt;
	color: #005e75;
	display: inline;
	background: #fff;
	padding: 0 5px 0 0;
	margin: 0px;
}
#holder_mm .header_holder_mm {
	margin: 15px 0 10px;
}
#holder_mm .header_undercaps_mm {
	display: inline;
	font-size: 12pt;
	padding-right: 10px;
}
#blue_big_crum_road_mm {
	margin: 15px 0 0 0;	
}
#blue_big_crum_road_mm ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#blue_big_crum_road_mm li {
	display: inline;
	list-style-type: none;
}
#blue_big_crum_road_mm li a {
	display: block;
	float: left;
	background: #fff url(../img2/crum_bg.png) center left no-repeat;
	font-size: 13pt;
	padding-left: 16px;
	margin-right: 10px;
	color: #005e75;
}
#blue_big_crum_road_mm li a:hover {
	color: #9dde28;
}
#top_producten_mm span.h2 {
	font-size: 14pt;
}
#top_producten_mm span.h3 {
	font-size: 13pt;
}
#top_producten_mm p.text_mm {
	padding: 0 302px 0 0;
	margin: 27px 0 0 0;
	display: block;
}
#top_producten_mm .bold_mm {
	font-weight: bold;
}
#top_producten_mm .content_right
{
	float: right;
	width: 160px;
	display: block;
	border: 1px solid #78d6ed;
	background-repeat: no-repeat;
	background-position: top right;
}

#content_right_0_mm { background: url('../img2/covers/grand_red_one.png'); }
#content_right_1_mm { background: url('../img2/covers_mm/roze.png'); }
#content_right_2_mm { background: url('../img2/covers_mm/roze.png'); }
#content_right_3_mm { background: url('../img2/covers/strada_transpa.png'); }
#content_right_4_mm { background: url('../img2/covers_mm/roze.png'); }
#content_right_5_mm { background: url('../img2/covers_mm/roze.png'); }


#top_producten_mm .content_right p.top_mm {
	margin: 139px 0 0 13px;
	padding: 0px;
}
p.top_mm span {
	display: block;
	width: 135px;
	padding: 4px 0 8px;
}
#top_producten_mm .content_left_mm {
	margin-right: 168px;
	border: 1px solid #78d6ed;
}
#top_producten_mm .inner_mm {
	padding: 13px;
}
#top_producten_mm .inner_mm ul {
	padding: 0;
	margin: 0 0 0 13px;
}
#top_producten_mm .inner_mm li {
	list-style-type: disc;
}


/* --- (bgn) Product Background --- */

/* [old] */
#grand_bg_mm { background: url(../img2/grand_bg.png) right center no-repeat; }
#deluxe_bg_mm { background: url(../img2/deluxe_bg.png) right center no-repeat; }
#square_bg_mm { background: url(../img2/square_bg.png) right center no-repeat; }
#strada_bg_mm { background: url(../img2/strada_bg.png) right center no-repeat; }

/* [new] */
#grandxl_bg_mm { background: url(../img2/grandxl_bg.png) 98% 48% no-repeat; }
#deluxels_bg_mm { background: url(../img2/deluxels_bg.png) 98% 44% no-repeat; }
#deluxept_bg_mm { background: url(../img2/deluxept_bg.png) 98% 44% no-repeat; }
#squarem_bg_mm { background: url(../img2/squarem_bg.png) 99% 46% no-repeat; }
#squarexl_bg_mm { background: url(../img2/squarexl_bg.png) 98% 42% no-repeat; }
#stradan_bg_mm { background: url(../img2/stradan_bg.png) 98% 48% no-repeat; }

/* --- (end) Product Background --- */



/* Choose your posion */
#albums_mm {
	margin: 15px 0 25px;
}
#albums_mm ul {
	margin: 0 0 0 0;
	padding: 0;
	float: left;
	list-style-type: none;
}
#albums_mm ul#test_mm {
	margin: 0 172px 0 0;
	padding: 0;
	float: left;
	list-style-type: none;
}
#albums_mm li {
	display: inline;
}
#albums_mm li a {
	float: left;
	border: 1px solid #78d6ed;
	border-width: 0 1px;
	margin-right: 6px;
	height: 102px;	
	width: 136px;
	display: block;
}

#albums_mm #albumButton {
	float: right;
	padding-top: 30px;
}

.albums_list2_mm {
	float: left;
	width: 577px;
	margin-top: 10px;
}

/* --- (bgn) Product Thumbnails --- */

/* [old] */
#albums_mm #img_gr_mm { background: url(../img2/grand_offhover.png) top no-repeat; }
#albums_mm #img_gr_mm:hover { background-image: url(../img2/grand_onhover.png); }
#albums_mm #img_de_mm { background: url(../img2/deluxe_offhover.png) top left no-repeat; }
#albums_mm #img_de_mm:hover { background-image: url(../img2/deluxe_onhover.png); }
#albums_mm #img_sq_mm { background: url(../img2/square_offhover.png) top left no-repeat; }
#albums_mm #img_sq_mm:hover { background-image: url(../img2/square_onhover.png); }
#albums_mm #img_st_mm { background: url(../img2/strada_offhover.png) top left no-repeat; }
#albums_mm #img_st_mm:hover { background-image: url(../img2/strada_onhover.png); }

/* [new] */
/* Grand XL */
#albums_mm #img_grxl_mm { background: url(../img2/grandxl_offhover.png) top left no-repeat; }
#albums_mm #img_grxl_mm:hover { background-image: url(../img2/grandxl_onhover.png); }
/* DeLuxe LS */
#albums_mm #img_dels_mm { background: url(../img2/deluxels_offhover.png) top left no-repeat; }
#albums_mm #img_dels_mm:hover { background-image: url(../img2/deluxels_onhover.png); }
/* DeLuxe PT */
#albums_mm #img_dept_mm { background: url(../img2/deluxept_offhover.png) top left no-repeat; }
#albums_mm #img_dept_mm:hover { background-image: url(../img2/deluxept_onhover.png); }
/* Square M */
#albums_mm #img_sqm_mm { background: url(../img2/squarem_offhover.png) top left no-repeat; }
#albums_mm #img_sqm_mm:hover { background-image: url(../img2/squarem_onhover.png); }
/* Square XL */
#albums_mm #img_sqxl_mm { background: url(../img2/squarexl_offhover.png) top left no-repeat; }
#albums_mm #img_sqxl_mm:hover { background-image: url(../img2/squarexl_onhover.png); }
/* Strada */
#albums_mm #img_stn_mm { background: url(../img2/stradan_offhover.png) top left no-repeat; }
#albums_mm #img_stn_mm:hover { background-image: url(../img2/stradan_onhover.png); }

/* --- (end) Product Thumbnails --- */



.reeks_producten_mm {
	border: 1px solid #78d6ed;
	padding: 13px 13px 8px;
	margin-bottom: 25px;
}

.reeks_producten_mm#canvas { background: url('../img2/fotocanvas.jpg') no-repeat 360px 10px; }
.reeks_producten_mm#fotokaarten { background: url('../img2/fotokaarten.jpg') no-repeat 390px 10px; }
.reeks_producten_mm#kalender { background: url('../img2/kalender.jpg') no-repeat 420px 10px; }



.reeks_producten_mm p { 
	display: block;
	margin: 0 0 1em; 
	width: 335px;
}


.reeks_producten_mm#canvas .intro {	height: 160px; }
.reeks_producten_mm#fotokaarten .intro { height: 200px; }
.reeks_producten_mm#kalender .intro { height: 235px; }

.reeks_producten_mm .regel {
	font-weight: bold;
	clear: both;
}

.reeks_producten_mm .regel a {
	display: block;
	float: right;
}

.reeks_producten_mm .regel span {
	display: block;
	float: left;
	padding-top: 15px;
}


/* Overige */
.clear_mm {
	clear: both;
	font-size: 0;
	overflow: hidden;
}

.hidden { display:none; }