
body{
	margin-top: 			0px;
	margin-bottom: 			0px;
	margin-left: 			0px;
	margin-right: 			0px;
	margin: 				0px;
	font-family: 			Georgia, Verdana, Arial, sans-serif;
	text-align: 			center;
	font-size: 				12px;
	width:					100%;
}

table.boventabel {
	height:				50px;	
}
input, select, textarea {
	font-family: 			Georgia, Verdana, Arial, sans-serif;
	font-size: 				11px;
	border:					1px solid #222222;
}

.upper {
	font-family: 		arial;
	font-size: 			8pt;
	font-weight:		bold;
	color:				#333333;
	text-align:			center;
}

.upperright {
	width:				100%;
	vertical-align:		bottom;
}
.code{
	padding-bottom: 1px;
}

.code textarea{
	width: 475px;
	height: 30px;
	border: 0px;
	padding: 0px;
	background-color:#FFFF66;
	overflow: hidden;
}

.code .copy{
	width: 70px;
	height: 30px;
	cursor: pointer;
}


a.submenu {
	font-size: 			10pt;
	color:				#222222;
}

a.submenu:hover {
	font-size: 			10pt;
	color:				#222222;
	text-decoration:	underline;
}

a.upper {
	text-decoration:		none;
	color:					#333333;
}
a.upper:hover {
	text-decoration:		underline;
	color:					#333333;
}

.upper2 {
	font-family: 			Georgia, Verdana, Arial, sans-serif;
	text-align: 			center;
	font-size: 				12px;
	width:					100%;
	font-weight:			bold;
	color:					#FFFFFF;
	text-align:				center;
}

a.upper2 {
	text-decoration:		none;
	color:					#000000;
}
a.upper2:hover {
	text-decoration:		underline;
	color:					#000000;
}
.upper2_white {
	font-family: 			Georgia, Verdana, Arial, sans-serif;
	text-align: 			center;
	font-size: 				12px;
	width:					100%;
	font-weight:			bold;
	color:					#000000;
	text-align:				center;
}

a.upper2_white {
	text-decoration:		none;
	color:					#ffffff;
}
a.upper2_white:hover {
	text-decoration:		underline;
	color:					#ffffff;
}

.maintable {
	text-align:				center;
}

a.bonus {
	text-decoration:		underline;
	font-size:				8pt;
	color:					#222222;
}

a.bonus:hover {
	background-color:		#222222;
	text-decoration:		underline;
	font-size:				8pt;
	color:					#FFFFFF;
}


.middentabel {
}

.introblok {
	background-color:		#FFDFFE	;
	border:					1px solid #FF5FFC;
	
}

.subblue {
	color:				#222222;
	font-size:			12pt;
}

a.paging {
	color:				#222222;
	font-size:			12pt;
	text-decoration:	none;
	font-weight:		bold;
}
a.paging_active {
	color:				#222222;
	font-size:			12pt;
	text-decoration:	none;
	font-weight:		bold;
	background-color:	#D9D9D9;
}

.line {
	background-image:	url('/images/menu/line.gif');
	height:				4px;
	text-align:			center;
}

/* HOOFDMENU BOVENAAN*/

.active_menu_tl {
	background-image:	url('images/actief_links.gif');
	width:				4px;
	height:				20px;
}

.active_menu_t {
	background-image:	url('images/actief_midden.gif');
	height:				20px;
	color:				#FFFFFF;
	font-weight:		bold;
	text-align:			center;
}

.active_menu_tr {
	background-image:	url('images/actief_rechts.gif');
	width:				4px;
	height:				20px;
}


.nonactive_menu_tl {
	background-image:	url('images/inactief_links.gif');
	width:				4px;
	height:				20px;
}

.nonactive_menu_t {
	background-image:	url('images/inactief_midden.gif');
	height:				20px;
	color:				#000000;
	font-weight:		bold;
	text-align:			center;
}

.nonactive_menu_tr {
	background-image:	url('images/inactief_rechts.gif');
	width:				4px;
	height:				20px;
}

.menuspacer_dunst {
	width:				20px;
	height:				20px;
}

.menuspacer_dun {
	width:				30px;
	height:				20px;
}

.menuspacer_dik {
	width:				50px;
	height:				20px;
}

.balk {
	background-color:	#222222;
	height:				10px;	
	padding:			0px;
}
.balkje {
	background-color:	#222222;
	height:				1px;	
	padding:			0px;
}

.balk2 {
	background-color:	#888888;
	height:				10px;	
	padding:			0px;
}

table.popular {
	width:				100%;
	background-color:	#FFFFFF;
	height:				10px;	
	padding:			0px;
	border:				1px #222222;
}

.lichtbalk1 {
	height:				20px;
	color:				#000000;
	background-color:	#888888	;
	font-size:			9pt;
}


