html {
     overflow: -moz-scrollbars-vertical;
}

/* FRAME & BODY */
body {

	/* VIEWPORT */
	width:940px;
	/* height:100%;*/
	
	/* POSITION */
	margin:20px auto; /* margin-top, bottom, left, right */
	
	/* BACKGROUND */
	background-image: url('http://www.page-online.nl/po/client/54/graphics/bg.jpg');
	background-attachment: fixed;
	/*background-repeat: repeat-x;*/ /* repeat, repeat-x, repeat-y, no-repeat */
	/* backround-position: center center; */
	
	/* COLORS */
	/* background-color:#ffffff; */
	color:#222222;
	
	/* FONT */
	font-family: 'tahoma','verdana','arial';
	font-size: 10pt;	
	text-align: center;
	
	/* SCROLLBAR */
	scrollbar-base-color: #bbbbbb; 
	scrollbar-shadow-color: #ffffff; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-3dlight-color: #b7b7b7; 
	scrollbar-darkshadow-color: #b7b7b7; 
	scrollbar-track-color: #666666; 
	scrollbar-arrow-color: #ffffff;
	
}

table.news {
	font-size: 10pt;
}

table.frame
{
	width:900px;
	height:100%;

	padding:0px;
	border-collapse: collapse;

	border:3px solid #000000;
}

td.body {
	width:900px;
	height:100%;

	padding:0px;
	border-collapse: collapse;
}

table.body {
	width:900px;
	height:100%;

	padding:0px;
	border-collapse: collapse;

	border:0px;
}

td.content {
	width:700px;
	height:100%;

	padding:0px;
	border-collapse: collapse;
}

table.content {
	width:700px;
	height:100%;

	vertical-align:top;

	padding:0px;
	border-collapse: collapse;
}

table.navigation {
	background-image: url('http://www.page-online.nl/po/client/54/graphics/navbg.jpg');
	background-repeat: no-repeat; /* repeat, repeat-x, repeat-y, no-repeat */
	background-color:#519437;

	width:200px;
	height:100%;

	padding:0px;
	border-collapse: collapse;
}

td.navigation {
	width:200px;
	height:100%;

	padding:0px;
	border-collapse: collapse;
}

table.GuestbookMsg {
border:1px solid #666666;
}

table.GuestbookAdd {
border:1px solid #666666;
}

table.PhotobookSlideshow {
border:1px solid #666666;
width:100%;
}

table.PhotobookOverview {
border:1px solid #666666;
width:100%;
}

img {
	border:0px;
}

font.normal {
	color:#000000;
}

.invalid {
	color:'red';	
}

/* WEBSHOP */
/* Tabel voor pagina selectie */
table.page_select {
	border:0px;
	width:100%;
	align:center;
	font-size:10px;
	color:#000000;
}

table.shop {
	border:0px;
	width:90%;
	align:center;
}

/* Tabel voor de artikel acties */
table.shop_actions {
	border:0px;
	width:150px;
	align:center;
}

/* Tabel voor de artikel specificaties */
table.shop_specs {
	border:0px;
	width:400;
	align:center;
}

/* Tabel voor de prijs van het artikel */
table.shop_price {
	border:2px dashed #000000;
	width:150px;
}

/* Row voor de prijs van het artikel */
td.shop_price {
	background-color:#d1d9ff;
	color:#000000;
	font-family:'impact','verdana';
	font-size:16pt;
	text-align:center;
}

/* Grote artikel foto */
img.shop_big {
	border:1px solid #5d5d5d;
}

/* Kleine artikel fotos */
img.shop_small {
	border:1px dashed #5d5d5d;
}

table.form {
border:1px solid #666666;
}

/* NAVIGATIE */
table.menu
{
	width:200px;
	border:0px;
	padding:2px;
	border-collapse: 1;
	text-align:center;
	font-family:'tahoma','verdana','arial';
	font-size:12px;
	color:#000000;
}

table.submenu
{
	background-color:#519437;
	border:1px solid #315623;
}

td.menu
{
	border:0px;
	padding:0px;	
}

