body {
	background-color: #D0DDE1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
}

/* *********************** index.php en menu.php *************************** */
table#index{
	margin: 0px;
	padding: 0px;
	border: 0px none;
}
td#index-banner {
	background-image: url(banner.jpg);
	text-align: center;
	height: 100px;
	font-size:80px;
	color:#FFCC00;
	background-repeat: no-repeat;
	vertical-align: middle;
}

td#index-spacer{
	height: 5px;
}

td#index-loginstatus{
	font-weight: bold;
	color: #FF0000;
	text-align: left;
	border-top: thin dotted #FF6600;
	border-right: thin none #FF6600;
	border-bottom: thin dotted #FF6600;
	border-left: thin dotted #FF6600;
	padding-left: 10px;
}

td#index-loginlink{
	font-weight: bold;
	color: #FF0000;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
	text-align: right;
	padding-right: 10px;
}

td#index-loginstatustrue{
	font-weight: bold;
	color: #009900;
	text-align: left;
	border-top: thin dotted #00CC00;
	border-right: thin none #00CC00;
	border-bottom: thin dotted #00CC00;
	border-left: thin dotted #00CC00;
	padding-left: 10px;
}

td#index-loginlinktrue{
	font-weight: bold;
	color: #009900;
	border-top: thin dotted #00CC00;
	border-right: thin dotted #00CC00;
	border-bottom: thin dotted #00CC00;
	border-left: thin none #00CC00;
	text-align: right;
	padding-right: 10px;
}


.glossymenu{
list-style-type: none;
margin: 0px 0;
padding: 0px;
width: 170px;
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu li a{
background: white url(glossyback.gif) repeat-x bottom left;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;

}


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 160px;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: white;
}

.glossymenu li a:hover{
background-image: url(glossyback2.gif);
}

/* *********************** new.php *************************** */
#table#new{
	border:none;
	margin: 0px;
	padding: 5px;
	border-collapse:collapse;
}

td#newcaption{
	font-size: 14px;
	font-weight: bold;
	background-color: #96A8FE;
	border: 1px solid #96A8FE;
	text-align:center;
}

td#newdatum{
font-size: 14px;
font-weight:bold;
}

td#newtekst{
font-size: 12px;
}

td#newreacties{
background-color: #96A8FE;
font-size: 10px;
}

td#newreacties a{
font-size: 10px;
color: #000099;
}

td#newbottom{
}

/* *********************** agenda.php - overige.php *************************** */
table#agenda{
	border:none;
	background-color:#FFFFFF;
	margin: 5px;
	padding: 0px;
}
td#agendacaption{
	font-size: 14px;
	font-weight: bold;
	background-color: #96A8FE;
	border: 0px solid #96A8FE;
	text-align:center;
}

td#agendaspacer{

}

td#agendaonderwerp{
	font-weight: bold;
	background-color: #FFFFFF;
	font-size: 14px;
	border: 1px solid #FFFFFF;
}

td#agendatitel{
	font-weight: bold;
	background-color: #96A8FE;
	border: 1px solid #96A8FE;
}

td#agendadatum{
	background-color: #FFFFFF;
	font-size: 10px;
	border: 1px solid #FFFFFF;
}

td#agendatekst{
	background-color: #FFFFFF;
	font-size: 10px;
	border: 1px solid #FFFFFF;
}

td#agendabottom{
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}




/* *********************** gallery.php *************************** */
table#gallery{
	border: 1px solid #000000;
}


table#gallery td#category{
	background-color: #96A8FE;
	font-weight: bold;
	font-size: 14px;
}

table#gallery td#thumbs{
	font-weight: bold;
}

table#gallery img{
	border: 0 px;
	border-style: none;
	outline: none;
	
	vertical-align:text-bottom;
}
table#gallery  a{
color:#000099;
text-align:center;
vertical-align: middle;
}

/* *********************** thumbnails *************************** */
table-thumbs {
width: 800px;
height: 100%;
}

table#table-thumbs td#albumtitel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFCC00;
	text-align: center;
	vertical-align:top;
}

table#table-thumbs td#albumtitel img{
	border: 0 px;
	border-style: none;
	outline: none;
	float:left;
	vertical-align:text-bottom;
}
table#table-thumbs td#paginabladeren {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFCC00;
	text-align: center;
}
table#table-thumbs td#thumbs {
	border: thin solid #CCCCCC;
}
table#table-thumbs td#thumbs img{
	border: 0 px;
	border-style: none;
	outline: none;
	vertical-align: middle;
}
table#table-thumbs td#paginabladeren a{
color:#FFCC00;
text-align:center;
}

/* foto groot */
/* *********************** Foto groot *************************** */
table-foto {
width: 900px;
}
table#table-foto td#fototitel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC00;
	text-align: center;
}
table#table-foto td#albumtitel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFCC00;
	text-align: center;
}
table#table-foto td#albumtitel img{
	border: 0 px;
	border-style: none;
	outline: none;
	vertical-align:middle;
}
table#table-foto td#foto {
	border: thin solid #CCCCCC;
}

table#table-foto td#foto img{
	border: 0 px;
	border-style: none;
	outline: none;
	vertical-align:top;
}

table#table-foto td#paginabladeren a{
color:#FFCC00;
text-align:center;
}
table#table-foto td#navigatie-links {
color:#FFCC00;
text-align:left;
vertical-align:top;
}
table#table-foto td#navigatie-rechts {
color:#FFCC00;
text-align:right;
vertical-align:top;
}
table#table-foto img{
	border: 0 px;
	border-style: none;
	outline: none;
	vertical-align:top;
}

/* *********************** overige *************************** */
.scroll500 {
	height: 500px;
	overflow: auto;
} 