.lichtbalk2 {
	text-align:			right;
	height:				20px;
	color:				#000000;
	background-color:	#888888	;
	font-size:			9pt;
}


.balk3 {
	background-color:	#FFDFFE;
	height:				20px;	
	padding:			0px;
}

.search {
	font-weight:		bold;
	color:				#000000;	
}



/* MENU BLOKJE */

.midje {
	background-color:	#FFDFFE;
	width:				196px;
}

.mid {
	background-color:	#FFDFFE;
	width:				200px;
}

.midlight {
	background-color:	#fffec1;
}

.r {
	background-image:	url('/images/menu/right.gif');
	width:				6px;
}

.rlight {
	background-image:	url('/images/menu/right_light.gif');
	width:				6px;
}

.header {
	font-family: 		arial;
	font-size: 			9pt;
	font-weight:		bold;
	color:				#FFFFFF;
}

.menuheader {
	height:				25px;
	color:				#000000;
	background-color:	#BEDFFF	;
	font-size:			10pt;
	font-weight:		bold;
	vertical-align:		middle;
}

td.spacer {
	width:				158px;
	height:				10px;
	background:			#FFDFFE;
}

td.product {
	color:					#222222;
	font-size:				11pt;
	font-weight:			normal;
	text-align:			left;
}

td.whitespacer {
	width:				158px;
	height:				10px;
	background:			#FFFFFF;
}


a.klein{
	text-decoration:		underline;
	color:					#222222;
	font-size:				7pt;
	font-weight:			normal;
}

a.klein:hover{
	background-color:		#222222;
	color:					#ffffff;
	font-size:				7pt;
	font-weight:			normal;
}

a.middle{
	text-decoration:		underline;
	color:					#222222;
	font-size:				9pt;
	font-weight:			normal;
}

a.middle:hover{
	background-color:		#222222;
	color:					#ffffff;
	font-size:				9pt;
	font-weight:			normal;
}

a.groot{
	height:				12px;
	text-decoration:		underline;
	color:					#222222;
	font-size:				9pt;
	font-weight:			normal;
}

a.groot:hover{
	height:				12px;
	background-color:		#222222;
	color:					#ffffff;
	font-size:				9pt;
	font-weight:			normal;
}

a.groter{
	height:				14px;
	text-decoration:		underline;
	color:					#222222;
	font-size:				10pt;
	font-weight:			normal;
}

a.groter:hover{
	height:				14px;
	background-color:		#222222;
	color:					#ffffff;
	font-size:				10pt;
	font-weight:			normal;
}

.contentheader {
	font-size: 			12pt;
	font-weight:		bold;
	color:				#222222;
}

.contenttext {
	height:				12px;
	font-size:			9pt;
	color:				#222222;	
	font-weight:		normal;
	vertical-align:		middle;
}

td.content {
	background-color:		#FFFFFF;/*#EFF7FF;	*/
	border:					1px #FF5FFC solid;
	color:					#222222;
	width:					548px;
}


.introtekst {
	font-size:			9pt;
	color:				#000000;	
	font-weight:		normal;
}

.middenblok {
	width:				550px;	
}

td.box_bottom {
	background-image:	url('/images/menu/box_bottom_200px.png');
	width:				200px;
	height:				22px;
}

td{
	font-family:			Georgia, Verdana, Arial, sans-serif;
	font-size:				9pt;
	color:					#222222;
	font-weight:			normal;
}


td.login {
	font-family:			Georgia, Verdana, Arial, sans-serif;
	font-size:				10px;
	color:					#FFFEA0;
}

input.login {
	font-family:			Georgia, Verdana, Arial, sans-serif;
	font-size:				10px;
	color:					#222222;
}

td.shopcontent {
	background-color:		#FFDFFE;	
	border:					1px black solid;
	color:					#000000;
}

a.gawinkelbinnen {
	color:					#222222;
	font-size:				10pt;	
}

















.normal {
	font-weight:			normal;
	font-family:			Georgia, Verdana, Arial, sans-serif;
	font-size:				10px;
	color:					#083D8F;
}

.tekst {
	font-weight:			normal;
	font-family:			Georgia, Verdana, Arial, sans-serif;
	text-align:				left;
	font-size:				11px;
	color:					#000000;
}

.shopname {
	font-family:			Georgia, Verdana, Arial, sans-serif;
	font-size:				17px;
	font-weight:			600;
	color:					#222222;
}

.shopnamebig {
	font-family:			Georgia, Verdana, Arial, sans-serif;
	font-size:				16px;
	font-weight:			600;
	color:					#222222;
}

.shopnamebiggest {
	font-family:			Georgia, Verdana, Arial, sans-serif;
	font-size:				20px;
	font-weight:			600;
	color:					#222222;
}

.kop {
	font-weight:			bold;
	color:					#000000;
}