td.menu_button
{
	background-image: url('http://www.page-online.nl/po/client/54/graphics/btnbg.gif');
	background-repeat: no-repeat; /* repeat, repeat-x, repeat-y, no-repeat */
	background-color:#3c6b2a; 
	border:0px;
	padding:4px;	
}

td.menu_button_hover
{
	background-image: url('http://www.page-online.nl/po/client/54/graphics/btnbg_hover.gif');
	background-repeat: no-repeat; /* repeat, repeat-x, repeat-y, no-repeat */
	background-color:#3c6b2a; 
	border:0px;
	padding:4px;	
}

td.list_button
{
	background-color:#3c6b2a; 
	border:0px;
	padding:4px;	
}

td.empty
{
	padding:0px;	
	height:20px;
}

td.nav_a
{
	/* background-image:url('http://www.page-online.nl/po/client/54/graphics/nava.jpg'); */
	height:10px;	
}

td.nav_b
{
	height:100%;
}

/* PAGE LAY-OUT */
td.header
{
	/* background:url('http://www.page-online.nl/po/client/54/graphics/titlebg.jpg') repeat-x left top; */
	background-color:#ffffff;
	height:200px;
	text-align:center;
	padding:0px;	
}

td.bar
{
	/* border:1px solid #000000; */
	background-color:#ffffff;
	padding:4px;
	padding-left:20px;
	font-size:10px;			
}

td.page
{
	width:660px;
	height:100%;
	background-image:url('http://www.page-online.nl/po/client/54/graphics/framebg.jpg');
	background-repeat: no-repeat;
	background-attachment: scroll;
	font-weight:normal;
	text-align:left;
	padding:20px 20px 20px 20px;
	background-color:#ffffff;
	vertical-align:top;
	color:#222222;
	font-size:10pt;	
}

p {
line-height: 120%;
}

font {
line-height: 120%;
}


td.copyright
{
	width:700px;
	height:100%;
	/* border:1px solid #000000; */
	padding:4px;	
	font-size:10px;	

	text-align:center;
	background-color:#ffffff;
}

/* TABLE LAY-OUT */
td.head
{
	background-color:#999999;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

td.first
{
	background-color:#ededed;
	color:#000000;
	font-size:11px;
	font-weight:bold;
}

td.sfirst
{
	background-color:#f3f3f3;
	color:#000000;
	font-size:11px;
	font-weight:bold;
}

td.row
{
	background-color:#ededed;
	color:#000000;
	font-size:11px;
	font-weight:normal;
}

td.srow
{
	background-color:#f3f3f3;
	color:#000000;
	font-size:11px;
	font-weight:normal;
}

/* A HREF STYLE */

/* Links in de copy-right regel */
a.cr {
	text-decoration:none;
	color:#000000;	
	font-size:10px;	
	font-weight:normal;
}

a.cr:hover {
	text-decoration:none;
	color:#000000;
	font-size:10px;	
	font-weight:normal;	
}

/* Overige links */

a {
	text-decoration:underline;
	font-size:12px;
	color:#000000;	
	font-weight:normal;
}

a:hover {
	text-decoration:underline;
	font-size:12px;
	color:#faa248;	
	font-weight:normal;
}

/* Links in tabellen */
a.atable {
	text-decoration:none;

	color:#000000;
	font-size:12px;	
	font-weight:normal;
}

a.atable:hover {
	text-decoration:none;
	color:#000000;

	font-size:12px;	
	font-weight:normal;
}


a.ahead

{
	text-decoration:none;
	color: #ffffff;	
	font-size:18px;
	font-weight:normal;
}

a.ahead:hover
{
	text-decoration:none;	
	color:#ffffff;
	font-size:18px;	
	font-weight:normal;
}

/* Hoofd navigaties */
a.menu {
	text-decoration:none;
	color:#ffffff;
	font-size:14px;	
	font-weight:bold;
}

a.menu:hover {
	text-decoration:none;
	color:#faa248;
	font-size:14px;	
	font-weight:bold;
}

/* Sub navigaties */
a.list {
	text-decoration:none;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
}

a.list:hover {
	text-decoration:none;
	color:#faa248;
	font-size:12px;
	font-weight:normal;
}

