/* Basis instellingen voor Morgensterkaarten*/ 

body
{	background-image: url('../img/bg.gif');
	background-repeat: repeat-x;
	background-color:#FFFCEF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align:top;
	margin-left:0px;
	height:auto;
} 

/* Default Tables */
	table
	{	border-collapse: collapse;
		border: none; 
		margin: 0px 0px 0px 0px;
	}
	table, td
	{	padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		border: none; 
	}
	tr
	{	vertical-align: top;
	}
	td
	{	text-align:left;
	}

/* Basis voor elementen */
	img
	{	border: none;
	} 
	
	form
	{	margin: 0px 0px 0px 0px;
	} 
	
	body, td, div, span, p
	{	font-family:Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 11px;
		margin: 0px 0px 0px 0px;
	}

	a
	{	font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: #961C57;
		font-size: 11px;
		font-weight: normal;
	}
	
	a:visited
	{	color:#000000;
	}
	
	a:hover
	{	color:#000000;
	}

/* Headers */
	h1{
		font-family:Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 17px;
		color: #C11E1E;
		margin-top: 20px;
		margin-bottom: 3px;
		margin-left:20px;
	} 
	
	h2{
		font-family:Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 15px;
		color: #19469B;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left:20px;
	}
	
	h3{
		font-family:Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 13px;
		color: #0D224A;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left:20px
	}
	
	h4{
		font-family:Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 11px;
		color: #0D224A;
		margin-top: 0px;
		margin-bottom: 0px;
		text-align:center;
	}

/* Emphasized */
	em
	{	font-weight: bold;
		color: #FF0000;
		font-style: normal; 
	} 
	
	em.bold
	{	font-weight: bold;
		color: black;
		font-style: normal; 
		font-size: 11px;
	}

td.top{
	background-image: url('../img/logo.gif');
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color:#000000;
	height:54px;
	width:780px;
	text-align:right;
	vertical-align:bottom;
	padding: 0px 4px 4px 0px;
}

.topnav {font-family:Arial, Helvetica, sans-serif;
	  font-weight: normal;
	  font-size: 12px;
	  color:#000000;
} 

td.top1{
	background-image: url('../img/logo1.gif');
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#000000;
	height:18px;
	width:780px;
	text-align:right;
	vertical-align:bottom;
	padding: 0px 8px 2px 0px;
}

/* Links voor subbalk */
	td.sub
	{	background-color:#FFCC00;
		font-family:Arial, Helvetica, sans-serif;
		font-weight: normal;
		color:#000000;
		height:18px;
		width:780px;
		text-align:right;
		vertical-align:middle;
		padding: 0px 4px 0px 0px;
	}
	a.sub, a.sub:visited
	{	font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: #000000;
		font-size: 12px;
		font-weight: normal;
	}
	
	a.sub:hover
	{	color: #000000;
		text-decoration: underline;
	}
	
	a.sub2, a.sub2:visited
	{	font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: #000000;
		font-size: 12px;
		font-weight: normal;
	}
	
	a.sub2:hover
	{	color: #FFCC00;
	}
	
td.sub3
	{	background-color:#FFCC00;
		font-family:Arial, Helvetica, sans-serif;
		font-weight: normal;
		color:#000000;
/*		height:18px;		width:780px;
		text-align:right;
		vertical-align:middle;
		padding: 0px 4px 0px 0px;*/

	}
	a.sub3, a.sub3:visited
	{	font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: #000000;
		font-size: 11px;
		font-weight: normal;
	}
	
	a.sub3:hover
	{	color: #000000;
		text-decoration: underline;
	}


/* Navigatiebalk */
	td.navigatie
	{	background-image:url('../img/bg_nav.gif');
		background-repeat: no-repeat;
		font-family:Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 11px;
		height:20px;
		width:780px;
		text-align:left;
		vertical-align:bottom;
		padding: 0px 0px 2px 5px;
	}
	
	td.navlinks
	{	background-image:url('../img/bg_left.gif');
		height:18px;
		width:150px;
		text-align:right;
		vertical-align:middle;
	}