td.menu {
	padding-left: 			20px;
	border-top: 			1px solid #bbccff;
	border-bottom: 			1px solid #bbccff;
	background-color:		#3D088F;
	color:					#E5E6FF;
}

td.menu_over {
	padding-left: 			20px;
	border-top: 			1px solid #3D088F;
	border-bottom: 			1px solid #3D088F;
	background-color:		#FFFFFF;
	color:					#3D088F;
}

td.menuhover {
	cursor: 				pointer;
}

td.login {
	color: 					#FFFEA0;
}
	

td.contentform {
	width: 					460px;
	background-color:		#FFFFFF;	
	border:					1px solid	#C7C9DE;
	color:					#000000;
}


td.shopcontentfront {
	background-color:		#FFFFFF;	
	border:					0px black solid;
	color:					#000000;
}



td.block{
	background-color:		#EEEEEE;
	color:					#1F307F;	
	vertical-align:			top;

}

a.invitations {
	color:					#7F84AF;
	text-decoration:		underline;
}

table.spaarkaart {
	background-color:		#EEEEEE;
	border:					2px solid #000000;
}

.spaarkaart_left {
	width:					300px;
	height:					370px;
	background-color:		#5555aa;
}

.spaarkaart_right {
	vertical-align:			middle;
}

td.spaarkaart_vakje {
	padding-left:			2px;
	padding-right:			2px;
	padding-top:			2px;
	padding-bottom:			2px;
	width:					26px;
	background-color:		#FFFFFF;
}

table.spaarkaart_tekst {
	width:					302px;
	height:					370px;
	background-color:		#D8A935;
}

td.spaarkaart_tekst {
	font-family:			Georgia, Verdana, Arial, sans-serif;
	text-align:				left;
	color:					#0A174F;
	font-size:				12px;
	padding-left:			10px;
	padding-right:			10px;
}

h1.spaarkaart {
	vertical-align:			top;
	color:					#0A174F;	
	text-decoration:		none;
}

.pagetitle {
	color:					#0A174F;
	font-size:				22px;
}

.categoryitem {
	color:					#BABCD5;	
	text-decoration:		none;
	padding-left:			1px;
	padding-right:			1px;
		
}

.scategoryitem {
	color:					#BABCD5;	
	text-decoration:		none;
		
}

.pinkborder {
	border:					1px solid #888888;	
}
a.light, a.menu {
	text-decoration:		none;
	color:					#BABCD5;
}

a.categoryitem {
	text-decoration:		none;
	color:					#2F076F;
	height:					15px;
	vertical-align:			bottom;
}

a.scategoryitem {
	text-decoration:		none;
	color:					#2F076F;
	height:					15px;
	vertical-align:			bottom;
}

a.scategoryitem:hover {
	background-color:		#656D95;
	color:					#ffffff;
}

a.bottomitem {
	text-decoration:		none;
	color:					#FFFFFF;
	height:					15px;
	vertical-align:			bottom;
}
a.bottomitem:hover {
	background-color:		#FFFFFF;
	text-decoration:		none;
	color:					#3D088F;
	height:					15px;
	vertical-align:			bottom;
}


a.content {
	color:					#3D088F;
}

a.content_small {
	color:					#4F4799;
	font-size: 				10px;
}

a.content_underline {
	color:					#222222;
	text-decoration:		underline;
}

a.bold {
	font-weight:			bold;
	color:					#083DAF;
	font-size:				11px;
}



.vul {
	background:			#BABCD5;
	height:				100%;	
}


.headerbig {
	font-family: 		arial;
	font-size: 			11pt;
	color:				#FFFFFF;
}

td.footer {
	background-image: 	url('/images/footer.gif');
	width:				158px;
	height:				7px;
}


h2 {
	font-size:			12pt;
	
}
h3 {
	font-size:			10pt;
	
}



/* MENU BLOKJE 2 */

.tl2 {
	background-image:	url('/images/menu/topleft2.gif');
	width:				5px;
	height:				24px;
}

.t2 {
	background-image:	url('/images/menu/top2.gif');
	height:				24px;
}

.tr2 {
	background-image:	url('/images/menu/topright2.gif');
	width:				6px;
	height:				24px;
}

.mid2 {
	background-color:	#d1d5ff;
}

.r2 {
	background-image:	url('/images/menu/right2.gif');
	width:				6px;
}

.bl2 {
	background-image:	url('/images/menu/bottomleft2.gif');
	width:				5px;
	height:				9px;
}

.b2 {
	background-image:	url('/images/menu/bottom2.gif');
	height:				9px;
}

.br2 {
	background-image:	url('/images/menu/bottomright2.gif');
	width:				6px;
	height:				9px;
}

a {
	color: 	#222222;	
}

a:hover {
	color: 				#222222;	
	text-decoration:	underline;
}