/* Table Main */
	table.main
	{	width:760px;
		height:100%;
		vertical-align: top;
		border: none;
		margin: 5px 0px 0px 0px;
	}

	td.main{
		background-image: url('../img/bg_main.gif');
		background-color:#ffffff;
		height:auto;
		width:630px;
		text-align:left;
		vertical-align:top;
		border-right:solid 1px;
		border-color:#FBE9A0;
	}
	
	td.main div
	{	font-family:Arial, Helvetica, sans-serif;
		margin: 0px 10px 10px 20px;
		font-size: 12px;
	}

/* Table and cells bottom */
	td.leftbottom
	{	background-color:#FBE9A0;
		height:100%;
		width:150px;
		text-align:center;
		vertical-align:middle;
	}
	
	td.bottom
	{	background-color:#FFFCEF;
		color:#AB497A;
		height:100%;
		width:100%;
		text-align:center;
		vertical-align:top;
		padding: 10px 5px 5px 5px;
	}

td.leftLinks
{	background-image:url('../img/bg_grid2.gif');
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color:#0B3C52;
	height:45px;
	width:150px;;
	text-align:center;
	vertical-align:middle;
	border-top:solid 1px;
	border-bottom:solid 1px;
	border-color:#FFCC00;
}

td.links
{	background-image:url('../img/bg_grid.gif');
	height:45px;
	width:630px;;
	text-align:center;
	vertical-align:middle;
	border-right:solid 1px;
	border-top:solid 1px;
	border-bottom:solid 1px;	
	border-color:#FFCC00;
}



div.shop
{	vertical-align:bottom;
	text-align:left;
	height:80px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:5px;
	background:;
}

div.foto
{	width:50px;
	height:90px;
}

span.test
{	width:50px;
	height:90px;
	display:block;
}

/* Shop Table */
	table.shop
	{	border:1px solid black;
	}
	
	table.shop td
	{	vertical-align:top;
		width:196px;
		height:190px;
		border:1px dotted #A1CBF3;
		padding-left:0px;
		padding-top:5px;
	}
	
	table.shop td.space
	{	height:10px;
		border-left:1px dotted white;
		border-right:1px dotted white;
	}

/* Table Boeken */
	table.boeken
	{	width: 194px;
		height: 378px;
		border: 1px solid #FFCC00;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	
	table.boeken img
	{	margin-right:5px;
	}
	
	table.boeken tr
	{	vertical-align: bottom;
	}
	
	table.boeken td, table.details td
	{	border: 0px;
		padding: 2px;
		font-size: 11px;
	}
	
	table.boeken td.img, table.details td.img
	{	text-align:center;
		background-color:#FFFCEF;
		vertical-align: top;
		height: 100%;
		border-bottom:1px solid #F8ECB7;
	}

	table.boeken td.header, table.details td.header
	{	height: 32px;
		background-color: #FFFCEF;
	}
	
	a.boeken
	{	font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#19327B;
		font-size:11px;
		font-weight:normal;
		text-align:left;
	}
	
	a.boeken:hover
	{	color:#B32323;
	}
	
	table.boeken td.text
	{	height: 140px;
		vertical-align: top;
	}
	
	table.boeken div.subtekst, table.details div.subtekst
	{	padding: 5px 5px 5px 5px;
		margin: 0px 0px 0px 0px;
		color:#222222;
		font-size: 11px;
		font-family: Verdana, sans-serif;
	}
	
	table.boeken div.voegtoe, table.details div.voegtoe
	{	padding: 5px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		vertical-align: bottom;
		text-align: center;
		background-color: #FFFCEF;
		font-size: 12px;
		height: 25px;
		vertical-align: middle;
		border-top: 1px solid;
	}
	
	table.details div.subtekst
	{	font-size: 12px;
	}
	table.details div.voegtoe, table.details div.voegtoe *
	{	font-size: 14px;
	}
	
	table.details
	{	width: 580px;
		border: 1px solid #FFCC00;
	}
	
/* Links: Meer */
	a.meer
	{	font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#EF6806;
		font-size:11px;
		font-weight:normal;
	}
	a.meer:hover{
		color:#B32323;
	}
	
/* Menu & Submenu */

	td.menu
	{	background-color:#FBE9A0;
		width:150px;
		vertical-align:top;
	}
	
	td.menu div.menu, td.menu div.menuHover
	{	display: block;	
		height: 24px;
		width:150px;
		font-family: Trebuchet MS, Verdanna, sans-serif;
		font-weight: normal;
		font-size: 11px;
		text-decoration: none;
		text-align:center;
		vertical-align:middle;
		color: #000000;		
		background-repeat:no-repeat;
		border-top: 1px solid #ffffff;
		line-height: 24px;
		vertical-align: middle;
	}
	
	td.menu div.menuHover
	{	background-color: white;
		color: black;
	}

	td.menu div.submenu
	{	display: block;
		white-space: nowrap;
		position: absolute;
		top: 0px;
		left: 0px;
		visibility: hidden;
		border: 1px solid black;
		background-color: white;
		color: inherit;
		font-weight: normal;
		z-index: 100;
	}
	
	td.menu div.submenuVast a
	{	display: block;	
		height: 18px;
		width: 135px;
		font-family: Trebuchet MS, Verdanna, sans-serif;
		font-weight: normal;
		font-size: 11px;
		text-decoration: none;
		text-align:center;
		color: #000000;		
		border-top: 1px solid #FFF5C8;
		border-left: 1px solid #FFF5C8;
		border-right: 1px solid #FFF5C8;
		line-height: 18px;
		vertical-align: middle;
		background-color: white;
	}
	
	div.menu a, div.menu a:visited
	{	color: black;
	}
	
	div.menuHover a, div.menuHover a:visited
	{	color: #5A381D;
	}
	
	div.submenu a, div.submenu a:visited
	{	display: block;
		text-decoration: none;
		padding: 1px 15px 1px 5px;
		color: black
	}
	
	div.submenu a:hover, div.menu a:hover
	{	background-color: #FFFFFF;
		color: #5A381D;
	}
	
	div.menu#b1
	{	background-image: url('../img/b1.gif');
	}
	div.menu#b2
	{	background-image: url('../img/b2.gif');
	}
	div.menu#b3
	{	background-image: url('../img/b3.gif');
	}
	div.menu#b4
	{	background-image: url('../img/b4.gif');
	}
	div.menu#b5
	{	background-image: url('../img/b5.gif');
	}
	div.menu#b6
	{	background-image: url('../img/b6.gif');
	}
	div.menu#b7
	{	background-image: url('../img/b7.gif');
	}
	div.menu#b8
	{	background-image: url('../img/b8.gif');
	}
	div.menu#b9
	{	background-image: url('../img/b9.gif');
	}
	div.menu#b10
	{	background-image: url('../img/b10.gif');
	}
	div.menu#b11
	{	background-image: url('../img/b11.gif');
	}
	div.menu#b12
	{	background-image: url('../img/b12.gif');
	}
	div.menu#b13
	{	background-image: url('../img/b13.gif');
	}
	div.menu#b14
	{	background-image: url('../img/b14.gif');
	}
	div.menu#b15
	{	background-image: url('../img/b15.gif');
	}
	div.menu#b16
	{	background-image: url('../img/b16.gif');
	}
	
	div.submenu#sub_b1
	{	background-color: #FFF5C8;
	}
	div.submenu#sub_b2
	{	background-color: #FFF0B9;
	}
	div.submenu#sub_b3
	{	background-color: #FEEBB1;
	}
	div.submenu#sub_b4
	{	background-color: #FEE3A3;
	}
	div.submenu#sub_b5
	{	background-color: #FED696;
	}
	div.submenu#sub_b6
	{	background-color: #FECF82;
	}
	div.submenu#sub_b7
	{	background-color: #FDC776;
	}
	div.submenu#sub_b8
	{	background-color: #FDBD6A;
	}
	div.submenu#sub_b9
	{	background-color: #F49D33;
	}
	div.submenu#sub_b10
	{	background-color: #F19127;
	}
	div.submenu#sub_b11
	{	background-color: #EF8213;
	}
	div.submenu#sub_b12
	{	background-color: #F19127;
	}
	div.submenu#sub_b13
	{	background-color: #EF8213;
	}
	div.submenu#sub_b14
	{	background-color: #ED7400;
	}
	div.submenu#sub_b15
	{	background-color: #EB6700;
	}
	div.submenu#sub_b16
	{	background-color: #DA6509;
	}